From jtenny at willamette.edu Thu Jul 1 00:18:59 2004 From: jtenny at willamette.edu (John Tenny) Date: Wed, 30 Jun 2004 21:18:59 -0700 Subject: exe blocking In-Reply-To: <7931BE48-CB02-11D8-BD9C-000A95A09CF8@rpsystems.net> References: <188441DA-CAE7-11D8-A6A5-000A27E40768@wanadoo.fr> <0E07D0F1-CAED-11D8-BD9C-000A95A09CF8@rpsystems.net> <7931BE48-CB02-11D8-BD9C-000A95A09CF8@rpsystems.net> Message-ID: Problem: trying to send windows builds (exe or zipped exe) as email attachments, and the university server bounces them back Background: the university has had lots of virus problems and have brought out the sledgehammer solution. I still need to ship the test versions around as standalones, but can't get them in or out. I've tried removing the exe extension or replacing it with .doc but that didn't work. They are blocked even if they have been zipped. Question: how can I send the .exe files? Given the level of my testers, it can't be too complex of a solution. Thanks, John From troy at rpsystems.net Thu Jul 1 00:42:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 1 Jul 2004 00:42:17 -0400 Subject: exe blocking In-Reply-To: References: <188441DA-CAE7-11D8-A6A5-000A27E40768@wanadoo.fr> <0E07D0F1-CAED-11D8-BD9C-000A95A09CF8@rpsystems.net> <7931BE48-CB02-11D8-BD9C-000A95A09CF8@rpsystems.net> Message-ID: <081292BC-CB19-11D8-BD9C-000A95A09CF8@rpsystems.net> On Jul 1, 2004, at 12:18 AM, John Tenny wrote: > > Question: how can I send the .exe files? Given the level of my > testers, it can't be too complex of a solution. Provide them a download link? -- Troy RPSystems, Ltd. http://www.rpsystems.net From edgore at shinra.com Thu Jul 1 01:39:10 2004 From: edgore at shinra.com (Edwin Gore) Date: Wed, 30 Jun 2004 23:39:10 -0600 Subject: altBrowser for Mac In-Reply-To: <40E36F0E.506@chipp.com> Message-ID: <000b01c45f2d$bc01d420$6501a8c0@shinra> Chip, This Zip things sounds veeeery interesting. Is it strictly a "compress this folder, compress this file" thing, or can I add a file to an existing zip? If so, this could be the file format I have been looking for my Amazon affiliate program...I need something that can hold a data file and a couple of hundred graphic files in one file. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chipp Walters Sent: Wednesday, June 30, 2004 7:55 PM To: How to use Revolution Subject: altBrowser for Mac Well, Chris decided to jump in the MacOSX development environment (pls don't tell anyone or else he loses his card carrying Linux privledges) and has crafted a first version of altBrowser for MacOSX. It's not yet completed, but it is working (or so he tells me...I'm at WWDC right now). So a quick question for those interested. We're pretty sure we're not going to support the Mac before OSX. Is that a deal killer for those of you interested? Also, Chris wants to create a Linux altBrowser as well. Lastly, we've just completed Mac and PC zip externals for compressing/decompressing to zip files / folders. We'll be hoping soon to have something up for those interested. best, Chipp btw, funny thing. Richard Gaskin and I are here at WWDC representing RR. Richard saw the new dashboard presentation and decided that instead of waiting until 2005, he'd whip up a version inside RR here at the show. He just about completed it before time ran out..today. I really feel for Konfabulator-- Apple's done their best to screw them, and funny thing is how a lot of developers here think "Hey, it's good to have competition!" Richard also previewed his Devolutions package which he threatens to release almost as often as we do the Mac version of altBrowser. It's really cool. I'm trying to persuade him to release the beta at the Rev Masters Summit mid-July. Perhaps a few emails to ambassador at fourthworld.com would help get the message across:-) _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.712 / Virus Database: 468 - Release Date: 6/27/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.712 / Virus Database: 468 - Release Date: 6/27/2004 From kray at sonsothunder.com Thu Jul 1 02:01:19 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 1 Jul 2004 01:01:19 -0500 Subject: exe blocking In-Reply-To: Message-ID: <001a01c45f30$d797b850$6601a8c0@precision340> John, You could try changing the extension from .exe to .bbb or something and tell them to change the extension after they've retrieved it. I'd suggest zipping it anyway, since it would mean a smaller download... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > John Tenny > Sent: Wednesday, June 30, 2004 11:19 PM > To: How to use Revolution > Subject: exe blocking > > > Problem: trying to send windows builds (exe or zipped exe) as email > attachments, and the university server bounces them back > > Background: the university has had lots of virus problems and have > brought out the sledgehammer solution. I still need to ship the test > versions around as standalones, but can't get them in or out. I've > tried removing the exe extension or replacing it with .doc but that > didn't work. They are blocked even if they have been zipped. > > Question: how can I send the .exe files? Given the level of > my testers, > it can't be too complex of a solution. > > Thanks, John > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bob at armbase.com Thu Jul 1 02:30:21 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 01 Jul 2004 07:30:21 +0100 Subject: populating stack with field In-Reply-To: <1e3.2422599b.2e14941f@aol.com> Message-ID: <5.2.1.1.0.20040701072729.00a7fb80@mail.armbase.com> At 18:09 30/06/2004 -0400, you wrote: >sez bob at armbase.com: > >I could do with a couple of pointers in the next direction. I dont expect > >a code snippet, since I find it better to learn by browsing but I could do > >with a little prodding in the right direction. When I add textboxes, for > >example, using the button, they are all on top of each other and not > >moveable or resizeable, Is there a command that will allow them to be moved > >and or resized after insertion? > *E*V*E*R*Y*T*H*I*N*G* can be moved and/or resized at *A*N*Y* time. >Relocating fields (or whatever else) can be done with this command: Hi Cubist I should have included more of the original text in my reply to Jacqueline ad Klaus. I was looking for a way to have the size an location changed after compilling ot a .exe. Does your system below work? All the best Bob > set the location of field "Fred" to 25,100 > > Naturally, you'll want to replace " field 'Fred' " with the specific >object you *want* to relocate, and you'll also want to replace "25,100" >with the >actual location you want to move whatever-it-is to. The neat bit is, you >can put >stuff into variables and do things like "set the location of ThisItem to >NewLocation" ! > As for resizing, that, too, is fairly simple: > > set the rectangle of field "Fred" to 10,20,30,40 > > Or, if you prefer, "set the rectangle of ThisItem to ThisRectangle" will >also work, provided that ThisItem and ThisRectangle are variables that >contain >the right sort of data. > Hope this helps... >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu Jul 1 03:25:54 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 01 Jul 2004 00:25:54 -0700 Subject: Another Revolution Success Story In-Reply-To: References: Message-ID: <40E3BC82.8060207@fourthworld.com> Mark Wieder wrote: > I really wish the csv format had never been invented. Separating > fields with tabs works much better, and separating them with > non-printing characters is better yet. Amen to that, brother. I guess the clue train doesn't stop in Redmond. ;) [Semi-OT link - US Gov. warns against MS Explorer: ] I once spent an evening with some friends trying to find a less efficient tabular format than CSV, and even with our best effort we couldn't think of a way to waste more clock cycles parsing as few characters as required by the absurb CSV format. Extra bonus points that CSV is implemented differently in different MS products (varying escape sequences). It seems Redmond takes their own formats as seriously as they take security concerns. MisterX wrote: > You mean my importer didn't work? > > Send me a small sample of a non working csv to my email (not the list) > and I'll see if it can be fixed. Let me also know which record is wrong. Yours was a very smart effort, and for a moment I was hoping you'd found the holy grail of scripting, an efficient means of parsing CSV. Alas, if I read your algorithm correctly it parses line by line, making the assumption that there are no returns in field data. I had tried that once myself, but my customers have since made it clear to me that CSV allows returns in data. It seems the trick is to differentiate between return chars within data and returns used to delimit data, noting that they are not normally escaped in most products (FM Pro wisely substitutes them with a non-printing character, ASCII 11, but Redmond shows no such wisdom). I asked around on this some time ago, including quite a few programmers far smarter than me. The best algorithm we could come up with was one which walks through the data char by char, keeping track of when it's in field data and when it leaves the field, noting that commas are escaped inconsistently in MS products and not all fields have their data enclosed in quotes (FM Pro-exported CSV does, but it's a smarter tool in general than most of the oddities that come out of Redmond ). My post from 14 June 2002 with my own CSV2Tab function is at . Hats off to anyone who can improve it's speed, and a bottle of 12-year-old single malt to anyone who can come up with an algorithm I can use which is at least twice as fast. IMNSHO, CSV2Tab should be a built-in function. If there's some agreement on this and a willingness to vote for it I'll post the request to Bugzilla. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Thu Jul 1 03:34:00 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 01 Jul 2004 00:34:00 -0700 Subject: altBrowser for Mac In-Reply-To: <000b01c45f2d$bc01d420$6501a8c0@shinra> References: <000b01c45f2d$bc01d420$6501a8c0@shinra> Message-ID: <40E3BE68.1090504@fourthworld.com> Edwin Gore wrote: > This Zip things sounds veeeery interesting. Is it strictly a "compress this > folder, compress this file" thing, or can I add a file to an existing zip? > If so, this could be the file format I have been looking for my Amazon > affiliate program...I need something that can hold a data file and a couple > of hundred graphic files in one file. The beauty of the Zip format is that it's widely used, so a great many tools can decompress it (including Stuffit Expander and Winzip). But if you have control over both compression and decompression remember that Rev's built-in gzip is very efficient, and you can store data in custom property arrays. Using those together gives you very efficient storage of nearly any number of files archived into a compact stack file that allows you quick access to any of its stored file contents easily. If Mac Finder info is important (creator and type codes) you can get those from "the detailed files" and store them in a matching custom property set. If you set the fileType to those stored values before writing out the contents of the compressed file data to disk, those files will have the appropriate type and creator code restored. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From klaus at major-k.de Thu Jul 1 04:57:06 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 1 Jul 2004 10:57:06 +0200 Subject: altBrowser for Mac In-Reply-To: <40E36F0E.506@chipp.com> References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> Message-ID: Hi Chipp, > Well, > > Chris decided to jump in the MacOSX development environment (pls don't > tell anyone or else he loses his card carrying Linux privledges) and > has crafted a first version of altBrowser for MacOSX. It's not yet > completed, but it is working (or so he tells me...I'm at WWDC right > now). Cool, i don't regret that i bought the Win version and already signed for the upcoming Mac version :-) > So a quick question for those interested. We're pretty sure we're not > going to support the Mac before OSX. Is that a deal killer for those > of you interested? I stopped using/supporting OS < X a looooong time ago... It is officially dead. RIP! Yes there are lots of OS 8/9 installations around, but so are win 3.11 systems probably, too :-D (This is MY opinion, so please don't start a fred like "But the education market is something you cannot neglect... yadda, yadda" Thanks! :-) > Also, Chris wants to create a Linux altBrowser as well. I don't mind ;-) > Lastly, we've just completed Mac and PC zip externals for > compressing/decompressing to zip files / folders. We'll be hoping soon > to have something up for those interested. Wow, does that mean that we finally could "compress" a complete OS X application package (xyz.app) in one pass and "decompress" again as a whole? Well, that would be a nice addition and very helpful for custom installation-routines etc... BTW, does it work if you make a "puzzle" from a app package? I mean, if you store every single file of that package in a custom property and "re-create" the complete folder-structure of that package again? ... create folder "app.app" create folder app.app/Contents" create folder "app.app/Contents/MacOs" create folder "app.app/Contents/Resources" put the macho_machina of this stack into url "binfile:app.app/Contents/MacOs/app_name" etc... Anyone done this? It it possible? > best, > > Chipp Regards Klaus Major klaus at major-k.de http://www.major-k.de From thierry.arbellot at wanadoo.fr Thu Jul 1 05:22:36 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Thu, 1 Jul 2004 11:22:36 +0200 Subject: VideoGrabber In-Reply-To: <7931BE48-CB02-11D8-BD9C-000A95A09CF8@rpsystems.net> Message-ID: <30DF9959-CB40-11D8-8C0A-000A27E40768@wanadoo.fr> Hi Troy, Actually, the videoGrabber provided by RunRev is quite limited under Windows, as it doesn't support DirectShow. I hope RunRev will improve it. VFW is an old MS technology, some USB webcam are provided with such drivers. Very few video cards are supplied with QT for Windows drivers, I can't recommend this solution. I see one solution: use a plug-in that allows QT application to drive DirectShow capture devices. The plug-in does the interface between DirectShow and QT, then you can use it in Rev with the videoGrabber in "QT" mode. This is not a perfect solution, as the plug-in slows down the digitizing process (not sure you can get 30 frames/second full screen), but it works. I have tried WinVDIG ( http://www.vdig.com/WinVDIG/index.html ), it's free, but hasn't been updated for 2 years. Also take a look at Vdig ( http://www.abstractplane.com.au/products/vdig.jsp ), it's a commercial product, not tested, but I guess it works better. Regards. Thierry. On Thursday, Jul 1, 2004, at 04:00 Europe/Paris, Troy Rollins wrote: > > On Jun 30, 2004, at 7:27 PM, Troy Rollins wrote: > >> It isn't a camcorder, but it is firewire. >> >> What class of device works best then? >> >> And, this is also the case with the "QT" method? >> > > Sorry to dwell, but this is a final, and crucial function of my > software. > > Is there a known-to-work analog to digital converter that is > compatible with VideoGrabber on Windows XP? USB or Firewire? The one I > have a "Dazzle Hollywood Edge" does not seem compatible in either > "VFW" or "QT" modes. > > I need to be able to take composite or S-Video and convert it to a > videoGrabber compatible format. If I can find one that works, I can > recommend that one. I currently don't have anything proving it works > at all under Windows XP. > > OSX works with everything... of course. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at knowledgeworks.plus.com Thu Jul 1 06:08:13 2004 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Thu, 1 Jul 2004 11:08:13 +0100 Subject: altBrowser for Mac Message-ID: >> Chris wants to create a Linux altBrowser as well. << Yes, yes, yes.....please, Chipp and Chris.. I really, really want that! >> Richard saw the new dashboard presentation and decided that instead of waiting until 2005, he'd whip up a version inside RR here at the show. He just about completed it before time ran out..today. << When I saw Dashboard working in some of the demos from WWDC, I thought that Rev would be able to do that real easy. Of course I didn't think that someone could actually write it whilst sitting in the conference. Way to go, Richard :-) I hope you get to demo this whilst at WWDC - what a coup for Rev. Bernard From revolution at jaedworks.com Thu Jul 1 03:50:52 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 1 Jul 2004 00:50:52 -0700 Subject: exe blocking In-Reply-To: <001a01c45f30$d797b850$6601a8c0@precision340> References: <001a01c45f30$d797b850$6601a8c0@precision340> Message-ID: At 1:01 AM -0500 7/1/2004, Ken Ray wrote: >You could try changing the extension from .exe to .bbb or something and tell >them to change the extension after they've retrieved it. I'd suggest zipping That's one possiblity, but if John's phrase "brought out the sledgehammer" implies what I think it does, he might have some trouble with the admins if they realize he's shipping exes around via the back door. (Depending on how paranoid they are, it's not hard to monitor the email for things that look like large binary files.) Also, it sounds from what he says as though they may already *be* blocking all large binaries - changing the extension to .doc didn't get it through. I think it's probably simpler to get some FTP space somewhere and email the link. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From troy at rpsystems.net Thu Jul 1 09:35:10 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 1 Jul 2004 09:35:10 -0400 Subject: VideoGrabber In-Reply-To: <30DF9959-CB40-11D8-8C0A-000A27E40768@wanadoo.fr> References: <30DF9959-CB40-11D8-8C0A-000A27E40768@wanadoo.fr> Message-ID: <799A2F66-CB63-11D8-B650-000A95A09CF8@rpsystems.net> On Jul 1, 2004, at 5:22 AM, Thierry Arbellot wrote: > Actually, the videoGrabber provided by RunRev is quite limited under > Windows, as it doesn't support DirectShow. I hope RunRev will improve > it. > > VFW is an old MS technology, some USB webcam are provided with such > drivers. Ouch. So, it is all but useless. I'll try the patch solution you mentioned. Do you happen to know any Win compatible AtoD converters that will actually work with videoGrabber. I'm totally in a corner on this. -- Troy RPSystems, Ltd. http://www.rpsystems.net From rcozens at pon.net Thu Jul 1 09:38:39 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 1 Jul 2004 06:38:39 -0700 Subject: populating stack with field In-Reply-To: <5.2.1.1.0.20040630214917.00afeeb8@mail.armbase.com> References: <5.2.1.1.0.20040630193257.00a7c810@mail.armbase.com> <5.2.1.1.0.20040630193257.00a7c810@mail.armbase.com> <5.2.1.1.0.20040630214917.00afeeb8@mail.armbase.com> Message-ID: >Bob; Sunny Scotland So Bob, you're into oxymorons or what? :{`) -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jhurley at infostations.com Thu Jul 1 10:02:34 2004 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 1 Jul 2004 07:02:34 -0700 Subject: Flow in channels In-Reply-To: <20040701114913.ACBDA9300D7@mail.runrev.com> References: <20040701114913.ACBDA9300D7@mail.runrev.com> Message-ID: I have just posted an application which allows one to determine the flow rate in water channels. I realize this is of almost no interest to Run Revers, but it is a good illustration of the use of Bezier curves in Run Rev, allowing one to predict the velocity and flow rates in channels of arbitrary shape. Either go to http://home.infostations.net/jhurley/ and download "Manning Calculator" (control-click) or in the message box: go url "http://home.infostations.net/jhurley/ManningCalculator.rev" Jim From thierry.arbellot at wanadoo.fr Thu Jul 1 10:31:46 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Thu, 1 Jul 2004 16:31:46 +0200 Subject: VideoGrabber In-Reply-To: <799A2F66-CB63-11D8-B650-000A95A09CF8@rpsystems.net> Message-ID: <618DC1AE-CB6B-11D8-ADF1-000A27E40768@wanadoo.fr> On Thursday, Jul 1, 2004, at 15:35 Europe/Paris, Troy Rollins wrote: > > Do you happen to know any Win compatible AtoD converters that will > actually work with videoGrabber. I'm totally in a corner on this. No. Sorry. Thierry From hershbp at verizon.net Thu Jul 1 10:40:38 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Thu, 1 Jul 2004 10:40:38 -0400 Subject: altBrowser for Mac In-Reply-To: Message-ID: <9EB14FE4-CB6C-11D8-8D40-0030654C1E62@verizon.net> On Thursday, July 1, 2004, at 06:08 AM, revolution at knowledgeworks.plus.com wrote: > What is the point of this browser ? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Thu Jul 1 10:56:03 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 1 Jul 2004 16:56:03 +0200 Subject: altBrowser for Mac In-Reply-To: <9EB14FE4-CB6C-11D8-8D40-0030654C1E62@verizon.net> References: <9EB14FE4-CB6C-11D8-8D40-0030654C1E62@verizon.net> Message-ID: Hi hershbp at verizon.net, > On Thursday, July 1, 2004, at 06:08 AM, > revolution at knowledgeworks.plus.com wrote: >> > What is the point of this browser ? well, you can have an internet browser INSIDE your Rev app :-) And you have TOTAL control over it! Isn't this something?! ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de P.S. Please don't forget that e.g. this will enable us to display Flash content in our stacks without the need of having QuickTime installed!!! And QT is not 100% Flash compatible, but the browser's flash plug-in will!!! Now isn't THIS something? ;-) From alex at tweedly.net Thu Jul 1 11:06:34 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 01 Jul 2004 16:06:34 +0100 Subject: Another Revolution Success Story In-Reply-To: <40E3BC82.8060207@fourthworld.com> References: Message-ID: <5.1.0.14.0.20040701145703.026d9c40@mail.tweedly.net> At 00:25 01/07/2004 -0700, Richard Gaskin wrote: >I asked around on this some time ago, including quite a few programmers >far smarter than me. The best algorithm we could come up with was one >which walks through the data char by char, keeping track of when it's in >field data and when it leaves the field, noting that commas are escaped >inconsistently in MS products and not all fields have their data >enclosed in quotes (FM Pro-exported CSV does, but it's a smarter tool in >general than most of the oddities that come out of Redmond ). > >My post from 14 June 2002 with my own CSV2Tab function is at >. > >Hats off to anyone who can improve it's speed, and a bottle of >12-year-old single malt to anyone who can come up with an algorithm I >can use which is at least twice as fast. Now there's a challenge I can relate to :-) BUT - the speed of the conversion depends on the data ... Enclosed below is a version of the script which is between 10% and 90% faster - and probably has potential to go even faster than that. It uses the same set up as you did - so there are no quotes left except those around fields. Then instead of walking through the data char by char, it use "split()" to divide into an array; the array elements must then alternate between in-quotes and not-in-quotes. Each array element has only the relevant processing applied. Note - the speed of the original is (roughly) based on the number of characters, while the speed of the new version is (very roughly) based on the number of quoted fields - so for a file of mainly short fields, all of which are quoted, it is only 10% or so faster (and there could be cases where it would even be slower). For a file with many unquoted fields, or where each field is quite large, it will be significantly faster. function CSV2TabNew pData local tNuData -- contains tabbed copy of data local tReturnPlaceholder -- replaces cr in field data to avoid line -- breaks which would be misread as records; -- replaced later during dislay local tEscapedQuotePlaceholder -- used for keeping track of quotes in data local tInQuotedText -- flag set while reading data between quotes -- put numtochar(11) into tReturnPlaceholder -- vertical tab as placeholder put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify -- distinction between quotes in data and those -- used in delimiters -- -- Normalize line endings: replace crlf with cr in pData -- Win to UNIX replace numtochar(13) with cr in pData -- Mac to UNIX -- -- Put placeholder in escaped quote (non-delimiter) chars: replace ("\""e) with tEscapedQuotePlaceholder in pData -- put space before pData -- to avoid ambiguity of starting context split pData by quote put False into tInsideQuoted repeat for each element k in pData if (tInsideQuoted) then replace cr with tReturnPlaceholder in k put k after tNuData put False into tInsideQuoted else replace comma with tab in k put k after tNuData put true into tInsideQuoted end if end repeat -- delete char 1 of tNuData -- remove the leading space replace tEscapedQuotePlaceholder with quote in tNuData return tNuData end CSV2TabNew Note also - this has about the same number of "fragilities" as the original (they both fail if the file is mal-formed in about the same number of ways). They also both fail if the original data contained any "escape"s (i.e. "\" chars) - they would be doubled in the original data and should be checked for before the set-up. >IMNSHO, CSV2Tab should be a built-in function. If there's some agreement >on this and a willingness to vote for it I'll post the request to Bugzilla. I'd suggest requesting that it be parameterized to handle the common variants of quoting and non-quoting. There's a good discussion of the problem (including ways it can go wrong beyond what we've talked about here), and a public domain implementation at http://www.python.org/peps/pep-0305.html#id7 The interface is perhaps wrong for Transcript, but the range of solutions it covers would be a good place to start. -- Alex Tweedly. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.707 / Virus Database: 463 - Release Date: 15/06/2004 From b.xavier at internet.lu Thu Jul 1 11:23:54 2004 From: b.xavier at internet.lu (MisterX) Date: Thu, 1 Jul 2004 17:23:54 +0200 Subject: 21 years ahead in math and blocked by a stupid field display bug? In-Reply-To: <9EB14FE4-CB6C-11D8-8D40-0030654C1E62@verizon.net> Message-ID: Hi everyone, Im about to bring RR 21 years ahead of history: Apparently it will take until 2025 to discover a prime number with 1,000,000,000 digits. http://www.utm.edu/research/primes/notes/by_year.html I found a way to generate this BUT... if I display a just a 100 digits number the field which has its dontwrap set to false persist in not wrapping this number! EVERY other program I can paste this number into will wrap the number correctly but not RunRev... So am I supposed to do this manually by inserting spaces in between and look stupid in front of the scientific community? I know I can save the number in a file and not say with what progam I did it. But that would not be a good thing for RR... Last but not least, I expect RR to crash by the time I get to some 2^16 digits... I reported this limit a couple years ago but it's probably still not fixed... And naturally saving it each time is time consuming when you want to "display" this number and make RR famous... Has anyone got a solution? put spaces in the number? pffff... Anyone's solution is welcome! number formating? sure! Testing the number for primality is left as an excercise in case that was your question! I assert that it is but dont have the computer power to prove so - RR needs a bit more optimization, multithreading to work out a network distributed processor for that! Nothing RR can do is it? ;) No, I dont want to deal with C nor can I afford mathematica... A file based stack is coming tonite anyway! cheers Xavier From JaysLists at triad.rr.com Thu Jul 1 11:43:02 2004 From: JaysLists at triad.rr.com (Jay Madren) Date: Thu, 1 Jul 2004 11:43:02 -0400 Subject: Can Rev Telnet? In-Reply-To: Message-ID: Are you wanting to remotely execute console/command prompt commands from one Windows NT/2000/XP machine to another? If so, take a look at PsExec www.sysinternals.com (part of the PsTools suite) - and it's free. If your needs are different, then please ignore this. Jay Madren -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Gardner, Joseph A Sent: Sunday, June 27, 2004 23:47 To: use-revolution at lists.runrev.com Subject: Can Rev Telnet? Greetings group. I'd like to make a simple telnet application that can emulate the functions in the Windows DOS command interface, but can't find any reference to telnet in Rev's documentation. Can Revolution telnet and if so, could someone give me a pointer to where I can find more info? MTIA... joe. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Thu Jul 1 11:50:02 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 1 Jul 2004 08:50:02 -0700 Subject: Another Revolution Success Story In-Reply-To: <40E3BC82.8060207@fourthworld.com> References: <40E3BC82.8060207@fourthworld.com> Message-ID: <574665799.20040701085002@ahsoftware.net> Richard- Thursday, July 1, 2004, 12:25:54 AM, you wrote: RG> [Semi-OT link - US Gov. warns against MS Explorer: RG> ] Thanks for the link. I hadn't seen that one. Not that I use IE unless I absolutely *have* to, anyway... RG> My post from 14 June 2002 with my own CSV2Tab function is at RG> . Looks good, but I think you mean "put false into tInQuotedText" instead of "put empty..." RG> IMNSHO, CSV2Tab should be a built-in function. If there's some RG> agreement on this and a willingness to vote for it I'll post the request RG> to Bugzilla. At the very least it should be enshrined at your web site. I wouldn't have thought of combing through the archives for this. I've got it pasted into Scripter's Scrapbook now. -- -Mark Wieder mwieder at ahsoftware.net From revdan at danshafer.com Thu Jul 1 11:53:28 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 1 Jul 2004 08:53:28 -0700 Subject: exe blocking In-Reply-To: References: <001a01c45f30$d797b850$6601a8c0@precision340> Message-ID: My guess is that the blocker would allow a ZIPped version of the exe file through just fine. At least that's been the case every time I've run into this problem. Dan On Jul 1, 2004, at 12:50 AM, Jeanne A. E. DeVoto wrote: > At 1:01 AM -0500 7/1/2004, Ken Ray wrote: >> You could try changing the extension from .exe to .bbb or something >> and tell >> them to change the extension after they've retrieved it. I'd suggest >> zipping > > That's one possiblity, but if John's phrase "brought out the > sledgehammer" implies what I think it does, he might have some trouble > with the admins if they realize he's shipping exes around via the back > door. (Depending on how paranoid they are, it's not hard to monitor > the email for things that look like large binary files.) > > Also, it sounds from what he says as though they may already *be* > blocking all large binaries - changing the extension to .doc didn't > get it through. > > I think it's probably simpler to get some FTP space somewhere and > email the link. > -- > jeanne a. e. devoto ~ jaed at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Thu Jul 1 12:03:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 01 Jul 2004 09:03:06 -0700 Subject: altBrowser for Mac In-Reply-To: References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> Message-ID: <40E435BA.2090400@fourthworld.com> Sarah Reichelt wrote: >> btw, funny thing. Richard Gaskin and I are here at WWDC representing >> RR. Richard saw the new dashboard presentation and decided that >> instead of waiting until 2005, he'd whip up a version inside RR here >> at the show. He just about completed it before time ran out..today. > > Wow - I can't wait to see that! I should clarify: The exercise was to see if I could emulate the salient aspects of the Dashboard experience before the first half of the Dashboard session was over (I had a dinner engagement to get to). With RevNet already in public use for more than a year and a half, the idea of net-delivered mini-apps is old hat to us Rev developers. So the only remaining element is eye-candy: how to use special effects to show and hide these mini-app windows. Since Rev has a built-in "import snapshot" command to grab portions of the screen, the goal would be to find a way to grab an image of the region of the screen beneath the mini-app, bring it into a borderless stack which also has a capture of the mini-app itself, then use QT transition effects to dissolve/squash/zoom it away. Since the "import snapshot" command grabs from the screen buffer, it doesn't have the smarts to be able to grab a composite without the topmost window layer. One can get it by hiding the window for a brief moment to grab it, but the flash is disturbing and doesn't satisfy the goal of creating a seamlessly smooth transition effect. In short, if someone cares to write an external that hooks into Quartz to grab a composite of all but the topmost window layer the rest should be a snap. But I'm not sure of the compositing engines on other platforms are sophisticated enough to write such a thing for other OSes, so it would, like Dashboard itself, be limited to OS X only. >> I really feel for Konfabulator-- Apple's done their best to screw >> them, and funny thing is how a lot of developers here think "Hey, it's >> good to have competition!" > > Check out this article for an interesting view point on all this: > http://daringfireball.net/2004/06/dashboard_vs_konfabulator I never understood the fascination with Konfab myself. Like the author of that article points out, the concept of single-window mini-apps dates back to Desk Accessories. And as we all know from using Rev, extending that to net-deployed mini-apps is an old idea to the readers of this list. The differentiator between Konfab "widgets" and any number of Rev-based stacks seems limited to eye candy: translucency and other novelties of questionable utilitarian value (note that OS X itself has progressively decreased tranluscency in each new release, largely for the readability reasons Tog describes at his site). Another differentiator is usefulness: Konfab "widgets", if I understand them correctly, don't allow the most basic of persistence mechanisms, file I/O. Without the ability to save data locally the range of useful things that can be built with it is artificially limited. This is done, of couse, for security reasons, and Rev's secureMode has offered a similar level of security for years. But unlike Konfab, with Rev you have the choice of not using secureMode, so your mini-apps can do anything any other downloadable executable can do. But on balance, it is precisely because there are so many implementations of the concept around that some folks find Apple's strongly specific parallels to Konfab disturbing (personally I don't think the author of the daringfireball article is entirely fair in that regard). The list of apps displaced by Apple is growing year after year: Adobe Premier with Final Cut Pro, Watson with additions to Sherlock, IE with Safari, and a half dozen others before Konfab. Your app may be next. Of course, that's one of the risks of being a developer, and it's no different than if you're developing for Windows and living in fear of Microsoft's next press release. But there was a time when Mac developers didn't have as much to fear from the mother ship as Win developers have come to tolerate. After all, Microsoft is well known as a software company but Apple makes its money from hardware. Or used to. Somehow there seems to be the notion at Apple that if they want exemplary OS X applications they must write them themselves. Of course they had the same problem with Mac OS 1.0, and solved it very differently through a well-coordinated evangelism program (remember Guy Kawasaki?). It may not be accidental that during the years of evangelism they had a 10% market share, and today's strategy finds them with 2.4%. We can poke fun at Balmer's monkey dance, but IMNSHO he summed up priorities well with his famous four words: "Developers, developers, developers, developers." Apple asked a lot of developers with the expensive shift to PowerPC, and just a few years later an even more expensive shift to OS X. Coupled with the new concerns from Apple's aggressive expansion in consumer apps, it's not getting any easier to choose to develop for Apple. The cost of developing for Apple systems keeps rising, the risks keep growing, and the market share isn't growing to offset those factors. If people are concerned by this moment with Konfab it seems understandable to me. Fortunately for us, by choosing to develop with Rev we're uniquely immune to such things. While OS X may arguably be the "best" Unix platform, Linux is the fastest-growing desktop platform, with more than a few analysts predicting it will eclipse Mac market share by the end of this year. But no matter who rises and who falls, deploying to any major platform is just a click of a checkbox for us. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Thu Jul 1 12:06:07 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 1 Jul 2004 12:06:07 -0400 Subject: exe blocking In-Reply-To: References: <001a01c45f30$d797b850$6601a8c0@precision340> Message-ID: <8F9D5662-CB78-11D8-B650-000A95A09CF8@rpsystems.net> On Jul 1, 2004, at 11:53 AM, Dan Shafer wrote: > My guess is that the blocker would allow a ZIPped version of the exe > file through just fine. At least that's been the case every time I've > run into this problem. Mail filters at Universities and large institutions can be smarter than that. It is no big thing for a server to examine the content of attachments, and not difficult to look inside a zip file... nor to determine that a .doc is actually an executable... and these folks need to do just that. After all, an executable with a .doc extension has a term - trojan. Anyone doing that is setting themselves up to be filtered, rather than achieving the intended goal. A trojan is a trojan, friendly or not. I wouldn't recommend it, or you could also find yourself blacklisted. Better to provide them a download link. -- Troy RPSystems, Ltd. http://www.rpsystems.net From wouter.abraham at pi.be Thu Jul 1 12:20:38 2004 From: wouter.abraham at pi.be (Wouter) Date: Thu, 1 Jul 2004 18:20:38 +0200 Subject: 21 years ahead in math and blocked by a stupid field display bug? Message-ID: <96E5D3B4-CB7A-11D8-9981-003065CC999E@pi.be> Hi Xav, Sorry to say but is no bug. It is the way Scott Raney implemented the wrap in metacard. Wrap on words. Nothing else. His way of saying (in a mail years ago) was something like: "No spaces, no words, no wraps". May be a featurerequest to something as a new windowwrap property? The other limit you will hit is a prime of 64k length (then you'll have to add a space ;-) Greetings, Wouter > ? From: MisterX > ? Date: Thu, 01 Jul 2004 08:13:32 -0700 > > Hi everyone, > > Im about to bring RR 21 years ahead of history: > > Apparently it will take until 2025 to discover a prime number > with 1,000,000,000 digits. > > http://www.utm.edu/research/primes/notes/by_year.html > > I found a way to generate this BUT... > > if I display a just a 100 digits number the field which has its > dontwrap set to false persist in not wrapping this number! EVERY > other program I can paste this number into will wrap the number > correctly but not RunRev... > > So am I supposed to do this manually by inserting spaces in between > and look stupid in front of the scientific community? > > I know I can save the number in a file and not say with what > progam I did it. But that would not be a good thing for RR... > > Last but not least, I expect RR to crash by the time I get to some > 2^16 digits... I reported this limit a couple years ago but > it's probably still not fixed... And naturally saving it each time > is time consuming when you want to "display" this number and make > RR famous... > > Has anyone got a solution? put spaces in the number? pffff... > > Anyone's solution is welcome! number formating? sure! > > Testing the number for primality is left as an excercise in case that > was > your question! I assert that it is but dont have the computer power to > prove so - RR needs a bit more optimization, multithreading to work > out a > network distributed processor for that! > > Nothing RR can do is it? ;) > > No, I dont want to deal with C nor can I afford mathematica... > > A file based stack is coming tonite anyway! > > cheers > Xavier From klaus at major-k.de Thu Jul 1 12:19:28 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 1 Jul 2004 18:19:28 +0200 Subject: altBrowser for Mac In-Reply-To: <40E435BA.2090400@fourthworld.com> References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> <40E435BA.2090400@fourthworld.com> Message-ID: <6D5E0A6C-CB7A-11D8-9F96-000A27B49A96@major-k.de> Hi Richard, > ... > Since the "import snapshot" command grabs from the screen buffer, it > doesn't have the smarts to be able to grab a composite without the > topmost window layer. One can get it by hiding the window for a brief > moment to grab it, but the flash is disturbing and doesn't satisfy the > goal of creating a seamlessly smooth transition effect. > > In short, if someone cares to write an external that hooks into Quartz > to grab a composite of all but the topmost window layer the rest should > be a snap. But I'm not sure of the compositing engines on other > platforms are sophisticated enough to write such a thing for other > OSes, > so it would, like Dashboard itself, be limited to OS X only. Please don't forget the wonderful "Window External" of Trevor! At least it supplies continuously adjustable transparency of windows/stacks... It works like a charm, at least on OS X ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From b.xavier at internet.lu Thu Jul 1 12:21:12 2004 From: b.xavier at internet.lu (MisterX) Date: Thu, 1 Jul 2004 18:21:12 +0200 Subject: Can Rev Telnet? In-Reply-To: Message-ID: have you tried answer shell("telnet /?") I dont know if the shell will be blocked though because the nature of telnet (like ftp or nslookup). Otherwise there is a stack that does FTP for metacard (google it) which does a similar thing. There was this one nice telnet applescriptable tool on the mac. Alas I dont know of any similar tools on PCs. use tcp port 23 to send your sockets. I dont know the protocols but there shure is an rfc for it to learn them. Hope that helps. Telling us what you want to do may bring another solution though... Cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jay Madren > Sent: Thursday, July 01, 2004 17:43 > To: How to use Revolution > Subject: RE: Can Rev Telnet? > > > Are you wanting to remotely execute console/command prompt > commands from one > Windows NT/2000/XP machine to another? If so, take a look at PsExec > www.sysinternals.com (part of the PsTools suite) - and it's free. If your > needs are different, then please ignore this. > > Jay Madren > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Gardner, > Joseph A > Sent: Sunday, June 27, 2004 23:47 > To: use-revolution at lists.runrev.com > Subject: Can Rev Telnet? > > > Greetings group. I'd like to make a simple telnet application that can > emulate the functions in the Windows DOS command interface, but can't find > any reference to telnet in Rev's documentation. Can Revolution > telnet and if > so, could someone give me a pointer to where I can find more info? > > MTIA... > > joe. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Thu Jul 1 12:25:58 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 1 Jul 2004 13:25:58 -0300 Subject: OT: Intereresting linux distro for us (was Re: altBrowser for Mac) In-Reply-To: <40E435BA.2090400@fourthworld.com> References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> <40E435BA.2090400@fourthworld.com> Message-ID: <55A326EE-CB7B-11D8-9446-0003936D012E@mac.com> On Jul 1, 2004, at 1:03 PM, Richard Gaskin wrote: > > Fortunately for us, by choosing to develop with Rev we're uniquely > immune to such things. While OS X may arguably be the "best" Unix > platform, Linux is the fastest-growing desktop platform, with more > than a few analysts predicting it will eclipse Mac market share by the > end of > this year. But no matter who rises and who falls, deploying to any > major platform is just a click of a checkbox for us. :) > > I see that most developers here are deploying basically to Win32 and Mac platforms. Some here feel that linux is to complicated and the like. So while looking for a decent distribution to install here so that I could test my Rev apps on Linux, I came across a very inteligent and elegant linux distribution called Cobind Desktop. They are influenced by a text called "The paradox of choice" and tried to make a clean linux, not overbloated with thousands of softwares, but just what the user needs, there's ONE wordprocessing package (abiWord), there's ONE spredsheet (gnumeric) and the like. So in the end, you've got a very easy and pretty linux. They won't use Gnome or KDE as window manager but XFCe which is very minimalistic and works great! I am downloading their ISO right now to see if our apps will run out of the box, but it appears nice... more info at http://www.cobind.org I really think that solutions like this and like Linspire are the ones that will grow, not SuSe and RedHat which are too geeky for the normal user. Cheers -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From dsc at swcp.com Thu Jul 1 12:38:06 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 1 Jul 2004 10:38:06 -0600 Subject: 21 years ahead in math and blocked by a stupid field display bug? In-Reply-To: References: Message-ID: <07535708-CB7D-11D8-8947-000A9567A3E6@swcp.com> On Jul 1, 2004, at 9:23 AM, MisterX wrote: > if I display a just a 100 digits number the field which has its > dontwrap set to false persist in not wrapping this number! EVERY > other program I can paste this number into will wrap the number > correctly but not RunRev... There is a bugzilla entry on this topic. Revolution requires white space to wrap. Perhaps there will be a change. To complicate things, if the width of the line is greater than 32K pixels, the field is not displayed correctly. However, if you are serious... The work to make up a number formatting function that wraps is nothing compared to the work to do indefinite digit math. You might use it in a setprop that is for an alternative to the text property of the field and use it to set the text with the formatted value. Too bad we can't make setprops for built-in properties. Dar Scott From soapdog at mac.com Thu Jul 1 13:08:29 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 1 Jul 2004 14:08:29 -0300 Subject: 21 years ahead in math and blocked by a stupid field display bug? In-Reply-To: <07535708-CB7D-11D8-8947-000A9567A3E6@swcp.com> References: <07535708-CB7D-11D8-8947-000A9567A3E6@swcp.com> Message-ID: <46277892-CB81-11D8-9446-0003936D012E@mac.com> On Jul 1, 2004, at 1:38 PM, Dar Scott wrote: > There is a bugzilla entry on this topic. Revolution requires white > space to wrap. Perhaps there will be a change. > > To complicate things, if the width of the line is greater than 32K > pixels, the field is not displayed correctly. > > However, if you are serious... The work to make up a number > formatting function that wraps is nothing compared to the work to do > indefinite digit math. You might use it in a setprop that is for an > alternative to the text property of the field and use it to set the > text with the formatted value. Too bad we can't make setprops for > built-in properties. > > Dar Scott If we are talking about those stupid big primes, there's no use trying to display them, we cannot grab the big picture by seening a multiline serie of numbers... isn't it better to save the number to a file (TEXT, Xml...) or even a custom property. One could write a little TeX source file from a Rev app to render that number in a nice sheet! Yes, MisterX could make this prime crunching machine of his write to a TeX source file, TeX is free and with tons of Math add-ons.. This way his app would calculate the prime, write TeX file and use Shell command to render it and display it... it would solve the problem, and he could do nice formating tricks with the page! PS: he could to PS or PDF too if he do not like TeX... Cheers Andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From wouter.abraham at pi.be Thu Jul 1 13:19:44 2004 From: wouter.abraham at pi.be (Wouter) Date: Thu, 1 Jul 2004 19:19:44 +0200 Subject: 21 years ahead in math and blocked by a stupid field display bug? Message-ID: > The other limit you will hit is a prime of 64k length (then you'll > have to add a space ;-) I meant you'll have to add a return. W. From troy at rpsystems.net Thu Jul 1 13:38:20 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 1 Jul 2004 13:38:20 -0400 Subject: Alternate to videoGrabber? Message-ID: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> It is looking as though I need to find an alternate to the videoGrabber external for Windows. I've logged bug #1767, regarding the fact that the Windows version of that external relies on outdated technology and in fact, virtually does not work. While it may be possible to get it to work locally, with very specific hardware, and third-party drivers ($$), the basic functionality is not portable to a software package that we (as developers) could sell. At best, even on OSX, it is quite crude (unbuffered) and acts more like a beta or experimental feature. In the meantime, my software is finished on OSX, but will not run on Windows XP... which is rather contrary to Revolution's marketing. revVideoGrabber is in the docs, and lists as being compatible on Windows, but it really isn't. I'm looking for some alternative. Is there a different external somewhere which will actually allow video preview and still-frame capture from USB or Firewire, on Windows, and supporting recent hardware and software? (he said, well-knowing the answer.) If video input functionality on Windows means anything to you, or you think it might in the future, I encourage you to review, comment, or vote on bugzilla #1767. And if there does happen to be an alternative, I'd love to hear it. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jperryl at ecs.fullerton.edu Thu Jul 1 13:38:28 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 1 Jul 2004 10:38:28 -0700 (PDT) Subject: Higher Ed Lab Purchases? In-Reply-To: <07535708-CB7D-11D8-8947-000A9567A3E6@swcp.com> Message-ID: Hi, Well, now that I've convinced my department to buy Rev licenses, I can't get any info on exactly *what* it is to buy and for how much. The website lists only K-12 multi-user packs. Anybody out there actually using it in higher ed know what they did to buy it? It's the end of the fiscal year here and we've got a small bit of money we need to use or lose by yesterday (okay, today really, but I did send Heather an email yesterday and don't know what to tell my department). Hopefully it's not more than the ~$500 I recall it being (but my memory isn't always accurate). TIA, Judy From Cubist at aol.com Thu Jul 1 14:12:21 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Thu, 1 Jul 2004 14:12:21 EDT Subject: populating stack with field Message-ID: <88.e197485.2e15ae05@aol.com> sez bob at armbase.com: > sez me: >> *E*V*E*R*Y*T*H*I*N*G* can be moved and/or resized at *A*N*Y* time. > >I was looking for a way to have the size an location changed after >compilling ot a .exe. > >Does your system below work? The commands "set the location of ThisThing to ThisPoint", and "set the rectangle of ThatThing to ThisRect", absolutely *will* affect *any* component of a standalone. However: If you are indeed talking about an executable file, any changes you make in this manner *will not* be preserved from one run to the next. MacOS is one of the very few OSes which allows executable files to write to themselves; since most OSes don't allow that to happen at all, Rev doesn't let it happen even under MacOS. Therefore, what you want isn't *really* possible -- but you can FAKE it. What you do is make *two* stacks, one of which is your honest-to-God application. The other stack is a one-card jobbie, maybe nothing more than a 'splash screen', and *that* is what you turn into the actual standalone. The 'splash screen' stack should have this command somewhere in it: open MyRealApp in this window If you jump thru this particular hoop, the benefit is that your real app is "merely" a document, *not* an executable file -- and that means you *can* save any & all changes that are made to your real app. Hope this helps... From psahores at easynet.fr Thu Jul 1 08:05:40 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 1 Jul 2004 14:05:40 +0200 Subject: altBrowser for Mac In-Reply-To: <40E36F0E.506@chipp.com> References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> Message-ID: Fantastic !!! I need it, for both the MacOSX, the Win32 and the Linux platforms. See the form filled at Altruit :) Best Regards, Le 1 juil. 04, ? 03:55, Chipp Walters a ?crit : > Well, > > Chris decided to jump in the MacOSX development environment (pls don't > tell anyone or else he loses his card carrying Linux privledges) and > has crafted a first version of altBrowser for MacOSX. It's not yet > completed, but it is working (or so he tells me...I'm at WWDC right > now). > > So a quick question for those interested. We're pretty sure we're not > going to support the Mac before OSX. Is that a deal killer for those > of you interested? > > Also, Chris wants to create a Linux altBrowser as well. > > Lastly, we've just completed Mac and PC zip externals for > compressing/decompressing to zip files / folders. We'll be hoping soon > to have something up for those interested. > > best, > > Chipp > > btw, funny thing. Richard Gaskin and I are here at WWDC representing > RR. Richard saw the new dashboard presentation and decided that > instead of waiting until 2005, he'd whip up a version inside RR here > at the show. He just about completed it before time ran out..today. > > I really feel for Konfabulator-- Apple's done their best to screw > them, and funny thing is how a lot of developers here think "Hey, it's > good to have competition!" Richard also previewed his Devolutions > package which he threatens to release almost as often as we do the Mac > version of altBrowser. It's really cool. I'm trying to persuade him to > release the beta at the Rev Masters Summit mid-July. Perhaps a few > emails to ambassador at fourthworld.com would help get the message > across:-) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From b.xavier at internet.lu Thu Jul 1 14:34:21 2004 From: b.xavier at internet.lu (MisterX) Date: Thu, 1 Jul 2004 20:34:21 +0200 Subject: 21 years ahead in math and blocked by a stupid field displaybug? In-Reply-To: <96E5D3B4-CB7A-11D8-9981-003065CC999E@pi.be> Message-ID: Anyway, files are friendlier to handle 100 mbs of text... Even pdf would choke lamely. Even DOS shells can wrap long lines! Even simpletext or notepad so why cant a 999$ application? Scott is an excellent programmer but it's the same problem with Scott's definition of a word... not exactly standard... imoho... but 2 years after telling the problem is kind of not good client support or listening to the client... Am I wrong? And I got a few dozen complaints like these. Wait and see... I guess... Someone said primes are stupid numbers... without them you wouldn't have computer safety and your bank accounts would be easy to hack. So are they still stupid now? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Wouter > Sent: Thursday, July 01, 2004 18:21 > To: use-revolution at lists.runrev.com > Subject: Re: 21 years ahead in math and blocked by a stupid field > displaybug? > > > Hi Xav, > > Sorry to say but is no bug. > It is the way Scott Raney implemented the wrap in metacard. > Wrap on words. Nothingr else. > His way of saying (in ae mail years ago) was something like: "No spaces, > no words, no wraps". > > May be a featurerequest to something as a new windowwrap property? > The other limit you will hit is a prime of 64k length (then you'll have > to add a space ;-) > > Greetings, > Wouter > > > > > ? From: MisterX > > ? Date: Thu, 01 Jul 2004 08:13:32 -0700 > > > > Hi everyone, > > > > Im about to bring RR 21 years ahead of history: > > > > Apparently it will take until 2025 to discover a prime number > > with 1,000,000,000 digits. > > > > http://www.utm.edu/research/primes/notes/by_year.html > > > > I found a way to generate this BUT... > > > > if I display a just a 100 digits number the field which has its > > dontwrap set to false persist in not wrapping this number! EVERY > > other program I can paste this number into will wrap the number > > correctly but not RunRev... > > > > So am I supposed to do this manually by inserting spaces in between > > and look stupid in front of the scientific community? > > > > I know I can save the number in a file and not say with what > > progam I did it. But that would not be a good thing for RR... > > > > Last but not least, I expect RR to crash by the time I get to some > > 2^16 digits... I reported this limit a couple years ago but > > it's probably still not fixed... And naturally saving it each time > > is time consuming when you want to "display" this number and make > > RR famous... > > > > Has anyone got a solution? put spaces in the number? pffff... > > > > Anyone's solution is welcome! number formating? sure! > > > > Testing the number for primality is left as an excercise in case that > > was > > your question! I assert that it is but dont have the computer power to > > prove so - RR needs a bit more optimization, multithreading to work > > out a > > network distributed processor for that! > > > > Nothing RR can do is it? ;) > > > > No, I dont want to deal with C nor can I afford mathematica... > > > > A file based stack is coming tonite anyway! > > > > cheers > > Xavier > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From wow at together.net Thu Jul 1 14:50:31 2004 From: wow at together.net (Richard Miller) Date: Thu, 1 Jul 2004 14:50:31 -0400 Subject: Alternate to videoGrabber? In-Reply-To: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> References: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> Message-ID: <86DFAC11-CB8F-11D8-B421-003065B0423A@together.net> Troy: We rely heavily on Videograbber running under Windows for our video based product. It works very well on both PC and Mac platforms. But you will probably need to select a good, compatible. We use the Unibrain Fire-I cameras. Inexpensive, but a high quality image. Richard On Jul 1, 2004, at 1:38 PM, Troy Rollins wrote: > It is looking as though I need to find an alternate to the > videoGrabber external for Windows. > > I've logged bug #1767, regarding the fact that the Windows version of > that external relies on outdated technology and in fact, virtually > does not work. While it may be possible to get it to work locally, > with very specific hardware, and third-party drivers ($$), the basic > functionality is not portable to a software package that we (as > developers) could sell. At best, even on OSX, it is quite crude > (unbuffered) and acts more like a beta or experimental feature. > > In the meantime, my software is finished on OSX, but will not run on > Windows XP... which is rather contrary to Revolution's marketing. > revVideoGrabber is in the docs, and lists as being compatible on > Windows, but it really isn't. I'm looking for some alternative. Is > there a different external somewhere which will actually allow video > preview and still-frame capture from USB or Firewire, on Windows, and > supporting recent hardware and software? (he said, well-knowing the > answer.) > > If video input functionality on Windows means anything to you, or you > think it might in the future, I encourage you to review, comment, or > vote on bugzilla #1767. And if there does happen to be an alternative, > I'd love to hear it. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Thu Jul 1 14:35:58 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 1 Jul 2004 11:35:58 -0700 Subject: populating stack with field In-Reply-To: <88.e197485.2e15ae05@aol.com> References: <88.e197485.2e15ae05@aol.com> Message-ID: <7EAC896B-CB8D-11D8-9A20-000A956C462A@mangomultimedia.com> On Jul 1, 2004, at 11:12 AM, Cubist at aol.com wrote: > ... > If you jump thru this particular hoop, the benefit is that your > real app > is "merely" a document, *not* an executable file -- and that means you > *can* > save any & all changes that are made to your real app. > Hope this helps... Just an additional note. If you save state in your application by saving the program stack each time the user quits be aware that this will not work on NT/2000/XP and OS X systems where the user does not have administrative privileges. What Revolution probably needs are some functions for getting/setting preferences that would do the right thing on each platform (Registry on Windows, pList on Mac, etc.). You of course can roll your own that just stores preferences in a stack file that you save in a folder that all users can write to. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From scott at tactilemedia.com Thu Jul 1 14:51:57 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 01 Jul 2004 11:51:57 -0700 Subject: altBrowser for Mac In-Reply-To: <40E435BA.2090400@fourthworld.com> Message-ID: Recently, "Richard Gaskin" wrote: > With RevNet already in public use for more than a year and a half, the > idea of net-delivered mini-apps is old hat to us Rev developers. So the > only remaining element is eye-candy: how to use special effects to show > and hide these mini-app windows. Two answers below... > Since Rev has a built-in "import snapshot" command to grab portions of > the screen, the goal would be to find a way to grab an image of the > region of the screen beneath the mini-app, bring it into a borderless > stack which also has a capture of the mini-app itself, then use QT > transition effects to dissolve/squash/zoom it away. > > Since the "import snapshot" command grabs from the screen buffer, it > doesn't have the smarts to be able to grab a composite without the > topmost window layer. One can get it by hiding the window for a brief > moment to grab it, but the flash is disturbing and doesn't satisfy the > goal of creating a seamlessly smooth transition effect. > > In short, if someone cares to write an external that hooks into Quartz > to grab a composite of all but the topmost window layer the rest should > be a snap. But I'm not sure of the compositing engines on other > platforms are sophisticated enough to write such a thing for other OSes, > so it would, like Dashboard itself, be limited to OS X only. Short term answer: to display nicely, one can use a combination of Trevor Devore's Window external and a custom window shape to show/hide stacks. Looks very slick and completely controllable. Long term answer: what Rev is lacking at this point is 8 bit window masks. This allows you to define round/angled window edges that blend seamlessly with whatever is behind them (the desktop). FWIW, I'll be showing a simple demo of the short term answer at the Masters Summit... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mwieder at ahsoftware.net Thu Jul 1 15:12:43 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 1 Jul 2004 12:12:43 -0700 Subject: populating stack with field In-Reply-To: <7EAC896B-CB8D-11D8-9A20-000A956C462A@mangomultimedia.com> References: <88.e197485.2e15ae05@aol.com> <7EAC896B-CB8D-11D8-9A20-000A956C462A@mangomultimedia.com> Message-ID: <16716827276.20040701121243@ahsoftware.net> Trevor- Thursday, July 1, 2004, 11:35:58 AM, you wrote: TD> What Revolution probably needs are some functions for getting/setting TD> preferences that would do the right thing on each platform (Registry on TD> Windows, pList on Mac, etc.). You of course can roll your own that TD> just stores preferences in a stack file that you save in a folder that TD> all users can write to. Like PrefsBuilder 1.6? http://www.xcmdfactory.com/ -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Thu Jul 1 15:37:04 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 01 Jul 2004 12:37:04 -0700 Subject: OT: Intereresting linux distro for us (was Re: altBrowser for Mac) In-Reply-To: <55A326EE-CB7B-11D8-9446-0003936D012E@mac.com> References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> <40E435BA.2090400@fourthworld.com> <55A326EE-CB7B-11D8-9446-0003936D012E@mac.com> Message-ID: <40E467E0.8090607@fourthworld.com> Andre Garzia wrote: > I see that most developers here are deploying basically to Win32 > and Mac platforms. Some here feel that linux is to complicated > and the like. Count me among them. I'm accustomed to the easy of DMGs and installer-making tools like Wise Install, and have been looking for a tool that'll handle proper installation and icon assignments in most popular window managers easily. Know of one? Hand-writing RPMs seems so primitive.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From bill at bluewatermaritime.com Thu Jul 1 15:46:13 2004 From: bill at bluewatermaritime.com (Bill) Date: Thu, 01 Jul 2004 15:46:13 -0400 Subject: How to use database-linked controls In-Reply-To: <20040629155023.52B5A930107@mail.runrev.com> Message-ID: On 6/29/04 11:50 AM, "use-revolution-request at lists.runrev.com" wrote: > You can use the same query for a table to show a list > of records, and individual fields to display details > -- though you'll have to turn on the Record set > caching option. > As for the update problem, I'm sure we'll find it :) I have been trying to get a LEFT JOIN or any kind of join in a query to work so that I can see fields from another table when you go through fields in the main table. The problem is that you cannot experiment with queries in the query builder. If you put one in that it does not like then the whole program locks up and you have to do a force quit (OS X). Please give me an example like this one: on mouseUp put "123456" into tCustomerID # or some field data put "SELECT * FROM orders WHERE customerid='" & \ tCustomerID & "'" into tSQLStatement revSetSQLOfQuery "orders",tSQLStatement end mouseUp That works fine. Something on the order of: on mouseUp put first word of selectedtext of me into tshipID put "SELECT * FROM voyages WHERE shipID='" & \ tshipID & "' LEFT JOIN vessels USING(shipID)" \ into tSQLStatement put tSQLStatement revSetSQLOfQuery "Connect",tSQLStatement end mouseUp Which will lock the stack right up (it works fine without the LEFT JOIN). I have Record set caching on but I don't understand how to get fields from other tables in the database to show up as part of the same query. From lists at mangomultimedia.com Thu Jul 1 15:37:59 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 1 Jul 2004 12:37:59 -0700 Subject: populating stack with field In-Reply-To: <16716827276.20040701121243@ahsoftware.net> References: <88.e197485.2e15ae05@aol.com> <7EAC896B-CB8D-11D8-9A20-000A956C462A@mangomultimedia.com> <16716827276.20040701121243@ahsoftware.net> Message-ID: <285EE027-CB96-11D8-9A20-000A956C462A@mangomultimedia.com> On Jul 1, 2004, at 12:12 PM, Mark Wieder wrote: > Trevor- > > Thursday, July 1, 2004, 11:35:58 AM, you wrote: > > TD> What Revolution probably needs are some functions for > getting/setting > TD> preferences that would do the right thing on each platform > (Registry on > TD> Windows, pList on Mac, etc.). You of course can roll your own that > TD> just stores preferences in a stack file that you save in a folder > that > TD> all users can write to. > > Like PrefsBuilder 1.6? This seems like an interesting solution though after glancing at it there are some things I use which it didn't seem to have (correct me if I am wrong). I have my own transcript library that I use for storing prefs that uses the Windows Registry or a stack file on Mac. I did it this way since my installers usually write initial pref values to the registry that my program will later access. Right now my installers write to a text file on Mac and I parse that the first time the app is launched. PrefsBuilder stores everything in a text file. Also, some prefs are for the application as a whole and are stored in a directory writable by all users while others are user specific and are stored in a different directory. It looks like PrefsBuilder just stores them in the users preferences directory. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From chipp at chipp.com Thu Jul 1 17:21:33 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 01 Jul 2004 16:21:33 -0500 Subject: altBrowser for Mac In-Reply-To: References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> Message-ID: <40E4805D.7060409@chipp.com> Troy, you should be able to play Flash w/ no problems in altBrowser as it's using the standard IE ActiveX component. If you can run flash within IE, then you can run it in altBrowser.... best, Chipp Troy Rollins wrote: >> Is it plug in compatible? > > > Doesn't seem to be?? Couldn't get Flash to display, etc. Which would > indicate it is mostly for text and images? > > Does that seem accurate? From chipp at chipp.com Thu Jul 1 17:23:51 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 01 Jul 2004 16:23:51 -0500 Subject: altBrowser for Mac In-Reply-To: <000b01c45f2d$bc01d420$6501a8c0@shinra> References: <000b01c45f2d$bc01d420$6501a8c0@shinra> Message-ID: <40E480E7.1080904@chipp.com> Edwin, Yes, I'm pretty sure you can add a file to a zip, but I believe it takes some time as the zip must first be uncompressed before adding to. Of course you can zip and unZip folders --with or without their hierarchy maintained. You can also zip and unzip to files which don't end with .zip...which can be handy for an archival format...or a skinning file. best, Chipp From troy at rpsystems.net Thu Jul 1 17:40:11 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 1 Jul 2004 17:40:11 -0400 Subject: altBrowser for Mac In-Reply-To: <40E4805D.7060409@chipp.com> References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> <40E4805D.7060409@chipp.com> Message-ID: <3B18088E-CBA7-11D8-A7AD-000A95A09CF8@rpsystems.net> On Jul 1, 2004, at 5:21 PM, Chipp Walters wrote: > Troy, you should be able to play Flash w/ no problems in altBrowser as > it's using the standard IE ActiveX component. If you can run flash > within IE, then you can run it in altBrowser.... Thanks. I'll be sure to test again - especially once the webkit version is ready. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From chipp at chipp.com Thu Jul 1 17:35:46 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 01 Jul 2004 16:35:46 -0500 Subject: Alternate to videoGrabber? In-Reply-To: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> References: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> Message-ID: <40E483B2.2030208@chipp.com> Hi Troy, It seems to me a good idea to always do a 'test-bed' app before spending too many hours only to find a feature lacking. Course, this lesson is a hard one, and one I've had to learn through experience;-). In fact, I wanted to use text-to-speech in an app awhile back, but found Rev supported a different version of the Speech engine than what is currently shipped in XP (things change so fast). While you are understandably let down in this aspect, it doesn't change the fact your app won't work correctly. It looks like you may want to talk with Trevor regarding customizing his QT external? Maybe it can be done w/out too much trouble (fingers-crossed;-) best, Chipp Troy Rollins wrote: > In the meantime, my software is finished on OSX, but will not run on > Windows XP... which is rather contrary to Revolution's marketing. > revVideoGrabber is in the docs, and lists as being compatible on > Windows, but it really isn't. I'm looking for some alternative. Is there > a different external somewhere which will actually allow video preview > and still-frame capture from USB or Firewire, on Windows, and supporting > recent hardware and software? (he said, well-knowing the answer.) From ambassador at fourthworld.com Thu Jul 1 18:02:25 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 01 Jul 2004 15:02:25 -0700 Subject: Another Revolution Success Story In-Reply-To: <5.1.0.14.0.20040701145703.026d9c40@mail.tweedly.net> References: <5.1.0.14.0.20040701145703.026d9c40@mail.tweedly.net> Message-ID: <40E489F1.2090102@fourthworld.com> Alex Tweedly wrote: > At 00:25 01/07/2004 -0700, Richard Gaskin wrote: >> My post from 14 June 2002 with my own CSV2Tab function is at >> . >> >> Hats off to anyone who can improve it's speed, and a bottle of >> 12-year-old single malt to anyone who can come up with an algorithm I >> can use which is at least twice as fast. > > Now there's a challenge I can relate to :-) > > BUT - the speed of the conversion depends on the data ... > Enclosed below is a version of the script which is between 10% and 90% > faster - and probably has potential to go even faster than that. > > It uses the same set up as you did - so there are no quotes left > except those around fields. > > Then instead of walking through the data char by char, it use > "split()" to divide into an array; the array elements must then > alternate between in-quotes and not-in-quotes. > > Each array element has only the relevant processing applied. Great stuff. Using split is a ingenious way to reduce the load. If CSV were consistently implemented CSV2TabNew would work excellently right out of the box, but since some CSVs escape quotes by doubling them I needed to add one line (see below) to also substitute doubled quote chars with the quote placeholder. Bonus: since the added line reduces the number of quote characters, the function is now even faster. I ran 1000 iterations of all three algorithms on a small test file which uses the Excel escaping format of doubled quotes (I believe it's MS Access that uses slash-quote to escape, if memory serves). Average times on my machine (G4 PowerBook) are roughly: CSV2Tab: 438ms CSV2TabNew: 369ms CSV2Tab3: 195ms On a slightly more complex example the times were: CSV2Tab: 892ms CSV2TabNew: 333ms CSV2Tab3: 153ms Here's CSV2Tab3: function CSV2Tab3 pData local tNuData -- contains tabbed copy of data local tReturnPlaceholder -- replaces cr in field data to avoid line -- breaks which would be misread as records; -- replaced later during dislay local tEscapedQuotePlaceholder -- used for keeping track of quotes -- in data local tInQuotedText -- flag set while reading data between quotes -- put numtochar(11) into tReturnPlaceholder -- vertical tab as -- placeholder put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify -- distinction between quotes in data and those -- used in delimiters -- -- Normalize line endings: replace crlf with cr in pData -- Win to UNIX replace numtochar(13) with cr in pData -- Mac to UNIX -- -- Put placeholder in escaped quote (non-delimiter) chars: replace ("\""e) with tEscapedQuotePlaceholder in pData replace quote"e with tEscapedQuotePlaceholder in pData -- References: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> <40E483B2.2030208@chipp.com> Message-ID: <42D24089-CBAE-11D8-A7AD-000A95A09CF8@rpsystems.net> On Jul 1, 2004, at 5:35 PM, Chipp Walters wrote: > It seems to me a good idea to always do a 'test-bed' app before > spending too many hours only to find a feature lacking. I had. Unfortunately it was in Director. ;-) I shifted the program from Director to Rev for some much needed features. After finding that VideoGrabber worked well enough in OSX, and the docs claimed cross-platform compatibility... I made the dumb assumption that (like most Rev stuff) it would actually be cross-platform compatible. I hadn't considered the implementation would be so dramatically different. But yes, I carry my share of the blame. If I had done proper testing, I likely wouldn't be using Rev at all at this point (because it would have failed the test), and to be bluntly honest, wouldn't have upped my Enterprise license and bought two more. I had thought of Trevor's external, but it sounded like a lot to ask. I even went back to it looking for any related methods in the docs, in hopeful desperation, but no, it doesn't do that at this point. It's true, I blame only myself really. I probably shouldn't have taken this route. But now that I have, I need to resolve this one remaining issue. -- Troy RPSystems, Ltd. http://www.rpsystems.net From lists at mangomultimedia.com Thu Jul 1 18:56:33 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 1 Jul 2004 15:56:33 -0700 Subject: Alternate to videoGrabber? In-Reply-To: <42D24089-CBAE-11D8-A7AD-000A95A09CF8@rpsystems.net> References: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> <40E483B2.2030208@chipp.com> <42D24089-CBAE-11D8-A7AD-000A95A09CF8@rpsystems.net> Message-ID: On Jul 1, 2004, at 3:30 PM, Troy Rollins wrote: > > I had thought of Trevor's external, but it sounded like a lot to ask. > I even went back to it looking for any related methods in the docs, in > hopeful desperation, but no, it doesn't do that at this point. Adding video capture to the external is beyond my ability to do in a timely manner anyhow. Maybe someone at WWDC can corner a QT engineer and offer a lifetime supply of cheese and crackers if they will add it to the external :-) -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From alex at tweedly.net Thu Jul 1 19:52:12 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 02 Jul 2004 00:52:12 +0100 Subject: Another Revolution Success Story In-Reply-To: <40E489F1.2090102@fourthworld.com> References: <5.1.0.14.0.20040701145703.026d9c40@mail.tweedly.net> <5.1.0.14.0.20040701145703.026d9c40@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040702004826.00b0d028@mail.tweedly.net> At 15:02 01/07/2004 -0700, Richard Gaskin wrote: >On a slightly more complex example the times were: > >CSV2Tab: 892ms >CSV2TabNew: 333ms >CSV2Tab3: 153ms Cool. >Please send me a private email and we'll make arrangements for the scotch >delivery. Thanks for the assist. Glad that helped. But I can't accept a bottle of malt whisky for that tiny help .... a. I live in Edinburgh (10 mins walk from RunRev offices) b. I have membership to the Malt Whisky Society c. I already have a cupboard containing more malt whisky than I *should* drink in the next decade So please donate the bottle of 12-year old to the tech support group at RunRev. I'm sure they have days when they feel like they need it :-) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.707 / Virus Database: 463 - Release Date: 15/06/2004 From troy at rpsystems.net Thu Jul 1 21:27:30 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 1 Jul 2004 21:27:30 -0400 Subject: Alternate to videoGrabber? In-Reply-To: References: <71C278DA-CB85-11D8-B650-000A95A09CF8@rpsystems.net> <40E483B2.2030208@chipp.com> <42D24089-CBAE-11D8-A7AD-000A95A09CF8@rpsystems.net> Message-ID: On Jul 1, 2004, at 6:56 PM, Trevor DeVore wrote: > Adding video capture to the external is beyond my ability to do in a > timely manner anyhow. Maybe someone at WWDC can corner a QT engineer > and offer a lifetime supply of cheese and crackers if they will add it > to the external :-) Good idea!! -- Troy RPSystems, Ltd. http://www.rpsystems.net From capellan2000 at yahoo.com Thu Jul 1 21:39:32 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 1 Jul 2004 18:39:32 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <20040630205717.BDB119300BC@mail.runrev.com> Message-ID: <20040702013932.87871.qmail@web40510.mail.yahoo.com> on Sun, 27 Jun 2004 Beat Cornaz wrote: > I've been working with Revolution now for a little > while and I'm > struck by the lack of documentation, or better the > lack of good > documentation. The supplied docs with revolution , I > think are > totally inadequate. Actually, this documentation is aimed to programmers, not to teach programming... ;-) I find the book of Danny Goodman ,on HyperCard programming, particulary good. You could read a version of this book online, before purchasing at: After the Goodman's book, you could read Dan Shafer's book on Transcript programming. Years ago, I printed the Rev Docs and distributed the more than 2000 pages in four binds in the following way: Bind 1> Transcript commands Bind 2> Transcript Functions Bind 3> Transcript Keywords Bind 4> Diverse chapters from the Documentation... I could add or take pages from these binds, so organization of code is easy. Good luck and hard work! Best al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From ambassador at fourthworld.com Thu Jul 1 22:03:22 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 01 Jul 2004 19:03:22 -0700 Subject: Documentation & Books In-Reply-To: <20040702013932.87871.qmail@web40510.mail.yahoo.com> References: <20040702013932.87871.qmail@web40510.mail.yahoo.com> Message-ID: <40E4C26A.50308@fourthworld.com> Beat Cornaz wrote: > > I've been working with Revolution now for a little > while and I'm struck by the lack of documentation, > or better the lack of good documentation. The > supplied docs with revolution , I think are > totally inadequate. Given the range of personalities and experience levels Rev appeals to, I would agree that the docs currently address only a subset of them. One of the toughest challenges in training is identifying where your audience is coming from, and then tailoring the materials to fit their needs. This was frequently cited in feedback from the Rev seminar at MacWorld, that as a first conference it offered only one track but with so many different types of developers there inevitably there was some material that was moving too quickly for newcomers and too slowly for the pros. The Monterey conference addresses this by focusing exclusively on one subset, professional developers, and hopefully the next RunRev-sponsored conference will have multiple tracks. In a perfect world documentation could also have some form of multiple tracks, and we see at least a beginning effort in this direction on the front card of the Help stacks that invites you to select from choices that identify your background (the "Which describes you best?" options). But it could go a lot farther, given a little insight and a lot of sweat (pun intended, Monte ). You can lend a hand on the insight side of things: - What sort of software are you building, or would like to build, in Rev? - Have you built software before? If so, with what tools/languages? - Which operating systems do you currently use regularly, and which ones do you plan to deploy to? - Aside from email and a browser, what are the three applications you use most often, or are most familiar with? - What was it about Rev that attracted you? - Do you find some portions of the documentation better suited for you than others? If so, which ones are working for you? If you don't feel like sharing that information with the list I'm sure you could send it to heather at runrev.com and she'll forward it to the documentation team. Feedback like that will be very helpful for them in getting a deeper understanding of the audience. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From capellan2000 at yahoo.com Thu Jul 1 22:55:33 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 1 Jul 2004 19:55:33 -0700 (PDT) Subject: Flow in channels In-Reply-To: <20040701160007.E1AB39300E4@mail.runrev.com> Message-ID: <20040702025533.18873.qmail@web40508.mail.yahoo.com> on Thu, 1 Jul 2004 Jim Hurley wrote: > I have just posted an application which allows one > to determine the > flow rate in water channels. I could easily imagine an ultra-complex java applet to accomplish this! ;-) > I realize this is of almost no interest to Run > Revers, There is an interesting stack showing the interaction between the eyes and diverse medicaments. I do not remember if Michael J. Lew posted a link in this list: Good ideas in teaching pharmacology > but it is a > good illustration of the use of Bezier curves in Run > Rev, allowing > one to predict the velocity and flow rates in > channels of arbitrary > shape. I agree that this stack is an interesting and practical use of bezier curves. Nice work, Jim! I noticed that in channels with flat floors the water velocity is slower than in channels with cilindrical shaped floors. Is this expected? How is this stack used by hydraulic Engieners? Keep up your good work! al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From soapdog at mac.com Thu Jul 1 23:33:12 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 2 Jul 2004 00:33:12 -0300 Subject: 21 years ahead in math and blocked by a stupid field displaybug? In-Reply-To: References: Message-ID: <8B71D43E-CBD8-11D8-9446-0003936D012E@mac.com> On Jul 1, 2004, at 3:34 PM, MisterX wrote: > Someone said primes are stupid numbers... without them > you wouldn't have computer safety and your bank accounts > would be easy to hack. So are they still stupid now? > Uh... I said stupid big primes, in portuguese we say stupid big when we need to say very enormously big, I think it was a cultural mistake here, like saying damn big number... I know the importance of primes, even my passwords used to be prime numbers! I like them really.... was this comment for me? > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Jul 1 23:35:28 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 2 Jul 2004 00:35:28 -0300 Subject: OT: Intereresting linux distro for us (was Re: altBrowser for Mac) In-Reply-To: <40E467E0.8090607@fourthworld.com> References: <075401c45e5d$c97dc990$6601a8c0@precision340> <40E36F0E.506@chipp.com> <40E435BA.2090400@fourthworld.com> <55A326EE-CB7B-11D8-9446-0003936D012E@mac.com> <40E467E0.8090607@fourthworld.com> Message-ID: On Jul 1, 2004, at 4:37 PM, Richard Gaskin wrote: > Count me among them. I'm accustomed to the easy of DMGs and > installer-making tools like Wise Install, and have been looking for a > tool that'll handle proper installation and icon assignments in most > popular window managers easily. > > Know of one? > > Hand-writing RPMs seems so primitive.... it apears that some unix are using YUM (Yellow dog Update Manager, from those fine folks at yellow dog!), I'll do some research on that and post my news here... I think I can create a RPM Gui Wrapper in Rev, anyone would like this? Cheers Andre > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From capellan2000 at yahoo.com Thu Jul 1 23:47:33 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 1 Jul 2004 20:47:33 -0700 (PDT) Subject: OT: Intereresting linux distro for us In-Reply-To: <20040701185000.029409300DD@mail.runrev.com> Message-ID: <20040702034733.39846.qmail@web40513.mail.yahoo.com> on Thu, 1 Jul 2004 Andre Garzia wrote: > So while looking for a decent distribution to > install here so > that I could test my Rev apps on Linux, I came > across a very inteligent > and elegant linux distribution called Cobind > Desktop. Have you seen Slackware? It's small and run nicely. > They won't use Gnome or > KDE as window > manager but XFCe which is very minimalistic and > works great! Will it recognize every device in the computer? Sound, modem, printer? > I am downloading their ISO right now to see if our > apps will run out of > the box, but it appears nice... Hmmm, Almost 600 mb! > I really think that solutions like this and like > Linspire are the ones > that will grow, I'll like to see that Palm Incorporated relaunch and support BeOs for x86. :-) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From sarahr at genesearch.com.au Fri Jul 2 02:14:41 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 2 Jul 2004 16:14:41 +1000 Subject: Standalone builder 2.2 Message-ID: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> Hi All, Having had some time to get used to the new Standalone Builder and come to appreciate it, I thought I would share some of my methods: Splash screen builds: A splash screen app is one where the main stack is the engine and a splash screen, which then opens another stack or series of stacks which are separate files and so writable. There is one important trick for building these - the standalone must be built from the mainStack so you can't allow the substacks to launch before building. After a tip from Monte, I have changed all my splash screen stacks so that they only move to the next stack automatically from a "startup" handler. Here is an example, where the splash screen stack is called "TempMon" and it's stack script contains a handler called "initOtherStacks" which opens the relevant substacks: on startup send initOtherStacks to me in 3 seconds end startup on mouseUp if the short name of this stack = "TempMon" then send initOtherStacks to me in 30 ticks end if end mouseUp The startup handler never gets called in the IDE, because Revolution has already started up by the time I load the stack file, but it does get called in the built application. In the build or the IDE, a mouse click will go to the substacks anyway, but when I want to build the standalone, I open the file but don't click. Then I can build without any problems. I find it better to quit Rev after editing and before building so I can load the splash screen fresh and be sure no other stacks are going to be confusing things but this is probably just me being paranoid. Icons: (sorry - OS X only) There are some great collections of icons available on the net if you look around (www.xicons.com is my fav) but they are not in a form that can be specified in the standalone settings for automatic use in your app. You can use them by copying & pasting from the get info window. If you want to convert them to a .icns file for use by Rev's builder, I suggest Iconographer which can open the downloaded icon files and save them as .icns files. I hope this information is useful and if anyone has info on the best way to produce icon files for Windows & Mac OS 9, I would be very interested to here it. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From monte at sweattechnologies.com Fri Jul 2 02:51:02 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 2 Jul 2004 16:21:02 +0930 Subject: Standalone builder 2.2 In-Reply-To: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> Message-ID: Thanks Sarah >The startup handler never gets called in the IDE, because Revolution >has already started up by the time I load the stack file, but it does >get called in the built application. In the build or the IDE, a mouse >click will go to the substacks anyway, but when I want to build the >standalone, I open the file but don't click. Then I can build without >any problems. Does that mean you do have problems if these substacks are open. What are the problems. I'd love to fix them ;-) Note that if you mean that the problem is the mainstack is closed you can right click on the mainStack in the applicatiob browser and build from there or build the mainstack from any substack (not from another stackFile though). Cheers Monte From sarahr at genesearch.com.au Fri Jul 2 03:33:30 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 2 Jul 2004 17:33:30 +1000 Subject: Standalone builder 2.2 In-Reply-To: References: Message-ID: <1D5C1CBA-CBFA-11D8-A68D-0003937A97B8@genesearch.com.au> >> The startup handler never gets called in the IDE, because Revolution >> has already started up by the time I load the stack file, but it does >> get called in the built application. In the build or the IDE, a mouse >> click will go to the substacks anyway, but when I want to build the >> standalone, I open the file but don't click. Then I can build without >> any problems. > > Does that mean you do have problems if these substacks are open. What > are > the problems. I'd love to fix them ;-) I tried to build when my display stack was open i.e. the first substack and got a message saying something like: Can't find stack "Display" The bundle had been built but the MacOS folder didn't exist. I think the mainStack had only been hidden, not closed. > > Note that if you mean that the problem is the mainstack is closed you > can > right click on the mainStack in the applicatiob browser and build from > there > or build the mainstack from any substack (not from another stackFile > though). I'll try that again, but I think I tried it once and it didn't seem to do anything at all! Most of my projects have a single stack file but one big one has multiple files. This means it hardly ever needs re-building - I just put a new substack in the bundle, but when it does, the startup trick works well for me. BTW none of this was meant to be criticism. The new builder is great and much easier to use, it just takes a bit of getting used to the new system. Cheers, Sarah From joe.gardner at nwa.com Fri Jul 2 03:37:21 2004 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Fri, 2 Jul 2004 16:37:21 +0900 Subject: Can Rev Telnet? Message-ID: Really appreciate all the responses to my query. What my group does a lot of is configure Lantronix micro print servers for small non-LAN printers. We've been doing this through the Win DOS command console line-by-tedious-line and I'm just getting fed up with it. I thought I'd take a shot at writing a little scripted tool that would run all the lines automagically and would also work on the Mac. Running the config lines should be easy once I got a telnet session started. I would also need to script an "arp -s" command as the first step and the shell structure looks like it may be what I've been searching for. Will try some things out and hope for the best. Thanks to all for the help! joe. > ---------- > > From: "MisterX" > > have you tried > > answer shell("telnet /?") > > I dont know if the shell will be blocked though because the nature of telnet > (like ftp or nslookup). > Otherwise there is a stack that does FTP for metacard (google it) which does > a similar thing. > > There was this one nice telnet applescriptable tool on the mac. Alas I dont > know of any similar > tools on PCs. > > use tcp port 23 to send your sockets. > I dont know the protocols but there shure is an rfc for it to learn them. > > Hope that helps. Telling us what you want to do may bring another solution > though... > Cheers > Xavier > > > From: Jay Madren > > > > Are you wanting to remotely execute console/command prompt > > commands from one > > Windows NT/2000/XP machine to another? If so, take a look at PsExec > > www.sysinternals.com (part of the PsTools suite) - and it's free. If your > > needs are different, then please ignore this. > > > > Jay Madren From b.xavier at internet.lu Fri Jul 2 06:19:35 2004 From: b.xavier at internet.lu (MisterX) Date: Fri, 2 Jul 2004 12:19:35 +0200 Subject: Can Rev Telnet? In-Reply-To: Message-ID: Not that RR can't do this but there are plenty of scripteable telnets that would avoid the protocol programming involved... You seem to be looking for a faster solution... You can use RR to do the shell("arp -s ") and then launch the telnet and run a macro or an applescript or the shell to tell it what to do... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Gardner, > Joseph A > Sent: Friday, July 02, 2004 09:37 > To: use-revolution at lists.runrev.com > Subject: RE: Can Rev Telnet? > > > Really appreciate all the responses to my query. What my group > does a lot of is configure Lantronix micro print servers for > small non-LAN printers. We've been doing this through the Win DOS > command console line-by-tedious-line and I'm just getting fed up > with it. I thought I'd take a shot at writing a little scripted > tool that would run all the lines automagically and would also > work on the Mac. Running the config lines should be easy once I > got a telnet session started. I would also need to script an "arp > -s" command as the first step and the shell structure looks like > it may be what I've been searching for. Will try some things out > and hope for the best. > > Thanks to all for the help! > > joe. > > > ---------- > > > > From: "MisterX" > > > > have you tried > > > > answer shell("telnet /?") > > > > I dont know if the shell will be blocked though because the > nature of telnet > > (like ftp or nslookup). > > Otherwise there is a stack that does FTP for metacard (google > it) which does > > a similar thing. > > > > There was this one nice telnet applescriptable tool on the mac. > Alas I dont > > know of any similar > > tools on PCs. > > > > use tcp port 23 to send your sockets. > > I dont know the protocols but there shure is an rfc for it to > learn them. > > > > Hope that helps. Telling us what you want to do may bring > another solution > > though... > > Cheers > > Xavier > > > > > From: Jay Madren > > > > > > Are you wanting to remotely execute console/command prompt > > > commands from one > > > Windows NT/2000/XP machine to another? If so, take a look at PsExec > > > www.sysinternals.com (part of the PsTools suite) - and it's > free. If your > > > needs are different, then please ignore this. > > > > > > Jay Madren > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Fri Jul 2 07:10:06 2004 From: b.xavier at internet.lu (MisterX) Date: Fri, 2 Jul 2004 13:10:06 +0200 Subject: Can Rev Telnet? In-Reply-To: Message-ID: After a little digging, there might be a possibility. The problem is the entering of a special "interactive" shell program that waits for information to be typed in. I tried to telnet into my router and couldn't get the info back even though I queued all the commands in. If I paste the text into the shell, it works but you can't seem to send it to the shell command. But there's two modes to telnet... See the telnet.chm file in your winnt folder: client side. So the key may be to be able to send a control-] (ascii 27) to the shell. I tried this too and no go. My guess is that you have to write your own telnet client... Here's the RFC... http://www.faqs.org/rfcs/rfc854.html cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of MisterX > Sent: Friday, July 02, 2004 12:20 > To: How to use Revolution > Subject: RE: Can Rev Telnet? > > > Not that RR can't do this but there are plenty of > scripteable telnets that would avoid the protocol > programming involved... You seem to be looking for > a faster solution... > > You can use RR to do the shell("arp -s ") > and then launch the telnet and run a macro > or an applescript or the shell to tell it what to do... > > > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Gardner, > > Joseph A > > Sent: Friday, July 02, 2004 09:37 > > To: use-revolution at lists.runrev.com > > Subject: RE: Can Rev Telnet? > > > > > > Really appreciate all the responses to my query. What my group > > does a lot of is configure Lantronix micro print servers for > > small non-LAN printers. We've been doing this through the Win DOS > > command console line-by-tedious-line and I'm just getting fed up > > with it. I thought I'd take a shot at writing a little scripted > > tool that would run all the lines automagically and would also > > work on the Mac. Running the config lines should be easy once I > > got a telnet session started. I would also need to script an "arp > > -s" command as the first step and the shell structure looks like > > it may be what I've been searching for. Will try some things out > > and hope for the best. > > > > Thanks to all for the help! > > > > joe. > > > > > ---------- > > > > > > From: "MisterX" > > > > > > have you tried > > > > > > answer shell("telnet /?") > > > > > > I dont know if the shell will be blocked though because the > > nature of telnet > > > (like ftp or nslookup). > > > Otherwise there is a stack that does FTP for metacard (google > > it) which does > > > a similar thing. > > > > > > There was this one nice telnet applescriptable tool on the mac. > > Alas I dont > > > know of any similar > > > tools on PCs. > > > > > > use tcp port 23 to send your sockets. > > > I dont know the protocols but there shure is an rfc for it to > > learn them. > > > > > > Hope that helps. Telling us what you want to do may bring > > another solution > > > though... > > > Cheers > > > Xavier > > > > > > > From: Jay Madren > > > > > > > > Are you wanting to remotely execute console/command prompt > > > > commands from one > > > > Windows NT/2000/XP machine to another? If so, take a look at PsExec > > > > www.sysinternals.com (part of the PsTools suite) - and it's > > free. If your > > > > needs are different, then please ignore this. > > > > > > > > Jay Madren > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Fri Jul 2 09:26:30 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 2 Jul 2004 06:26:30 -0700 Subject: Standalone builder 2.2 In-Reply-To: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> References: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> Message-ID: <6DC8B8A9-CC2B-11D8-BF6D-00039384A130@mangomultimedia.com> On Jul 1, 2004, at 11:14 PM, Sarah Reichelt wrote: ... > The startup handler never gets called in the IDE, because Revolution > has already started up by the time I load the stack file, but it does > get called in the built application. In the build or the IDE, a mouse > click will go to the substacks anyway, but when I want to build the > standalone, I open the file but don't click. Then I can build without > any problems. > ... > > I hope this information is useful and if anyone has info on the best > way to produce icon files for Windows & Mac OS 9, I would be very > interested to here it. Thanks for sharing this Sarah! I use the splash screen method with most of my apps. I always experience the problem of everything launching after building a standalone. I didn't even think to move everything to the startup handler. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From klaus at major-k.de Fri Jul 2 10:07:55 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 2 Jul 2004 16:07:55 +0200 Subject: Standalone builder 2.2 In-Reply-To: <6DC8B8A9-CC2B-11D8-BF6D-00039384A130@mangomultimedia.com> References: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> <6DC8B8A9-CC2B-11D8-BF6D-00039384A130@mangomultimedia.com> Message-ID: <37217D02-CC31-11D8-90CC-000A27B49A96@major-k.de> Hi Sarah and all, > On Jul 1, 2004, at 11:14 PM, Sarah Reichelt wrote: > ... >> The startup handler never gets called in the IDE, because Revolution >> has already started up by the time I load the stack file, but it does >> get called in the built application. In the build or the IDE, a mouse >> click will go to the substacks anyway, but when I want to build the >> standalone, I open the file but don't click. Then I can build without >> any problems. >> ... >> >> I hope this information is useful and if anyone has info on the best >> way to produce icon files for Windows & Mac OS 9, I would be very >> interested to here it. > > Thanks for sharing this Sarah! I use the splash screen method with > most of my apps. > I always experience the problem of everything launching after building > a standalone. > I didn't even think to move everything to the startup handler. Yeah, thanks a lot for this info... I really had forgotten this "startup" thing, at least in this context, for CGI scripts this is of course the one and only handler... I just made a short test and it proofs, that "on startup" is also the best (and probably only) place where you can: ... set the externals of this stack to "test.app/Contents/MacOS/name_of_external.bundle" ## manually ;-) ... Great! :-) > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From jhurley at infostations.com Fri Jul 2 10:16:21 2004 From: jhurley at infostations.com (Jim Hurley) Date: Fri, 2 Jul 2004 07:16:21 -0700 Subject: Flow in channels In-Reply-To: <20040702061310.94A139300DF@mail.runrev.com> References: <20040702061310.94A139300DF@mail.runrev.com> Message-ID: >---------------------------- > >Message: 16 >Date: Thu, 1 Jul 2004 19:55:33 -0700 (PDT) >From: Alejandro Tejada >Subject: Re: Flow in channels >To: use-revolution at lists.runrev.com >Message-ID: <20040702025533.18873.qmail at web40508.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >on Thu, 1 Jul 2004 >Jim Hurley wrote: > >> I have just posted an application which allows one >> to determine the >> flow rate in water channels. > >I could easily imagine an ultra-complex java applet >to accomplish this! ;-) > >> I realize this is of almost no interest to Run >> Revers, > >There is an interesting stack showing >the interaction between the eyes and diverse >medicaments. >I do not remember if Michael J. Lew posted a >link in this list: > >Good ideas in teaching pharmacology > Al, I wasn't able to run the the OS 9 application (get a message: can't find application), but I can guess how bezier curves might work in this example. > >> but it is a >> good illustration of the use of Bezier curves in Run >> Rev, allowing >> one to predict the velocity and flow rates in >> channels of arbitrary >> shape. > >I agree that this stack is an interesting and >practical >use of bezier curves. Nice work, Jim! > >I noticed that in channels with flat floors >the water velocity is slower than in channels with >cilindrical shaped floors. Is this expected? Very perceptive of you. It is an interesting physics problem. Flow in channels, canals, creeks, rivers, etc. are all examples of free fall under gravity. The water continues to accelerate away from the source until the gravitational force is just balanced by the frictional force. At this point the water has reached its terminal velocity. The terminal velocity of a rock is greater than the terminal velocity of a feather because the frictional force on the rock is a smaller fraction of the gravitation force than it is for a feather. The same thing applies to falling water, whether rain drops or stream flow. With great volumes of water the terminal velocity is large and for small volumes it is small. And in the case you mention of the flat-bottom channel verses the round bottom you can see that the wetted perimeter is greater fraction of the cross-sectional area. (The velocity is proportional to the two thirds power of the hydraulic radius which is the ratio of area to the the perimeter.) >How is this stack used by hydraulic Engieners? Say they wanted to build a channel to carry 40 cfs of water. How deep and wide should the channel be given the available slope of the land? Manning's formula allows them to make this determination. I'm not sure whether they have the tools to make this determination for complicated shapes. It is very difficult calculation to perform analytically. Even for a circular shape it is messy. It is relatively simple in my stack where the integrals for the area and perimeter are calculated numerically from the points that define the shape of the water's cross-section. I didn't do this for the engineers. I did it so that we (our group is "Save Our Historic Canals") could challenge the Irrigation District's EIR (Environmental Impact Report). They want to abandon the canal and put the water in a pipe. Good engineering but not good for the hundreds of people who walk the canal trail. I find, more and more, how useful Run Rev is to me personally, simply as a tool to find answers to problems that interest me. Jim From userev at canelasoftware.com Fri Jul 2 13:47:07 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 2 Jul 2004 10:47:07 -0700 Subject: VideoGrabber In-Reply-To: <799A2F66-CB63-11D8-B650-000A95A09CF8@rpsystems.net> References: <30DF9959-CB40-11D8-8C0A-000A27E40768@wanadoo.fr> <799A2F66-CB63-11D8-B650-000A95A09CF8@rpsystems.net> Message-ID: On Jul 1, 2004, at 6:35 AM, Troy Rollins wrote: > I'll try the patch solution you mentioned. Do you happen to know any > Win compatible AtoD converters that will actually work with > videoGrabber. I'm totally in a corner on this. I just tried using my Sony Media Converter and could not get it to work with Rev. Works just fine in Windows Movie Maker. Also worked just fine in OS X. On a side note, I could not find any way to control the resolution at which video is grabbed on Mac OS X. I had two setting available on Windows. Sorry Troy. There definitely is a feature request in all of this. I know that this won't help your current problem though. -- Best regards, Mark Talluto http://www.canelasoftware.com From chipp at chipp.com Fri Jul 2 14:35:14 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 02 Jul 2004 13:35:14 -0500 Subject: fwPack & fwUnpack php script... Message-ID: <40E5AAE2.8050107@chipp.com> Howdy, Anyone out there have a copy of the php fwPack/unPack php scripts posted a while back? It turns out the server where it's hosted is down... best, Chipp From troy at rpsystems.net Fri Jul 2 14:39:48 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 2 Jul 2004 14:39:48 -0400 Subject: VideoGrabber In-Reply-To: References: <30DF9959-CB40-11D8-8C0A-000A27E40768@wanadoo.fr> <799A2F66-CB63-11D8-B650-000A95A09CF8@rpsystems.net> Message-ID: <323CAD2E-CC57-11D8-9B75-000A95A09CF8@rpsystems.net> On Jul 2, 2004, at 1:47 PM, Mark Talluto wrote: > >> I'll try the patch solution you mentioned. Do you happen to know any >> Win compatible AtoD converters that will actually work with >> videoGrabber. I'm totally in a corner on this. > > I just tried using my Sony Media Converter and could not get it to > work with Rev. Works just fine in Windows Movie Maker. Also worked > just fine in OS X. My same experience. And the product you mentioned, the Media Converter, should be considered the exemplary tool for exactly that - feeding a base format digital video into computer software. If THAT doesn't work, I have little reason to believe any other similar tool will. So basically, any device which does work with VideoGrabber would be the exception rather than the norm. And that, is not good. -- Troy RPSystems, Ltd. http://www.rpsystems.net From lists at mangomultimedia.com Fri Jul 2 15:14:24 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 2 Jul 2004 12:14:24 -0700 Subject: Intercepting arrow keys and menus on XP Message-ID: <0792E24E-CC5C-11D8-A541-000A956C462A@mangomultimedia.com> In an application I trap the arrow keys for navigation purposes. The problem is that the arrow keys are trapped (doesn't seem to matter if my script is in frontScripts or backScripts) even when the user activates a program menu in XP which means you can't use arrows to navigate the menus. Anyone know how to determine if a program is current open? -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From dsc at swcp.com Fri Jul 2 15:41:28 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 2 Jul 2004 13:41:28 -0600 Subject: Intercepting arrow keys and menus on XP In-Reply-To: <0792E24E-CC5C-11D8-A541-000A956C462A@mangomultimedia.com> References: <0792E24E-CC5C-11D8-A541-000A956C462A@mangomultimedia.com> Message-ID: On Jul 2, 2004, at 1:14 PM, Trevor DeVore wrote: > In an application I trap the arrow keys for navigation purposes. The > problem is that the arrow keys are trapped (doesn't seem to matter if > my script is in frontScripts or backScripts) even when the user > activates a program menu in XP which means you can't use arrows to > navigate the menus. Anyone know how to determine if a program is > current open? Will it help to check 'the target' in the handler and pass otherwise? Dar Scott From lists at mangomultimedia.com Fri Jul 2 16:38:56 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 2 Jul 2004 13:38:56 -0700 Subject: Intercepting arrow keys and menus on XP In-Reply-To: References: <0792E24E-CC5C-11D8-A541-000A956C462A@mangomultimedia.com> Message-ID: On Jul 2, 2004, at 12:41 PM, Dar Scott wrote: > On Jul 2, 2004, at 1:14 PM, Trevor DeVore wrote: > >> In an application I trap the arrow keys for navigation purposes. The >> problem is that the arrow keys are trapped (doesn't seem to matter if >> my script is in frontScripts or backScripts) even when the user >> activates a program menu in XP which means you can't use arrows to >> navigate the menus. Anyone know how to determine if a program is >> current open? > > Will it help to check 'the target' in the handler and pass otherwise? It will :-) on arrowKey pKey if (the short name of owner of target() <> "MainMenu") then -- Do all sorts of arrow key code end if end arrowKey Thanks, -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From dsc at swcp.com Fri Jul 2 16:51:34 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 2 Jul 2004 14:51:34 -0600 Subject: Intercepting arrow keys and menus on XP In-Reply-To: References: <0792E24E-CC5C-11D8-A541-000A956C462A@mangomultimedia.com> Message-ID: <9A56729A-CC69-11D8-B65C-000A9567A3E6@swcp.com> On Jul 2, 2004, at 2:38 PM, Trevor DeVore wrote: >> Will it help to check 'the target' in the handler and pass otherwise? > > It will :-) > > on arrowKey pKey > if (the short name of owner of target() <> "MainMenu") then > -- Do all sorts of arrow key code > end if > end arrowKey Ah. You didn't have to pass. Interesting. Dar Scott From graham.samuel at blueyonder.co.uk Fri Jul 2 17:26:47 2004 From: graham.samuel at blueyonder.co.uk (Graham Samuel) Date: Fri, 02 Jul 2004 22:26:47 +0100 Subject: Documentation & Books Message-ID: <6.1.0.6.2.20040702174146.01d259f8@pop3.blueyonder.co.uk> On Thu, 01 Jul 2004 19:03:22 -0700, Richard Gaskin wrote: >[snip] >In a perfect world documentation could also have some form of multiple >tracks, and we see at least a beginning effort in this direction on the >front card of the Help stacks that invites you to select from choices >that identify your background (the "Which describes you best?" options). > >But it could go a lot farther, given a little insight and a lot of sweat >(pun intended, Monte ). You can lend a hand on the insight side of >things: > >- What sort of software are you building, or would like to build, in Rev? > >- Have you built software before? If so, with what tools/languages? > >- Which operating systems do you currently use regularly, and which ones >do you plan to deploy to? > >- Aside from email and a browser, what are the three applications you >use most often, or are most familiar with? > >- What was it about Rev that attracted you? > >- Do you find some portions of the documentation better suited for you >than others? If so, which ones are working for you? One developer's take on all this, FWIW: - I build visually-based interactive instructional software for children to use. Some of these are simple simulations and others are more abstract (like an introduction to spreadsheets). I don't include internet functionality yet, but I know that I will in the future. - I've been building software for a long time, and doing xTalk for around 10 years: I'm comfortable with the card-and-message metaphor. - I use Macs (OS 9 and OSX) and PCs (Windows 98 and up, particularly XP) because my users do - I have no experience of Unix but then (so far) nor do my users - and I have no Unix development platform available anyway. - personally the 3 key apps/app types I use are: photo-editing apps (Photoshop and Photoshop Elements, Graphic Converter etc); word processing (MS Word, though I dislike it, and sometimes AppleWorks); Excel. Of course I use a lot of utilities for compression, disk cutting etc. - As to the RR docs, although I regard myself as an experienced xTalk developer, there are huge gaps in my knowledge not only of RR but of aspects of software technology itself (for example, networking is pretty much a closed book to me - my least favorite line in any documentation is "consult your network administrator" - and almost anything that has its origin in the world of Unix is a mystery to me). So I can't expect the RR documentation to clear up all the mystery in my technical life - nevertheless I do think things could be improved a bit. I think the RR docs are excellent when it comes to the description of individual functions. The kind of difficulties I have with the docs are in getting the answers to fairly general questions like: "how do I do xxx?" "is there a way of doing xxx?" (The difference between the two questions is that the first is asked when I have a pretty strong idea that RR can do the job **somehow** and in the second I don't even know if it has those features at all.) For me, searching for an idea or a concept ("xxx") is the most difficult thing, and it's the reason that I come back to this ever-helpful list. (This issue is not confined to RR's documentation - I have got lost in Photoshop or MS Word docs many and many a time, and have often just given up. For example: AFAIK there is no way of asking Photoshop "can I punch a transparent hole of arbitrary shape - drawn by me within the program - in an image and if so how?", or of asking MS Word "when I use a French copy of Word with an English dictionary, can I get left and right quotation marks automatically to replace apostrophes as in the English copy of the product, and if so how?" if there is, I've never found either answer.) Clearly these problems are indeed very hard for the documenter to solve. My personal solution to this in the past was to read a complete manual for an app from cover to cover, and then hope that the concepts and terminology would stick in my brain sufficiently for me to have a good feel for the capabilities of the product and also to have a clue where to search when I needed detailed knowledge: the fashion for big, linear printed manuals (i.e. books) has receded, and I think that makes this approach less possible. I would really like to sit down and read the RR docs in this way but they are not IMHO structured to assist this. I think this may be the origin of accusations of inadequacy, which are always countered by messages pointing out the huge volume of the existing RR docs - but all this says is that we have a very big haystack and admittedly some needle-searching tools, but not the kind that allow one to ask "is there a small pointed metal object in there, and where is it?". What we seem to need is more synonyms and ways of searching for concepts - a kind of thesaurus of the docs, if you like. I'm aware that this is only one aspect of possible improvement but for me it would be the most productive one. Just a couple of Eurocents (or 1.34 British pence at the current rate of exchange). Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From lists at mangomultimedia.com Fri Jul 2 17:32:35 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 2 Jul 2004 14:32:35 -0700 Subject: Intercepting arrow keys and menus on XP In-Reply-To: <9A56729A-CC69-11D8-B65C-000A9567A3E6@swcp.com> References: <0792E24E-CC5C-11D8-A541-000A956C462A@mangomultimedia.com> <9A56729A-CC69-11D8-B65C-000A9567A3E6@swcp.com> Message-ID: <55C67FF6-CC6F-11D8-A541-000A956C462A@mangomultimedia.com> On Jul 2, 2004, at 1:51 PM, Dar Scott wrote: > On Jul 2, 2004, at 2:38 PM, Trevor DeVore wrote: > >>> Will it help to check 'the target' in the handler and pass otherwise? >> >> It will :-) >> >> on arrowKey pKey >> if (the short name of owner of target() <> "MainMenu") then >> -- Do all sorts of arrow key code >> end if >> end arrowKey > > Ah. You didn't have to pass. Interesting. Actually I did pass. I left that out of the sample I posted. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From graham.samuel at blueyonder.co.uk Fri Jul 2 17:37:20 2004 From: graham.samuel at blueyonder.co.uk (Graham Samuel) Date: Fri, 02 Jul 2004 22:37:20 +0100 Subject: Standalone builder 2.2 Message-ID: <6.1.0.6.2.20040702174221.01cd5758@pop3.blueyonder.co.uk> On Fri, 2 Jul 2004 16:14:41 +1000, Sarah Reichelt wrote: >[snip] >After a tip from >Monte, I have changed all my splash screen stacks so that they only >move to the next stack automatically from a "startup" handler. Funny, I never knew any other method - I don't say this with a sense of superiority but simply that I don't know how else to do it. All my intialisation is done in a "startup" handler, and testing in the IDE usually starts by opening the splash screen and typing send "startup" to this stack into the message box. I am intrigued to know how else other people have been doing this - maybe by using an "openStack" handler in the splash? >Icons: (sorry - OS X only) >There are some great collections of icons available on the net if you >look around (www.xicons.com is my fav) but they are not in a form that >can be specified in the standalone settings for automatic use in your >app. You can use them by copying & pasting from the get info window. If >you want to convert them to a .icns file for use by Rev's builder, I >suggest Iconographer >which can open the downloaded icon files and save them as .icns files. > >I hope this information is useful and if anyone has info on the best >way to produce icon files for Windows & Mac OS 9, I would be very >interested to here it. I've built some good OS9 and Windows XP icons with Iconographer itself. It seems well aware of the formats. HTH Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From johnrule at rcsprogramming.com Fri Jul 2 17:49:10 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Fri, 2 Jul 2004 14:49:10 -0700 Subject: RTF mode for fields? References: <20040702061310.94A139300DF@mail.runrev.com> Message-ID: <003401c46082$76983cc0$8001000a@minipcxp> Is there a way to 'permanently' make a field text only? I am finding that no matter what I do, when I paste text into a field from (example) NotePad or WordPad (and the document is text only), the field in my stack contains RTF text! This is also a problem in the reverse...all text coming from my stacks is RTF text (i.e. when I paste from my stack fld to WordPad). Windows XP 2.5 engine Thanks, JR From psahores at easynet.fr Fri Jul 2 21:23:20 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 3 Jul 2004 03:23:20 +0200 Subject: fwPack & fwUnpack php script... In-Reply-To: <40E5AAE2.8050107@chipp.com> References: <40E5AAE2.8050107@chipp.com> Message-ID: <917C9B80-CC8F-11D8-91E6-000A95C61E96@easynet.fr> shaosean at unitz.ca wrote: > well here are the two functions.. next ;-) > -Sean A thing of beauty, Sean. Thank you. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com > <% > function fwPack($pData, $pPassword="") { > if ($pPassword === ""): > $pData = "00" . gzencode($pData); > else: > $tKeyString = pack("H*", md5($pPassword)); > $tKeyStringLen = strlen($tKeyString); > $pData = gzencode($pData); > $tDataLen = strlen($pData); > $tCryptoText = ""; > $i = 0; > for ($k=0; $k < $tDataLen; $k++): > if ($i >= $tKeyStringLen): > $i = 0; > endif; > $tCryptoText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); > $i++; > endfor; > $pData = "01" . $tCryptoText; > endif; > return base64_encode($pData); > } > // end fwPack > function fwUnpack($pData, $pPassword="") { > $pData = base64_decode($pData); > $tEncryptionMethod = $pData{0} . $pData{1}; // get the encryption > method > $pData = substr($pData,2); // remove the encryption method from > the data > switch($tEncryptionMethod): > case "00": // no encryption > break; > case "01": // md5 encryption > $tKeyString = pack("H*", md5($pPassword)); > $tKeyStringLen = strlen($tKeyString); > $tDataLen = strlen($pData); > $tClearText = ""; > $i = 0; > for ($k=0; $k < $tDataLen; $k++): > if ($i >= $tKeyStringLen): > $i = 0; > endif; > $tClearText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); > $i++; > endfor; > $pData = $tClearText; > endswitch; > return gzinflate(substr($pData,10)); } > // end fwUnpack > echo fwUnpack(fwPack("abraxas", "fred"), "fred"); > %> _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution = $tKeyStringLen) $i = 0; $tCryptoText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); $i++; } $pData = "01" . $tCryptoText; } $theResult = base64_encode($pData); return $theResult; } function fwUnpack($pData, $pPassword="") { $pData = base64_decode($pData); $tEncryptionMethod = $pData{0} . $pData{1}; // get the encryption method $pData = substr($pData,2); // remove the encryption method from the data switch($tEncryptionMethod) { case "00": // no encryption break; case "01": // md5 encryption $tKeyString = pack("H*", md5($pPassword)); $tKeyStringLen = strlen($tKeyString); $tDataLen = strlen($pData); $tClearText = ""; $i = 0; for ($k=0; $k < $tDataLen; $k++) { if ($i >= $tKeyStringLen) $i = 0; $tClearText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); $i++; } $pData = $tClearText; break; default: exit ("ERROR: fwUnpack invalid encryption method = " . $tEncryptionMethod); } $theResult = gzinflate(substr($pData,10)); if ($theResult === FALSE) exit ("ERROR: fwUnpack -- wrong password"); else return $theResult; } ?> Le 2 mars 04, ? 16:40, Frank Leahy a ?crit : > Many, many thanks to shaosean and Brian Yennie for providing php > versions of fwPack and fwUnpack. I cleaned them up a bit, added some > error handling, and tested the final code. > > I've put the final code up on my server at > http://photoalbum.backtalk.com/code_snippets/fwPack_fwUnpack.php.txt > > Richard, maybe you'd like to add this code to your fwPack/fwUnpack > stack? > > Thanks, > -- Frank > Weblog: http://cornwall.backtalk.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Le 2 juil. 04, ? 20:35, Chipp Walters a ?crit : > Howdy, > > Anyone out there have a copy of the php fwPack/unPack php scripts > posted a while back? It turns out the server where it's hosted is > down... > > best, > > Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Best to All, -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From mpetrides at earthlink.net Fri Jul 2 17:44:08 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 2 Jul 2004 17:44:08 -0400 Subject: Documentation & Books In-Reply-To: <6.1.0.6.2.20040702174146.01d259f8@pop3.blueyonder.co.uk> References: <6.1.0.6.2.20040702174146.01d259f8@pop3.blueyonder.co.uk> Message-ID: On Jul 2, 2004, at 5:26 PM, Graham Samuel wrote: > I would really like to sit down and read the RR docs in this way but > they are not IMHO structured to assist this. Hear, hear. This is a key issue. Not only are they difficult to read front to back, but there is no hardcopy index. I'm only now getting comfortable with the idea of using the online search in lieu of an index, but it is still darned inconvenient to have to go to the screen, search, then try to find the same item in the hardcopy dox. The other issues is the lack of screenshots and accompanying explanations of everything one sees on the screen. What we need most at this point is a book in the Visual QuickStart/Visual QuickPro series (or something similar) devoted to Rev. For example, there are items in the standalone builder that are still a mystery to me and some which I had to figure out by trial and error. Dan's book helps but it isn't sufficient--and doesn't look like it will be, even when all 3 volumes are finished. Using the standalone builder as an example, Dan takes you through the most important items in it just fine, but does not help define the more cryptic elements. Marian From squance at elkvalley.net Sat Jul 3 00:01:00 2004 From: squance at elkvalley.net (David Squance) Date: Fri, 2 Jul 2004 22:01:00 -0600 Subject: Distribution builder hang-up In-Reply-To: <07B8C83F-9D3E-11D8-9800-000393C3F5BC@canelasoftware.com> References: Message-ID: Hello Group, I decided a little while ago to try out the new standalone builder (RR2.2.1), not having done much at all with Rev for awhile, except tweak a particular project. After it appeared to hang for some time, I force quit, and went back to 2.1.2 with which I've had no problem (with the distribution builder). When it took several minutes to deal with 'profiles', I concluded that the earlier attempt was also not really stopped, just very slow. I eventually got a build completed. Out of curiosity, I clicked on the Profiles tab, and got the beachball cursor for about 4 minutes before the window appeared. Can anyone tell me what's going on? [OS10.3.4] Dave From chipp at chipp.com Sat Jul 3 00:25:07 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 02 Jul 2004 23:25:07 -0500 Subject: Standalone builder 2.2 In-Reply-To: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> References: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> Message-ID: <40E63523.30906@chipp.com> Sarah Reichelt wrote: > > > I hope this information is useful and if anyone has info on the best > way to produce icon files for Windows & Mac OS 9, I would be very > interested to here it. > You might check out the IconExperience collection (both Monte and I already own it and really like it) http://lists.runrev.com/pipermail/use-revolution/2004-March/032861.html Also, I have a pretty good tutorial with some sample files on creating icons for both Mac and PC at: http://www.altuit.com/webs/altuit2/RunRev/Tutorials.htm best, Chipp From revdan at danshafer.com Sat Jul 3 00:20:39 2004 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 2 Jul 2004 21:20:39 -0700 Subject: Documentation & Books In-Reply-To: References: <6.1.0.6.2.20040702174146.01d259f8@pop3.blueyonder.co.uk> Message-ID: <571D0E66-CCA8-11D8-9AE5-000A95AE42E6@danshafer.com> On Jul 2, 2004, at 2:44 PM, Marian Petrides wrote: > Dan's book helps but it isn't sufficient--and doesn't look like it > will be, even when all 3 volumes are finished. Using the standalone > builder as an example, Dan takes you through the most important items > in it just fine, but does not help define the more cryptic elements. Marian...... Pretty harsh judgement based on not having most of the manuscript in publication yet. One has to begin somewhere. If I wrote a complete, all-topics, no-holds-barred, detailed chapter on the Standalone Builder, it'd be 50 or more pages long, and a big chunk of it would be of little or no interest to 90% of Rev users. Esoterica is stuff a programmer expects to learn on his or her own, with help from the community and tech support. No book can cover all details of *any* aspect of the product. BTW, and FWIW, this whole dialog about the lack of usefulness of the documentation is pretty absurd to someone like me who has learned a dozen programming languages over the years without a formal degree in CS or any deep professional training. These docs are amazingly thorough. It may take a while to find stuff in them but I've had to deal with programming tools my whole career where the only reason it was hard to find something is because it wasn't there. The recipes and how-to's that were added to the last rev of these docs are amazingly helpful. I don't' mean to be harsh but maybe the problem is that some of us expect to find the answers lying around on the ground. You gotta dig for diamonds, folks. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From chipp at chipp.com Sat Jul 3 00:33:04 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 02 Jul 2004 23:33:04 -0500 Subject: RTF mode for fields? In-Reply-To: <003401c46082$76983cc0$8001000a@minipcxp> References: <20040702061310.94A139300DF@mail.runrev.com> <003401c46082$76983cc0$8001000a@minipcxp> Message-ID: <40E63700.6020001@chipp.com> John Rule wrote: >Is there a way to 'permanently' make a field text only? I am finding that no >matter what I do, when I paste text into a field from (example) NotePad or >WordPad (and the document is text only), the field in my stack contains RTF >text! > > > You might want to check out this thread: http://lists.runrev.com/pipermail/use-revolution/2004-March/032869.html From jacque at hyperactivesw.com Sat Jul 3 01:21:56 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 03 Jul 2004 00:21:56 -0500 Subject: RTF mode for fields? In-Reply-To: <003401c46082$76983cc0$8001000a@minipcxp> References: <20040702061310.94A139300DF@mail.runrev.com> <003401c46082$76983cc0$8001000a@minipcxp> Message-ID: <40E64274.8010209@hyperactivesw.com> On 7/2/04 4:49 PM, John Rule wrote: > Is there a way to 'permanently' make a field text only? I am finding that no > matter what I do, when I paste text into a field from (example) NotePad or > WordPad (and the document is text only), the field in my stack contains RTF > text! > > This is also a problem in the reverse...all text coming from my stacks is > RTF text (i.e. when I paste from my stack fld to WordPad). There's a bug report about this in Bugzilla, but it wasn't verified as a real bug the last time I looked. RR says that since the engine supports styled text, the current behavior is appropriate. I'd like it better if plain text stayed that way, but I can see there might be a problem because of font inheritance. If you put plain text into a field and it inherits the system font, for example, should that text now be considered styled text or not? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Sat Jul 3 05:25:00 2004 From: b.xavier at internet.lu (MisterX) Date: Sat, 3 Jul 2004 11:25:00 +0200 Subject: TIP: put it out! In-Reply-To: <40E64274.8010209@hyperactivesw.com> Message-ID: Hi everyone, To avoid the sometimes inpractical debugger (debug doesn't update the variables always, no command keys, awkward scrolling, impractical portable mice, and limited screen real estate), I usually put a script line like: put "a status to check:" && a variableortwo which gives me a quick and dirty status of a script. The downside of this is that sometimes you forget about one or two of these status display lines when you release software. So here is a script that reports them... The only little problem with this line is that if you force wrap the statement with a backslash it will not be detected but this is a rather benign problem which you can solve easily. Since I use lots of dynamic scripts, I also included a check for those! Enjoy Xavier http://monsieurx.com on mouseUp put "yourstackname" into thisstack put the short name of the topstack into laststack set the defaultstack to thisstack put the script of stack thisstack into dscript put findputs(dscript) into resultlist if resultlist is not empty then put "Stack" && thisstack & CR & resultlist & CR after xoutput end if repeat with x = 1 to the number of cds put the script of cd x into dscript put findputs(dscript) into resultlist if resultlist is not empty then put "card" && x & CR & resultlist & CR after xoutput end if end repeat repeat with c = 1 to the number of controls put the script of control c into dscript put findputs(dscript) into resultlist if resultlist is not empty then put "Control" && c && the short name of control c && "ID:" & the short id of control c & CR \ & resultlist & CR after xoutput end if end repeat set the defaultstack to laststack put xoutput end mouseUp function findPuts dscript put "" into lineslist repeat with l = 1 to the number of lines in dscript set cursor to busy get line l of dscript if word 1 of it is "put" then if "into" is not in it and "after" is not in it and "before" is not in it then put l & cr after lineslist end if end if if word 1 of l is "do" then if quote&"put" is in l and "into" is not in it and "after" is not in it and "before" is not in it then put l & "*" & cr after linelist end if end if end repeat return lineslist end findPuts From bob at armbase.com Sat Jul 3 05:36:12 2004 From: bob at armbase.com (Bob Hartley) Date: Sat, 03 Jul 2004 10:36:12 +0100 Subject: My Simple database; the series..... Message-ID: <5.2.1.1.0.20040703102858.00b132a8@mail.armbase.com> Hi All. I have been reading the debates on the documentation and I think there is a wee total beginers gap to be filled. Well not actually filled because I think Dan's book covers this fantastically. But for those interested, I think I will write a short article on making a simple database that loads and saves data from a TSV. This is from a total beginners point of view. If you would be interested in helping with advice could you please mail me or better still post here. I intent to have the series called MyDB...then the section. IE article 1 is MyDB... the layout. I'm off to revjournal to let them know. All the best Bob From chipp at chipp.com Sat Jul 3 05:59:19 2004 From: chipp at chipp.com (Chipp Walters) Date: Sat, 03 Jul 2004 04:59:19 -0500 Subject: TIP: put it out! In-Reply-To: References: Message-ID: <40E68377.3080401@chipp.com> Also... I have a plugin which will do the same thing. It's called 'altFindPut' and it's at: http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm --Chipp MisterX wrote: > Hi everyone, > > To avoid the sometimes inpractical debugger (debug doesn't update the > variables always, no command keys, awkward scrolling, impractical portable > mice, and limited screen real estate), I usually put a script line like: > > put "a status to check:" && a variableortwo > > which gives me a quick and dirty status of a script. > > The downside of this is that sometimes you forget about one or two of these > status display lines when you release software. > > So here is a script that reports them... From klaus at major-k.de Sat Jul 3 06:35:31 2004 From: klaus at major-k.de (Klaus Major) Date: Sat, 3 Jul 2004 12:35:31 +0200 Subject: My Simple database; the series..... In-Reply-To: <5.2.1.1.0.20040703102858.00b132a8@mail.armbase.com> References: <5.2.1.1.0.20040703102858.00b132a8@mail.armbase.com> Message-ID: Hi Bob, > Hi All. > > I have been reading the debates on the documentation and I think there > is a wee total beginers gap to be filled. > Well not actually filled because I think Dan's book covers this > fantastically. > But for those interested, I think I will write a short article on > making a simple database that loads and saves data > from a TSV. This is from a total beginners point of view. I've done this before and it works just fine with up to 100000 lines of text (a 17 MB text-file in my tests), as long as you use a ONE card layout... And it is FAST, took 3 secs to load on my 1 GHZ Mac :-) It is said that converting the data into an array would speed up things again, had no time to test that so far... > If you would be interested in helping with advice could you please > mail me or better still post here. I would be glad to help! :-) Just drop a line... > I intent to have the series called MyDB...then the section. > IE article 1 is MyDB... the layout. I'm off to revjournal to let them > know. > > All the best > Bob Regards Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Sat Jul 3 07:31:22 2004 From: mark at maseurope.net (Mark Smith) Date: Sat, 3 Jul 2004 12:31:22 +0100 Subject: Documentation & Books In-Reply-To: <20040703091113.43D8B9300E9@mail.runrev.com> References: <20040703091113.43D8B9300E9@mail.runrev.com> Message-ID: <829348F5-CCE4-11D8-AF32-000D93C19756@maseurope.net> I, too, have used HyperTalk extensively for many years, in many projects, though I am not a professional or trained programmer, by any means. I also have had my difficulties with the Rev docs, for all the reasons others have put forward here. However, I finally stumped up for the printed docs, and started simply browsing through them, pretty much at random. It's been a revelation! I've discovered all sorts of things I didn't know I could do, and all sorts of better ways of doing things I knew I could do. As a result, I've begun to be able to make better use of the online docs when actually working, since I have a much better idea of where to look, because I have a better idea of the breadth of possibilities in Rev. I know that the printed docs are the same as the online docs, but the ability to simply flick through and see what catches the eye has made all the difference for me. Perhaps this has to do with being someone who learns best by simply jumping in, screwing things up and then gradually working out what I'm doing wrong. My opinion of the docs now is that they are generally very clear and helpful, though not quite up to the standards of the great Winkler and Kamins HyperTalk 2.0 language reference, where every keyword, command, constant and function was beautifully explained with a complete handler demonstrating it's use...though given the far greater scope of Rev., this may not be possible, since some things are the subject of whole books themselves...eg, RegEx, XML, TCP/IP etc. So as someone who has struggled with the docs, I can heartily recommend the printed versions, as well as monitoring this list, which regularly throws up gems from the kind generosity of it's many contributors, including those who simply ask questions. Cheers, Mark Smith From b.xavier at internet.lu Sat Jul 3 08:37:09 2004 From: b.xavier at internet.lu (MisterX) Date: Sat, 3 Jul 2004 14:37:09 +0200 Subject: ANN: PropsN2O 1.4.5 - now supercharged!!! In-Reply-To: Message-ID: Hi everyone, After a long week of testing, checking implementing I finally finished the last version of the PropsN2O palette! New features: Style menu: Saves and recalls Styles for Stacks, cards Colors or fonts styles can be applied from a one control type to another Hold the shift key to "put" the properties into the msg box. Change the styles of multiple objects at once! You can even "TRY" to apply button settings to a field! I removed trying to set the name or ID of a control for safety reasons Other cool enhancements The palette can be colorized now! You can move the frontscript to backscript in case of interference Tooltips now show you what you are modifying The ink button is now a menu - why bother with the menu in the RPP? Quite a few more aesthetic enhancements and checks to make sure it runs, and feels even better! Issues if any: Despite extensive checking this stack reacts directly with the revPropertyPalette so it is possible that some particular conditions were not tested and cause problems. Let me know if you have any difficulties. Tests were only made on Windows. If you have any visual issues to report for the Mac or Linux, let me know and send me a picture of the problem. License: This tool is shareware with a small price of 15 euros. It only prevents saving the styles for controls across sessions and makes you wait 3 seconds when you open it! It is otherwise fully functional and should save you considerable time switching properties while developping! The license gives you the right to free updates and faster fixes if you have any problems. Future features may include a nice icon, Undo for styles, a styles manager, a cool text palette, selection and clipboard management, Script editor interaction, text menu, selection extended info, subwindow, more buttons, custom properties management and a boost control management ;) Download and change information: http://monsieurx.com/modules.php?name=News&file=article&sid=156 Special thanks to Troy and Abraham for their bug reporting and ideas. They are close to getting a free release! Thanks also to Rob and Richard who already got one! Enjoy and best regards, Xavier From johnrule at rcsprogramming.com Sat Jul 3 08:29:50 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Sat, 3 Jul 2004 05:29:50 -0700 Subject: RTF mode for fields? References: <20040703091113.759889300E4@mail.runrev.com> Message-ID: <003501c460f9$71006130$9201000a@minipcxp> > RR says that since the engine supports > styled text, the current behavior is appropriate I discovered that part of the problem is the conversion of certain characters (quotation marks for one) when pasting from (example) Notepad into a stack field. The quotation marks are sometimes converted to non-standard characters... This now reminds me of another text pasting problem I was having with custom properties. Pasting text into the contents field for a custom property was consistently stripping characters form my text. Mostly the semi-colon ";" (I was pasting JavaScript code). I had to manually input all of my line terminators (pretty annoying) every time I pasted. Maybe this is used as some internal delimiter? Windows XP 2.5 engine JR > Date: Sat, 03 Jul 2004 00:21:56 -0500 > From: "J. Landman Gay" > Subject: Re: RTF mode for fields? > To: How to use Revolution > Message-ID: <40E64274.8010209 at hyperactivesw.com> > Content-Type: text/plain; charset=us-ascii; format=flowed > > On 7/2/04 4:49 PM, John Rule wrote: > > > Is there a way to 'permanently' make a field text only? I am finding that no > > matter what I do, when I paste text into a field from (example) NotePad or > > WordPad (and the document is text only), the field in my stack contains RTF > > text! > > > > This is also a problem in the reverse...all text coming from my stacks is > > RTF text (i.e. when I paste from my stack fld to WordPad). > > There's a bug report about this in Bugzilla, but it wasn't verified as a > real bug the last time I looked. RR says that since the engine supports > styled text, the current behavior is appropriate. I'd like it better if > plain text stayed that way, but I can see there might be a problem > because of font inheritance. If you put plain text into a field and it > inherits the system font, for example, should that text now be > considered styled text or not? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From JimCarwardine at OwnYourFuture-net.com Sat Jul 3 10:50:44 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 03 Jul 2004 11:50:44 -0300 Subject: altBrowser for Mac In-Reply-To: <40E435BA.2090400@fourthworld.com> Message-ID: Not to all of us, even though we want to do this. Is there a primer with a step-by-step procedure for creating this? I'm just an old hat (HC person)... Jim on 7/1/04 1:03 PM, Richard Gaskin wrote: > the > idea of net-delivered mini-apps is old hat to us Rev developers. -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From JimCarwardine at OwnYourFuture-net.com Sat Jul 3 10:59:17 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 03 Jul 2004 11:59:17 -0300 Subject: My Simple database; the series..... In-Reply-To: <5.2.1.1.0.20040703102858.00b132a8@mail.armbase.com> Message-ID: I joined the MySQL list to lurk and learn. This will great of I could get a specific RR/MySQL primer. Jim on 7/3/04 6:36 AM, Bob Hartley wrote: > Hi All. > > I have been reading the debates on the documentation and I think there is a > wee total beginers gap to be filled. > > Well not actually filled because I think Dan's book covers this fantastically. > > But for those interested, I think I will write a short article on making a > simple database that loads and saves data from a TSV. This is from a total > beginners point of view. > > If you would be interested in helping with advice could you please mail me > or better still post here. > > > I intent to have the series called MyDB...then the section. > > IE article 1 is MyDB... the layout. I'm off to revjournal to let them know. > > All the best > Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From revdan at danshafer.com Sat Jul 3 13:25:19 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 3 Jul 2004 10:25:19 -0700 Subject: Documentation & Books In-Reply-To: <829348F5-CCE4-11D8-AF32-000D93C19756@maseurope.net> References: <20040703091113.43D8B9300E9@mail.runrev.com> <829348F5-CCE4-11D8-AF32-000D93C19756@maseurope.net> Message-ID: Chipp Walters swears by printed version of the docs. He peruses it in his leisure. I prefer lighter leisure reading fare (like cosmology and consciousness and quantum physics...heh heh) but Chipp's one of the best Transcript coders out there, so there may be some value to this notion. dan On Jul 3, 2004, at 4:31 AM, Mark Smith wrote: > I, too, have used HyperTalk extensively for many years, in many > projects, though I am not a professional or trained programmer, by any > means. I also have had my difficulties with the Rev docs, for all the > reasons others have put forward here. However, I finally stumped up > for the printed docs, and started simply browsing through them, pretty > much at random. It's been a revelation! I've discovered all sorts of > things I didn't know I could do, and all sorts of better ways of doing > things I knew I could do. As a result, I've begun to be able to make > better use of the online docs when actually working, since I have a > much better idea of where to look, because I have a better idea of the > breadth of possibilities in Rev. > > I know that the printed docs are the same as the online docs, but the > ability to simply flick through and see what catches the eye has made > all the difference for me. Perhaps this has to do with being someone > who learns best by simply jumping in, screwing things up and then > gradually working out what I'm doing wrong. > > My opinion of the docs now is that they are generally very clear and > helpful, though not quite up to the standards of the great Winkler and > Kamins HyperTalk 2.0 language reference, where every keyword, command, > constant and function was beautifully explained with a complete > handler demonstrating it's use...though given the far greater scope of > Rev., this may not be possible, since some things are the subject of > whole books themselves...eg, RegEx, XML, TCP/IP etc. > > So as someone who has struggled with the docs, I can heartily > recommend the printed versions, as well as monitoring this list, which > regularly throws up gems from the kind generosity of it's many > contributors, including those who simply ask questions. > > Cheers, > > Mark Smith > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Sat Jul 3 14:56:46 2004 From: chipp at chipp.com (Chipp Walters) Date: Sat, 03 Jul 2004 13:56:46 -0500 Subject: RTF mode for fields? In-Reply-To: <003501c460f9$71006130$9201000a@minipcxp> References: <20040703091113.759889300E4@mail.runrev.com> <003501c460f9$71006130$9201000a@minipcxp> Message-ID: <40E7016E.6020704@chipp.com> Hi JR, the ";" bug was noted and I believe fixed in the current alpha version of 2.3. I'll be sure and check next time I download it. best, Chipp btw, the alpha release is only posted to those on the improve-revolution list. John Rule wrote: >>RR says that since the engine supports >>styled text, the current behavior is appropriate > > > I discovered that part of the problem is the conversion of certain > characters (quotation marks for one) when pasting from (example) Notepad > into a stack field. The quotation marks are sometimes converted to > non-standard characters... > > This now reminds me of another text pasting problem I was having with custom > properties. Pasting text into the contents field for a custom property was > consistently stripping characters form my text. Mostly the semi-colon ";" (I > was pasting JavaScript code). I had to manually input all of my line > terminators (pretty annoying) every time I pasted. Maybe this is used as > some internal delimiter? > > Windows XP > 2.5 engine > > JR > > > >>Date: Sat, 03 Jul 2004 00:21:56 -0500 >>From: "J. Landman Gay" >>Subject: Re: RTF mode for fields? >>To: How to use Revolution >>Message-ID: <40E64274.8010209 at hyperactivesw.com> >>Content-Type: text/plain; charset=us-ascii; format=flowed >> >>On 7/2/04 4:49 PM, John Rule wrote: >> >> >>>Is there a way to 'permanently' make a field text only? I am finding > > that no > >>>matter what I do, when I paste text into a field from (example) NotePad > > or > >>>WordPad (and the document is text only), the field in my stack contains > > RTF > >>>text! >>> >>>This is also a problem in the reverse...all text coming from my stacks > > is > >>>RTF text (i.e. when I paste from my stack fld to WordPad). >> >>There's a bug report about this in Bugzilla, but it wasn't verified as a >>real bug the last time I looked. RR says that since the engine supports >>styled text, the current behavior is appropriate. I'd like it better if >>plain text stayed that way, but I can see there might be a problem >>because of font inheritance. If you put plain text into a field and it >>inherits the system font, for example, should that text now be >>considered styled text or not? >> >>-- >>Jacqueline Landman Gay | jacque at hyperactivesw.com >>HyperActive Software | http://www.hyperactivesw.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Sat Jul 3 15:21:14 2004 From: chipp at chipp.com (Chipp Walters) Date: Sat, 03 Jul 2004 14:21:14 -0500 Subject: altBrowser for Mac In-Reply-To: References: Message-ID: <40E7072A.4090408@chipp.com> Hi Jim, I recently answered a question offList for David Phillips. Perhaps the same answer may help here. It was in reference to the Why Multi-Tier column at: http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm David wrote: "After reading your Hemingway case-study, I was wondering if you could share a little more detail about exactly how you use Rev with ASP or, better yet, LAMP applications? Since ASP and PHP are usually embedded in HTML, I'm not sure how to use Rev as a front-end to best effect. I wasn't sure if you used sockets or had designed your own framework or...? I'm basically trying to build a cross-platform UI for our PHP application." David, It's actually pretty easy-- if you already know a bit of php or asp. If you don't there is a nice primer on server scripting for both .asp(Windows) or .php(Mac,Windows,PC) at: http://www.w3schools.com/default.asp For instance, say you have an .asp file on your server called http://www.altuit.com/test.asp and it looks like this <% response.write "hello world" %> so to get it from the site, you would just call: put URL "http://www.altuit.com/test.asp" into tData now tData has "hello world" in it. You can easily add querystrings to your URL: put URL "http://www.altuit.com/test.asp?name=chipp&password=fred" into tData which is a 'GET' method from the server which calls the test.asp file and sets it the values name=chipp and password=fred The test.asp file runs, processes the information (perhaps it stores it in a database) and returns a string (perhaps 'true' if the password is good or 'false' if it is bad). So, you do your database calls, etc from the server-side script, not from Rev. To POST form data you use the 'post' command say you have an html form you're trying to simulate with two fields "name" and "password" so you just: put "name="& fld "name" & "&password=" & fld "password" into tForm --(note the '&' in front of password-- just like you're creating a queryString) post tForm to URL "http://www.altuit.com/test.asp" --> CHECK FOR ERRORS put the result into tResult if tResult is not empty then --> AN ERROR OCCURRED answer tResult end if --> tData IS STUFF RETURNED FROM FORM put it into tData if tData is "true" then --> DO SUCCESSFUL LOGIN STUFF HERE else --> UNSUCESSFUL LOGIN STUFF HERE end if You may notice the above script checking the result. It's always a good idea to see if there's anything in the result, and if there is, handle it as it's probably an error of sorts. Even more elaborate would be a try/catch handler. hopes this helps. -Chipp Jim Carwardine wrote: > Not to all of us, even though we want to do this. Is there a primer with a > step-by-step procedure for creating this? I'm just an old hat (HC > person)... Jim From jperryl at ecs.fullerton.edu Sat Jul 3 15:56:06 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 3 Jul 2004 12:56:06 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <571D0E66-CCA8-11D8-9AE5-000A95AE42E6@danshafer.com> Message-ID: Novice programmers can't be expected to 'dig for diamonds' because they (a) don't know how to dig, (b) don't know what to dig with or for, and (c) don't know how to ask relevant questions. But with HC's UI and documentation (with indices) and Danny Goodman's book (with an index), many learned successful digging techniques. Of course your book cannot be all things to all people, but when person after person comes to the list saying that what they really want/need is something along the lines of Danny Goodman's book, well, perhaps they are indicating that there is a need along those lines as well as what you are doing. Heck, I suspect that there's even a need for something on Rev along the lines of "Hypercard in a Hurry"... @;-) Judy On Fri, 2 Jul 2004, Dan Shafer wrote: > BTW, and FWIW, this whole dialog about the lack of usefulness of the > documentation is pretty absurd to someone like me who has learned a > dozen programming languages over the years without a formal degree in > CS or any deep professional training. These docs are amazingly > thorough. It may take a while to find stuff in them but I've had to > deal with programming tools my whole career where the only reason it > was hard to find something is because it wasn't there. The recipes and > how-to's that were added to the last rev of these docs are amazingly > helpful. > > I don't' mean to be harsh but maybe the problem is that some of us > expect to find the answers lying around on the ground. You gotta dig > for diamonds, folks. From erikhans08 at yahoo.com Sat Jul 3 19:45:50 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 3 Jul 2004 16:45:50 -0700 (PDT) Subject: altBrowser for Mac In-Reply-To: <40E435BA.2090400@fourthworld.com> Message-ID: <20040703234550.51081.qmail@web61107.mail.yahoo.com> --- Richard Gaskin > With RevNet already in public use for more > than a year and a half, the > idea of net-delivered mini-apps is old hat > to us Rev developers. vieux chapeau: comfortably familiar or obsolete? Thank You, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From warren at howsoft.com Sat Jul 3 19:42:34 2004 From: warren at howsoft.com (Bob Warren) Date: Sat, 3 Jul 2004 20:42:34 -0300 Subject: More altBrowser Examples Message-ID: <002501c46158$517ba310$0201a8c0@john> I have already sung my praises regarding the altBrowser which I acquired recently, since it enables me to do the things I already do in the Internet Explorer, and I see that the MAC folks have already got their tongues hanging out. So to keep up the pressure on Chipp, Tuviah and Chris for a MAC (and who knows LINUX) version, I have provided a few more examples of what can be done with the altBrowser besides a lovely SVG circle. If you would like to see the sacrilege I have committed, you are invited to visit http://www.howsoft.com/runrev/svg.htm once again. From JimCarwardine at OwnYourFuture-net.com Sat Jul 3 20:30:48 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 03 Jul 2004 21:30:48 -0300 Subject: altBrowser for Mac In-Reply-To: <40E7072A.4090408@chipp.com> Message-ID: Thanks, Chip. This will be helpful... Jim on 7/3/04 4:21 PM, Chipp Walters wrote: > Hi Jim, > > I recently answered a question offList for David Phillips. Perhaps the > same answer may help here. > > It was in reference to the Why Multi-Tier column at: > http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm > > > David wrote: > "After reading your Hemingway case-study, I was wondering if you could > share a little more detail about exactly how you use Rev with ASP or, > better yet, LAMP applications? > Since ASP and PHP are usually embedded in HTML, I'm not sure how to use > Rev as a front-end to best effect. I wasn't sure if you used sockets or > had designed your own framework or...? I'm basically trying to build a > cross-platform UI for our PHP application." > > > David, > > It's actually pretty easy-- if you already know a bit of php or asp. > If you don't there is a nice primer on server scripting for both > .asp(Windows) or .php(Mac,Windows,PC) at: > http://www.w3schools.com/default.asp > > For instance, say you have an .asp file on your server called > http://www.altuit.com/test.asp > > and it looks like this > > <% > response.write "hello world" > %> > > so to get it from the site, you would just call: > > put URL "http://www.altuit.com/test.asp" into tData > > now tData has "hello world" in it. > > You can easily add querystrings to your URL: > > put URL "http://www.altuit.com/test.asp?name=chipp&password=fred" into tData > which is a 'GET' method from the server which calls the test.asp file > and sets it the values name=chipp and password=fred > > The test.asp file runs, processes the information (perhaps it stores it > in a database) and returns a string (perhaps 'true' if the password is > good or 'false' if it is bad). > > So, you do your database calls, etc from the server-side script, not > from Rev. > > To POST form data you use the 'post' command > > say you have an html form you're trying to simulate with two fields > "name" and "password" > > so you just: > > put "name="& fld "name" & "&password=" & fld "password" into tForm > > --(note the '&' in front of password-- just like you're creating a > queryString) > > post tForm to URL "http://www.altuit.com/test.asp" > > --> CHECK FOR ERRORS > put the result into tResult > if tResult is not empty then > --> AN ERROR OCCURRED > answer tResult > end if > > --> tData IS STUFF RETURNED FROM FORM > put it into tData > > if tData is "true" then > --> DO SUCCESSFUL LOGIN STUFF HERE > else > --> UNSUCESSFUL LOGIN STUFF HERE > end if > > > You may notice the above script checking the result. It's always a good > idea to see if there's anything in the result, and if there is, handle > it as it's probably an error of sorts. Even more elaborate would be a > try/catch handler. > > hopes this helps. > > -Chipp > > Jim Carwardine wrote: > >> Not to all of us, even though we want to do this. Is there a primer with a >> step-by-step procedure for creating this? I'm just an old hat (HC >> person)... Jim > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From soapdog at mac.com Sat Jul 3 21:07:03 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 3 Jul 2004 22:07:03 -0300 Subject: More altBrowser Examples In-Reply-To: <002501c46158$517ba310$0201a8c0@john> References: <002501c46158$517ba310$0201a8c0@john> Message-ID: <76160EA6-CD56-11D8-9446-0003936D012E@mac.com> On Jul 3, 2004, at 8:42 PM, Bob Warren wrote: > I have already sung my praises regarding the altBrowser which I > acquired > recently, since it enables me to do the things I already do in the > Internet > Explorer, and I see that the MAC folks have already got their tongues > hanging out. So to keep up the pressure on Chipp, Tuviah and Chris for > a MAC > (and who knows LINUX) version, I have provided a few more examples of > what > can be done with the altBrowser besides a lovely SVG circle. If you > would > like to see the sacrilege I have committed, you are invited to visit > http://www.howsoft.com/runrev/svg.htm once again. > > Bob, thanks for the examples, now, I am just to eager to try altBrowser on both windows and mac... I think it will just solve all my problems!!!! Cheers Andre PS: have you used it on some app? can you show us shots of it? I'd love to see how people are employing altBrowser. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From troy at rpsystems.net Sat Jul 3 22:08:37 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 3 Jul 2004 22:08:37 -0400 Subject: More altBrowser Examples In-Reply-To: <76160EA6-CD56-11D8-9446-0003936D012E@mac.com> References: <002501c46158$517ba310$0201a8c0@john> <76160EA6-CD56-11D8-9446-0003936D012E@mac.com> Message-ID: <0FCF5C0D-CD5F-11D8-9A23-000A95A09CF8@rpsystems.net> On Jul 3, 2004, at 9:07 PM, Andre Garzia wrote: > thanks for the examples, now, I am just to eager to try altBrowser on > both windows and mac... I think it will just solve all my problems!!!! Wow. It looks pretty nice to me too, but I hadn't quite expected THAT much from it. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Sat Jul 3 22:55:53 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 3 Jul 2004 22:55:53 -0400 Subject: TIP: put it out! In-Reply-To: References: Message-ID: On Jul 3, 2004, at 5:25 AM, MisterX wrote: > To avoid the sometimes inpractical debugger (debug doesn't update the > variables always, no command keys, awkward scrolling, impractical > portable > mice, and limited screen real estate), I usually put a script line > like: > > put "a status to check:" && a variableortwo > > which gives me a quick and dirty status of a script. > > The downside of this is that sometimes you forget about one or two of > these > status display lines when you release software. May I ask why this is a problem? I thought that since there was no message window, such lines simply didn't do anything in a distribution. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Sat Jul 3 23:04:30 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 3 Jul 2004 23:04:30 -0400 Subject: TIP: put it out! In-Reply-To: References: Message-ID: On Jul 3, 2004, at 5:25 AM, MisterX wrote: > if word 1 of l is "do" then > if quote&"put" is in l and "into" is not in it and "after" is > not in > it and "before" is not in it then > put l & "*" & cr after linelist > I notice that the determination if a "PUT" in a "debugging PUT" used here is > if quote&"put" is in l and "into" is not in it and "after" is not in > it and "before" is not in it then Yet, I frequently use Put tVariableName after MSG Which has the effect of not replacing the message window content, but appending to it. This is the native behavior of Director, which also has an interactive message window quite similar to Rev's. Since I use PUT quite a bit, the continuous replacing of the content in the window is less than desirable. Sometimes, I PUT things multiple times a second, so obviously replacing the content that many times would be all but useless, since you would only be able to read the very last message you PUT. The syntax I use, to workaround the message window behavior, would make such a script non-functional. -- Troy RPSystems, Ltd. http://www.rpsystems.net From capellan2000 at yahoo.com Sat Jul 3 23:01:47 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 3 Jul 2004 20:01:47 -0700 (PDT) Subject: Equivalence of Color names to RGB In-Reply-To: <20040703160205.035419300F3@mail.runrev.com> Message-ID: <20040704030147.53988.qmail@web40511.mail.yahoo.com> Hi developers, I've almost finished a handler to export vector graphics from RR/MC to Adobe Ilustrator version 7 file format, but i need a table of equivalences between rgb and the color names, for example: AliceBlue = 239,247,255. How could i convert the color names to their equivalent rgb triplet? Thanks in advance. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From dsc at swcp.com Sat Jul 3 23:31:24 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 3 Jul 2004 21:31:24 -0600 Subject: Equivalence of Color names to RGB In-Reply-To: <20040704030147.53988.qmail@web40511.mail.yahoo.com> References: <20040704030147.53988.qmail@web40511.mail.yahoo.com> Message-ID: On Jul 3, 2004, at 9:01 PM, Alejandro Tejada wrote: > How could i convert the color names to their > equivalent rgb triplet? There is probably a better way, but this might work: Go through colorNames(). For each name, do this: set the back color of a rectangle to that color. Import a snapshot of the rectangle to an image. Get the imageData. Find an interior pixel and then convert the bytes to rgb triplet. Dar Scott From dsc at swcp.com Sat Jul 3 23:41:20 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 3 Jul 2004 21:41:20 -0600 Subject: Equivalence of Color names to RGB In-Reply-To: <20040704030147.53988.qmail@web40511.mail.yahoo.com> References: <20040704030147.53988.qmail@web40511.mail.yahoo.com> Message-ID: <039C1E0B-CD6C-11D8-A88E-000A9567A3E6@swcp.com> On Jul 3, 2004, at 9:01 PM, Alejandro Tejada wrote: > How could i convert the color names to their > equivalent rgb triplet? Another thought. These might meet some standard. I didn't see a standard mentioned in the doc, but who knows? Maybe RunRev will confess to using a standard. Idea 3: Set the foreColor of text in a field and then look at the htmlText. You should be able to figure out how to parse that to make a table with all colorNames(). Idea 4: There is a color names palette in the docs and it shows the RBG value. Maybe you can figure out how RunRev does it. Dar Scott From ambassador at fourthworld.com Sat Jul 3 23:42:43 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 03 Jul 2004 20:42:43 -0700 Subject: Equivalence of Color names to RGB In-Reply-To: <20040704030147.53988.qmail@web40511.mail.yahoo.com> References: <20040704030147.53988.qmail@web40511.mail.yahoo.com> Message-ID: <40E77CB3.8010106@fourthworld.com> Alejandro Tejada wrote: > Hi developers, > > I've almost finished a handler to export > vector graphics from RR/MC to Adobe Ilustrator > version 7 file format, but i need a table > of equivalences between rgb and the color names, > for example: AliceBlue = 239,247,255. > > How could i convert the color names to their > equivalent rgb triplet? I don't know a way to do it programmatically (would be nice -- anyone know?), but you could write a lookup function if you're willing to include a list of the colorname/values somewhere. You can create the list of values by making button with this script: on mouseUp repeat for each line tColor in colorNames() set the backColor of me to tColor wait 2 with messages -- let OS X catch up with redraw put tColor &comma& the mouseColor &cr after tNuList end repeat delete last char of tNuList put tNuList into fld "ColorNamesLookup" end mouseUp Of course you'll need to leave the mouse over the button while it runs, but it doesn't take long and you'll only need to run it once. Once you have your "ColorNamesLookup" field populated, your lookup function could be something like this: function ColorName2RGB pColorName put fld "ColorNamesLookup" into tList get lineoffset(cr&pColorName&comma,cr&tList) if it = 0 then return empty else return item 2 to 4 of line it of tList end ColorName2RGB -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Sat Jul 3 23:58:56 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 3 Jul 2004 21:58:56 -0600 Subject: Equivalence of Color names to RGB In-Reply-To: <039C1E0B-CD6C-11D8-A88E-000A9567A3E6@swcp.com> References: <20040704030147.53988.qmail@web40511.mail.yahoo.com> <039C1E0B-CD6C-11D8-A88E-000A9567A3E6@swcp.com> Message-ID: <78ABBB34-CD6E-11D8-A88E-000A9567A3E6@swcp.com> On Jul 3, 2004, at 9:41 PM, Dar Scott wrote: > Idea 4: There is a color names palette in the docs and it shows the > RBG value. Maybe you can figure out how RunRev does it. I was curious and looked. The RGB value is in a custom property. Each swatch in the swatches group is named by the color name, so you still might be able to exploit this. So far, it looks like Richard's idea might be the simplest. Dar Scott From b.xavier at internet.lu Sun Jul 4 00:50:58 2004 From: b.xavier at internet.lu (MisterX) Date: Sun, 4 Jul 2004 06:50:58 +0200 Subject: Equivalence of Color names to RGB In-Reply-To: Message-ID: Dar, That's interesting! Here's what i wrote up some time ago -- LUT = lookupTable local rclut,rgblut on generateLUTs put the colornames into colorslist repeat for each line c in colorslist set the backcolor of btn 1 to c get the backcolor of btn 1 put it into clut[c] put c&tab&it & cr after rgblut end repeat -- to retrieve the colors: -- color to rgb put clut["silver"] into anrbg -- or rgb to color set itemdelimiter to tab put item 2 of line lineoffset(anrgb,rgblut) into nametorgb > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Dar Scott > Sent: Sunday, July 04, 2004 05:31 > To: How to use Revolution > Subject: Re: Equivalence of Color names to RGB > > > > On Jul 3, 2004, at 9:01 PM, Alejandro Tejada wrote: > > > How could i convert the color names to their > > equivalent rgb triplet? > > There is probably a better way, but this might work: > > Go through colorNames(). For each name, do this: set the back color > of a rectangle to that color. Import a snapshot of the rectangle to an > image. Get the imageData. Find an interior pixel and then convert the > bytes to rgb triplet. > > Dar Scott > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From tvogelaar at de-mare.nl Sun Jul 4 01:31:27 2004 From: tvogelaar at de-mare.nl (Terry Vogelaar (de Mare)) Date: Sun, 4 Jul 2004 07:31:27 +0200 Subject: [Slightly OT] Setting up WinXP as webserver to test RunRev CGI Message-ID: <654FE071-CD7B-11D8-8EDA-0030656FD666@de-mare.nl> Hi, I have a Mac OS X machine set up to test my RunRev CGI scipts. It was quite easy to set up the build in server and install the Darwin engine on it, mainly thanks to the great tutorial made by Jacque. For the website I cooperate with some WinXP users. Does this platform have a build in webserver that can use an engine of RunRev as a CGI? Or should I let them install Apache? Any tips? Terry From jacque at hyperactivesw.com Sun Jul 4 02:29:15 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 04 Jul 2004 01:29:15 -0500 Subject: Equivalence of Color names to RGB In-Reply-To: <20040704030147.53988.qmail@web40511.mail.yahoo.com> References: <20040704030147.53988.qmail@web40511.mail.yahoo.com> Message-ID: <40E7A3BB.6050209@hyperactivesw.com> On 7/3/04 10:01 PM, Alejandro Tejada wrote: > Hi developers, > > I've almost finished a handler to export > vector graphics from RR/MC to Adobe Ilustrator > version 7 file format, but i need a table > of equivalences between rgb and the color names, > for example: AliceBlue = 239,247,255. > > How could i convert the color names to their > equivalent rgb triplet? Wilhelm Sanke posted the following a long time ago. I hope he doesn't mind my re-posting it here, or the fact that I have changed his original command handler to a function: function colorToRGB which set the backcolor of fld "hiddenfield" to which get the effective backPixel of fld "hiddenfield" set the backPixel of field "Hiddenfield" to it return the backcolor of fld "Hiddenfield" end colorToRGB You can use a hidden field if you don't want the conversion to show. If you are just doing this once during development, then you can use any object, hidden or not. Go through the colorNames() and apply the function to each one. I thought this was a very clever script; setting the backpixel forces the color name to its equivalent RGB value. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Sun Jul 4 03:12:12 2004 From: b.xavier at internet.lu (MisterX) Date: Sun, 4 Jul 2004 09:12:12 +0200 Subject: Equivalence of Color names to RGB In-Reply-To: <40E7A3BB.6050209@hyperactivesw.com> Message-ID: Actually, setting the templatefield's backcolor might be faster than having to create a control! darn, good thing I tried... It returns the colorname... Anyone got an idea? > -----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: Sunday, July 04, 2004 08:29 > To: How to use Revolution > Subject: Re: Equivalence of Color names to RGB > > > On 7/3/04 10:01 PM, Alejandro Tejada wrote: > > > Hi developers, > > > > I've almost finished a handler to export > > vector graphics from RR/MC to Adobe Ilustrator > > version 7 file format, but i need a table > > of equivalences between rgb and the color names, > > for example: AliceBlue = 239,247,255. > > > > How could i convert the color names to their > > equivalent rgb triplet? > > Wilhelm Sanke posted the following a long time ago. I hope he doesn't > mind my re-posting it here, or the fact that I have changed his original > command handler to a function: > > function colorToRGB which > set the backcolor of fld "hiddenfield" to which > get the effective backPixel of fld "hiddenfield" > set the backPixel of field "Hiddenfield" to it > return the backcolor of fld "Hiddenfield" > end colorToRGB > > You can use a hidden field if you don't want the conversion to show. If > you are just doing this once during development, then you can use any > object, hidden or not. Go through the colorNames() and apply the > function to each one. > > I thought this was a very clever script; setting the backpixel forces > the color name to its equivalent RGB value. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From warren at howsoft.com Sun Jul 4 03:50:17 2004 From: warren at howsoft.com (Bob Warren) Date: Sun, 4 Jul 2004 04:50:17 -0300 Subject: More altBrowser Examples Message-ID: <001201c4619c$9c7c49c0$0201a8c0@john> < Bob, < thanks for the examples, now, I am just to eager to try altBrowser on < both windows and mac... I think it will just solve all my problems!!!! < Cheers < Andre Well, if we had MAC and (most of all from my point of view) LINUX versions, it would help solve many of my problems too. So how about it Chipp, Tuviah and Chris? When will we be able to expect these versions? < PS: have you used it on some app? can you show us shots of it? I'd love < to see how people are employing altBrowser. Unfortunately, not beyond the examples shown in my short article, 'cos I only got it a couple of days ago! How ARE other people employing the altBrowser? Possibly, not much, since I have the impression (wrong?) that many people did not realise its potential. That's why I have tried to indicate the way forward. Also, to be fair, the plugins used by the Internet Explorer (for SVG, Rebol, etc.) have not been around for that long, although we must admit that Flash and JavaScript have been around for half a yonk. < Wow. It looks pretty nice to me too, but I hadn't quite expected THAT < much from it. ;-) < -- < Troy I am doing nothing more than showing what can be achieved in the Internet Explorer. It's just that now, you can introduce all of this into a stack via the altBrowser which somehow taps into the IE mechanism. But don't get too carried away. If you look at the Batik design which I borrowed for my article, it looks quite simple, but the SVG script to produce it is not simple at all. I don't think I would have the patience to work with very complicated scripts. On the other hand, you see how easy it is to produce drawings using straight lines, circles, ovals, rectangles, etc. without those horrible jagged lines we have had to put up with for so many years. The last example in my article shows a Rebol program (script) running via a plugin in the Internet Explorer/altBrowser. It's a slideshow with 100 raster images. If you want to see how this works in the Internet Explorer using a PC (and also in an altBrowser stack once you acquire it), and you have wideband, simply navigate to http://www.howsoft.com/photos for a demo. Rebol will install its plugin automatically (2 seconds), and then the pictures will be downloaded (takes about 4 mins with WIDEBAND). Then, you can see the slideshow in the browser. If you want to remove the photos from the cache afterwards, you will find them in Documents and Settings in Windows XP, or in Windows/Temp in Windows 98/ME. From revolution at jaedworks.com Sun Jul 4 04:23:42 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 4 Jul 2004 01:23:42 -0700 Subject: Equivalence of Color names to RGB In-Reply-To: <039C1E0B-CD6C-11D8-A88E-000A9567A3E6@swcp.com> References: <20040704030147.53988.qmail@web40511.mail.yahoo.com> <039C1E0B-CD6C-11D8-A88E-000A9567A3E6@swcp.com> Message-ID: At 9:41 PM -0600 7/3/2004, Dar Scott wrote: >Idea 4: There is a color names palette in the docs and it shows the >RBG value. Maybe you can figure out how RunRev does it. It's hard-coded. There's an example for this in the Transcript cookbook, though: "Recipe for translating a color name to an RGB numeric triplet". -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From sims at ezpzapps.com Sun Jul 4 07:15:02 2004 From: sims at ezpzapps.com (sims) Date: Sun, 4 Jul 2004 13:15:02 +0200 Subject: Learning by using example Rev files Message-ID: Learning by using example Rev files... Would you like to be able to pull data out of OS X's Address Book and use it in a Rev app? This Rev file opens the OS X Address Book, looks for any names which have an email address (or several), displays them in a Rev field, and then closes Address Book. If a name does not have an email address listed it does not get added to the field. You can adapt this script to obtain other Address Book data such as chat clients, address, phone numbers, etc. To download this file go to: http://techietours.com/Rev and you will find a download link towards the bottom of the web page. Ciao! sims EuroRevCon - November 2004 Sign up now! The November 2004 EuroRevCon Features... Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions, two full days of Rev presentations and discussions by expert Rev developers Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan Schenkel. Also offered are special pricing on Dan Shafer's book Revolution: Software at the Speed of Thought, and Special Rev License pricing for attendees. From klaus at major-k.de Sun Jul 4 09:02:12 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 4 Jul 2004 15:02:12 +0200 Subject: Learning by using example Rev files In-Reply-To: References: Message-ID: <5DCBC502-CDBA-11D8-907E-000A27B49A96@major-k.de> Hi sims, > Learning by using example Rev files... > > Would you like to be able to pull data out of OS X's Address Book > and use it in a Rev app? > > This Rev file opens the OS X Address Book, looks for any names > which have an email address (or several), displays them in a Rev field, > and then closes Address Book. If a name does not have an email > address listed it does not get added to the field. You can adapt > this script to obtain other Address Book data such as chat clients, > address, phone numbers, etc. > > To download this file go to: http://techietours.com/Rev > and you will find a download link towards the bottom of the web page. molto cooolio! :-) Now if there only was something like: ... set the hidefinderwindows to true ... available on the mac :-D Or can we do stuff like this in the background? I mean so we do NOT see AdressBook popping up behind our stacks? > Ciao! > sims > > EuroRevCon - November 2004 Sign up now! > The November 2004 EuroRevCon Features... > Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions, > two full > days of Rev presentations and discussions by expert Rev developers > Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan > Schenkel. ECCO! 8-) > Also offered are special pricing on Dan Shafer's book Revolution: > Software at > the Speed of Thought, and Special Rev License pricing for attendees. Regards Klaus Major klaus at major-k.de http://www.major-k.de From dsc at swcp.com Sun Jul 4 10:56:51 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 4 Jul 2004 08:56:51 -0600 Subject: Equivalence of Color names to RGB In-Reply-To: References: Message-ID: <61E113B7-CDCA-11D8-8811-000A9567A3E6@swcp.com> On Jul 3, 2004, at 10:50 PM, MisterX wrote: > That's interesting! Here's what i wrote up some time ago > > -- LUT = lookupTable > local rclut,rgblut > on generateLUTs > put the colornames into colorslist > repeat for each line c in colorslist > set the backcolor of btn 1 to c > get the backcolor of btn 1 > put it into clut[c] > put c&tab&it & cr after rgblut > end repeat Arg! I thought about that, and ran a quick test, but got the color name again. I must have done something wrong. Dar From MGreenb551 at aol.com Sun Jul 4 11:27:47 2004 From: MGreenb551 at aol.com (MGreenb551 at aol.com) Date: Sun, 4 Jul 2004 11:27:47 EDT Subject: Removing a Sound Message-ID: <6a.4190c1d6.2e197bf3@aol.com> How does one remove an audio file that has been added to a stack through "Import as Control"? I am using RunRev 2.0 on Mac OS X, if that makes a difference. Thanks in advance, Mark Greenberg From b.xavier at internet.lu Sun Jul 4 11:47:16 2004 From: b.xavier at internet.lu (MisterX) Date: Sun, 4 Jul 2004 17:47:16 +0200 Subject: Equivalence of Color names to RGB In-Reply-To: <61E113B7-CDCA-11D8-8811-000A9567A3E6@swcp.com> Message-ID: maybe RR fixed the reverse lookup without telling us... ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Dar Scott > Sent: Sunday, July 04, 2004 16:57 > To: How to use Revolution > Subject: Re: Equivalence of Color names to RGB > > > > On Jul 3, 2004, at 10:50 PM, MisterX wrote: > > > That's interesting! Here's what i wrote up some time ago > > > > -- LUT = lookupTable > > local rclut,rgblut > > on generateLUTs > > put the colornames into colorslist > > repeat for each line c in colorslist > > set the backcolor of btn 1 to c > > get the backcolor of btn 1 > > put it into clut[c] > > put c&tab&it & cr after rgblut > > end repeat > > Arg! > > I thought about that, and ran a quick test, but got the color name > again. I must have done something wrong. > > Dar > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Sun Jul 4 12:02:30 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 4 Jul 2004 18:02:30 +0200 Subject: Removing a Sound In-Reply-To: <6a.4190c1d6.2e197bf3@aol.com> References: <6a.4190c1d6.2e197bf3@aol.com> Message-ID: <8DD4E4DD-CDD3-11D8-907E-000A27B49A96@major-k.de> Hi Mark, > How does one remove an audio file that has been added to a stack > through > "Import as Control"? I am using RunRev 2.0 on Mac OS X, if that > makes a > difference. ... delete ac "name of clip here" ... > Thanks in advance, You're welcome! :-) > Mark Greenberg Regards Klaus Major klaus at major-k.de http://www.major-k.de From soapdog at mac.com Sun Jul 4 14:48:41 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 4 Jul 2004 15:48:41 -0300 Subject: about the merge function... Message-ID: Hi Folks, it's simple, can someone here give me a example of using the construct in the merge function. I am rebuilding the revHTTPd templating engine and I think it would be cool to replace my monolitic template engine with a simple merge call, I have tons of functions and handlers I wanted to use in the merge function. For example, I have a function called emitform that accepts two parameters, one is the stack name, the other is a card name/number. This function will take the given card and returns a HTML form of it, it's the heart of the automatic data transportation of revHTTPd. if I could do something like: this is your form:
would be great! but I don't know if this is possible. I saw on merge function that I can use with return statements... can someone explain this to me? pleaseeee... Cheers Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From dsc at swcp.com Sun Jul 4 15:01:08 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 4 Jul 2004 13:01:08 -0600 Subject: about the merge function... In-Reply-To: References: Message-ID: <81FAEC4C-CDEC-11D8-BDD6-000A9567A3E6@swcp.com> On Jul 4, 2004, at 12:48 PM, Andre Garzia wrote: > IIRC... [[ emitform(registerUser, 1) ]] > would be great! but I don't know if this is possible. I saw on merge > function that I can use with return statements... can someone > explain this to me? pleaseeee... I think it is like this: Tinker with that. Dar Scott From dsc at swcp.com Sun Jul 4 15:03:36 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 4 Jul 2004 13:03:36 -0600 Subject: about the merge function... In-Reply-To: <81FAEC4C-CDEC-11D8-BDD6-000A9567A3E6@swcp.com> References: <81FAEC4C-CDEC-11D8-BDD6-000A9567A3E6@swcp.com> Message-ID: On Jul 4, 2004, at 1:01 PM, Dar Scott wrote: > mergeVarX ?> I meant this: I guess that doesn't matter much. Dar From soapdog at mac.com Sun Jul 4 15:55:30 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 4 Jul 2004 16:55:30 -0300 Subject: long live code optimization (was Re: about the merge function...) In-Reply-To: References: <81FAEC4C-CDEC-11D8-BDD6-000A9567A3E6@swcp.com> Message-ID: <1A78B1B8-CDF4-11D8-B0D2-0003936D012E@mac.com> Thank you Dar, it's working now!!! I've just replaced a 120+ lines handler with a single merge call. My old templating engine was called Inform2 and was custom tag based. there were tags for displaying field contents, for displaying arrays, for making forms from cards and the like. For each card two matchtext functions were called full of RegEx and one Replace function was called to replace the tag with the actual values. Now, in Inform3, a single Merge call will do the trick. And now you're not limited to my old tags, you can use any handler, function... It's faster and more flexible, I think I am almost reaching Revolution Nirvana now. now, as soon as I get this new templating engine working, I'll focus on the XML-RPC server implementation... :D it might be ready for the summit! cheers and thanks andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From troy at rpsystems.net Sun Jul 4 16:09:36 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 4 Jul 2004 16:09:36 -0400 Subject: Flash reduction hints? Message-ID: <124D0D05-CDF6-11D8-9444-000A95A09CF8@rpsystems.net> Has anyone posted a set of tips for avoiding screen flashes when... opening stacks, cloning stacks, etc. ? I have a number of unsightly flashes in my app no matter how many times I lock the screen, unlock the screen, etc. The worst one is like this - I have a stack which is used as a resource stack. It is generally loaded but "invisible." Sometimes the user may wish to review or modify this stack, which I allow them to in "as sheet" mode. The sequence of events looks like - lock screen set the visible of stack "Resource" to TRUE go to card 1 of stack "Resource" as sheet Which of course causes a flash of the stack and then it slides in as a sheet, or in the case of Windows, pops on. Cloning a stack set to invisible causes similar issues. I took a look in the archives, but don't see much consensus on what will cause the flash for sure, and how it might be avoided. In fact, it sounds as though, in most cases, we're just stuck with it? Thanks. -- Troy RPSystems, Ltd. http://www.rpsystems.net From klaus at major-k.de Sun Jul 4 16:16:06 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 4 Jul 2004 22:16:06 +0200 Subject: Flash reduction hints? In-Reply-To: <124D0D05-CDF6-11D8-9444-000A95A09CF8@rpsystems.net> References: <124D0D05-CDF6-11D8-9444-000A95A09CF8@rpsystems.net> Message-ID: Hi Troy, > Has anyone posted a set of tips for avoiding screen flashes when... > opening stacks, cloning stacks, etc. ? > > I have a number of unsightly flashes in my app no matter how many > times I lock the screen, unlock the screen, etc. > > The worst one is like this - > > I have a stack which is used as a resource stack. It is generally > loaded but "invisible." Sometimes the user may wish to review or > modify this stack, which I allow them to in "as sheet" mode. The > sequence of events looks like - > > lock screen > set the visible of stack "Resource" to TRUE > go to card 1 of stack "Resource" as sheet On a mac you could try to set the loc of that stack to -10000,-10000 and set it to visible... The sheet will know where to pop up ;-) > Which of course causes a flash of the stack and then it slides in as a > sheet, or in the case of Windows, pops on. > > Cloning a stack set to invisible causes similar issues. > > I took a look in the archives, but don't see much consensus on what > will cause the flash for sure, and how it might be avoided. In fact, > it sounds as though, in most cases, we're just stuck with it? Is the "alwaybuffer" of these stacks set to true? (This NOT the default setting in RR!) When set to false it's one of the "best flashing candidates" around ;-) Hope that helps... > Thanks. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From yvescoppe at skynet.be Sun Jul 4 16:19:23 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Sun, 4 Jul 2004 22:19:23 +0200 Subject: Building a standalone Message-ID: <708B22F8-CDF7-11D8-835E-000D93677F1E@skynet.be> Hi list, I have a big problem : on Mac OS X 10.3.4 Fr with Rev 2.2.1 when I use the ask and answer dialog build in Revolution, I use the global gRevAppIcon to set an icon. I use the standard image library of revolution when I am in revolution, no problem when I build a standalone I don't see the possibility to add the "image library" in the standalone as it was possible in previous versions of revolution when I'm in the standalone and the ask or answer dialog is called, the icon isn't displayed. It's merely empty. Where can I find the tip to force rev to include the entire image library in the satandalone ? Thank you. Greetings. Yves COPPE yvescoppe at skynet.be From troy at rpsystems.net Sun Jul 4 16:24:03 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 4 Jul 2004 16:24:03 -0400 Subject: Flash reduction hints? In-Reply-To: References: <124D0D05-CDF6-11D8-9444-000A95A09CF8@rpsystems.net> Message-ID: <17A415F4-CDF8-11D8-9444-000A95A09CF8@rpsystems.net> On Jul 4, 2004, at 4:16 PM, Klaus Major wrote: > Is the "alwaybuffer" of these stacks set to true? > (This NOT the default setting in RR!) > > When set to false it's one of the "best flashing candidates" around ;-) Thanks for the tip Klaus. I'll check it. -- Troy RPSystems, Ltd. http://www.rpsystems.net From dsc at swcp.com Sun Jul 4 16:50:03 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 4 Jul 2004 14:50:03 -0600 Subject: Flash reduction hints? In-Reply-To: <124D0D05-CDF6-11D8-9444-000A95A09CF8@rpsystems.net> References: <124D0D05-CDF6-11D8-9444-000A95A09CF8@rpsystems.net> Message-ID: On Jul 4, 2004, at 2:09 PM, Troy Rollins wrote: > I took a look in the archives, but don't see much consensus on what > will cause the flash for sure, and how it might be avoided. In fact, > it sounds as though, in most cases, we're just stuck with it? There was a flash for import on some video drivers and Windows. I have no idea if that is related or not. That bug has been fixed but I don't remember for what release. Dar Scott From FlexibleLearning at aol.com Sun Jul 4 17:19:37 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 4 Jul 2004 17:19:37 EDT Subject: [ANN] Color Converter utility Message-ID: <53.fe0dd4c.2e19ce69@aol.com> ColorConverter Thanks to ideas on this list, a utility is now available at the link below that takes any color description in RGB, Web Code, Color Name or Blend format and converts it to the RGB, WebCode or Blend format equivalent... _http://www.FlexibleLearning.com/xtalk_ (http://www.FlexibleLearning.com/xtalk) Not locked, so explore and use as you wish. /H _________________________________________________ Hugh Senior The Flexible Learning Company Consultant Programming & Software Solutions Fax/Voice: +44 (0)1483.27 87 27 Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) From hershbp at verizon.net Sun Jul 4 22:22:16 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 4 Jul 2004 22:22:16 -0400 Subject: sub stacks Message-ID: <21EEC942-CE2A-11D8-8D40-0030654C1E62@verizon.net> Hi , can a main stack be a sub stack at the same time , meaning 3 generations ? mainStack sub and subSub Tanks. From capellan2000 at yahoo.com Sun Jul 4 22:37:05 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 4 Jul 2004 19:37:05 -0700 (PDT) Subject: ANN: Export Vector to Adobe Ilustrator Message-ID: <20040705023705.29181.qmail@web40505.mail.yahoo.com> Hi developers, Download the stack "Export Vector to Adobe Ilustrator" from: This stacks shows a handler that export the vector graphics from RR/MC to an Adobe Ilustrator file. Thanks to Richard Gaskin for his help with the color names conversion and everyone of you who offer help for this task! Planned for next releases: export images and later export text fields. If you find this handler useful then, please, collaborate to write the code that export images and text fields. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From b.xavier at internet.lu Mon Jul 5 00:38:38 2004 From: b.xavier at internet.lu (MisterX) Date: Mon, 5 Jul 2004 06:38:38 +0200 Subject: sub stacks In-Reply-To: <21EEC942-CE2A-11D8-8D40-0030654C1E62@verizon.net> Message-ID: > Hi , can a main stack be a sub stack at the same time , meaning 3 > generations ? > mainStack > sub > and subSub yes BUT you need to follow this procedure: create a mainstack. Put a substack into it. Save it. Create a new mainstack. Reopen previous Mainstack set it as the substack of the first mainstack. It's not really advisable though. Stack is now hard to find! I dont know if the subsubstack is accessible unless the substack is opened... Best practice methods would dictate setting both subsub and sub stack as substacks of the mainstack... cheers From revolution at jaedworks.com Mon Jul 5 02:24:14 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 4 Jul 2004 23:24:14 -0700 Subject: sub stacks In-Reply-To: <21EEC942-CE2A-11D8-8D40-0030654C1E62@verizon.net> References: <21EEC942-CE2A-11D8-8D40-0030654C1E62@verizon.net> Message-ID: At 10:22 PM -0400 7/4/2004, hershbp at verizon.net wrote: >Hi , can a main stack be a sub stack at the same time , meaning 3 >generations ? >mainStack >sub >and subSub >Tanks. No. A stack file always contains a main stack, and may contain substacks of that main stack, but yoou can't have substacks of a substack: there is only one level of "sub". -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From yogananth39 at rediffmail.com Mon Jul 5 02:37:30 2004 From: yogananth39 at rediffmail.com (yogananth jayapal) Date: 5 Jul 2004 06:37:30 -0000 Subject: activate the links present in the html documents. Message-ID: <20040705063730.3124.qmail@webmail32.rediffmail.com> ? hi , I am new user to revolution.The is to 1.load a html page from harddisk 2. display all form of special entities correctly 3.to be able to activate the link present in the html file. I finished loading the html page.can you give me codes for proceeding with the next two tasks. thanks , yogananth.j From alain at waltregny.be Mon Jul 5 05:31:03 2004 From: alain at waltregny.be (Alain Waltregny) Date: Mon, 05 Jul 2004 11:31:03 +0200 Subject: VideoGrabber In-Reply-To: <188441DA-CAE7-11D8-A6A5-000A27E40768@wanadoo.fr> Message-ID: Le 01/07/04 00:44, ??Thierry Arbellot?? a ?crit?: > Rev only supports VFW video capture, not WDM capture devices, part of > DirectX/DirectShow. > > So, if you use DV Camcorder connected to firewire, it should not work > with Rev. > > Thierry. > > > On Wednesday, Jun 30, 2004, at 22:55 Europe/Paris, Troy Rollins wrote: > >> >> On Jun 30, 2004, at 3:41 PM, Troy Rollins wrote: >>>> >>> >>> Well, I've hacked a while. My app errors whether in VFW or QT modes >>> when videograbber is used, as does, it turns out, the sample >>> videograbber stack. >>> >>> The device providing the video works fine in other (non Rev) video >>> applications on the same machine. >> >> I should add that I'm not even capturing video, only previewing it. >> Video card issue? How can I tell? And if that is the case, why might >> it work fine outside of Rev, but fails in Rev apps (as well as the >> IDE.)? >> >> XP Home. 1394/Firewire in. >> >> -- >> Troy >> RPSystems, Ltd. >> http://www.rpsystems.net >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alain at waltregny.be Mon Jul 5 05:35:31 2004 From: alain at waltregny.be (Alain Waltregny) Date: Mon, 05 Jul 2004 11:35:31 +0200 Subject: FTP queries In-Reply-To: <6B646398-C3F2-11D8-AA75-0003937A97B8@genesearch.com.au> Message-ID: Le 22/06/04 04:18, ??Sarah Reichelt?? a ?crit?: > Thanks Frank, this was the sort of thing I needed. > Cheers, > Sarah > >> Should work fine. Just upload the new file with .new at the end of >> the name, check the length, and if it looks good, do the rename. >> >> Here's my rename code. The PWD is there from the debugging I was >> doing. >> >> put libURLftpCommand("PWD", LFtpServer, LFtpUserName, >> LFtpUserPassword) into theResult1 >> put libURLftpCommand("DELE " & renameToFile, LFtpServer, >> LFtpUserName, LFtpUserPassword) into theResult2 >> put libURLftpCommand("RNFR " & renameFromFile, LFtpServer, >> LFtpUserName, LFtpUserPassword) into theResult3 >> put libURLftpCommand("RNTO " & renameToFile, LFtpServer, >> LFtpUserName, LFtpUserPassword) into theResult4 >> put libURLftpCommand("DELE " & renameFromFile, LFtpServer, >> LFtpUserName, LFtpUserPassword) into theResult5 >> >> -- Frank >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Mon Jul 5 08:21:00 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Mon, 5 Jul 2004 14:21:00 +0200 Subject: Building a standalone Message-ID: Hi list, I send again mu mail because I have no answer ! sorry I have a big problem : on Mac OS X 10.3.4 Fr with Rev 2.2.1 when I use the ask and answer dialog build in Revolution, I use the global gRevAppIcon to set an icon. I use the standard image library of revolution when I am in revolution, no problem when I build a standalone I don't see the possibility to add the "image library" in the standalone as it was possible in previous versions of revolution when I'm in the standalone and the ask or answer dialog is called, the icon isn't displayed. It's merely empty. Where can I find the tip to force rev to include the entire image library in the satandalone ? Thank you. Greetings. Yves COPPE yvescoppe at skynet.be From sims at ezpzapps.com Mon Jul 5 08:46:38 2004 From: sims at ezpzapps.com (sims) Date: Mon, 5 Jul 2004 14:46:38 +0200 Subject: Building a standalone In-Reply-To: References: Message-ID: > >when I use the ask and answer dialog build in Revolution, I use the >global gRevAppIcon to set an icon. I use the standard image library >of revolution > >when I am in revolution, no problem > >when I build a standalone I don't see the possibility to add the >"image library" in the standalone as it was possible in previous >versions of revolution > >when I'm in the standalone and the ask or answer dialog is called, >the icon isn't displayed. It's merely empty. > >Where can I find the tip to force rev to include the entire image >library in the satandalone ? I think I asked a similar question a while back and found no solution other than making sure I added individual items to the splash/standalone that were needed by my app file (which the standalone opened). This becomes a problem for me if I then change the app file and do not have icons I need in the standalone. I also wish I could simply add the entire image library into the standalone if I want. Ciao! sims EuroRevCon - November 2004 Sign up now! The November 2004 EuroRevCon Features... Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions, two full days of Rev presentations and discussions by expert Rev developers Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan Schenkel. Also offered are special pricing on Dan Shafer's book Revolution: Software at the Speed of Thought, and Special Rev License pricing for attendees. -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From b.xavier at internet.lu Mon Jul 5 09:06:39 2004 From: b.xavier at internet.lu (MisterX) Date: Mon, 5 Jul 2004 15:06:39 +0200 Subject: Building a standalone In-Reply-To: Message-ID: have you tried the following: either in the answer substack/library or an ask/answer window/stack of your own making, use the statement start using stack "my_stack_with_images" when the stack opens... Then the icons should work... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of sims > Sent: Monday, July 05, 2004 14:47 > To: How to use Revolution > Subject: Re: Building a standalone > > > > > >when I use the ask and answer dialog build in Revolution, I use the > >global gRevAppIcon to set an icon. I use the standard image library > >of revolution > > > >when I am in revolution, no problem > > > >when I build a standalone I don't see the possibility to add the > >"image library" in the standalone as it was possible in previous > >versions of revolution > > > >when I'm in the standalone and the ask or answer dialog is called, > >the icon isn't displayed. It's merely empty. > > > >Where can I find the tip to force rev to include the entire image > >library in the satandalone ? > > > I think I asked a similar question a while back and found no solution > other than making sure I added individual items to the > splash/standalone that > were needed by my app file (which the standalone opened). This > becomes a problem for me > if I then change the app file and do not have icons I need in the > standalone. > > I also wish I could simply add the entire image library into the > standalone if I want. > > Ciao! > sims > > EuroRevCon - November 2004 Sign up now! > The November 2004 EuroRevCon Features... > Kevin Miller, Rev CEO Keynote Sunday evening and daily > discussions, two full > days of Rev presentations and discussions by expert Rev developers > Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and > Jan Schenkel. > > Also offered are special pricing on Dan Shafer's book Revolution: > Software at > the Speed of Thought, and Special Rev License pricing for attendees. > > -- > Tech Conferences http://TechieTours.com > We make... > iBirthday http://EZPZapps.com/iB > SmartDog http://EZPZapps.com/SmartDog > Kartolina http://EZPZapps.com/kartolina > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From yvescoppe at skynet.be Mon Jul 5 08:57:52 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Mon, 5 Jul 2004 14:57:52 +0200 Subject: Building a standalone In-Reply-To: References: Message-ID: Le 5 juil. 04, ? 15:06, MisterX a ?crit : > have you tried the following: > > either in the > > answer substack/library or an ask/answer window/stack > of your own making, > > use the statement > > start using stack "my_stack_with_images" > > when the stack opens... > > Then the icons should work... > I will try thank you Greetings. Yves COPPE yvescoppe at skynet.be From soapdog at mac.com Mon Jul 5 10:57:28 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 5 Jul 2004 11:57:28 -0300 Subject: Building a standalone In-Reply-To: References: Message-ID: Yves, I am using some icons (only two) from the Revolution Icons Lib. I make the standalone with the radio button that enables Rev to search my stack for the parts needed (on the general preferences of the standalone builder). It's working here... MacOS 10.3.4 Rev 2.2 I'll try some things and let you know. Cheers On Jul 5, 2004, at 9:21 AM, Yves COPPE wrote: > Hi list, > > > > I send again mu mail because I have no answer ! sorry > > I have a big problem : > > on Mac OS X 10.3.4 Fr with Rev 2.2.1 > > when I use the ask and answer dialog build in Revolution, I use the > global gRevAppIcon to set an icon. I use the standard image library of > revolution > > when I am in revolution, no problem > > when I build a standalone I don't see the possibility to add the > "image library" in the standalone as it was possible in previous > versions of revolution > > when I'm in the standalone and the ask or answer dialog is called, the > icon isn't displayed. It's merely empty. > > Where can I find the tip to force rev to include the entire image > library in the satandalone ? > > Thank you. > > Greetings. > > Yves COPPE > yvescoppe at skynet.be > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From hershbp at verizon.net Mon Jul 5 13:38:01 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Mon, 5 Jul 2004 13:38:01 -0400 Subject: Building a standalone In-Reply-To: Message-ID: <0FEA1767-CEAA-11D8-8D40-0030654C1E62@verizon.net> I wish I'd know how to make my own library. Thanks On Monday, July 5, 2004, at 09:06 AM, MisterX wrote: > have you tried the following: > > either in the > > answer substack/library or an ask/answer window/stack > of your own making, > > use the statement > > start using stack "my_stack_with_images" > > when the stack opens... > > Then the icons should work... > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of sims >> Sent: Monday, July 05, 2004 14:47 >> To: How to use Revolution >> Subject: Re: Building a standalone >> >> >>> >>> when I use the ask and answer dialog build in Revolution, I use the >>> global gRevAppIcon to set an icon. I use the standard image library >>> of revolution >>> >>> when I am in revolution, no problem >>> >>> when I build a standalone I don't see the possibility to add the >>> "image library" in the standalone as it was possible in previous >>> versions of revolution >>> >>> when I'm in the standalone and the ask or answer dialog is called, >>> the icon isn't displayed. It's merely empty. >>> >>> Where can I find the tip to force rev to include the entire image >>> library in the satandalone ? >> >> >> I think I asked a similar question a while back and found no solution >> other than making sure I added individual items to the >> splash/standalone that >> were needed by my app file (which the standalone opened). This >> becomes a problem for me >> if I then change the app file and do not have icons I need in the >> standalone. >> >> I also wish I could simply add the entire image library into the >> standalone if I want. >> >> Ciao! >> sims >> >> EuroRevCon - November 2004 Sign up now! >> The November 2004 EuroRevCon Features... >> Kevin Miller, Rev CEO Keynote Sunday evening and daily >> discussions, two full >> days of Rev presentations and discussions by expert Rev developers >> Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and >> Jan Schenkel. >> >> Also offered are special pricing on Dan Shafer's book Revolution: >> Software at >> the Speed of Thought, and Special Rev License pricing for attendees. >> >> -- >> Tech Conferences http://TechieTours.com >> We make... >> iBirthday http://EZPZapps.com/iB >> SmartDog http://EZPZapps.com/SmartDog >> Kartolina http://EZPZapps.com/kartolina >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Mon Jul 5 14:07:55 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 5 Jul 2004 15:07:55 -0300 Subject: building custom libs (was Re: Building a standalone) In-Reply-To: <0FEA1767-CEAA-11D8-8D40-0030654C1E62@verizon.net> References: <0FEA1767-CEAA-11D8-8D40-0030654C1E62@verizon.net> Message-ID: <3CFC394C-CEAE-11D8-B158-0003936D012E@mac.com> On Jul 5, 2004, at 2:38 PM, hershbp at verizon.net wrote: > I wish I'd know how to make my own library. > Thanks What do you mean by 'make my own library'? If you want a image library, just create a stack (even a substack, but reusing substacks is strange) drop your images in it (like, import as control) then in your software, when changing for example the icon property of a button, instead of selecting Revolution Icon lib or MetaCard lib, choose this stack, your images will be there available. Or better, change the icon prop to the ID prop of the image. If you want a code library there are many ways. I use this, I have a simple stack called "soapdog all purpose lib" with all my common handlers, I add this stack to the standalone then on startup I put it's script on the back, now the handlers are available stackwide. (I just coined the term stackwide and I liked it) Anyone here got more tips? Cheers Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From mpetrides at earthlink.net Mon Jul 5 14:11:29 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 5 Jul 2004 14:11:29 -0400 Subject: building custom libs (was Re: Building a standalone) In-Reply-To: <3CFC394C-CEAE-11D8-B158-0003936D012E@mac.com> References: <0FEA1767-CEAA-11D8-8D40-0030654C1E62@verizon.net> <3CFC394C-CEAE-11D8-B158-0003936D012E@mac.com> Message-ID: Thanks for the tip, Andre! I think this will prove very useful. M On Jul 5, 2004, at 2:07 PM, Andre Garzia wrote: > > On Jul 5, 2004, at 2:38 PM, hershbp at verizon.net wrote: > >> I wish I'd know how to make my own library. >> Thanks > > What do you mean by 'make my own library'? > > If you want a image library, just create a stack (even a substack, but > reusing substacks is strange) drop your images in it (like, import as > control) then in your software, when changing for example the icon > property of a button, instead of selecting Revolution Icon lib or > MetaCard lib, choose this stack, your images will be there available. > Or better, change the icon prop to the ID prop of the image. > > > If you want a code library there are many ways. I use this, I have a > simple stack called "soapdog all purpose lib" with all my common > handlers, I add this stack to the standalone then on startup I put > it's script on the back, now the handlers are available stackwide. (I > just coined the term stackwide and I liked it) > > Anyone here got more tips? > > Cheers > Andre > > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jhurley at infostations.com Mon Jul 5 14:38:30 2004 From: jhurley at infostations.com (Jim Hurley) Date: Mon, 5 Jul 2004 11:38:30 -0700 Subject: ANN: Export Vector to Adobe Ilustrator In-Reply-To: <20040705145705.5979E930059@mail.runrev.com> References: <20040705145705.5979E930059@mail.runrev.com> Message-ID: > >Message: 13 >Date: Sun, 4 Jul 2004 19:37:05 -0700 (PDT) >From: Alejandro Tejada >Subject: ANN: Export Vector to Adobe Ilustrator >To: use-revolution at lists.runrev.com >Cc: metacard at lists.runrev.com >Message-ID: <20040705023705.29181.qmail at web40505.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >Hi developers, > >Download the stack "Export Vector to Adobe Ilustrator" >from: > > > >This stacks shows a handler that export the vector >graphics from RR/MC to an Adobe Ilustrator file. > >Thanks to Richard Gaskin for his help with the color >names conversion and everyone of you who offer help >for this task! > >Planned for next releases: export images and later >export text fields. > >If you find this handler useful then, please, >collaborate to write the code that export >images and text fields. > >al Dear Al, This is a great service to the Run Rev community. Thank you so much. This was the one thing that I missed from SuperCard. I had no idea this was possible without additional changes in the engine. One point. I noticed that you do not include the "Line" type graphic. Was there a reason for that? Would it work the same for line as polygon? I don't have Illustrator, but I do use FreeHand a great deal. I found that the graphics on you stack are all inverted (about the 0 degree axis) in FreeHand. Easy to invert them within FreeHand. Jim From amh_chun at hotmail.com Mon Jul 5 15:04:13 2004 From: amh_chun at hotmail.com (adrian chun) Date: Mon, 05 Jul 2004 19:04:13 +0000 Subject: matchtext with Regular expression?? Message-ID: Hi everyone i was wondering if someone can help me with a problem i am trying to read a file ( opening file and reading no problem) but i want my program to extract a string i want to use the transcript language matchtext function with Reular Expression ( REGEX) to search in the file a filepath or any object path. however the path is not specific cause it can be arbitrary path. then extract this found path and save it. i thank your for your time adrian _________________________________________________________________ http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines From yvescoppe at skynet.be Mon Jul 5 11:06:30 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Mon, 5 Jul 2004 17:06:30 +0200 Subject: Building a standalone In-Reply-To: References: Message-ID: Le 5 juil. 04, ? 16:57, Andre Garzia a ?crit : > > Yves, > > I am using some icons (only two) from the Revolution Icons Lib. I make > the standalone with the radio button that enables Rev to search my > stack for the parts needed (on the general preferences of the > standalone builder). It's working here... MacOS 10.3.4 Rev 2.2 > > I'll try some things and let you know. > I don't see in the standalone settings where we can include the image library ?? Greetings. Yves COPPE yvescoppe at skynet.be From soapdog at mac.com Mon Jul 5 15:30:14 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 5 Jul 2004 16:30:14 -0300 Subject: Building a standalone In-Reply-To: References: Message-ID: On Jul 5, 2004, at 12:06 PM, Yves COPPE wrote: > > I don't see in the standalone settings where we can include the image > library ?? > > Greetings. me neither, but in my standalone, they are being included... I use the exclamation mark icon on my alert box, when I build the standalone, the mark is there! uh... I am getting lost too... cheers andre > > Yves COPPE > yvescoppe at skynet.be > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sanke at hrz.uni-kassel.de Mon Jul 5 15:41:44 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 05 Jul 2004 21:41:44 +0200 Subject: [ANN] Color Converter utility Message-ID: <40E9AEF8.1050403@hrz.uni-kassel.de> On Sun Jul 4 Hugh Senior wrote: > ColorConverter > > Thanks to ideas on this list, a utility is now available at the link > below > that takes any color description in RGB, Web Code, Color Name or > Blend format > and converts it to the RGB, WebCode or Blend format equivalent... > > _http://www.FlexibleLearning.com/xtalk_ > (http://www.FlexibleLearning.com/xtalk) > > Not locked, so explore and use as you wish. > > /H A perfect little utility with a lot of possibilities! Some remarks to previous posts of thread "Equivalence of Color names to RGB" MisterX b.xavier at internet.lu wrote (from his sample script): > put the colornames into colorslist > repeat for each line c in colorslist > set the backcolor of btn 1 to c > get the backcolor of btn 1 > etc. This cannot work. When you set the backcolor of an object to a colorname, backcolor then is somehow treated like a custom property and will return the very color name. This is where the backpixel property is needed to get the RGB values of a color name. Jeanne A. E. DeVoto revolution at jaedworks.com wrote: > At 9:41 PM -0600 7/3/2004, Dar Scott wrote: > >Idea 4: There is a color names palette in the docs and it shows the > >RBG value. Maybe you can figure out how RunRev does it. > > It's hard-coded. There's an example for this in the Transcript > cookbook, though: "Recipe for translating a color name to an RGB > numeric triplet". > -- > jeanne a. e. devoto The hard-coded one is stack "revcolornames" (alias "revdocscolor names reference") in folder "components/help/appendixes". Its 555 graphics contain the RGB values as custom properties. The hard-coding here is not really needed, as the color names are already hard-coded in the engine. Another stack, "revExample: translating a color name to an RGB numeric triplet", a substack of "revdocscookbook", then uses the backpixel property in a somewhat circumstantial way; compare the function "RGBFromColorName theColor" (script of btn "color name" of group "example"). And there is still another stack, the very old and venerable "color chooser" (a substack of stack "license.rev" alias "home), which is identical to the "color chooser" of the Metacard IDE and was coded by Scott Raney: - open the "color chooser" - click on the "name" tab - choose a color name - go to tab "RGB" and there the corresponding RGB triplet is displayed The relevant code lines of function "getcolor nameOK" in the card script of stack "color chooser" are "get the effective backPixel of button cindex set the backColor of button cindex to empty set the backPixel of button cindex to it return the effective backColor of button cindex" of which line "set the backColor of button cindex to empty" is redundant. In Hugh Senior's function "colorName2RGB which" of his "Color Converter" the corresponding lines are "get the effective backPixel of fld "sample" set the backPixel of field "sample" to it return the backcolor of fld "sample"" Translated into a simple button script these lines could look like this: on mouseUp ask "Choose a color" if it is among the lines of the colornames then set the backcolor of field "Test" to it get the effective backpixel of fld "Test" set the backpixel of fld "Test" to it put the backcolor of fld "Test" into fld "Test" end if end mouseUp When you set the colors of objects in the object inspector, apparently none of these stacks is involved (Rev 2.2.1, Windows XP). Instead the Windows in-built color dialog comes up. Regards, Wilhelm Sanke From ambassador at fourthworld.com Mon Jul 5 16:02:22 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 05 Jul 2004 13:02:22 -0700 Subject: building custom libs (was Re: Building a standalone) In-Reply-To: <3CFC394C-CEAE-11D8-B158-0003936D012E@mac.com> References: <0FEA1767-CEAA-11D8-8D40-0030654C1E62@verizon.net> <3CFC394C-CEAE-11D8-B158-0003936D012E@mac.com> Message-ID: <40E9B3CE.9070501@fourthworld.com> Andre Garzia wrote: > If you want a code library there are many ways. I use this, I have a > simple stack called "soapdog all purpose lib" with all my common > handlers, I add this stack to the standalone then on startup I put it's > script on the back, now the handlers are available stackwide. (I just > coined the term stackwide and I liked it) > > Anyone here got more tips? > > Cheers > Andre Some of the notes here might be of assistance. I'm working on another article specifally on library conventions, using the wonderful libURL as the prime example of how to do it well. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bornstein at designeq.com Mon Jul 5 17:53:02 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Mon, 5 Jul 2004 17:53:02 -0400 Subject: Dynamic menubar menus in OSX Message-ID: Hmm. This must be something so obvious I'm completely missing it. I'm trying to create a dynamic menu in the menubar. Something that gets set when the user clicks the menu. So for a test, I create a stack and use the Menu Builder to build a standard menu. I add a new menu item called Ticks. In the script of the button Ticks, I put: On mousedown put the ticks into me end Mousedown If the editmenus property of the stack is true, the menus show up on the stack under OSX. If I click the Ticks menu, it puts a new ticks value as the menu item each time I click it (as expected). However, when I set the editmenus property to false, so that it shows up in the regular Mac menubar, the Ticks menu only shows the last value placed there (when editmenus was true). IOW, once the menu appears in the regular Mac menubar, it no longer seems to respond to the mousedown handler. A MenuPick handler in the button works fine, but not a mousedown or mouseup handler. Why? Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From capellan2000 at yahoo.com Mon Jul 5 18:20:39 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 5 Jul 2004 15:20:39 -0700 (PDT) Subject: ANN: Export Vector to Adobe Ilustrator In-Reply-To: <20040705145705.5979E930059@mail.runrev.com> Message-ID: <20040705222039.76574.qmail@web40514.mail.yahoo.com> on Mon Jul 5 2004 Jim Hurley wrote: > Dear Al, > This is a great service to the Run Rev community. > Thank you so much. You are welcome! > This was the one thing that I missed from SuperCard. > I had no idea this was possible without additional > changes in the engine. As you noticed, the Adobe ilustrator file format is ascii text. Adobe has documented his 7.0 format in a PDF file of 160 pages that you could download from this website or the Adobe developers site: > One point. I noticed that you do not include > the "Line" type graphic. > Was there a reason for that? Would it work the same > for line as polygon? In MetaCard, i don't see a graphic of type line. Maybe it's the same polygonal graphic as the graphic of type curve... If that it's the case the you had to add the following lines after the case for the "curve" graphic type: case "line" set the style of control i to "polygon" Notice: Do not put a break statement here, because after this control is converted to "polygon", it's must be processed by the case "polygon" code... > I don't have Illustrator, but I do use FreeHand > a great deal. I found that the graphics on you > stack are all inverted (about the 0 degree > axis) in FreeHand. Easy to invert them within > FreeHand. Yes, that's right, the graphics are inverted. I left the addition of the flip code when the code to export images were ready. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From kaveh at focalimage.com Mon Jul 5 18:32:37 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Mon, 5 Jul 2004 23:32:37 +0100 Subject: Executing shell commands (OS X) In-Reply-To: References: Message-ID: I am building a stack as a front end to some shell commands which I normally type in Terminal. Most of the commands are "make" commands and I want each button to send one of these commands. This is how I am doing it now: I have a hidden field called "makeScript" with this text in: tell application "Terminal" try close window 1 end try do script with command "\ bash; cd ELS/els-xml; make viewpdf" end tell I need to change the make command near the end, with each button. So each button edits that line, and then sends the following command: do fld "makeScript" as applescript Now this looks very clumsy and it is. Is there a more elegant way of doing this? (I am having to close the Terminal window each time as each time a new Terminal window is opened. It would be nice if this didn't happen.) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From scott at tactilemedia.com Mon Jul 5 19:29:34 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 05 Jul 2004 16:29:34 -0700 Subject: Executing shell commands (OS X) In-Reply-To: Message-ID: Recently, "Kaveh Bazargan" wrote: > I am building a stack as a front end to some shell commands which I > normally type in Terminal. Most of the commands are "make" commands and I > want each button to send one of these commands. > > This is how I am doing it now: > > I have a hidden field called "makeScript" with this text in: > > tell application "Terminal" > try > close window 1 > end try > do script with command "\ > bash; > cd ELS/els-xml; > make viewpdf" > end tell > > I need to change the make command near the end, with each button. So each > button edits that line, and then sends the following command: > > do fld "makeScript" as applescript > > Now this looks very clumsy and it is. Is there a more elegant way of doing > this? (I am having to close the Terminal window each time as each time a > new Terminal window is opened. It would be nice if this didn't happen.) What happens if you do the following in your button scripts: set the hideConsoleWindows to true do fld "makeScript" as applescript Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sarahr at genesearch.com.au Mon Jul 5 19:31:28 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 6 Jul 2004 09:31:28 +1000 Subject: Building a standalone In-Reply-To: References: Message-ID: <70889B0F-CEDB-11D8-AA59-0003937A97B8@genesearch.com.au> How about just importing the images you want to use so they are in your mainStack rather than relying on them being imported. Alternatively, what happens when you use the section in the Standalone Builder under the OS X tab which allows you to select the icon you want to use for the ask & answer dialogs? Cheers, Sarah On 5 Jul 2004, at 10:21 pm, Yves COPPE wrote: > Hi list, > > > > I send again mu mail because I have no answer ! sorry > > I have a big problem : > > on Mac OS X 10.3.4 Fr with Rev 2.2.1 > > when I use the ask and answer dialog build in Revolution, I use the > global gRevAppIcon to set an icon. I use the standard image library of > revolution > > when I am in revolution, no problem > > when I build a standalone I don't see the possibility to add the > "image library" in the standalone as it was possible in previous > versions of revolution > > when I'm in the standalone and the ask or answer dialog is called, the > icon isn't displayed. It's merely empty. > > Where can I find the tip to force rev to include the entire image > library in the satandalone ? > > Thank you. > > Greetings. > > Yves COPPE > yvescoppe at skynet.be > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From sarahr at genesearch.com.au Mon Jul 5 19:34:21 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 6 Jul 2004 09:34:21 +1000 Subject: Dynamic menubar menus in OSX In-Reply-To: References: Message-ID: Hi Howard, When using Mac menus, any mouseDown handlers for setting the menus need to be in the menu bar script, rather than in the menu buttons themselves. Also, "the target" is never set to a specific button, so you need to do all the setup whenever the menu bar gets a mouseDown, rather than testing for a certain menu. Cheers, Sarah On 6 Jul 2004, at 7:54 am, Howard Bornstein wrote: > Hmm. This must be something so obvious I'm completely missing it. I'm > trying to create a dynamic menu in the menubar. Something that gets > set when the user clicks the menu. So for a test, I create a stack and > use the Menu Builder to build a standard menu. I add a new menu item > called Ticks. In the script of the button Ticks, I put: > > On mousedown > put the ticks into me > end Mousedown > > If the editmenus property of the stack is true, the menus show up on > the stack under OSX. If I click the Ticks menu, it puts a new ticks > value as the menu item each time I click it (as expected). However, > when I set the editmenus property to false, so that it shows up in the > regular Mac menubar, the Ticks menu only shows the last value placed > there (when editmenus was true). IOW, once the menu appears in the > regular Mac menubar, it no longer seems to respond to the mousedown > handler. A MenuPick handler in the button works fine, but not a > mousedown or mouseup handler. Why? From dsc at swcp.com Mon Jul 5 20:12:18 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 5 Jul 2004 18:12:18 -0600 Subject: Overlapping audio Message-ID: <24C6D178-CEE1-11D8-BB8D-000A9567A3E6@swcp.com> How do I play overlapping audio without using a player object? Dar Scott From ambassador at fourthworld.com Mon Jul 5 20:20:01 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 05 Jul 2004 17:20:01 -0700 Subject: ANN: Export Vector to Adobe Ilustrator In-Reply-To: <20040705222039.76574.qmail@web40514.mail.yahoo.com> References: <20040705222039.76574.qmail@web40514.mail.yahoo.com> Message-ID: <40E9F031.3000906@fourthworld.com> Alejandro Tejada wrote: > In MetaCard, i don't see a graphic of type line. It's there, but its implementation in the engine prevents it from being interactively resized to be perfectly horizontal or vertical. I coupled that in Bugzilla with a request for being able to adjust the points of a polygon, since the underelying issue for both appears to be related. Please consider voting for it: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Mon Jul 5 21:35:42 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 05 Jul 2004 18:35:42 -0700 Subject: Overlapping audio In-Reply-To: <24C6D178-CEE1-11D8-BB8D-000A9567A3E6@swcp.com> Message-ID: Recently, "Dar Scott" wrote: > How do I play overlapping audio without using a player object? An external (not aware of any currently), or an enhancement to the engine (of which there is none scheduled, AFAIK). If you don't want to use a player you're pretty much stuck. If you were to use MacOS 9, there was an old Hypercard external called SNDChannel that allowed asynchronous control of as many channels as memory allowed, but that's reaching back. Still waiting for Rev's audio overhaul... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sarahr at genesearch.com.au Mon Jul 5 19:41:16 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 6 Jul 2004 09:41:16 +1000 Subject: Executing shell commands (OS X) In-Reply-To: References: Message-ID: You don't need to use AppleScript to run Terminal commands in OS X, you can do it directly from Revolution. Check out the shellCommand property & shell function. To do what you suggest below, try something like this: set the shellCommand to "/bin/sh/bash" get shell("cd ELS/els-xml") get shell("make viewpdf") Doing it this way will not actually involve the Terminal application, so no extra windows will be opened. Cheers, Sarah On 6 Jul 2004, at 8:33 am, Kaveh Bazargan wrote: > I am building a stack as a front end to some shell commands which I > normally type in Terminal. Most of the commands are "make" commands > and I > want each button to send one of these commands. > > This is how I am doing it now: > > I have a hidden field called "makeScript" with this text in: > > tell application "Terminal" > try > close window 1 > end try > do script with command "\ > bash; > cd ELS/els-xml; > make viewpdf" > end tell > > I need to change the make command near the end, with each button. So > each > button edits that line, and then sends the following command: > > do fld "makeScript" as applescript > > Now this looks very clumsy and it is. Is there a more elegant way of > doing > this? (I am having to close the Terminal window each time as each time > a > new Terminal window is opened. It would be nice if this didn't happen.) From soapdog at mac.com Mon Jul 5 23:01:45 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 6 Jul 2004 00:01:45 -0300 Subject: Executing shell commands (OS X) In-Reply-To: References: Message-ID: On Jul 5, 2004, at 8:41 PM, Sarah Reichelt wrote: > You don't need to use AppleScript to run Terminal commands in OS X, > you can do it directly from Revolution. > Check out the shellCommand property & shell function. To do what you > suggest below, try something like this: > > set the shellCommand to "/bin/sh/bash" > get shell("cd ELS/els-xml") > get shell("make viewpdf") > Sarah, I don't know if this will work, shell command will execute and return, the "cd" command will be lost in the second shell command. I just tried this: get shell("ls") get shell("cd /etc/") get shell("ls") both ls command returned the files in the defaultFolder(), there's no persistence of state between shell commands I think. He'd better make a bash script inside a field or custom property with what he want to execute, then tell the shell() to execute that chunk of text, that way he will be certain that the commands are executed in the same enviroment... this will work: get field "commands to execute in the shell" get shell(it) I just tried. Cheers Andre > Doing it this way will not actually involve the Terminal application, > so no extra windows will be opened. > > Cheers, > Sarah > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sarahr at genesearch.com.au Mon Jul 5 23:43:04 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 6 Jul 2004 13:43:04 +1000 Subject: Executing shell commands (OS X) In-Reply-To: References: Message-ID: <968795DC-CEFE-11D8-AA59-0003937A97B8@genesearch.com.au> Thanks for that Andre, I hadn't actually tried, just assumed it would work :-) I am usually either doing a single line command, or I build a multiline script and execute it in a single shell call, especially when it needs a password. Cheers, Sarah >> You don't need to use AppleScript to run Terminal commands in OS X, >> you can do it directly from Revolution. >> Check out the shellCommand property & shell function. To do what you >> suggest below, try something like this: >> >> set the shellCommand to "/bin/sh/bash" >> get shell("cd ELS/els-xml") >> get shell("make viewpdf") >> > > Sarah, > > I don't know if this will work, shell command will execute and return, > the "cd" command will be lost in the second shell command. I just > tried this: > > get shell("ls") > get shell("cd /etc/") > get shell("ls") > > both ls command returned the files in the defaultFolder(), there's no > persistence of state between shell commands I think. He'd better make > a bash script inside a field or custom property with what he want to > execute, then tell the shell() to execute that chunk of text, that way > he will be certain that the commands are executed in the same > enviroment... > > this will work: > get field "commands to execute in the shell" > get shell(it) > > I just tried. > > Cheers > Andre From cassj at earthlink.net Mon Jul 5 23:46:26 2004 From: cassj at earthlink.net (James Cass) Date: Mon, 5 Jul 2004 23:46:26 -0400 Subject: Executing shell commands (OS X) In-Reply-To: References: Message-ID: <0EDE122C-CEFF-11D8-A58A-000D93C26DB4@earthlink.net> Andre - As an alternative solution, one could use multiple shell commands separated by a semi-colon: get shell("cd /etc/ ; ls") Cheers...James On Jul 5, 2004, at 11:01 PM, Andre Garzia wrote: > > On Jul 5, 2004, at 8:41 PM, Sarah Reichelt wrote: > >> You don't need to use AppleScript to run Terminal commands in OS X, >> you can do it directly from Revolution. >> Check out the shellCommand property & shell function. To do what you >> suggest below, try something like this: >> >> set the shellCommand to "/bin/sh/bash" >> get shell("cd ELS/els-xml") >> get shell("make viewpdf") >> > > Sarah, > > I don't know if this will work, shell command will execute and return, > the "cd" command will be lost in the second shell command. I just > tried this: > > get shell("ls") > get shell("cd /etc/") > get shell("ls") > > both ls command returned the files in the defaultFolder(), there's no > persistence of state between shell commands I think. He'd better make > a bash script inside a field or custom property with what he want to > execute, then tell the shell() to execute that chunk of text, that way > he will be certain that the commands are executed in the same > enviroment... > > this will work: > get field "commands to execute in the shell" > get shell(it) > > I just tried. > > Cheers > Andre > > >> Doing it this way will not actually involve the Terminal application, >> so no extra windows will be opened. >> >> Cheers, >> Sarah >> > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bornstein at designeq.com Tue Jul 6 00:06:22 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 6 Jul 2004 00:06:22 -0400 Subject: Dynamic menubar menus in OSX In-Reply-To: References: Message-ID: On Jul 5, 2004, at 7:34 PM, Sarah Reichelt wrote: > When using Mac menus, any mouseDown handlers for setting the menus > need to be in the menu bar script, rather than in the menu buttons > themselves. Thanks, Sarah. I did finally find this note: "Cross-platform note: On Mac OS and OS X systems, when opening a menu-bar menu, the mouseDown message is sent to the button's group, not to the button itself. Place the handler in the menubar group's script." Unfortunately, it wasn't in the main section on Menus where it specifies putting the handler in the Button script. Sigh. This could have been clearer. Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From soapdog at mac.com Tue Jul 6 00:17:15 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 6 Jul 2004 01:17:15 -0300 Subject: Executing shell commands (OS X) In-Reply-To: <0EDE122C-CEFF-11D8-A58A-000D93C26DB4@earthlink.net> References: <0EDE122C-CEFF-11D8-A58A-000D93C26DB4@earthlink.net> Message-ID: <5CB15796-CF03-11D8-B158-0003936D012E@mac.com> On Jul 6, 2004, at 12:46 AM, James Cass wrote: > Andre - > > As an alternative solution, one could use multiple shell commands > separated by a semi-colon: > > get shell("cd /etc/ ; ls") > > Cheers...James James, I keep forgeting about semicolons... I have nightmares with them, they remember me of my past... programming in C.... irgh! :D cheers (thanks for the tip!) Andre > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From FlexibleLearning at aol.com Tue Jul 6 01:42:57 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 6 Jul 2004 01:42:57 EDT Subject: [ANN] Color Converter utility Message-ID: <84.2d7ac746.2e1b95e1@aol.com> Wilhelm Sanke wrote: A perfect little utility with a lot of possibilities! Aww... Thanks, Wlhelm! _http://www.FlexibleLearning.com/xtalk_ (http://www.FlexibleLearning.com/xtalk) /H From yvescoppe at skynet.be Tue Jul 6 01:42:39 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Tue, 6 Jul 2004 07:42:39 +0200 Subject: Building a standalone In-Reply-To: <70889B0F-CEDB-11D8-AA59-0003937A97B8@genesearch.com.au> References: <70889B0F-CEDB-11D8-AA59-0003937A97B8@genesearch.com.au> Message-ID: <4B25ADD8-CF0F-11D8-A633-003065E14B04@skynet.be> Le 6 juil. 04, ? 01:31, Sarah Reichelt a ?crit : > How about just importing the images you want to use so they are in > your mainStack rather than relying on them being imported. > Alternatively, what happens when you use the section in the Standalone > Builder under the OS X tab which allows you to select the icon you > want to use for the ask & answer dialogs? > > Cheers, > Sarah > I want ot change this icon here and there so the script put into grevAppIcon is very easy Greetings. Yves COPPE yvescoppe at skynet.be From kray at sonsothunder.com Tue Jul 6 02:53:44 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 6 Jul 2004 01:53:44 -0500 Subject: sub stacks In-Reply-To: Message-ID: <006001c46325$fe2c9190$6601a8c0@precision340> Sorry, no can do... I get an error "Stack: can't set mainstack (has substacks?)" (Which is kind of what I expected...) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of MisterX > Sent: Sunday, July 04, 2004 11:39 PM > To: How to use Revolution > Subject: RE: sub stacks > > > > Hi , can a main stack be a sub stack at the same time , meaning 3 > > generations ? > > mainStack > > sub > > and subSub > > yes BUT you need to follow this procedure: > > create a mainstack. > Put a substack into it. > Save it. > > Create a new mainstack. > Reopen previous Mainstack > set it as the substack of the first mainstack. > > It's not really advisable though. > Stack is now hard to find! > > I dont know if the subsubstack is accessible unless > the substack is opened... > > Best practice methods would dictate setting both > subsub and sub stack as substacks of the mainstack... > > cheers > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kaveh at focalimage.com Tue Jul 6 03:02:44 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Tue, 6 Jul 2004 08:02:44 +0100 Subject: Executing shell commands (OS X) In-Reply-To: References: Message-ID: At 4:29 pm -0700 5/7/04, Scott Rossi wrote: [...] >What happens if you do the following in your button scripts: > > set the hideConsoleWindows to true > do fld "makeScript" as applescript No difference. Documentation says it only applies to Windows systems. ;-) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From kaveh at focalimage.com Tue Jul 6 03:15:05 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Tue, 6 Jul 2004 08:15:05 +0100 Subject: Executing shell commands (OS X) In-Reply-To: <0EDE122C-CEFF-11D8-A58A-000D93C26DB4@earthlink.net> References: <0EDE122C-CEFF-11D8-A58A-000D93C26DB4@earthlink.net> Message-ID: At 11:46 pm -0400 5/7/04, James Cass wrote: >Andre - > >As an alternative solution, one could use multiple shell commands >separated by a semi-colon: > >get shell("cd /etc/ ; ls") This works great. Thanks to all for informative replies. Nice thing is that this solution is completely portable. Now one of the advantages of using terminal was that I could see the progress in the terminal, and also I could see when the process was completed. So: - Is there a way of knowing when the process is over? For example have a button change color when the process is finished. - Suppose I wanted to see the progress, as in a Terminal window. Can I see this in a window in Revolution? If not, any hints as to how I could use terminal more elegantly? -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From b.xavier at internet.lu Tue Jul 6 03:39:53 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 6 Jul 2004 09:39:53 +0200 Subject: Overlapping audio In-Reply-To: Message-ID: Actually, the old hypercard allowed up to 4 channels of overlapping audio! And this was on a Mac 128K with a 68030 accelerator. All you had to do was play 4 different sounds. My old soundbeatbox did this no prob on HC and without externals... http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=19 I havent tried it on the PC since I got fruityloops! The hard way: You can do overlapping or mixing by adding one wav to another but this requires reading the wav and doing a bitand for each soundwave to a new soundwave. But it's not easy. check it out here where you might find more help (the wav format) and dlls for playback http://www.borg.com/~jglatt/progs/software.htm cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Scott Rossi > Sent: Tuesday, July 06, 2004 03:36 > To: How to use Revolution > Subject: Re: Overlapping audio > > > Recently, "Dar Scott" wrote: > > > How do I play overlapping audio without using a player object? > > An external (not aware of any currently), or an enhancement to the engine > (of which there is none scheduled, AFAIK). If you don't want to use a > player you're pretty much stuck. > > If you were to use MacOS 9, there was an old Hypercard external called > SNDChannel that allowed asynchronous control of as many channels as memory > allowed, but that's reaching back. > > Still waiting for Rev's audio overhaul... > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jan.decroos at groepvanroey.be Tue Jul 6 03:34:29 2004 From: jan.decroos at groepvanroey.be (Jan Decroos) Date: Tue, 06 Jul 2004 09:34:29 +0200 Subject: Building a standalone In-Reply-To: <20040706030000.D54429300B5@mail.runrev.com> References: <20040706030000.D54429300B5@mail.runrev.com> Message-ID: use-revolution at lists.runrev.com writes: >> >> I don't see in the standalone settings where we can include the image >> library ?? >> >> Greetings. We add Revolution's standard image/icon library (revGeneralIcons.rev) and our custom image/icon library as stacks to our application (in the stacks section), and in our executable we're going invisible to both stacks at startup. This works and is probable a temporary solution, as Monte told us (support). Regards, Jan From sims at ezpzapps.com Tue Jul 6 04:11:07 2004 From: sims at ezpzapps.com (sims) Date: Tue, 6 Jul 2004 10:11:07 +0200 Subject: Building a standalone In-Reply-To: References: <20040706030000.D54429300B5@mail.runrev.com> Message-ID: >use-revolution at lists.runrev.com writes: >>> >>> I don't see in the standalone settings where we can include the image >>> library ?? >>> >>> Greetings. > > >We add Revolution's standard image/icon library (revGeneralIcons.rev) and our >custom image/icon library as stacks to our application (in the >stacks section), >and in our executable we're going invisible to both stacks at startup. > >This works and is probable a temporary solution, as Monte told us (support). Thanks. atb sims EuroRevCon - November 2004 Sign up now! The November 2004 EuroRevCon Features... Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions, two full days of Rev presentations and discussions by expert Rev developers Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan Schenkel. Also offered are special pricing on Dan Shafer's book Revolution: Software at the Speed of Thought, and Special Rev License pricing for attendees. From axel.buchner at uni-duesseldorf.de Tue Jul 6 05:53:13 2004 From: axel.buchner at uni-duesseldorf.de (Axel Buchner) Date: Tue, 06 Jul 2004 11:53:13 +0200 Subject: write to parallel port on Windows system Message-ID: <4B8C7476-CF32-11D8-893D-000A95BA4DAA@uni-duesseldorf.de> Hi, I need to send simple signals through the parallel port of one windows machine (which displays stuff in a screen) to another (which records signals from a person viewing the screen). I can open or close the parallel port using open file "LPT1:" for write close file "LPT1:" The open command gets through to the receiving machine. However, when I try to write data to the parallel port using write ... to file "LPT1:" the machine hangs and requires a shutdown before it will respond properly again. Any help would be greatly apprechiated. Axel -- Axel Buchner Institut f?r Experimentelle Psychologie Heinrich-Heine-Universit?t D-40225 D?sseldorf Germany +49 211 811 2271 (Phone) +49 211 811 5037 (Fax) From hersh at realtorsgroup.us Sun Jul 4 22:20:21 2004 From: hersh at realtorsgroup.us (Hershel Fisch) Date: Sun, 4 Jul 2004 22:20:21 -0400 Subject: sub stacks Message-ID: Hi , can a main stack be a sub stack at the same time , meaning 3 generations ? mainStack sub and subSub Tanks. From laguer at onid.orst.edu Fri Jul 2 14:03:53 2004 From: laguer at onid.orst.edu (Rich Lague) Date: Fri, 2 Jul 2004 11:03:53 -0700 (PDT) Subject: property is not an interger? In-Reply-To: <1AFE43B6-CBEF-11D8-A68D-0003937A97B8@genesearch.com.au> Message-ID: I can't seem to get the script below to work. When I try to examine it with the debugger I get, "Error description: Object: property is not an integer" Is there some way to tell what property is the problem? Thanks! Rich Lague ---------------------------------------------------------- on tryAgain repeat with i = the number of cards down to 1 if the number of card i > 1 then delete card end if end repeat end tryAgain From yogananth39 at rediffmail.com Mon Jul 5 03:16:05 2004 From: yogananth39 at rediffmail.com (yogananth jayapal) Date: 5 Jul 2004 07:16:05 -0000 Subject: QUERY:special characters supported by revolution Message-ID: <20040705071605.13727.qmail@webmail18.rediffmail.com> ? hi , Could you tell what are all the html entities not supported by revolution because when i loaded a html page from harddisk to revolution many characters are denoted by '|' . thanks, yogananth.j From bob at armbase.com Tue Jul 6 06:28:00 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 06 Jul 2004 11:28:00 +0100 Subject: copy stack between apps Message-ID: <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> Hi All. I thought you could copy a stack into a project. However, I exported a substack from one app and tried to import into another stack. I could not find how to do this in the documentation. IE I saved the substack as a .rev file Call.rev and I want to import it as a substack into my MyDB project. Any ideas? Cheers Bob From klaus at major-k.de Tue Jul 6 06:40:57 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 6 Jul 2004 12:40:57 +0200 Subject: copy stack between apps In-Reply-To: <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> References: <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> Message-ID: Hi Bob, > Hi All. > > I thought you could copy a stack into a project. However, I exported a > substack from one app and tried to import into another stack. I could > not find how to do this in the documentation. > > IE I saved the substack as a .rev file Call.rev and I want to import > it as a substack into my MyDB project. > > Any ideas? That's pretty easy... Open both stacks (the "sub-"stack and the mainstack "MyDB" or whatever...) Open the property inspector for the "sub-"stack... Select the name of the mainstack in the "mainStack" popup menu... Save... Done :-) > Cheers > Bob Regards Klaus Major klaus at major-k.de http://www.major-k.de From bob at armbase.com Tue Jul 6 07:22:43 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 06 Jul 2004 12:22:43 +0100 Subject: copy stack between apps In-Reply-To: References: <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> Message-ID: <6.0.3.0.0.20040706122152.02772158@mail.armbase.com> At 11:40 06/07/2004, you wrote: >Hi Bob, > >>Hi All. >> >>I thought you could copy a stack into a project. However, I exported a >>substack from one app and tried to import into another stack. I could not >>find how to do this in the documentation. >> >>IE I saved the substack as a .rev file Call.rev and I want to import it >>as a substack into my MyDB project. >> >>Any ideas? > >That's pretty easy... > >Open both stacks (the "sub-"stack and the mainstack "MyDB" or whatever...) > >Open the property inspector for the "sub-"stack... > >Select the name of the mainstack in the "mainStack" popup menu... > >Save... > >Done :-) Thanks Klaus. I'll do this tonight since I dont have runrev on this computer. I can then add this to the MyDB tutorial. Cheers Bob >>Cheers >>Bob > >Regards > >Klaus Major >klaus at major-k.de >http://www.major-k.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From dalton_runrev at gaeabooks.com Tue Jul 6 09:52:47 2004 From: dalton_runrev at gaeabooks.com (Elizabeth Dalton) Date: Tue, 06 Jul 2004 09:52:47 -0400 Subject: Speech recognition? Message-ID: <40EAAEAF.7080501@gaeabooks.com> Hi all, Thanks to everyone who responded to my questions about using a Director Xtra. Guess I'll need to download a copy of gcc (not on my Mac due to an unexpected upgrade to Panther during a service call) and see how rusty my C skills really are. Now I have a different question. Has anyone had experience with cross-platform speech recognition (not tts)? I have an unusual application in mind which may not be able to use commercial products like IBM ViaVoice. I'm working on a set of learning games to help children learn Chinese as a second language. I have a number of games designed which help learners practice listening and reading, but learners really need to also practice speaking (and writing, but that will come later). However, unlike usual speech recognition situations, where we want the recognizer to try to overlook speech mistakes and optimistically interpret what the user is saying, in this circumstance we want to notice common speech errors and give the user helpful feedback specific to the error. In particular, I want to be able to alert the learners to mistakes in tone (a feature of Mandarin Chinese not present in English), vowels, and a few key consonants which are common sources of error in beginning Chinese students. Has anyone had any experience with doing sound comparisons or analysis directly in RR, or in an external? Can anyone recommend a package or library for this purpose, preferably cross-platform and hopefully open-source or other non-royalty? I've done some online searches and I think I see such packages, but I'd like some hints if there's anyone out there who's done something like this already. Thanks, Elizabeth From bornstein at designeq.com Tue Jul 6 10:26:24 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 6 Jul 2004 10:26:24 -0400 Subject: property is not an interger? In-Reply-To: References: Message-ID: <757F42E5-CF58-11D8-A0DC-000A95909E26@designeq.com> On Jul 2, 2004, at 2:03 PM, Rich Lague wrote: > I can't seem to get the script below to work. When I try to examine it > with the debugger I get, "Error description: Object: property is not an > integer" > > Is there some way to tell what property is the problem? You need to specify which card to delete. Simply add "i" after the delete card command: on tryAgain repeat with i = the number of cards down to 1 if the number of card i > 1 then delete card i end if end repeat end tryAgain Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From jhurley at infostations.com Tue Jul 6 11:35:12 2004 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 6 Jul 2004 08:35:12 -0700 Subject: ANN: Export Vector to Adobe Illustrator In-Reply-To: <20040706030000.8C7B99300B1@mail.runrev.com> References: <20040706030000.8C7B99300B1@mail.runrev.com> Message-ID: Alejandro Tejada wrote: >In MetaCard, i don't see a graphic of type line. > >Maybe it's the same polygonal graphic as the >graphic of type curve... >If that it's the case the you had to add the >following lines after the case for the "curve" >graphic type: > >case "line" >set the style of control i to "polygon" > >Notice: Do not put a break statement here, because >after this control is converted to "polygon", >it's must be processed by the case "polygon" code... Al, A better solution is: case "line" set the style of control i to "curve" As Richard noted, there is a problem with horizontal or vertical lines. There is no such problem with the "Freehand curve" style. Another point. I noticed that if I gave a graphic a name, it was ignored in the conversion to Illustrator. The fix I tried was to change the line: if the short name of control i contains "graphic" to: If the name of control i contains "graphic" In this way a graphic with a "short name" of "myName" will have a "name" of graphic "myName" and so will be included in the conversion. Also,. the is one polygon graphic with an extravagant fill. The fill doesn't translate to Illustrator. I didn't really expect it to, but is suppose to? Jim From chipp at chipp.com Tue Jul 6 11:40:16 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 06 Jul 2004 10:40:16 -0500 Subject: Documentation & Books In-Reply-To: References: Message-ID: <40EAC7E0.5090405@chipp.com> Judy Perry wrote: > Novice programmers can't be expected to 'dig for diamonds' because they > (a) don't know how to dig, (b) don't know what to dig with or for, and (c) > don't know how to ask relevant questions. Judy, I think you have a different perception of novice programmers than I, (and probably Dan as well). I think Dan and myself (and perhaps RunRev for that matter) think of novice programmers as 'inventive users.' These are individuals which may not understand the language, but have the necessary computer experiences and motivation to know what to dig for (solutions to their questions), and how to ask relevant questions. Or-- on the other hand, existing programmers using other languages which only need to learn more syntax to be able to use Transcript. When HyperCard first came on the scene, they DID sign-up for the task above..educating the masses regarding what computer programming is/could be. Apple had tremendous resources (including fine authors like Dan and Danny) to help them. Unfortunately, the mass education of beginners to computer programming, is IMO, beyond the charter for this small compnay. As I understand it, you are teaching computer language to first time users who are in neither camp above. I don't think Dan's mission was to provide a book to teach basic computer science concepts, which IMO, has to be taught along with a beginning CS class. > But with HC's UI and documentation (with indices) and Danny Goodman's > book (with an index), many learned successful digging techniques. I take it you're pointing out Dan's book hasn't an index? (PDF that is). I think the printed version does. In any case, there is a great Search tool for the online documentation inside RR. Not to mention, this list seems willing and able to answer any questions. > Of course your book cannot be all things to all people, but when person > after person comes to the list saying that what they really want/need is > something along the lines of Danny Goodman's book, well, perhaps they are > indicating that there is a need along those lines as well as what you are > doing. I am glad Dan's taken the time to write a book for Transcript. I believe Dan's return on investment for this book is probably very slim, if it all. Difficult to attract more writers w/out a large market. Perhaps you should consider contacting Danny with a request? Or, maybe you might consider writing your own book? One of the amazing things about Dan Shafer, is when he wants to learn something, he just writes a book about it-- a thorough way of 'purchasing' the knowledge. > Heck, I suspect that there's even a need for something on Rev along the > lines of "Hypercard in a Hurry"... @;-) I agree, it would be really nice if we had more books. But it's definitely a Catch-22 type of thing. More users = more books = more users:-) Obviously, you're in a tough space, trying to teach students Transcript without a good beginner text book. best, Chipp > Judy From themacguy at macosx.com Tue Jul 6 11:43:11 2004 From: themacguy at macosx.com (Barry Levine) Date: Tue, 06 Jul 2004 09:43:11 -0600 Subject: Executing shell commands (OS X) In-Reply-To: <20040706153321.66A33930075@mail.runrev.com> Message-ID: I posted my "Burning Desire" stack which makes extensive use of shell commands. It's very primitive but does permit one to see how to create, mount, copy to, unmount, and burn disk images. You may download it here: www.themacguy.info/BurningDesire_v.01.rev.zip Regards, Barry From bob at armbase.com Tue Jul 6 12:14:54 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 06 Jul 2004 17:14:54 +0100 Subject: Documentation & Books In-Reply-To: <40EAC7E0.5090405@chipp.com> References: <40EAC7E0.5090405@chipp.com> Message-ID: <6.0.3.0.0.20040706165534.0268d280@mail.armbase.com> Hi there. >>Heck, I suspect that there's even a need for something on Rev along the >>lines of "Hypercard in a Hurry"... @;-) > >I agree, it would be really nice if we had more books. But it's definitely >a Catch-22 type of thing. More users = more books = more users:-) >Obviously, you're in a tough space, trying to teach students Transcript >without a good beginner text book. Well there is a new mini series coming out soon. Essentially a few articles for the "complete beginner" like me. The first one is a cracker, and I have to say slightly embarrassing for me to write because it is patronising, but it has to start somewhere. Pat one is making a csv in excel. Now I'm writing the make the runrev app from the csv. I know this is very easy but it will hope fill the "starter" gap that exists. I don't have a computer qualification and bought runrev because it seemed the easiest to understand and also because of the list. I was also interested because it will come in handy. So I suppose I'm in the ideal position to give something back by writing about my stuttering attempts at application development. Cheers Bob; Sunny Scotland (and it IS sunny today) :-) >best, > >Chipp > >>Judy > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Tue Jul 6 12:35:33 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 6 Jul 2004 09:35:33 -0700 Subject: answer dialog target of shutdownrequest Message-ID: <803F4222-CF6A-11D8-AA06-000A956C462A@mangomultimedia.com> I have run into a problem where the answer dialog is becoming the target of the shutdownrequest message and thus the mainstack in my program is not receiving the message. I have confirmed this by using answer owner of target() in the shutdownrequest message of a library stack so I could see who was receiving the shutdownrequest message. When I use my app without displaying an answer dialog box my mainstack receives the shutdownrequest message once and the library stack receives the shutdown request once. The library stack displays - stack "MyMainStack" in the answer dialog box. When I use my app with displaying an answer dialog box then the mainstack never receives the shutdownrequest message. The library stack receives the message twice and displays - stack "answer dialog" both times. I am testing this on OS X with 2.2.1. It only happens when I choose Quit from the Application menu. If I click on the red x in the stack window then everything works as it should. I tried adding - go stack "MyMainStack" after the answer dialog but it doesn't seem to help. Anybody seen this before and know of a workaround (besides using my own stacks rather than the answer dialog) or should I bugzilla this and just code around it for now? -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From swartart at iafrica.com Tue Jul 6 13:10:29 2004 From: swartart at iafrica.com (Ryno Swart) Date: Tue, 6 Jul 2004 19:10:29 +0200 Subject: 3D project. In-Reply-To: <20040706030000.8C7B99300B1@mail.runrev.com> Message-ID: <61F350CC-CF6F-11D8-B64D-003065D180EE@iafrica.com> I have a project which requires serious high-level programming, way beyond my abilities. I need to build a 3D perspective rendering engine to demonstrate a system I recently developed. The most able programmers that I have come across, and the most helpful (not a minor consideration), are in this group, and I would appreciate it if anybody who has the required skills would get in touch with me. I do not know what programming language would best for this project, this is part of what I have to learn. Ryno. swartart at iafrica.com http://artistvision.org ...a work in progress... (I have posted this same message to the Hypercard group) From asg618 at mac.com Tue Jul 6 13:30:56 2004 From: asg618 at mac.com (Alan Golub) Date: Tue, 6 Jul 2004 13:30:56 -0400 Subject: Documentation & Books -- revJournal status report In-Reply-To: <40EAC7E0.5090405@chipp.com> References: <40EAC7E0.5090405@chipp.com> Message-ID: <3CF5DC84-CF72-11D8-9C05-000393BBDD30@mac.com> > Judy Perry wrote: >> Novice programmers can't be expected to 'dig for diamonds' because >> they >> (a) don't know how to dig, (b) don't know what to dig with or for, >> and (c) >> don't know how to ask relevant questions. But with HC's UI and >> documentation (with indices) and Danny Goodman's book (with an >> index), many learned successful digging techniques. > >> Of course your book cannot be all things to all people, but when >> person >> after person comes to the list saying that what they really want/need >> is >> something along the lines of Danny Goodman's book, well, perhaps they >> are >> indicating that there is a need along those lines as well as what you >> are >> doing. > > Judy -- I've read your comments with great interest. For the most part, I agree that many users/potential users of Revolution need just the kind of documentation you describe. That's part of the reason I started revJournal -- to provide non-programmers with the necessary big picture view of what it means to program, and how to go about it in Revolution. One year ago this past weekend, revJournal got off to a great start. To date, we have 189 registered members, and have had over 32,000 visits to the site. Now, these aren't stellar numbers, and most of the fault for that lies in the fact that we've been unable to keep the site fresh with regular content. There are only so many hours in each day, and voluntary efforts like revJournal always take a back seat to the stuff that pays the bills. Still, based on the feedback we received about the existing content, many "newbies" found the material useful. And RunRev very much wants the site to continue, and to improve. So, with encouragement from RunRev, I've renewed the domain name and the hosting service for revJournal for another year. For at least the next twelve months, then, the material will remain available. But the project still runs the risk of petering out due to lack of fresh content. So, in the spirit of my original intent behind revJournal, as well as your thoughtful comments, I hope to revisit my original revSchool articles in the near future. By year's end, I hope to finish the work-in-progress that I began to explore in the first series of articles. As always, I invite contributions from the Rev community -- if you have an idea for something you want to write that you think will be useful to other users, please get in touch. I'm happy to consider material covering just about any rev-related topic, of just about any length. On a personal note, I want to thank Dan for his book, which I think is just terrific. Aside from Rev's own documentation, which I use every time I fire up the program, Dan's book is the second source I turn to when I have a question (and the ONLY source I turn to when I'm not sitting in front of my computer). I also want to thank the revJournal contributors: Sarah, Richard, Dan, and Bjornke. These folks have generously provided so much useful content, and the site wouldn't exist without them. Thanks to all, and I hope I can count on your continued contributions. That's it for now -- keep on revvin' folks! Alan S. Golub Publisher, revJournal From b.xavier at internet.lu Tue Jul 6 14:02:47 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 6 Jul 2004 20:02:47 +0200 Subject: 3D project. In-Reply-To: <61F350CC-CF6F-11D8-B64D-003065D180EE@iafrica.com> Message-ID: Ryno, Did you mean a low level language like c or high-level like RR? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Ryno Swart > Sent: Tuesday, July 06, 2004 19:10 > To: use-revolution at lists.runrev.com > Subject: 3D project. > > > I have a project which requires serious high-level programming, way > beyond my abilities. > > I need to build a 3D perspective rendering engine to demonstrate a > system I recently developed. > > The most able programmers that I have come across, and the most helpful > (not a minor consideration), are in this group, and I would appreciate > it if anybody who has the required skills would get in touch with me. I > do not know what programming language would best for this project, this > is part of what I have to learn. > > Ryno. > swartart at iafrica.com > http://artistvision.org ...a work in progress... > (I have posted this same message to the Hypercard group) > > > > > > > > > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Tue Jul 6 13:53:09 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 6 Jul 2004 19:53:09 +0200 Subject: 3D project. In-Reply-To: References: Message-ID: <5772B992-CF75-11D8-B2DB-000A27B49A96@major-k.de> Bon soir MisterX, > Ryno, > > Did you mean a low level language like c or high-level like RR? > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Ryno >> Swart >> Sent: Tuesday, July 06, 2004 19:10 >> To: use-revolution at lists.runrev.com >> Subject: 3D project. >> >> >> I have a project which requires serious high-level programming, way >> beyond my abilities. >> >> I need to build a 3D perspective rendering engine to demonstrate a >> system I recently developed. >> >> The most able programmers that I have come across, and the most >> helpful >> (not a minor consideration), are in this group, and I would appreciate >> it if anybody who has the required skills would get in touch with me. >> I >> do not know what programming language would best for this project, >> this >> is part of what I have to learn. >> >> Ryno. >> swartart at iafrica.com >> http://artistvision.org ...a work in progress... >> (I have posted this same message to the Hypercard group) I know that it is something for a mid-level language like C++ ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From jperryl at ecs.fullerton.edu Tue Jul 6 14:04:55 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 6 Jul 2004 11:04:55 -0700 (PDT) Subject: Overlapping audio In-Reply-To: Message-ID: And, didn't HC 2.4 allow up to 8 simultaneous sound channels? I must confess that I still do not understand the underlying reason for Rev not supporting sound channels; PC only games clearly support this, so it doesn't seem to be that the reason is you can't do it on a PC... Judy On Tue, 6 Jul 2004, MisterX wrote: > Actually, the old hypercard allowed up to 4 channels of overlapping audio! > And this was on a Mac 128K with a 68030 accelerator. > All you had to do was play 4 different sounds. From harrison at all-auctions.com Tue Jul 6 14:25:50 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 6 Jul 2004 14:25:50 -0400 Subject: Overlapping audio In-Reply-To: References: Message-ID: Hi there, Try running several QuickTime Movies at the same time in Rev. I think you will find that the audio does overlapp. Rick Harrison From jperryl at ecs.fullerton.edu Tue Jul 6 14:33:16 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 6 Jul 2004 11:33:16 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <40EAC7E0.5090405@chipp.com> Message-ID: Chipp, My comments are directed less at Dan's book than with what I perceived to have been an exasperated response to what he may see as lazy learners (the 'you gotta dig' comment). Some people aren't lazy, they're merely clueless (jumping up and down, waving hands wildly) @;-) I've bought Dan's book. I've followed his suggestion to ditch a textbook in my class in favor of making students' money available to purchase a Rev license (maybe 4 or 5 actually do). And, FWIW, the majority of my students are 3rd and 4th year CS majors who STILL find the documentation unusable (yes, they're partly lazy; but they're also partly clueless as they've never used anything like this model at all and just don't know where to start). An index -- to both Rev's documents and Dan's book -- would be a huge improvement (online search facilities only help if you know what you are looking for; if you already are familiar with the terminology). Some people at some point are likely to find Rev and want to use it and know diddly-squat about programming period. Imagine how they would feel upon reading such a comment -- as helpful as people are onlist, do you think that comment would inspire them to ask for help? I kinda doubt it. > I think you have a different perception of novice programmers than I, > (and probably Dan as well). I think Dan and myself (and perhaps RunRev > for that matter) think of novice programmers as 'inventive users.' These > are individuals which may not understand the language, but have the > necessary computer experiences and motivation to know what to dig for > (solutions to their questions), and how to ask relevant questions. I would respectfully disagree. While novice programmers CAN be inventive users, they might just be people who have this vague idea that a tool can help them make things but have no idea where to start. > > Or-- on the other hand, existing programmers using other languages which > only need to learn more syntax to be able to use Transcript. True enough, but recall that we recently had a 'seasoned' C programmer who required not fewer than FIVE emails to the list to figure out how to program a simple tabbed button. I think at some point he literally had to draw us a picture... > As I understand it, you are teaching computer language to first time > users who are in neither camp above. I don't think Dan's mission was to > provide a book to teach basic computer science concepts, which IMO, has > to be taught along with a beginning CS class. I think Rev's model is sufficiently visual and high-level so as to not explicitly require basic CS knowledge. For it to succeed in K-12, this MUST be the case. > I take it you're pointing out Dan's book hasn't an index? (PDF that is). > I think the printed version does. In any case, there is a great Search > tool for the online documentation inside RR. Not to mention, this list > seems willing and able to answer any questions. Yes, I can see I wasn't overly obtuse regarding this comment @;-) An index is still absolutely necessary. (Isn't it not overwhelmingly difficult to do in Word?? I'm thinking myself of getting the RTF version of the docs and trying to build my own... perhaps I'll find out it's significantly less than trivial). > I am glad Dan's taken the time to write a book for Transcript. I believe > Dan's return on investment for this book is probably very slim, if it > all. Difficult to attract more writers w/out a large market. I am glad as well. OTOH, how many other communities are willing to shell out for vols 2 & 3 not knowing when/if they will arrive? I'm not overly peeved about this as in this small community there must needs be a sense of trust, but I suspect that there are others who are angry that they've shelled out $100 and have only received ~$30 in goods. Then for the author to suggest that they're lazy is salt in the wound. > > Perhaps you should consider contacting Danny with a request? Or, maybe > you might consider writing your own book? One of the amazing things > about Dan Shafer, is when he wants to learn something, he just writes a > book about it-- a thorough way of 'purchasing' the knowledge. I like his writing style. It reminds me of, oh I forget the author's name now, but he did an intro to C or C++ for the Mac that I liked; I liked Chris Crawford's approach as well. Perhaps I'll try sprucing up my handouts for a beginner's guide. Right now they are divided between being very specific project-oriented and those which do a quick fly-by on things like commands, properties, programming buttons, and variables. This is deliberate so as to first get them comfortable with Rev and to be able to do something with it immediately, out of the box, but to then slowly transfer responsibility for learning to the students to pick and choose those elements which work best for their individual and group projects. > I agree, it would be really nice if we had more books. But it's > definitely a Catch-22 type of thing. More users = more books = more > users:-) Obviously, you're in a tough space, trying to teach students > Transcript without a good beginner text book. Yeah, what's bad about it is that they blame Rev & the model. I hate seeing that. Thanks for the comments, Judy From jperryl at ecs.fullerton.edu Tue Jul 6 14:36:41 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 6 Jul 2004 11:36:41 -0700 (PDT) Subject: Documentation & Books -- revJournal status report In-Reply-To: <3CF5DC84-CF72-11D8-9C05-000393BBDD30@mac.com> Message-ID: Yes, Alan, I've liked your site! Somehow, though, it keeps falling out of my swiss-cheese brain and I need a reminder that it's there! Judy On Tue, 6 Jul 2004, Alan Golub wrote: > One year ago this past weekend, revJournal got off to a great start. To > date, we have 189 registered members, and have had over 32,000 visits > to the site. Now, these aren't stellar numbers, and most of the fault > for that lies in the fact that we've been unable to keep the site fresh > with regular content. There are only so many hours in each day, and > voluntary efforts like revJournal always take a back seat to the stuff > that pays the bills. Still, based on the feedback we received about the > existing content, many "newbies" found the material useful. And RunRev > very much wants the site to continue, and to improve. > > So, with encouragement from RunRev, I've renewed the domain name and > the hosting service for revJournal for another year. For at least the > next twelve months, then, the material will remain available. But the > project still runs the risk of petering out due to lack of fresh > content. > > So, in the spirit of my original intent behind revJournal, as well as > your thoughtful comments, I hope to revisit my original revSchool > articles in the near future. By year's end, I hope to finish the > work-in-progress that I began to explore in the first series of > articles. > > As always, I invite contributions from the Rev community -- if you have > an idea for something you want to write that you think will be useful > to other users, please get in touch. I'm happy to consider material > covering just about any rev-related topic, of just about any length. > > On a personal note, I want to thank Dan for his book, which I think is > just terrific. Aside from Rev's own documentation, which I use every > time I fire up the program, Dan's book is the second source I turn to > when I have a question (and the ONLY source I turn to when I'm not > sitting in front of my computer). > > I also want to thank the revJournal contributors: Sarah, Richard, Dan, > and Bjornke. These folks have generously provided so much useful > content, and the site wouldn't exist without them. Thanks to all, and I > hope I can count on your continued contributions. > > That's it for now -- keep on revvin' folks! > From jperryl at ecs.fullerton.edu Tue Jul 6 14:38:40 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 6 Jul 2004 11:38:40 -0700 (PDT) Subject: Overlapping audio In-Reply-To: Message-ID: Right, but this is less intuitive than playing sound files simultaneously. It also (IIRC) requires the use of a player that the original poster had sought to avoid. But for my own (class) use, I will fiddle with it to try to present it as less of an inelegant hack solution @;-) Judy On Tue, 6 Jul 2004, Rick Harrison wrote: > Hi there, > > Try running several QuickTime Movies at the same time in Rev. > I think you will find that the audio does overlapp. > > Rick Harrison > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Tue Jul 6 14:39:06 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 6 Jul 2004 12:39:06 -0600 Subject: Overlapping audio In-Reply-To: References: Message-ID: On Jul 6, 2004, at 12:25 PM, Rick Harrison wrote: > Try running several QuickTime Movies at the same time in Rev. > I think you will find that the audio does overlapp. I think this requires players. The future of audio-only in players is unclear. Dar Scott From troy at rpsystems.net Tue Jul 6 14:46:42 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 6 Jul 2004 14:46:42 -0400 Subject: Overlapping audio In-Reply-To: References: Message-ID: On Jul 6, 2004, at 2:25 PM, Rick Harrison wrote: > Try running several QuickTime Movies at the same time in Rev. > I think you will find that the audio does overlapp. True, but that is QuickTime doing it, not Rev... and therefore requires QuickTime to be installed. I suspect the original request about wanting to do audio overlaps "without using a player (quicktime)" is to avoid the need for QT to be installed. Which is pretty understandable for an audio-only function. -- Troy RPSystems, Ltd. http://www.rpsystems.net From dsc at swcp.com Tue Jul 6 14:58:56 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 6 Jul 2004 12:58:56 -0600 Subject: QUERY:special characters supported by revolution In-Reply-To: <20040705071605.13727.qmail@webmail18.rediffmail.com> References: <20040705071605.13727.qmail@webmail18.rediffmail.com> Message-ID: <8878DF0E-CF7E-11D8-8612-000A9567A3E6@swcp.com> On Jul 5, 2004, at 1:16 AM, yogananth jayapal wrote: > Could you tell what are all the html entities not supported by > revolution because when i loaded a html page from harddisk to > revolution many characters are denoted by '|' . Could this be a font limitation? Dar Scott From klaus at major-k.de Tue Jul 6 15:00:23 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 6 Jul 2004 21:00:23 +0200 Subject: Overlapping audio In-Reply-To: References: Message-ID: Hi all, > On Jul 6, 2004, at 2:25 PM, Rick Harrison wrote: > >> Try running several QuickTime Movies at the same time in Rev. >> I think you will find that the audio does overlapp. > > True, but that is QuickTime doing it, not Rev... and therefore > requires QuickTime to be installed. I suspect the original request > about wanting to do audio overlaps "without using a player > (quicktime)" is to avoid the need for QT to be installed. Which is > pretty understandable for an audio-only function. I think the term "player" is heavily misunderstood, since players do not rely PER SE on quicktime!!! But "players" in RR are almost always associated with QT, which is not correct!!! If QT is not present or you have "set the dontuseqt to true" you can still have several sound play at the same time, but only if you use "player"-objects! "play ac xyz" is ok for a casual sound file, but will only play UNCOMPRESSED wav or aif files and the au format on a win system... No idea of linux/unix... Which reminds me of an older post of me concerning QT, never got an answer on that :-( The docs say, that "get qtversion()" will aready LOAD all the necessary QT components and you cannot "set the dontuseqt to true" in this session anymore!!! But how can you decide to use or not use QT, if you cannot check for an uptodate version??? You HAVE to check FIRST before deciding! At least i do... There are lots of old QT 2.1.2 win-version around, at least on win 98, i am sure! ;-) Am i wrong or is this the old "chicken and the egg" problem? Any comments are welcome... Anyone knows what registry-entry to check instead? > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net Hope that helps :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From bob at armbase.com Tue Jul 6 15:03:46 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 06 Jul 2004 20:03:46 +0100 Subject: 3D project. In-Reply-To: <61F350CC-CF6F-11D8-B64D-003065D180EE@iafrica.com> References: <20040706030000.8C7B99300B1@mail.runrev.com> Message-ID: <5.2.1.1.0.20040706195622.00b07af0@mail.armbase.com> At 19:10 06/07/2004 +0200, you wrote: >I have a project which requires serious high-level programming, way beyond >my abilities. > >I need to build a 3D perspective rendering engine to demonstrate a system >I recently developed. Now I don't have any experience with runrev, however, I do have a lot of experience with large 3D datasets. Each of my images are typically 500Mb RGB's yes that is correct 1 image/CD. :-) This is from a confocal laser microscope. If you want to make some 3D rendering engines, i would have a look at MATLAB. Another is Amira developer www.amira.com most of these cost me 4,000 euros but I get a discount. I would assume you would need to spend 6000 euros for a package. Alternatively, you could get an SGI and use open invertor. for the PC there is IDL, it is OK but a bit old hat. My wife wrote ultrasound software in that before turning to Matlab and has not looked back. What are you wanting to render? Cheers bob >The most able programmers that I have come across, and the most helpful >(not a minor consideration), are in this group, and I would appreciate it >if anybody who has the required skills would get in touch with me. I do >not know what programming language would best for this project, this is >part of what I have to learn. > >Ryno. >swartart at iafrica.com >http://artistvision.org ...a work in progress... >(I have posted this same message to the Hypercard group) > > > > > > > > > > >Bob > > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From troy at rpsystems.net Tue Jul 6 15:06:47 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 6 Jul 2004 15:06:47 -0400 Subject: Overlapping audio In-Reply-To: References: Message-ID: On Jul 6, 2004, at 3:00 PM, Klaus Major wrote: > I think the term "player" is heavily misunderstood, since players do > not rely PER SE on quicktime!!! > But "players" in RR are almost always associated with QT, which is not > correct!!! > > If QT is not present or you have "set the dontuseqt to true" you can > still have several sound > play at the same time, but only if you use "player"-objects! Thank you Klaus. As you guessed, that is news to me. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From klaus at major-k.de Tue Jul 6 15:11:54 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 6 Jul 2004 21:11:54 +0200 Subject: Overlapping audio In-Reply-To: References: Message-ID: <57CBDC0E-CF80-11D8-B2DB-000A27B49A96@major-k.de> Hi Troy, > > On Jul 6, 2004, at 3:00 PM, Klaus Major wrote: > >> I think the term "player" is heavily misunderstood, since players do >> not rely PER SE on quicktime!!! >> But "players" in RR are almost always associated with QT, which is >> not correct!!! >> >> If QT is not present or you have "set the dontuseqt to true" you can >> still have several sound >> play at the same time, but only if you use "player"-objects! > > Thank you Klaus. As you guessed, that is news to me. ;-) Glad to hear it helped you... Spread the word! ;-) Its the UI that causes this misunderstanding! Menu: File -> New referenced control... -> Quicktime-Supported file... Hmmm ;-) Addition: In my tests almost any file playable in the WinMediaPlayer will be playable via "players" in RR without QT... Audio: wav aif au mp3 Video: avi (even DivX, if installed) mpg The different stremaing formats are not supported unfortunately: wmv wma asf etc... > Troy > RPSystems, Ltd. > http://www.rpsystems.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From scott at tactilemedia.com Tue Jul 6 15:17:57 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 06 Jul 2004 12:17:57 -0700 Subject: Overlapping audio In-Reply-To: Message-ID: Recently, "Troy Rollins" wrote: >> If QT is not present or you have "set the dontuseqt to true" you can >> still have several sound >> play at the same time, but only if you use "player"-objects! Then what mechanism is used to play audio on Mac systems if QT is "disabled"? Can QT truly be disabled on Mac systems? Tuviah? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jperryl at ecs.fullerton.edu Tue Jul 6 15:27:03 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 6 Jul 2004 12:27:03 -0700 (PDT) Subject: Overlapping audio In-Reply-To: <57CBDC0E-CF80-11D8-B2DB-000A27B49A96@major-k.de> Message-ID: Hi Klaus, Thanks for this bit of reference! Judy On Tue, 6 Jul 2004, Klaus Major wrote: > > Menu: > File -> New referenced control... -> Quicktime-Supported file... > > Addition: > In my tests almost any file playable in the WinMediaPlayer will be > playable > via "players" in RR without QT... > > Audio: > wav > aif > au > mp3 > > Video: > avi (even DivX, if installed) > mpg > > The different stremaing formats are not supported unfortunately: > wmv > wma > asf > etc... From troy at rpsystems.net Tue Jul 6 15:42:28 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 6 Jul 2004 15:42:28 -0400 Subject: Overlapping audio In-Reply-To: References: Message-ID: <9D4FFC20-CF84-11D8-AD24-000A95A09CF8@rpsystems.net> On Jul 6, 2004, at 3:17 PM, Scott Rossi wrote: > Then what mechanism is used to play audio on Mac systems if QT is > "disabled"? Can QT truly be disabled on Mac systems? Tuviah? QT? Disabled on Mac? Why?? I think the difference is that QT is a "system level thing" on Mac, and an "optional component" on Windows. -- Troy RPSystems, Ltd. http://www.rpsystems.net From b.xavier at internet.lu Tue Jul 6 16:14:39 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 6 Jul 2004 22:14:39 +0200 Subject: 3D project. In-Reply-To: <5.2.1.1.0.20040706195622.00b07af0@mail.armbase.com> Message-ID: http://www.gamedev.net/reference/articles/article695.asp is a good start... http://www.gamedev.net/reference/list.asp?categoryid=40 just for lots of graphics dev ideas... But can we beat C? and www.gamedev.net for the whole meal ;) Games are usually the start of something cool like 3D graphics... I used to believe java was a snail, until I saw anfi's java applets at http://anfyteam.com about 4 years ago... enjoy... X > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Bob Hartley > Sent: Tuesday, July 06, 2004 21:04 > To: How to use Revolution > Subject: Re: 3D project. > > > At 19:10 06/07/2004 +0200, you wrote: > >I have a project which requires serious high-level programming, > way beyond > >my abilities. > > > >I need to build a 3D perspective rendering engine to demonstrate > a system > >I recently developed. > > > Now I don't have any experience with runrev, however, I do have a lot of > experience with large 3D datasets. > Each of my images are typically 500Mb RGB's yes that is correct 1 > image/CD. :-) > > This is from a confocal laser microscope. If you want to make some 3D > rendering engines, i would have a look at MATLAB. Another is Amira > developer www.amira.com most of these cost me 4,000 euros but I get a > discount. I would assume you would need to spend 6000 euros for a > package. > Alternatively, you could get an SGI and use open invertor. > > for the PC there is IDL, it is OK but a bit old hat. My wife wrote > ultrasound software in that before turning to Matlab and has not > looked back. > > > What are you wanting to render? > > Cheers > bob > > > >The most able programmers that I have come across, and the most helpful > >(not a minor consideration), are in this group, and I would > appreciate it > >if anybody who has the required skills would get in touch with me. I do > >not know what programming language would best for this project, this is > >part of what I have to learn. > > > >Ryno. > >swartart at iafrica.com > >http://artistvision.org ...a work in progress... > >(I have posted this same message to the Hypercard group) > > > > > > > > > > > > > > > > > > > > > >Bob > > > > > > > > > >_______________________________________________ > >use-revolution mailing list > >use-revolution at lists.runrev.com > >http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Tue Jul 6 16:06:12 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 06 Jul 2004 13:06:12 -0700 Subject: Overlapping audio In-Reply-To: <9D4FFC20-CF84-11D8-AD24-000A95A09CF8@rpsystems.net> Message-ID: Recently, "Troy Rollins" wrote: >> Then what mechanism is used to play audio on Mac systems if QT is >> "disabled"? Can QT truly be disabled on Mac systems? Tuviah? > > QT? Disabled on Mac? > > Why?? Other than testing some less common media player technology, there may not be any real need to disable QT on Mac systems. But since there is a global property which disables QT, it would be interesting to know how media is handled when QT is disabled on Macs, and if QT really becomes disabled. For example, if one has RealPlayer installed, could Rev effectively utilize RealPlayer to play media instead of QT? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From klaus at major-k.de Tue Jul 6 16:18:13 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 6 Jul 2004 22:18:13 +0200 Subject: Overlapping audio In-Reply-To: References: Message-ID: <9BC24B3A-CF89-11D8-B2DB-000A27B49A96@major-k.de> Hi Scott, > Recently, "Troy Rollins" wrote: > >>> Then what mechanism is used to play audio on Mac systems if QT is >>> "disabled"? Can QT truly be disabled on Mac systems? Tuviah? >> >> QT? Disabled on Mac? >> >> Why?? > > Other than testing some less common media player technology, there may > not > be any real need to disable QT on Mac systems. But since there is a > global > property which disables QT, it would be interesting to know how media > is > handled when QT is disabled on Macs, and if QT really becomes disabled. > > For example, if one has RealPlayer installed, could Rev effectively > utilize > RealPlayer to play media instead of QT? Sorry, no! (not yet? ;-) From the docs: dontuseqt ... This property is of limited usefulness on Mac OS systems, since they normally use QuickTime for playing movies. Setting the dontUseQT to true on a Mac OS system prevents it from playing movies and sounds. :-) > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design Regards Klaus Major klaus at major-k.de http://www.major-k.de From bob at armbase.com Tue Jul 6 17:06:08 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 06 Jul 2004 22:06:08 +0100 Subject: copy stack between apps In-Reply-To: References: <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> Message-ID: <5.2.1.1.0.20040706220451.00a8a990@mail.armbase.com> At 12:40 06/07/2004 +0200, you wrote: >Hi Bob, > >> >>IE I saved the substack as a .rev file Call.rev and I want to import it >>as a substack into my MyDB project. >> >>Any ideas? > >That's pretty easy... > >Open both stacks (the "sub-"stack and the mainstack "MyDB" or whatever...) > >Open the property inspector for the "sub-"stack... > >Select the name of the mainstack in the "mainStack" popup menu... > >Save... > >Done :-) Hey Hey Hey. How cool is that :-)))))))))))))))))))) Is that enough smileys? :-) Bob >>Cheers >>Bob > >Regards > >Klaus Major >klaus at major-k.de >http://www.major-k.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Tue Jul 6 17:36:08 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 06 Jul 2004 14:36:08 -0700 Subject: Documentation & Books In-Reply-To: References: Message-ID: <40EB1B48.8010504@fourthworld.com> Judy Perry wrote: > ...the majority of my students are 3rd and 4th year CS majors who > STILL find the documentation unusable (yes, they're partly lazy; > but they're also partly clueless as they've never used anything > like this model at all and just don't know where to start) What percentage of your students have completed all of the tutorials that ship with the product? As 3rd and 4th year CS majors they've probably learned most of what they know from dissection. Have they applied that with learning Rev by downloading stuff from the User Contributions page? Yes, the model is unique to xTalk, but if the learner is at all familiar with Pascal and English they can read Transcript. Actually, the Pascal is just a minor boost -- if they already have a basic understanding of progamming essentials (loops, conditionals, assignments, etc.) then the range of things they need to learn are few, at least to get them familiar enough to do meaningful dissection of any of the large body of published xTalk code out there, and of course to reinforce/expand what they learn through experimentation. Reading is a poor way to learn programming. In any programming language the most meaningful learning is accomplished through experimentation. In 15 years I have met no one who learned programming by reading alone. It's an inherently intimate/internalized process, completely unlike learning history or philsophy and more akin to learning math and art. You don't learn to draw by reading about it. :) Should I draft a "Transcript as a Second Language" article? I've been tempted to do so for some time.... > An index...would be a huge improvement (online search > facilities only help if you know what you are looking for; > if you already are familiar with the terminology). True in some cases, but since v2.0 not very. There's a lot of "How do I"s and an extensive recipe collection. Coupled with the tutorials and the many user contributions there's a lot there for all but the subset of learners who maintain the belief that they can learn programming by reading about it. > I think Rev's model is sufficiently visual and high-level so as > to not explicitly require basic CS knowledge. For it to succeed > in K-12, this MUST be the case. K-12 is a highly specialized audience, for which one would expect a completely different set of docs and possibly a different UI if it were to be successful in that niche. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From bfr at nwlink.com Tue Jul 6 17:57:35 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Tue, 06 Jul 2004 14:57:35 -0700 Subject: 3D project. In-Reply-To: <61F350CC-CF6F-11D8-B64D-003065D180EE@iafrica.com> Message-ID: > I have a project which requires serious high-level programming, way > beyond my abilities. > > I need to build a 3D perspective rendering engine to demonstrate a > system I recently developed. Consider Smile and SmileLab from Satimage. http://www.satimage.fr/software/en/index.html Install Smile and Smile Lab, then run Smile Lab Sample Center. From jperryl at ecs.fullerton.edu Tue Jul 6 18:34:21 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 6 Jul 2004 15:34:21 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <40EB1B48.8010504@fourthworld.com> Message-ID: Richard, I largely agree with your observations: On Tue, 6 Jul 2004, Richard Gaskin wrote: > What percentage of your students have completed all of the tutorials > that ship with the product? Hard to say, as I don't test them on this. I do tell them I expect them to complete all the tutorials. > > Reading is a poor way to learn programming. In any programming language > the most meaningful learning is accomplished through experimentation. > In 15 years I have met no one who learned programming by reading alone. > It's an inherently intimate/internalized process, completely unlike > learning history or philsophy and more akin to learning math and art. > You don't learn to draw by reading about it. :) I agree; but when you get stumped there's nothing like a well-organized and documented printed reference with an index. > True in some cases, but since v2.0 not very. There's a lot of "How do > I"s and an extensive recipe collection. Coupled with the tutorials and > the many user contributions there's a lot there for all but the subset > of learners who maintain the belief that they can learn programming by > reading about it. And, again, I largely agree... BUT... I happen to have sitting not three feet from where I am now a series of programming-related books: The McGraw Hill "Java 2: The Complete Reference" McGraw Hill's "C++: The Complete Reference" O'Reilly's "Learning Python" "Director 8 De-Mystified" Kamin, DeVoto et al.'s "HyperTalk 2.2: The Book" Sun Microsystem's "Core Java 2: Advanced Features" Colouris & Thimbleby's "Hyperprogramming" Nemeth, Sneder et al.'s "Unix System Administration Handbook" Visual Quickstart's "JavaScript" Turner & Land's "Hypercard: A Tool for Learning" And many others. And, you know what? Every single one of them has an index. A well-thumbed one. (Not all of them by me, of course). Real, professional books (even programming-related ones) have indices. The lack of an index gives the appearance of a lack of professionality. I can't tell you how many times students have complained about the lack of an index in Rev's printed documentation (which I ordered and make available for them to use in-class). An index gives you a visual lay of the land in terms of the language. > Should I draft a "Transcript as a Second Language" article? I've been > tempted to do so for some time.... Perhaps. I'd be interested! > > > > I think Rev's model is sufficiently visual and high-level so as > > to not explicitly require basic CS knowledge. For it to succeed > > in K-12, this MUST be the case. > > K-12 is a highly specialized audience, for which one would expect a > completely different set of docs and possibly a different UI if it were > to be successful in that niche. It's funny that you mention a different UI. The nine of so novice programmers (read: zero exposure to programming) who tested my "Introduction to Rev" stack with a substack on mouse events/messages had ENORMOUS modality problems which largely arose by not understanding the interface, and, in particular, the modality between authoring mode with an arrow and browsing mode with a hand (which, again, calls to mind similar problems encountered by early MC adopters on the HC list). Hence my question later to the list on how to script hiding and later revealing the Rev UI at the end of the mouse events module so that they could learn programming by peeking under the hood and fiddling with things. Judy From davis.phil at comcast.net Tue Jul 6 19:26:31 2004 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 6 Jul 2004 16:26:31 -0700 Subject: Documentation & Books References: <40EB1B48.8010504@fourthworld.com> Message-ID: <000b01c463b0$ac6fd2a0$9d7ba8c0@RON7XP> Hi Richard - ----- Original Message ----- From: "Richard Gaskin" To: "How to use Revolution" Sent: Tuesday, July 06, 2004 2:36 PM Subject: Re: Documentation & Books --- snip --- > > Reading is a poor way to learn programming. In any programming language > the most meaningful learning is accomplished through experimentation. > In 15 years I have met no one who learned programming by reading alone. Yes, but... I think some things can be more effectively (or maybe just more quickly) "gotten" by reading than by other means: - the models and metaphors upon which a language draws for its order and vocabulary. These things tell you what you can expect to find as you explore the language. - the vocabulary itself. It's hard to gain comprehensive command of a language without approaching it systematically, and that usually means following someone else's proven path. I guess it's not really that reading is so great, but that interaction ABOUT the language with others can sometimes be like nothing else for making the lights come on. Sometimes the interaction and learning paths have become predictable enough to spin into a highly structured and organized state and be written down. But mostly it's like this list - knowledge resides in the community of learners (basic andragogy). Just my 'pinions... Phil Davis From bfr at nwlink.com Tue Jul 6 19:31:45 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Tue, 06 Jul 2004 16:31:45 -0700 Subject: 3D project. In-Reply-To: Message-ID: > I used to believe java was a snail, until I saw anfi's java > applets at http://anfyteam.com about 4 years ago... Looks like it hasn't changed since; it wants to start Classic. From mpetrides at earthlink.net Tue Jul 6 19:48:21 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Tue, 6 Jul 2004 19:48:21 -0400 Subject: Documentation & Books In-Reply-To: <40EB1B48.8010504@fourthworld.com> References: <40EB1B48.8010504@fourthworld.com> Message-ID: Richard Gaskin wrote: > Reading is a poor way to learn programming. In any programming > language the most meaningful learning is accomplished through > experimentation. In 15 years I have met no one who learned programming > by reading alone. It's an inherently intimate/internalized process, > completely unlike learning history or philsophy and more akin to > learning math and art. You don't learn to draw by reading about it. :) While I agree that life in general (and programming in particular) is a process of learning through the application of the scientific method (try something, adjust a variable, try it again), the fact remains that different people have different learning styles. I didn't see anyone here talking about learning programming by reading _alone_, just that some folks do better if they have something to read before trying a task (or after the first or second abortive attempt). >>> You don't learn to draw by reading about it. :) No doubt. Motor skills, in particular, are very difficult to convert to text. But programming is not a motor skill, it is a process of reasoning. >>>>>>> It's an inherently intimate/internalized process But not one that is as difficult to verbalize as is a motor skill. One could argue that photography and movie making are also largely inherently "intimate/internalized process[es]," but there is a plethora of books out there designed to help people who were not born with the gift, develop what skills they do have. And, if you look at any bookstore, you'll also note that some of these books appeal to visual learners, while others are mainly text, and others are available on video for the auditory and visual learners among us. Judy wrote: >>>>Every single one of them has an index. A well-thumbed one. ... An index gives you a visual lay of the land in terms of the language. I couldn't agree more. And it isn't all that hard to index a volume--there are people out there who do indexing for book publishers--I know because I had to proof the index they did for my textbook. So, even if time is an issue, an index CAN be provided without necessarily tying up the author's own time. Chipp said: >>>>>I take it you're pointing out Dan's book hasn't an index? (PDF that is). I think the printed version does. In any case, there is a great Search tool for the online documentation inside RR. What is REALLY frustrating (if it is true) is to find that there IS an index to Dan's first book, but that it has not been made available to those who purchased only the PDF version. Just because SOME people find it functional to use the online search function as an index, many others do not. And if Dan (or someone else) has already gone through the trouble of indexing the work, then why would the index NOT be made available to all purchasers, not just those who bought the hard copy? It costs _absolutely_ nothing to provide it, so why not do so???? Chipp also said >>>>I agree, it would be really nice if we had more books. But it's definitely a Catch-22 type of thing. More users = more books = more users:-) Obviously, you're in a tough space, trying to teach students Transcript without a good beginner text book. And, that's the crux of the matter, isn't it. What's needed is not a tutorial but a textbook, not a reference manual but a textbook. What is out there right now may be of high quality (and it is, particularly the language reference), but it does not meet all the needs of beginning to intermediate users. I reiterate my original point: index and screenshots with a description of every dialog, menu, etc. that the user sees. And, one more suggestion: to accommodate the real newbie programmers, move the most introductory material (the stuff in Revolution for New Developers) to very front of the User's Guide. Experienced people can always jump over it, but newbies may never make it to page 55 and, thus, may never find it. An aside: at one time, HyperStudio (a HyperCard-like program for the Apple II) had quite a following among secondary school educators developing teaching aids for their classrooms. Maybe the whole hobbyist thing has passed us by, but I can't help thinking that a little emphasis on the ease with which one can do SIMPLE tasks with Rev might broaden Rev's market considerably--which would be to all of our advantages. My 2 cents. M From kkaufman at snet.net Tue Jul 6 22:27:54 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 6 Jul 2004 22:27:54 -0400 Subject: run Rev app on two networked computers? Message-ID: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> A single Windows standalone consisting of a startup application and a writeable data stack. Two Win XP computers on a peer network (Windows Workgroup). What would happen if both computers tried to run the [single instance of the] standalone at the same time? Or perhaps one of the computers would run a local instance of just the startup application which would point to the [remote] writeable data stack? ? Thanks, Kurt From soapdog at mac.com Tue Jul 6 22:35:25 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 6 Jul 2004 23:35:25 -0300 Subject: run Rev app on two networked computers? In-Reply-To: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> Message-ID: <4D577CE0-CFBE-11D8-B158-0003936D012E@mac.com> On Jul 6, 2004, at 11:27 PM, Kurt Kaufman wrote: > A single Windows standalone consisting of a startup application and a > writeable data stack. > Two Win XP computers on a peer network (Windows Workgroup). > What would happen if both computers tried to run the [single instance > of the] standalone at the same time? > Or perhaps one of the computers would run a local instance of just the > startup application which would point to the [remote] writeable data > stack? > ? > Kurt, what are you trying to accomplish. You want multiple instances of an app to write to the same data stack, is that it? or you want to launch multiple instances of an app and each write to a protected data stack? Depending on the behaviour you want we can work out different approaches. Cheers andre > Thanks, Kurt > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From kkaufman at snet.net Tue Jul 6 22:41:58 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 6 Jul 2004 22:41:58 -0400 Subject: run Rev app on two networked computers? Message-ID: <3797CB88-CFBF-11D8-A7BF-0003937052EC@snet.net> Andre: what are you trying to accomplish. You want multiple instances of an app to write to the same data stack, is that it? or you want to launch multiple instances of an app and each write to a protected data stack? Depending on the behaviour you want we can work out different approaches. Kurt: Thanks for your quick reply, Andre. Two scenarios: 1) Single instance of app and data stack, run simultaneously on two networked computers. -or- 2) Two instances of app., each writing to single data stack. Either would be useful. Is either possible? -KK From chipp at chipp.com Tue Jul 6 22:50:39 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 06 Jul 2004 21:50:39 -0500 Subject: run Rev app on two networked computers? In-Reply-To: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> Message-ID: <40EB64FF.1070709@chipp.com> Kurt, It helps if you can better understand how RunRev manages memory. In fact, each computer would open up the copy of the stack and load it completely in memory. At this point, cards can be added, fields filled out, etc,-- but this only happens in memory....not the stack. Once a 'save stack xyz' is issued, then the disk file for the stack is replaced with the current contents in memory. So, unless you have a way to 'check in/out stacks' it's difficult to 'share' a stack, as it is being completely overwritten each time a different 'user' saves it. I believe Andre is probably going to talk about using a stack CGI as webserver, which would obviate this problem by only loading a stack when changes are made, then saving it. By locking the stack and not allowing another access to it while it's being modified, a 'shared stack' concept can be created-- though IMO, it's probably simpler to do this in MySQL or other multi-user database which already has record locking tools in place. I hope this helps. -Chipp Kurt Kaufman wrote: > A single Windows standalone consisting of a startup application and a > writeable data stack. > Two Win XP computers on a peer network (Windows Workgroup). > What would happen if both computers tried to run the [single instance of > the] standalone at the same time? > Or perhaps one of the computers would run a local instance of just the > startup application which would point to the [remote] writeable data stack? > ? From soapdog at mac.com Tue Jul 6 23:00:42 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 00:00:42 -0300 Subject: need help with XML-RPC server side (or, creating variables on the run...) Message-ID: Hi Folks, I am finishing a XML-RPC server side implementation and stumbled in a problem. For those that are not familiar with XML-RPC let me explain it briefly and also note why it is so important to us. XML-RPC Stands for XML Remote Procedure Call. I hope that everyone here is familiar with XML, XML is a kind of text document with special tags one can use to represent arbitrary data, it feels similar to HTML but it's general purpose, an simple example might be: Andre Garzia Mr Murphy One trying to understand XML better should read the wonderfull tutorial by Sarah at http://www.troz.net/Rev/#XMLdemo1 this will teach the basics of XML and why it's good for us. Now lets get back to the RPC part of XML-RPC. When we code in transcript, we write handlers and functions, our programs call this handlers and functions to work. What a RPC system does is to make possible that one program can call a handler/function of another program across a network (or even on the same machine). This way we can have a engine on the server and a client on the local machine and the client would call the needed functions on the server. A real world demo of this is the Blogger API that drives the weblogs hosted on Blogger.com (which is now a google company). You can use the HTML interface to manage your blog or use a custom client running on your desktop. Either way, when you post a new entry to your weblog, the client (HTML interface or custom) sends a remote procedure call to the server, this call is called Blogger.newPost with your login and the entry as parameters, then the entry is added to your blog, it's elegant and simple and one of the reasons behind the blog revolution. The protocol that drives this is XML-RPC, that's the lingua franca spoken between the server and the clients. to use XML-RPC one assemble the call as a XML and POST it to the server, the server then answers the result. It's that simple. To see the spec of XML-RPC just point your browser to http://www.xmlrpc.com an simple example of XML-RPC call is this: examples.getStateName 41 See the handler to be called on the server is identified as examples.getStateName and the only parameter is a integer, 41. What I am implementing is the server side of this, the part that takes the XML and feeds it to revolution so that you could do this: myStack.add 1 1 and your result would be 2. Remember, that would be executed on a remote machine and the result sent to your app. Thats as easy as a distributed app can be. Now the problem. What I am doing is, parse the XML to extract the handler to be called then start parsing the parameters, there can be any number of params in a call, there's no way to predict it. So how do I store this parameters? I want the the above XML call to be translated to the following code: send "add 1 1" to stack "myStack" with string is easy, we can just append them to the message we will call, but XML-RPC calls can contain arrays and even dictionaries (keyed arrays) as parameters, I need a way to create variables on the fly while parsing and then assemble them all in a line to use "send" function. I thought about using an array, but arrays can't contain arrays, so if the XML contains an array then my solution folds... I could use a data structure common to CS students, the Stack, where I would push elements into it as I go parsing the XML, then when assembling the "send" line I could pull the elements from the stack and do it, my problem is, I am not succeeding in implementing a Stack Data Structure that can contain arrays... if someone here can help or can think in another way to implement a way to store an arbitrary number of parameters please tell me. I want to be ready with this before the summit... It would be a great addition to demo XML-RPC server side there... Cheers Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From capellan2000 at yahoo.com Tue Jul 6 23:16:47 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 6 Jul 2004 20:16:47 -0700 (PDT) Subject: ANN: Export Vector to Adobe Illustrator In-Reply-To: <20040706192513.405359300DF@mail.runrev.com> Message-ID: <20040707031647.88541.qmail@web40502.mail.yahoo.com> on Tue Jul 6 2004 Jim Hurley wrote: >A better solution is: >case "line" >set the style of control i to "curve" >As Richard noted, there is a problem with horizontal >or vertical >lines. There is no such problem with the "Freehand >curve" style. I'm glad that you could make this handler works for you. :-)) >Another point. I noticed that if I gave a graphic a >name, it was >ignored in the conversion to Illustrator. The fix I >tried was to >change the line: >if the short name of control i contains "graphic" to: >If the name of control i contains "graphic" [snip] Now that you mentioned this, i remember that ScreenArt v2 does not gives a name to every graphic it creates, so i was not aware about this limitation. Thanks a lot for really testing this handler! :-)) >Also,there is one polygon graphic with an extravagant >fill. The fill doesn't translate to Illustrator. I >didn't really expect it to, but is suppose to? no, it must not translate. This fill is a background pattern, a tiling bitmap inside the region of the graphic. I do not think that Adobe ilustrator v7 could support tiling bitmap fills. Flash format does supports this kind of fills. I'm not sure if pdf supports bitmap fills. By the way, Does this entusiasm enough the developers of this list to collaborate in the creation of a pdf export handler? Thanks a lot for your interest, Jim :-)) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From soapdog at mac.com Tue Jul 6 23:24:34 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 00:24:34 -0300 Subject: run Rev app on two networked computers? In-Reply-To: <40EB64FF.1070709@chipp.com> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> Message-ID: <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> On Jul 6, 2004, at 11:50 PM, Chipp Walters wrote: > Kurt, > > It helps if you can better understand how RunRev manages memory. In > fact, each computer would open up the copy of the stack and load it > completely in memory. At this point, cards can be added, fields filled > out, etc,-- but this only happens in memory....not the stack. Once a > 'save stack xyz' is issued, then the disk file for the stack is > replaced with the current contents in memory. So, unless you have a > way to 'check in/out stacks' it's difficult to 'share' a stack, as it > is being completely overwritten each time a different 'user' saves it. > > I believe Andre is probably going to talk about using a stack CGI as > webserver, which would obviate this problem by only loading a stack > when changes are made, then saving it. By locking the stack and not > allowing another access to it while it's being modified, a 'shared > stack' concept can be created-- though IMO, it's probably simpler to > do this in MySQL or other multi-user database which already has record > locking tools in place. > > I hope this helps. > Chipp and Kurt, auhhuahua I am getting predictable! I am just a big fan of multi-tier approach, and I think that if I could stuff a HTTP server in my bicicle odometer, I would. Let's try a solution without a webserver... he can load the stack with no problem in both scenario, the problem is the saving part. I think he can use a file as a semaphore to check in/out. Before any save stack procedure, the stack would look for a file, maybe called "stack.locked" if this is present, don't save and wait, till this disapear. When saving a stack, before saving it, he must check if the current copy of the stack available on the filesystem is equal the one he has in memory (the other instance might have added something), if it is not, he should reload the stack and apply his changes on the current copy. I think this would work... (did I miss something?) If you opt to the webserver approach, then it's easy, you can implement a little server, and a client that call the server functions... that's easy and work on both the local instances and across networks, but that's the approach I like, there are many others. Using MySQL or some other multi-user rdbms is pretty easy too, and also work across networks let's summarize: Solution #1) use files as semaphore to tag the locked status of the stack, keep sure that stack in memory equals stack in the filesys. PROS: your app is self contained. CONS: don't know, didn't think of any... Solution #2) use a webserver stack to store your data, client use data from server which is always right. PROS: you can make a general stack storage and reuse this webserver app for many projects, and also, this approach is nice and works. CONS: you must to build two stacks, a client and a server. The server must be running and accessible. Solution #3) use a RDBMS as storage, client loads and write data to the database. PROS: You build only one stack and this approach also works. CONS: you must be able to install and mantain a MySQL system (or something like it) Now, you choose! :D > -Chipp -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From capellan2000 at yahoo.com Tue Jul 6 23:31:31 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 6 Jul 2004 20:31:31 -0700 (PDT) Subject: ANN: ScreenArt v2 In-Reply-To: <20040706160032.B557B9300B1@mail.runrev.com> Message-ID: <20040707033131.58730.qmail@web40513.mail.yahoo.com> Hi developers, Download from this direction a new version of ScreenArt v2, the automatic generador of colored random lines. ;-) New in this version: * Export drawing to Adobe Ilustrator * Erase trails after drawing a user specified number of lines * Fixed for faster machines. Now it's more responsive when you click on the background to pause drawing. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From troy at rpsystems.net Tue Jul 6 23:38:52 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 6 Jul 2004 23:38:52 -0400 Subject: run Rev app on two networked computers? In-Reply-To: <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> Message-ID: <2A7C04C2-CFC7-11D8-9E5E-000A95A09CF8@rpsystems.net> On Jul 6, 2004, at 11:24 PM, Andre Garzia wrote: > Solution #1) use files as semaphore to tag the locked status of the > stack, keep sure that stack in memory equals stack in the filesys. > PROS: your app is self contained. CONS: don't know, didn't think of > any... I can think of at least ONE CON - primitive file locking is... primitive. In the event that the lock file is not properly deleted, neither user can successfully work with the data until it is cleared. TWO, maintaining synchronization if both users are active can be a chore, since a user loads the data, and while working with it, the data is changed by the other user. Were it me, I'd go with option 3 optimally, and option 2 if simplicity in system setup is a primary goal. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Tue Jul 6 23:39:12 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 06 Jul 2004 20:39:12 -0700 Subject: Documentation & Books In-Reply-To: <000b01c463b0$ac6fd2a0$9d7ba8c0@RON7XP> References: <40EB1B48.8010504@fourthworld.com> <000b01c463b0$ac6fd2a0$9d7ba8c0@RON7XP> Message-ID: <40EB7060.6070800@fourthworld.com> Phil Davis wrote: > I think some things can be more effectively (or maybe just more > quickly) "gotten" by reading than by other means: > > - the models and metaphors upon which a language draws for its order and > vocabulary. These things tell you what you can expect to find as you explore > the language. Agreed. And I fully agree with Judy's observations about the value of a good index. A comprehensive topical index is labor-intensve to produce (an automated index only goes so far), but hopefully this is recognized by the folks at RunRev as the #1 top priority for any documentation enhancements in future versions. > - the vocabulary itself. It's hard to gain comprehensive command of a > language without approaching it systematically, and that usually means > following someone else's proven path. Agreed here too. With more than twice as much content as Macromedia Director's documentation, spending some time using the search tool and reading the results will pay off handsomely. So just to clarify, my opinion is somewhere between "the docs are perfect" and "the docs are horrible". I observe that many have faced difficulties grasping some of the concepts unique to Transcript (indeed that's my motivation behind writing articles on it), but I also observe that a few thousand have come to productive proficiency with even the current and former docs. I think it comes down to the intended audience. I paid $995 to get a professional development tool, and if you've ever had to deal with OS APIs erroneously documented (if they are documented at all), you come to appreciate what Rev offers. Even the venerable "HyperCard XCMDs" by Gary Bonds is replete with errors. Multi-platform software development requires some background with a lot of issues far beyond Transcript, like OS X bundles, the Win registry, Finder info, ASCII, and the basics of memory management, file I/O, and a host of other things. That Rev's docs addresses any of these at all is very generous of them. Once you've learned those things you've already done the hardest part. If RunRev is interested in markets other than software developers I recognize that my expectations and those of others will differ significantly, and will happily defer to the recommendations of those who have more experience with meeting the expectations of such audiences. But I feel it may be useful to acknowledge that we're dealing with two very different goals here: - make RunRev as popular as it can be - learn what you need to move on with your work These are not mutually exclusive, but they are different. Of course, for the long term, serving the first goal will make the second go away. But if there's a specific need today, rather than wait for some future version there are ways to get what you need now and move on. And while they're far from perfect, I know of no other general-purpose cross-platform development system that makes it much easier. My interest in helping people find immediate solutions with the resources at hand is not sycophancy, as one disgruntled poster having a bad day once suggested, but far simpler: I feel programming in Transcript is a good time, and would like it to be for others as well. I don't work for RunRev so I can't affect what they do, but I can help others to take the engine by the horns and ride it wherever they need to go, just as Kevin, Scott Raney, and others helped me stop griping and get results instead. I can't promise anyone a cushy saddle -- only RunRev can do that -- but I can help them get to their destination with as little bucking as possible. And frankly, it isn't all that bad. Yes, it can be improved, but take a good look at the docs included with Director or ToolBook or other tools that cost more than twice as much and ya' get a little perspective. :) Anyone subscribed to this list has already taken the most valuable step most programmers take when learning any new language: diving into the knowledge pool of native speakers. NNTP predates HTTP; there's a reason for that. So, what was the question that prompted this thread? Or maybe more useful: What did you search for with the Help->Search Documentation tool, and what did you find? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Tue Jul 6 23:44:18 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 00:44:18 -0300 Subject: run Rev app on two networked computers? In-Reply-To: <2A7C04C2-CFC7-11D8-9E5E-000A95A09CF8@rpsystems.net> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> <2A7C04C2-CFC7-11D8-9E5E-000A95A09CF8@rpsystems.net> Message-ID: On Jul 7, 2004, at 12:38 AM, Troy Rollins wrote: > I can think of at least ONE CON - primitive file locking is... > primitive. In the event that the lock file is not properly deleted, > neither user can successfully work with the data until it is cleared. > > TWO, maintaining synchronization if both users are active can be a > chore, since a user loads the data, and while working with it, the > data is changed by the other user. > Troy, yes you're right, I knew there was a good reason for we not to use file locking the old way... I used this primitive method once but I added content in the locking file which state it's creation date and time to live, this way the stack could check if the file was a stray file left from some crash or the like (I used this code on a hurry)... not the best option either. You comments are very right and cannot be neglected, using that filelocking mechanism I said could make Mr Kurt loose valuable data, he should go with approach 2 or 3... we can help him in both... the problem with the database option is: If he is going to deploy this app to end users, requiring a working RDBMS installation might be overkill... (in my mind I whisper: go webserver go!) Cheers Andre > Were it me, I'd go with option 3 optimally, and option 2 if simplicity > in system setup is a primary goal. > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From ambassador at fourthworld.com Tue Jul 6 23:48:01 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 06 Jul 2004 20:48:01 -0700 Subject: run Rev app on two networked computers? In-Reply-To: <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> Message-ID: <40EB7271.3090103@fourthworld.com> Andre Garzia wrote: > Solution #1) use files as semaphore to tag the locked status of the > stack, keep sure that stack in memory equals stack in the filesys. PROS: > your app is self contained. CONS: don't know, didn't think of any... I've used that approach both locally and with CGI's, and for small traffic loads it seems to work okay. I found it useful to put a time stamp in the semaphore file to monitor for timeouts. I also added a loop at the beginning of my CGI script which polls the file on quarter-second intervals to see if it's been deleted. That way a second instance can be held off from processing for a brief period and still complete the transaction when the first instance is done. But this is only a good idea with CGIs where you expect minimal traffic. I've only used it on a system with fewer than two dozen users running a custom client across five different time zones; the potential for conflict was low. In a potentially high-volume venue, such as processing a form from a public web page, remember that each time the CGI is called it makes a separate instance (unless you're calling it with Apple events on a Mac server; the serves I use run FreeBSD), so it multiple concurrent posts can eat up resources quickly. For high-volume traffic, a system with record-locking built-in (such as MySQL) is arguably a better way to go. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Tue Jul 6 23:53:15 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 06 Jul 2004 20:53:15 -0700 Subject: run Rev app on two networked computers? In-Reply-To: References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> <2A7C04C2-CFC7-11D8-9E5E-000A95A09CF8@rpsystems.net> Message-ID: <40EB73AB.8080201@fourthworld.com> Andre Garzia wrote: >... the problem with the database option is: If he is going to > deploy this app to end users, requiring a working RDBMS installation > might be overkill... (in my mind I whisper: go webserver go!) If it lives on a server, if I understand the shared hosting market well enough it seems there are more companies offering MySQL preinstalled than those willing to allow a compiled CGI (and on Linux or FreeBSD to install the additional X11 libs not normally installed on servers but needed by the engine). The hosting company I use (Tierra.net) maintains a server farm preconfigured for the Rev engine, but I suspect they're the exception rather than the rule. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Tue Jul 6 23:56:55 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 00:56:55 -0300 Subject: OT: good web hosting companies (was Re: run Rev app on two networked computers?) In-Reply-To: <40EB73AB.8080201@fourthworld.com> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> <2A7C04C2-CFC7-11D8-9E5E-000A95A09CF8@rpsystems.net> <40EB73AB.8080201@fourthworld.com> Message-ID: On Jul 7, 2004, at 12:53 AM, Richard Gaskin wrote: > > The hosting company I use (Tierra.net) maintains a server farm > preconfigured for the Rev engine, but I suspect they're the exception > rather than the rule. :) > > I am using JaguarPC after a recomendation I read here on the list. I was able to install the metacard engine there with not a single problem, they have mySQL, tons of space and bandwidth... it's a very high level service and their support is awesome. I recommend them very much! only 10 bucks per month. Also my CGI-Tool palette works fine with them, it's able to install MC and LibCGI and your stacks with no fuss... It's just nice to see technology working! -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From rcozens at pon.net Wed Jul 7 00:22:24 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 6 Jul 2004 21:22:24 -0700 Subject: run Rev app on two networked computers? In-Reply-To: <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> Message-ID: Kurt, et al: >Solution #1) use files as semaphore to tag the locked status of the >stack, keep sure that stack in memory equals stack in the filesys. >PROS: your app is self contained. CONS: don't know, didn't think of >any... > >Solution #2) use a webserver stack to store your data, client use >data from server which is always right. PROS: you can make a general >stack storage and reuse this webserver app for many projects, and >also, this approach is nice and works. CONS: you must to build two >stacks, a client and a server. The server must be running and >accessible. > >Solution #3) use a RDBMS as storage, client loads and write data to >the database. PROS: You build only one stack and this approach also >works. CONS: you must be able to install and mantain a MySQL system >(or something like it) Solution #4) instead of having the two standalones vie for access to the data stack directly, create a third server standalone that sends data stack data to any requesting standalone(s) and files data in the data stack for them. This completely avoids data collision, and locked record tables can be maintained in the server's RAM. This is the basic design used by SDB. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From hershbp at verizon.net Wed Jul 7 00:26:03 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Wed, 7 Jul 2004 00:26:03 -0400 Subject: Executing shell commands (OS X) In-Reply-To: <5CB15796-CF03-11D8-B158-0003936D012E@mac.com> Message-ID: While we are at it , I'd like to execute a shell command " shell(/usr/local/bin/postmaster -D /usr/local/pgsql/data -i)" how would it work. or at the same time "su - postgres" and then it should put a password, and the to continue the above command ? Thanks. On Tuesday, July 6, 2004, at 12:17 AM, Andre Garzia wrote: > > On Jul 6, 2004, at 12:46 AM, James Cass wrote: > >> Andre - >> >> As an alternative solution, one could use multiple shell commands >> separated by a semi-colon: >> >> get shell("cd /etc/ ; ls") >> >> Cheers...James > > James, > > I keep forgeting about semicolons... I have nightmares with them, they > remember me of my past... programming in C.... irgh! :D > > cheers (thanks for the tip!) > Andre > > >> >> > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Wed Jul 7 00:47:08 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 01:47:08 -0300 Subject: run Rev app on two networked computers? In-Reply-To: References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> Message-ID: On Jul 7, 2004, at 1:22 AM, Rob Cozens wrote: > Solution #4) instead of having the two standalones vie for access to > the data stack directly, create a third server standalone that sends > data stack data to any requesting standalone(s) and files data in the > data stack for them. This completely avoids data collision, and > locked record tables can be maintained in the server's RAM. This is > the basic design used by SDB. > -- > Rob, that's what I was thinking for solution #2... when I say webserver, I am talking about the revHTTPd project scripts, that enable a stack act as a server... (even serving methods, handlers and data!) by the way SDB is amazing... I really like it. Cheers Andre > Rob Cozens > CCW, Serendipity Software Company > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Wed Jul 7 00:51:01 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 01:51:01 -0300 Subject: Executing shell commands (OS X) In-Reply-To: References: Message-ID: <3EB247C6-CFD1-11D8-B158-0003936D012E@mac.com> On Jul 7, 2004, at 1:26 AM, hershbp at verizon.net wrote: > While we are at it , I'd like to execute a shell command > " shell(/usr/local/bin/postmaster -D /usr/local/pgsql/data -i)" > how would it work. > or at the same time > "su - postgres" and then it should put a password, and the to continue > the above command ? > Thanks. > check for this items in the online documentation: Open process Write to process Close process this will allow you to interact with the terminal... remember that state is not persistance, so if you open "su" for writing, and then close it, when you execute the "postmaster" you'll not be superuser... I think in cases like that you should open bash, but someone here might have a better idea... Cheers -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sarahr at genesearch.com.au Tue Jul 6 18:20:38 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 7 Jul 2004 08:20:38 +1000 Subject: property is not an interger? In-Reply-To: References: Message-ID: I'm not sure why you are getting the error, but there is a certain amount of redundancy in your script. Improving it might get rid of the error. I suggest this, where you setup the loop to delete the cards you want, instead of requiring a test for every card: on tryAgain repeat with i = the number of cards down to 2 delete card i end repeat end tryAgain In your script, i is already the number of the card, so your "if" line is effectively saying "if the number of card 1 is greater than 1 then". If you wanted to do it that way, you could just use "if i > 1 then" One other possible cause for the error could be if you are deleting the card containing the running script. When you use "delete card" it deletes the current card, you are not going to a particular card or specifying a particular card for deletion. Cheers, Sarah On 6 Jul 2004, at 8:05 pm, Rich Lague wrote: > I can't seem to get the script below to work. When I try to examine it > with the debugger I get, "Error description: Object: property is not an > integer" > > Is there some way to tell what property is the problem? > > Thanks! > > Rich Lague > > ---------------------------------------------------------- > > > on tryAgain > repeat with i = the number of cards down to 1 > if the number of card i > 1 then > delete card > end if > end repeat > end tryAgain From b.xavier at internet.lu Wed Jul 7 01:22:04 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 07:22:04 +0200 Subject: 3D project. In-Reply-To: Message-ID: actually it has expanded. Now it does Flash... So when is RR going to detrone flash? A feature comparison would be nice... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Bruce > Robertson > Sent: Wednesday, July 07, 2004 01:32 > To: x at monsieurx.com, How to use Revolution > Subject: Re: 3D project. > > > > I used to believe java was a snail, until I saw anfi's java > > applets at http://anfyteam.com about 4 years ago... > > Looks like it hasn't changed since; it wants to start Classic. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bfr at nwlink.com Wed Jul 7 02:48:55 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Tue, 06 Jul 2004 23:48:55 -0700 Subject: 3D project. In-Reply-To: Message-ID: > actually it has expanded. Now it does Flash... Well, the Mac download on the site is from 2001 or so and isn't X compatible. Is there a later version somewhere? > So when is RR going to detrone flash? > > A feature comparison would be nice... > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Bruce >> Robertson >> Sent: Wednesday, July 07, 2004 01:32 >> To: x at monsieurx.com, How to use Revolution >> Subject: Re: 3D project. >> >> >>> I used to believe java was a snail, until I saw anfi's java >>> applets at http://anfyteam.com about 4 years ago... >> >> Looks like it hasn't changed since; it wants to start Classic. From b.xavier at internet.lu Wed Jul 7 03:23:19 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 09:23:19 +0200 Subject: 3D project. In-Reply-To: Message-ID: It's jaaaa-vaaaaa... did you try? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Bruce > Robertson > Sent: Wednesday, July 07, 2004 08:49 > To: x at monsieurx.com, How to use Revolution > Subject: Re: 3D project. > > > > actually it has expanded. Now it does Flash... > > Well, the Mac download on the site is from 2001 or so and isn't X > compatible. Is there a later version somewhere? > > > So when is RR going to detrone flash? > > > > A feature comparison would be nice... > > > >> -----Original Message----- > >> From: use-revolution-bounces at lists.runrev.com > >> [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Bruce > >> Robertson > >> Sent: Wednesday, July 07, 2004 01:32 > >> To: x at monsieurx.com, How to use Revolution > >> Subject: Re: 3D project. > >> > >> > >>> I used to believe java was a snail, until I saw anfi's java > >>> applets at http://anfyteam.com about 4 years ago... > >> > >> Looks like it hasn't changed since; it wants to start Classic. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From revolution at jaedworks.com Wed Jul 7 03:31:47 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 7 Jul 2004 00:31:47 -0700 Subject: copy stack between apps In-Reply-To: <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> References: <6.0.3.0.0.20040706112521.0270cd98@udcf.gla.ac.uk> Message-ID: At 11:28 AM +0100 7/6/2004, Bob Hartley wrote: >I thought you could copy a stack into a project. However, I exported >a substack from one app and tried to import into another stack. I >could not find how to do this in the documentation. Try "How to move a stack to another file" in the docs (although I see a couple of people have already replied with the method...) -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From docrosli at yahoo.com Wed Jul 7 04:00:30 2004 From: docrosli at yahoo.com (Rosli Hassan) Date: Wed, 7 Jul 2004 01:00:30 -0700 (PDT) Subject: run Rev app on two networked computers? Message-ID: <20040707080030.78681.qmail@web11608.mail.yahoo.com> Kurt, another way of doing this (might not be elegant, but will probably work..): opening a stack on multiple computers should not be a problem, as chipp pointed out "...each computer would open up the copy of the stack and load it completely in memory. At this point, cards can be added, fields filled out, etc,-- but this only happens in memory....not the stack." So, what you probably need to do then is to have some kind of script in the stack that will send the data/user input back to the data stack (or even to a text file, residing somewhere). example: (on XP, using append, with path to a local file. I believe this can be a file anywhere as long as you have the correct path and access to it, --andre & chipp: is my assumption correct?). on mouseUp put field 1 into myData put the number of lines of field 1 into totX put " " into line totx + 1 of myData -- just so that the next data to come in will always -- be on a new line (which from that is up to you -- what you want to do with them), maybe have another -- stack to read in these txt data and format it -- accordingly. put URL "c:/documents and settings/machineName/Desktop/folder1/testPostdata.txt" into x -- or you can easily change this path to a container --(field) of the data stack open file x for append --so old data wont be deleted write myData to file x close file x end mouseUp Then from Havent got the opportunity to try this, but i believe it should work (i hope). let me know. Rosli. __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From chipp at chipp.com Wed Jul 7 04:19:29 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 03:19:29 -0500 Subject: run Rev app on two networked computers? In-Reply-To: <20040707080030.78681.qmail@web11608.mail.yahoo.com> References: <20040707080030.78681.qmail@web11608.mail.yahoo.com> Message-ID: <40EBB211.80305@chipp.com> Rosli, This is a good idea and should work with the following caveats... 1) I'd wrap the write statement with a try/catch handler, because if both apps try and write at the same time, it will throw an error as the file is locked when opened in an append for write mode (or so I would think) 2) The file would need to reside on a shared volume of some sort. You could also probably do the same with FTP, though I belive the 'lock' periods would be longer. In fact, I always prefer storing my data 'agnostically' in text or binary format rather than stack files... best, Chipp Rosli Hassan wrote: > Kurt, > > another way of doing this (might not be elegant, but > will probably work..): > > opening a stack on multiple computers should not be a > problem, as chipp pointed out "...each computer would > open up the copy of the stack and load it > completely in memory. At this point, cards can be > added, fields filled out, etc,-- but this only happens > in memory....not the stack." > > So, what you probably need to do then is to have some > kind of script in the stack that will send the > data/user input back to the data stack (or even to a > text file, residing somewhere). > > example: (on XP, using append, with path to a local > file. I believe this can be a file anywhere as long as > you have the correct path and access to it, --andre & > chipp: is my assumption correct?). > > on mouseUp > put field 1 into myData > put the number of lines of field 1 into totX > put " " into line totx + 1 of myData > -- just so that the next data to come in will always > -- be on a new line (which from that is up to you > -- what you want to do with them), maybe have another > -- stack to read in these txt data and format it > -- accordingly. > > put URL "c:/documents and > settings/machineName/Desktop/folder1/testPostdata.txt" > into x > -- or you can easily change this path to a container > --(field) of the data stack > > open file x for append --so old data wont be deleted > write myData to file x > close file x > end mouseUp > > Then from > Havent got the opportunity to try this, but i believe > it should work (i hope). let me know. From swartart at iafrica.com Wed Jul 7 04:26:40 2004 From: swartart at iafrica.com (Ryno Swart) Date: Wed, 7 Jul 2004 10:26:40 +0200 Subject: 3D project. In-Reply-To: <20040706192513.405359300DF@mail.runrev.com> Message-ID: <5F34B188-CFEF-11D8-B64D-003065D180EE@iafrica.com> Thanks for the prompt replies, Mr X and Bob and others, Here is the lowdown. > What are you wanting to render? The project I need to develop involves a new way of rendering perspective. It is simpler than traditional perspective but more sophisticated. Simpler in calculation, but more sophisticated in results. I hope to develop this as a license model for big software developers. The language therefore would have to be one that is in wide use existing 3D applications. I work on a Mac, but the platform, as the language, is purely a matter of practicality. I certainly do not hope to learn to program at this level. What I am in fact looking for is a) A programmer who can develop a 3D application from the ground up to wireframes, or b) A person with expertise in 3D work who can look at my system and assess it with authority. Ryno. From bob at armbase.com Wed Jul 7 04:54:26 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 07 Jul 2004 09:54:26 +0100 Subject: 3D project. In-Reply-To: <5F34B188-CFEF-11D8-B64D-003065D180EE@iafrica.com> References: <20040706192513.405359300DF@mail.runrev.com> <5F34B188-CFEF-11D8-B64D-003065D180EE@iafrica.com> Message-ID: <6.0.3.0.0.20040707093822.026e55b0@mail.armbase.com> At 09:26 07/07/2004, you wrote: >Thanks for the prompt replies, Mr X and Bob and others, > >Here is the lowdown. > >>What are you wanting to render? > >The project I need to develop involves a new way of rendering perspective. >It is simpler than traditional perspective but more sophisticated. Simpler >in calculation, but more sophisticated in results. > >I hope to develop this as a license model for big software developers. The >language therefore would have to be one that is in wide use existing 3D >applications. I work on a Mac, but the platform, as the language, is >purely a matter of practicality. OK matlab is out because you want to create the engine. Have a look at VTK as an example. http://public.kitware.com/VTK/ There are many toolkits already there eg VTK and FLTK http://www.fltk.org/ Coin http://www.coin3d.org/ adn volsuite nwww.osc.edu/VolSuite/ I'm more used to voxel based rendering instead of vector based rendering. Naturally vector is faster. I'm interested in the outcome of this since I intend to develop a 3D biology package in the future. All the best Bob From jamesjrichards at lineone.net Wed Jul 7 06:53:18 2004 From: jamesjrichards at lineone.net (James) Date: Wed, 7 Jul 2004 10:53:18 +0000 Subject: Documentation & Books In-Reply-To: <20040707032319.82C9B93009C@mail.runrev.com> References: <20040707032319.82C9B93009C@mail.runrev.com> Message-ID: On 7 Jul 2004, at 03:23, use-revolution-request at lists.runrev.com on behalf of Marian Petrides wrote: > Just because SOME people find it functional to use the online search > function as an index, many others do not. For example any of us whose access to online services is still via a dialup connection. Regards James jamesjrichards at lineone.net From b.xavier at internet.lu Wed Jul 7 07:36:25 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 13:36:25 +0200 Subject: 3D project. In-Reply-To: <6.0.3.0.0.20040707093822.026e55b0@mail.armbase.com> Message-ID: The VolSuite seems great. Why not write a data input GUI for it to suite your bio-needs? Why rewrite the wheel? All you need is to add a bio-differential for it... Maybe it has applescript or dcom commands to i/o data and output... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Bob Hartley > Sent: Wednesday, July 07, 2004 10:54 > To: How to use Revolution > Subject: Re: 3D project. > > > At 09:26 07/07/2004, you wrote: > > > >Thanks for the prompt replies, Mr X and Bob and others, > > > >Here is the lowdown. > > > >>What are you wanting to render? > > > >The project I need to develop involves a new way of rendering > perspective. > >It is simpler than traditional perspective but more > sophisticated. Simpler > >in calculation, but more sophisticated in results. > > > >I hope to develop this as a license model for big software > developers. The > >language therefore would have to be one that is in wide use existing 3D > >applications. I work on a Mac, but the platform, as the language, is > >purely a matter of practicality. > > > OK matlab is out because you want to create the engine. > > Have a look at VTK as an example. http://public.kitware.com/VTK/ > > > There are many toolkits already there eg VTK and FLTK http://www.fltk.org/ > Coin http://www.coin3d.org/ adn volsuite > nwww.o > sc.edu/VolSuite/ > > I'm more used to voxel based rendering instead of vector based rendering. > Naturally vector is faster. > > I'm interested in the outcome of this since I intend to develop a 3D > biology package in the future. > > All the best > Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bfr at nwlink.com Wed Jul 7 07:39:09 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Wed, 07 Jul 2004 04:39:09 -0700 Subject: 3D project. In-Reply-To: Message-ID: > > It's jaaaa-vaaaaa... > > did you try? Yess, that would the reason I made the statement wouldn't it? I don't know what you're talking about. It's a standard Classic application creation date 7/16/2002. Nothing Jova about it. Here's what the docs say: "This set of documents provides you minimum information to work with Anfy applets and the 2.x wizard, either Win32 or Macintosh PPC program. We are sorry, however, we currently do not offer Mac OS X native wizard." From yvescoppe at skynet.be Wed Jul 7 07:42:40 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed, 7 Jul 2004 13:42:40 +0200 Subject: dragging flds Message-ID: Hi users, I'd like a btn that could change the width of a fld a la iTunes between the source list and the songs list when you move the btn between the two lists you can make one list becoming more little while the other grows (in width) Any idea ? thank you. Greetings. Yves COPPE yvescoppe at skynet.be From kkaufman at snet.net Wed Jul 7 08:29:42 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 7 Jul 2004 08:29:42 -0400 Subject: run Rev app on two networked computers? Message-ID: <52A7F5AB-D011-11D8-A307-0003937052EC@snet.net> Many thanks to everyone who made suggestions last night. The same client for whom I built the application also uses an electronic medical record (EMR) which is a Visual Basic application writing to a MS Access database file. In that case, 3 instances of the application (on separate computers, of course) write to a single database file via a peer-to-peer network. The database can reside on any of the "peers". If I were to substantially rewrite the Rev application so that it would write to a (non-stack) database file in the manner of the VB app above, what might be a good choice? No more than 3 simultaneous users; peer-to-peer network (no server); low traffic network activity. If someone could point me to the appropriate section(s) of the Revolution docs, I could Read The Manual first. I have read the entry "How to...allow multiple users to access a stack on a server", which seems to be a recipe for avoiding the stack collision mentioned earlier. Do I need to study the SQL section (about which subject I currently know nothing)? Would it be practical to write to a text file as a database? I visualize the data as being <1000 rows, and < 10 columns. Thanks, Kurt From wmb at internettrainer.com Wed Jul 7 09:37:48 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Wed, 7 Jul 2004 15:37:48 +0200 Subject: Documentation & Books In-Reply-To: References: <40EB1B48.8010504@fourthworld.com> Message-ID: On 07.07.2004, at 01:48, Marian Petrides wrote: Marian, judy, list Marian, i agree with a lot you have said before. But.. IMHO the big point why these discussion, arises again and again since years on the list, like the good old Nessie. (maybe I should better give up talking about this left/right brain - concerns here in the scripters world, but anyway, i give it another try;) > And, one more suggestion: to accommodate the real newbie programmers, Forget the "newbie" "programmers". Get the newbies to programming. Sounds equal, but isnt, why? If you are a "newbie (rev) programmer" then you are a programmer, which is mostly coming from another "programming" tool. That means a left brain-talented person, which is interested in programming and has learned to think like programmers: digital step by step, word by word, tone by tone details etc...) . For him its very easy to understand the structure of a script, because it s language-like: word by word / variable by variable word by variable, etc... He loves to think in that way. Hence he will likely go page by page through a left brain tutorial, Documentation etc, because he understands whats written in these documentation. The other one: newbie to prorgramming. Can be a left talented person but mostly will not be, because he is not interested in programming. until this first contact with a programming tool. Therefore most of them are rightbrain talented person. They like association, Colors, emotions, creativity. But they hate step by step-things. The do not think like a programmer, they have a lot of problems understand whats written in the docs. They need a kind of visual instruction. Judy! They need, first of all an OVERVIEW of all this incomprehensible written details. They are looking for fast capture of the content - with one view. The most important thing for a right brainer is to know the content BEFORE he starts learning. Therefore they need an Index, to get this overview. If they dont get it and must learn from the documentation, they will be frustrated immediately. But we all have learned very early in our childhood: Avoid frustrations! If they cant avoid it or escape of all that frustrations, they will learn to hate rev. (As I have learned, hence I know what I m talking about), Because I m NOT a natural leftbrained programmer. If you are interested in getting the big potential of creativity of the right brainers, they are about 50% of the mankind, but I belive less than 5% of the programmers, then you have to give them a brainfriendly(!) documentation. to have them as satisfied members on board. BTW most of them are not(!) already captured, like 90% of the leftbrainer, by Visual-(anything) and anyhting.NET. Apple got this brainfreindly thing with first Mac OS 6.x, and than with HC. An some HC Dokumentation have been instinctivly written brainfriendly too. That was the great succes of HC in the market of (more rightbrain) Mac Users but newbies to programming. An great brainfriendly authoring tool, not from Apple, was mtropolis. If you have a lot of doubts about this brain matters, which are not from me, thats common knowledge in the brain science, maybee you believe more in the University of Cambridge: Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae. The rset can be a total mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Amzanig huh? this works in nearly all languages (aslo acuh in desucth) and gives you an idea how our brain is woking and why a fast overview, indices and keywords are so important for the understanding, and understanding for applying. Because of another project i have not much time at the moment, but if a lot of people are realy interested how my idea of a brainfriendly documentation could look like, I can do a small simple example. my 2 cents regards Wolfgang M. Bereuter Trainingsmaps? -- that?s Speedlearning with Mindmaps?! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From Roger.E.Eller at sealedair.com Wed Jul 7 09:52:41 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 7 Jul 2004 09:52:41 -0400 Subject: ANN: Export Vector to Adobe Illustrator Message-ID: > By the way, > Does this entusiasm enough the developers > of this list to collaborate in the creation > of a pdf export handler? ABSOLUTELY!!!!! I thought you'd never ask. My company is rapidly making PDF *the* standard format for all electronic documents. I would be willing to help in any way that I can. ~Roger Eller > Thanks a lot for your interest, Jim :-)) > > al > > > ===== > Visit my site: > http://www.geocities.com/capellan2000/ > Search the mail list: > http://mindlube.com/cgi-bin/search-use-rev.cgi > From jhurley at infostations.com Wed Jul 7 10:11:31 2004 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 7 Jul 2004 07:11:31 -0700 Subject: ANN: ScreenArt v2 In-Reply-To: <20040707085332.43BE39300BB@mail.runrev.com> References: <20040707085332.43BE39300BB@mail.runrev.com> Message-ID: > >Message: 1 >Date: Tue, 6 Jul 2004 20:31:31 -0700 (PDT) >From: Alejandro Tejada >Subject: ANN: ScreenArt v2 >To: use-revolution at lists.runrev.com >Cc: metacard at lists.runrev.com >Message-ID: <20040707033131.58730.qmail at web40513.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >Hi developers, > >Download from this direction a new version >of ScreenArt v2, the automatic generador >of colored random lines. ;-) > > > >New in this version: >* Export drawing to Adobe Ilustrator >* Erase trails after drawing a user specified >number of lines >* Fixed for faster machines. Now it's more responsive >when you click on the background to pause drawing. > >al > Al, Do you open yourself up to a lawsuit by those who are Mesmerized by these drawings :-) ? Jim From rcozens at pon.net Wed Jul 7 09:13:42 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 7 Jul 2004 06:13:42 -0700 Subject: run Rev app on two networked computers? In-Reply-To: References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> Message-ID: >when I say webserver, I am talking about the revHTTPd project >scripts, that enable a stack act as a server... Hi Andre, My focus is still on LAN-based databases; so I have not checked this out. Where can I find more info on the revHTTP project? -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Wed Jul 7 10:10:20 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 7 Jul 2004 07:10:20 -0700 Subject: run Rev app on two networked computers? In-Reply-To: <52A7F5AB-D011-11D8-A307-0003937052EC@snet.net> References: <52A7F5AB-D011-11D8-A307-0003937052EC@snet.net> Message-ID: Hi Kurt, Without knowing how the data will be used, I can only offer general suggestions: >I have read the entry "How to...allow multiple users to access a >stack on a server", which seems to be a recipe for avoiding the >stack collision mentioned earlier. * The recipe for avoiding stack collision mentioned in "How to ..." works by restricting access to the database to the first user to open it and not allowing other users to open it until the first user is finished and the temporary file is deleted. This still leaves one in "single user" access mode. IF you want more than one user to be able to open & update a database stack "simultaneously", that recipe won't do the job. This is why I prefer a client/server approach: there can be NO data collisions because only the server application modifies the data stack. BTAIM (Be That As It May), here is the recipe used by the Flexware B-tree database I worked with for two decades: 1. Create ONE control file shared by all apps using the data stack. 2. Before writing to the db, a standalone reads the contents of the control file. A. If the control file contains another users' id, the standalone returns a DB Busy error or waits some specified time interval and reads the control file again until the control file is empty or the maximum number of retries occurs. B. If the control file is empty, the standalone writes its user id to the control file AND then reads the control file again to make sure no other user gained control between checking the control file & updating it. (Flexware's designer insisted rereading the control file is essential.) C. Once the control file contains the standalone's user id, the db write takes place and then the standalone (or write command logic) empties the control file. Note that neither the Rev recipe nor the above deals with record locking (Flexware handles this by physically flagging locked records...which means locks persist between runtime sessions. SDB server maintains a table of locked records in RAM; so locks disappear at server shutdown.) >Do I need to study the SQL section If you wish to use an SQL server, yes; otherwise no. If you're working with Mac OS, be prepared to learn the Terminal application and Unix command-line syntax. >Would it be practical to write to a text file as a database? I >visualize the data as being <1000 rows, and < 10 columns. If your application has a finite database, this should work fairly well. You might then try loading the entire db into an array. If your application db does not have a fixed structure, uses keyed access, &/or supports multiple record types, this becomes more problematical. Rosli, > open file x for append --so old data wont be deleted > write myData to file x > close file x * Suppose one is updating an existing record rather than adding a new record? * Suppose records reside in the file in key order rather than order of creation? Chipp, >because if both apps try and write at the same time, it will throw >an error as the file is locked when opened in an append for write >mode I'm not sure this is the case; but I have not tested it. In any case, one would then have to open the db before each access and close it afterward to keep from locking out other users. Andre, >by the way SDB is amazing... I really like it. Thanks for the kind words. You ain't seen nothin' yet. Once I have finished the keyboard filtering frontScripts, SDB will be, IMFO, WAY RAD. I have my test stack built & scripted; but other issues have caused me to delay testing. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From ambassador at fourthworld.com Wed Jul 7 10:51:39 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 07:51:39 -0700 Subject: Documentation & Books In-Reply-To: References: <40EB1B48.8010504@fourthworld.com> Message-ID: <40EC0DFB.1010100@fourthworld.com> Wolfgang M.Bereuter wrote: > If you are interested in getting the big potential of creativity of the > right brainers, they are about 50% of the mankind, but I belive less > than 5% of the programmers, then you have to give them a > brainfriendly(!) documentation. Is the problem really just documentation, or could there be something inherent in the nature of programming that doesn't appeal as strongly to "right-brainers"? The majority of the world's population is under 6 ft. tall, yet only a small subset do well in basketball, no matter how many books describe the rules of the game. If you'll pardon the reductio ad absurdum, there's a point to it: Programming is an analytic meditation, in which a goal is broken down into tasks, and those tasks broken down into lines of code. While I believe good programming also involves the "right-brain" skill of pattern recognition, the analytic nature of the task may be a contributing factor to why programming is something only a subset of humanity finds enjoyable. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Wed Jul 7 11:06:27 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 7 Jul 2004 11:06:27 -0400 Subject: Virtual card height? Message-ID: <3894FC64-D027-11D8-B013-000A95A09CF8@rpsystems.net> In the property inspector for cards, the option is there to add to virtual height, and add to virtual width. What exactly does this do? And how is it used? I *think* I may need this, but didn't come across anything which defined it. Thanks. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jmac at consensustech.com Wed Jul 7 11:15:32 2004 From: jmac at consensustech.com (Jim MacConnell) Date: Wed, 07 Jul 2004 08:15:32 -0700 Subject: 3D project. In-Reply-To: Message-ID: Bruce, Yes, it is a Classic app. However, look in the Tutorials folder and open "samples.html" in your browser. That will let you look at the various applets. The wrapper app is just a front end for the samples anyway (at least as far as I can tell). I assume that the Classic App is actually not needed to code the applets? Jim -- From ambassador at fourthworld.com Wed Jul 7 11:23:43 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 08:23:43 -0700 Subject: Documentation & Books In-Reply-To: References: <20040707032319.82C9B93009C@mail.runrev.com> Message-ID: <40EC157F.20008@fourthworld.com> James wrote: > Marian Petrides wrote: > >> Just because SOME people find it functional to use the online search >> function as an index, many others do not. > > For example any of us whose access to online services is still via a > dialup connection. By "online" I believe Marian was referring to the docs included in the software, not anything requiring an Internet connection. That this was not immediately recognized suggests that perhaps one the most critical tasks to improve the documentation would be making the Search Documentation tool more prominent. A majority of the items reported here as MIA can be found with the Search Documentation tool using common terminology to describe them. Note that I didn't say "all", but cutting the number of unanswered questions by more than half in one move isn't bad. For example, no one could expect a newcomer to guess that the way to purge a stack structure from memory would be to set its destroyStack property, but only 12 topics are returned when you search for "purge" and most are obviously not what you're looking for. Same with hunting down player volume control searching for "volume" and finding "playLoudness" among the 20 hits returned. These search results are not much different from the entries you'll find in a good index, in which there are a good many entries for a given topic and you need to scan them to identify the ones that seem most likely to be related to what you're looking for. As with their paper-based counterparts, you may need to check out a few different entries before you find the one that answers your question most fully. But with more than twice as much documentation as included with Director, ToolBook, and other more expensive tools, the answer you're looking for is very likely covered sufficiently to get you moving forward so long as you're willing to invest almost as much effort as you would expect to employ with a paper-based index (the electronic version is arguably a bit easier since going to an entry is just one click as opposed to thumbing through pages). So maybe a useful question would be: How do we encourage folks to use the tools they have in hand now? And again, talk of future possibilities aside, what was the question that prompted this thread? Would the original poster like an answer? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From b.xavier at internet.lu Wed Jul 7 11:39:23 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 17:39:23 +0200 Subject: 3D project. In-Reply-To: Message-ID: oh, you mean their wizard... Sorry about that comment Bruce... I thought you refered to the applets. Whatever happened to the MacOS compatibility thing? That's lame of Anfy but probably also due to a big lack of demand... Maybe they have a flash applet to create the right java calling settings... You can always use virtual PC too... But, I always used a text editor instead of their applet. All it does is change the parameters which you can edit yourself with any text editor. Cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Bruce > Robertson > Sent: Wednesday, July 07, 2004 13:39 > To: x at monsieurx.com, How to use Revolution > Subject: Re: 3D project. > > > > > > It's jaaaa-vaaaaa... > > > > did you try? > > Yess, that would the reason I made the statement wouldn't it? > > I don't know what you're talking about. It's a standard Classic > application > creation date 7/16/2002. Nothing Jova about it. Here's what the docs say: > > "This set of documents provides you minimum information to work with Anfy > applets and the 2.x wizard, either Win32 or Macintosh PPC program. We are > sorry, however, we currently do not offer Mac OS X native wizard." > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Wed Jul 7 11:39:23 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 17:39:23 +0200 Subject: 3D project. In-Reply-To: Message-ID: no the app is not needed and actually is a pain to use since you have to reset parameters all the time (not a very smart app...) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim > MacConnell > Sent: Wednesday, July 07, 2004 17:16 > To: RevList > Subject: Re: 3D project. > > > Bruce, > > Yes, it is a Classic app. > > However, look in the Tutorials folder and open "samples.html" in your > browser. That will let you look at the various applets. The wrapper app is > just a front end for the samples anyway (at least as far as I can tell). I > assume that the Classic App is actually not needed to code the applets? > > Jim > -- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Wed Jul 7 11:27:53 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 12:27:53 -0300 Subject: run Rev app on two networked computers? In-Reply-To: References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> Message-ID: <36B0A75A-D02A-11D8-A805-0003936D012E@mac.com> On Jul 7, 2004, at 10:13 AM, Rob Cozens wrote: > Hi Andre, > > My focus is still on LAN-based databases; so I have not checked this > out. > > Where can I find more info on the revHTTP project? Rob, It's a project of mine, it was based on httpd.mc but now it bears almost no code with it. There's a page on the first version at http://homepage.mac.com/soapdog/rev/revhttpd.html but that is obsolete and servers more for historical purposes. I'll leave my home server running so that you can check the bleeding edge, the new webserver is smaller and full of features. You can check it running by pointing your browser to: http://home.soapdog.org:8081/ it's running inside Rev IDE you can check the screenshots. In the about link you can see all info about it, and also there are some demo stacks you can see running. Thats my new version so there are some issues, the new templating engine fails on two stacks (the inform and the listStacks) but that will be solved today. Also do not fiddle too much with the XML-RPC stack for it's not working yet, and sending invalid data to it is crashing revolution! Check the feedback demo, the quotes of the day demo and the screenshots. Read the about and see how this code can help your apps. The new version will be released at the summit. all the code is inside two buttons: revHTTPd button - is the core webserver with no bells and whistles. just a server, it can serve files from HD (if you allow) and server running stacks (dynamic pages). It loads as backscript. Inform3 button - is the templating and utils button, it has some very advanced and cool template functions, it can do automatic data transportation from web forms to card fields, yes automatic, it will match names. Like you have a web form with a input called "name" that will match a text field "name" on your stack. Nice! and can convert simple cards (field based) into webforms. but seeing is beliving! so just revGoUrl "http://home.soapdog.org:8081/" Cheers Andre PS: hope this new server handles fine! > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sims at ezpzapps.com Wed Jul 7 12:16:49 2004 From: sims at ezpzapps.com (sims) Date: Wed, 7 Jul 2004 18:16:49 +0200 Subject: Another learning by using example Rev file Message-ID: Another learning by using example Rev file... This example Rev file enables you to drag & drop text from a drag & drop enabled application directly into a field in the Rev example file. Any email addresses which are contained in the text you dragged over will be displayed in the field (all other text is discarded). To download dragDrop demo file go to: http://techietours.com/Rev and you will find a download link towards the bottom of the web page. To use this example learning file: 1. open a text file or make a text file which has a few email addresses in it 2. select the text (or part of it), making sure you select some text with email addresses 3. drag & drop the selected text in the field of the file text_dragDrop.rev Ciao! sims EuroRevCon - November 2004 Sign up now! The November 2004 EuroRevCon Features... Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions, two full days of Rev presentations and discussions by expert Rev developers Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan Schenkel. Also offered are special pricing on Dan Shafer's book Revolution: Software at the Speed of Thought, and Special Rev License pricing for attendees. From soapdog at mac.com Wed Jul 7 12:10:23 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 7 Jul 2004 13:10:23 -0300 Subject: Another learning by using example Rev file In-Reply-To: References: Message-ID: <26AA42EE-D030-11D8-A805-0003936D012E@mac.com> On Jul 7, 2004, at 1:16 PM, sims wrote: > Another learning by using example Rev file... > > This example Rev file enables you to drag & drop text from a drag & > drop > enabled application directly into a field in the Rev example file. Any > email > addresses which are contained in the text you dragged over will be > displayed in the field (all other text is discarded). > > To download dragDrop demo file go to: http://techietours.com/Rev > and you will find a download link towards the bottom of the web page. > > > To use this example learning file: > 1. open a text file or make a text file which has a few email > addresses in it > 2. select the text (or part of it), making sure you select some text > with email addresses > 3. drag & drop the selected text in the field of the file > text_dragDrop.rev > > Sims, Thats very nice indeed! I was looking for code on drag&drop! Thanks! Andre > Ciao! > sims > > EuroRevCon - November 2004 Sign up now! > The November 2004 EuroRevCon Features... > Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions, > two full > days of Rev presentations and discussions by expert Rev developers > Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan > Schenkel. > > Also offered are special pricing on Dan Shafer's book Revolution: > Software at > the Speed of Thought, and Special Rev License pricing for attendees. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From mpetrides at earthlink.net Wed Jul 7 12:29:01 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 12:29:01 -0400 Subject: Documentation & Books In-Reply-To: References: <40EB1B48.8010504@fourthworld.com> Message-ID: Wolfgang This paragraph is OT : Your post was highly fascinating to me because I am the most left-brained person I know (highly verbal, cr*ppy arithemetic skills). I have always thought of gifted programmers as being right-brained (mathematical, visual-spatial skills). In fact, I've met only one other programmer who looks at programming as I do: as an exercise in comparative linguistics (verbal skill) rather than a mathematical/logical skill. If I read your posting correctly, I get the impression you are suggesting that programmers tend to be left-brained. Or am I misreading?? But I digress. In any event, I think you hit the nail right on the head when you said: > They need, first of all an OVERVIEW of all this incomprehensible > written details. They are looking for fast capture of the content - > with one view. The most important thing for a right brainer is to know > the content BEFORE he starts learning. Therefore they need an Index, > to get this overview. If they dont get it and must learn from the > documentation, they will be frustrated immediately. But we all have > learned very early in our childhood: Avoid frustrations! If they cant > avoid it or escape of all that frustrations, they will learn to hate > rev. (As I have learned, hence I know what I m talking about), Because > I m NOT a natural leftbrained programmer. So, whether the user is right- or left-brained isn't really the issue. What is at issue is how to get through to the people who do not think as one does. And how to avoid turning off prospective users because they get frustrated before they can get hooked. > Avoid frustrations! If they cant avoid it or escape of all that > frustrations, they will learn to hate rev. And that's exactly the point. > Because of another project i have not much time at the moment, but if > a lot of people are realy interested how my idea of a brainfriendly > documentation could look like, I can do a small simple example. I, for one, would be interested. M On Jul 7, 2004, at 9:37 AM, Wolfgang M.Bereuter wrote: > > On 07.07.2004, at 01:48, Marian Petrides wrote: > > Marian, judy, list > > Marian, i agree with a lot you have said before. But.. > > IMHO the big point why these discussion, arises again and again since > years on the list, like the good old Nessie. (maybe I should better > give up talking about this left/right brain - concerns here in the > scripters world, but anyway, i give it another try;) > >> And, one more suggestion: to accommodate the real newbie programmers, > > Forget the "newbie" "programmers". Get the newbies to programming. > Sounds equal, but isnt, why? > If you are a "newbie (rev) programmer" then you are a programmer, > which is mostly coming from another "programming" tool. That means a > left brain-talented person, which is interested in programming and has > learned to think like programmers: digital step by step, word by word, > tone by tone details etc...) . For him its very easy to understand the > structure of a script, because it s language-like: word by word / > variable by variable word by variable, etc... He loves to think in > that way. Hence he will likely go page by page through a left brain > tutorial, Documentation etc, because he understands whats written in > these documentation. > > The other one: newbie to prorgramming. Can be a left talented person > but mostly will not be, because he is not interested in programming. > until this first contact with a programming tool. Therefore most of > them are rightbrain talented person. They like association, Colors, > emotions, creativity. But they hate step by step-things. The do not > think like a programmer, they have a lot of problems understand whats > written in the docs. They need a kind of visual instruction. > Judy! > They need, first of all an OVERVIEW of all this incomprehensible > written details. They are looking for fast capture of the content - > with one view. The most important thing for a right brainer is to know > the content BEFORE he starts learning. Therefore they need an Index, > to get this overview. If they dont get it and must learn from the > documentation, they will be frustrated immediately. But we all have > learned very early in our childhood: Avoid frustrations! If they cant > avoid it or escape of all that frustrations, they will learn to hate > rev. (As I have learned, hence I know what I m talking about), Because > I m NOT a natural leftbrained programmer. > > If you are interested in getting the big potential of creativity of > the right brainers, they are about 50% of the mankind, but I belive > less than 5% of the programmers, then you have to give them a > brainfriendly(!) documentation. to have them as satisfied members on > board. BTW most of them are not(!) already captured, like 90% of the > leftbrainer, by Visual-(anything) and anyhting.NET. > > Apple got this brainfreindly thing with first Mac OS 6.x, and than > with HC. An some HC Dokumentation have been instinctivly written > brainfriendly too. That was the great succes of HC in the market of > (more rightbrain) Mac Users but newbies to programming. An great > brainfriendly authoring tool, not from Apple, was mtropolis. > > If you have a lot of doubts about this brain matters, which are not > from me, thats common knowledge in the brain science, maybee you > believe more in the University of Cambridge: > > Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer > in waht > oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the > frist and > lsat ltteer be at the rghit pclae. > > The rset can be a total mses and you can sitll raed it wouthit > porbelm. Tihs is > bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the > wrod as a > wlohe. > Amzanig huh? > > this works in nearly all languages (aslo acuh in desucth) and gives > you an idea how our brain is woking and why a fast overview, indices > and keywords are so important for the understanding, and understanding > for applying. > > Because of another project i have not much time at the moment, but if > a lot of people are realy interested how my idea of a brainfriendly > documentation could look like, I can do a small simple example. > my 2 cents > > regards > Wolfgang M. Bereuter > > Trainingsmaps? -- that?s Speedlearning with Mindmaps?! > INTERNETTRAINER Wolfgang M. Bereuter > Edelhofg. 17/11, A-1180 Wien, Austria > ............................... > http://www.internettrainer.com > wmb at internettrainer.com > ............................... > Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Wed Jul 7 12:27:17 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 7 Jul 2004 09:27:17 -0700 Subject: run Rev app on two networked computers? In-Reply-To: <36B0A75A-D02A-11D8-A805-0003936D012E@mac.com> References: <408C0BFC-CFBD-11D8-9E1E-0003937052EC@snet.net> <40EB64FF.1070709@chipp.com> <2B202142-CFC5-11D8-B158-0003936D012E@mac.com> <36B0A75A-D02A-11D8-A805-0003936D012E@mac.com> Message-ID: >>Where can I find more info on the revHTTP project? > >[snip] >http://home.soapdog.org:8081/ Thanks, Andre... I'll check it out. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From revolution at duncansoftware.com Wed Jul 7 12:20:20 2004 From: revolution at duncansoftware.com (Stu Duncan) Date: Wed, 7 Jul 2004 12:20:20 -0400 Subject: Hiddden files and hybrid CDs Message-ID: <000601c46442$1ea07d70$0602a8c0@P1600> I need to produce hybrid CDs which have some files hidden on the Mac side, some hidden on the Window's side, and some hidden that are shared. I am burning using Toast 6 on Mac OS X 10.3. No problem producing the Mac side hidden files and the shared hidden files but on the Windows side the shared files show and the Windows only hidden files lose their hidden status when copied to the Mac for burning. I have been able to find nothing in the Toast help. Stu Duncan From jperryl at ecs.fullerton.edu Wed Jul 7 12:54:27 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 09:54:27 -0700 (PDT) Subject: Documentation & Books In-Reply-To: Message-ID: James, I think he's referring to the built-in documentation in Rev. Being on dialup shouldn't be an issue in this case (after the initial d/l of Rev, that is). Judy On Wed, 7 Jul 2004, James wrote: > > > Just because SOME people find it functional to use the online search > > function as an index, many others do not. > > For example any of us whose access to online services is still via a > dialup connection. From b.xavier at internet.lu Wed Jul 7 13:10:23 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 19:10:23 +0200 Subject: 3D project. In-Reply-To: Message-ID: a rev app might be a key here ;)) Interested? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of MisterX > Sent: Wednesday, July 07, 2004 17:39 > To: How to use Revolution > Subject: RE: 3D project. > > > no the app is not needed and actually is a pain to use since > you have to reset parameters all the time (not a very smart app...) > > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim > > MacConnell > > Sent: Wednesday, July 07, 2004 17:16 > > To: RevList > > Subject: Re: 3D project. > > > > > > Bruce, > > > > Yes, it is a Classic app. > > > > However, look in the Tutorials folder and open "samples.html" in your > > browser. That will let you look at the various applets. The > wrapper app is > > just a front end for the samples anyway (at least as far as I > can tell). I > > assume that the Classic App is actually not needed to code the applets? > > > > Jim > > -- > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Wed Jul 7 13:30:40 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 19:30:40 +0200 Subject: Hiddden files and hybrid CDs In-Reply-To: <000601c46442$1ea07d70$0602a8c0@P1600> Message-ID: Check this: In explorer -> tools -> options -> View is the option "show hidden files" set to true? If not, and then check to properties of the file on the windows side: is the file's visible flag set? If it is not and you had set this in toast, then toast is toasted... eh, I mean you got a bug issue... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Stu Duncan > Sent: Wednesday, July 07, 2004 18:20 > To: Revolution List > Subject: Hiddden files and hybrid CDs > > > I need to produce hybrid CDs which have some files hidden on the > Mac side, some hidden on the Window's side, and some hidden that > are shared. I am burning using Toast 6 on Mac OS X 10.3. No > problem producing the Mac side hidden files and the shared hidden > files but on the Windows side the shared files show and the > Windows only hidden files lose their hidden status when copied to > the Mac for burning. I have been able to find nothing in the Toast help. > > Stu Duncan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Wed Jul 7 13:17:40 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 10:17:40 -0700 (PDT) Subject: Documentation & Books In-Reply-To: Message-ID: Interesting post, Wolfgang! > Judy! > They need, first of all an OVERVIEW of all this incomprehensible > written details. They are looking for fast capture of the content - > with one view. The most important thing for a right brainer is to know > the content BEFORE he starts learning. Therefore they need an Index, to > get this overview. If they dont get it and must learn from the > documentation, they will be frustrated immediately. But we all have > learned very early in our childhood: Avoid frustrations! If they cant > avoid it or escape of all that frustrations, they will learn to hate > rev. (As I have learned, hence I know what I m talking about), Because > I m NOT a natural leftbrained programmer. I was about to say "ditto" but I'm a weird hybrid: mostly the latter, but a touch of the former, likely a result of the four or five years I spent flunking out of physics. > Apple got this brainfreindly thing with first Mac OS 6.x, and than with > HC. An some HC Dokumentation have been instinctivly written > brainfriendly too. That was the great succes of HC in the market of > (more rightbrain) Mac Users but newbies to programming. An great > brainfriendly authoring tool, not from Apple, was mtropolis. --Indeed! When you go back and look at their interactive tours/overviews (how to use the machine/mouse, tour of HC), they are just awesome! A perfect blend of interactivity, whimsy (which I think serves to set people at ease) and media elements that, even when not strictly necessary to convey some given concept, still are not overpoweringly 'multimedia for multimedia's sake' (remember the shutters on the windows and the birds flying away? the fish swimming in the goldfish bowl?). > If you have a lot of doubts about this brain matters, which are not > from me, thats common knowledge in the brain science, maybee you > believe more in the University of Cambridge: --No doubts here, this is all well documented in the field of cognitive psychology. > Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in > waht > oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the > frist and > lsat ltteer be at the rghit pclae. > > The rset can be a total mses and you can sitll raed it wouthit porbelm. > Tihs is > bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the > wrod as a > wlohe. > Amzanig huh? --Indeed, we first learn to read letter by letter and then move on into "chunking" things and engaging in pattern-recognition. There are all sorts of variations on the above, including one in I think Robin Williams' "The Mac is not a Typewriter" in which she only gives filled-in box shapes for each letter in three well-known English sayings (that is, a tall, skinny box for letters like "l" and a tall, wide box for letters like "M" and "W"; short skinny boxes for "i", descender boxes for "j", "q", "y" etc.) that I use in my own class to demonstrate this principle (why it's generally not a good idea to use monospace fonts). The students are able to decipher the sayings because the presentation gives us an outline of the words. Really fascinating stuff. > this works in nearly all languages (aslo acuh in desucth) --I'm guessing it wouldn't work in word-character languages like Chinese, though... > Because of another project i have not much time at the moment, but if a > lot of people are realy interested how my idea of a brainfriendly > documentation could look like, I can do a small simple example. > my 2 cents --That would be neat to see! Judy From hershbp at verizon.net Wed Jul 7 13:20:38 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Wed, 7 Jul 2004 13:20:38 -0400 Subject: cross platform issue Message-ID: Hi, I have a stack saved on a mac x 1.2 opened on windows no problem , saved on windows 2k opened on again on the mac the bottom part is cut off. When I resize it and save it , ok but again if saving on a windows the problem reoccurs . Thanks. From hershbp at verizon.net Wed Jul 7 13:22:33 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Wed, 7 Jul 2004 13:22:33 -0400 Subject: cross platform issue In-Reply-To: Message-ID: <3BE7B0C8-D03A-11D8-8D40-0030654C1E62@verizon.net> Sorry meant to say Mac OS x 10.2. On Wednesday, July 7, 2004, at 01:20 PM, hershbp at verizon.net wrote: > Hi, I have a stack saved on a mac x 1.2 opened on windows no problem , > saved on windows 2k opened on again on the mac the bottom part is cut > off. When I resize it and save it , ok but again if saving on a > windows the problem reoccurs . > Thanks. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Wed Jul 7 13:37:29 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 10:37:29 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <40EC0DFB.1010100@fourthworld.com> Message-ID: On Wed, 7 Jul 2004, Richard Gaskin wrote: > Is the problem really just documentation, or could there be something > inherent in the nature of programming that doesn't appeal as strongly to > "right-brainers"? --Possibly... I am recalling that nearly half of my teacher-ed testing pool were self-described "technophobes", but I am convinced that beyond the people who have a absolute mental block about it, that the key is in the presentation. By way of personal example, even though I'm obviously no programmer, my department for a while (back before huge budget cuts) was encouraging me to learn Pascal, which we then used in our intro to programming course as they wanted me to teach the course. So, I dutifully grabbed the Pascal textbook we were using and had a look at chapter one... and right away got the heebie-jeebies. Not no way, no how. Once I had calmed down and started breathing normally again, I saw in the department's library an old book on learning Apple's Pascal. I decided to take another look. Chapter one flew by, no problems. So, what was the problem? I took the two books and laid them side-by-side and compared the content of each (which was virtually identical). It's not that the Apple book was baby-programming, it was that it was presented in a more, ahem, "user-friendly" manner. Ditto for Chris Crawford's book on I think BASIC. > If you'll pardon the reductio ad absurdum, there's a point to it: > > Programming is an analytic meditation, in which a goal is broken down > into tasks, and those tasks broken down into lines of code. While I > believe good programming also involves the "right-brain" skill of > pattern recognition, the analytic nature of the task may be a > contributing factor to why programming is something only a subset of > humanity finds enjoyable. --Interesting observation on programming as pattern recognition. The literature suggests that this is the predominant technique utilized by expert programmers in debugging (did you ever get the stack I thought I sent you containing snippets from the literature?). I have a reductio ad absurdum of my own. How many of you out there were 'persuaded' to take piano lessons as a child? How many of you continued beyond a year or so? Why did you quit? My parents made me take piano. I loathed it. Nothing but stupid scales and finger exercises that didn't even remotely sound like music. A few years later, I signed up for flute and was in the school's band and orchestra. And, you know what? I stuck with it (still play for my kids occasionally today). Sure, there were still scales and stuff, but it was interspersed with actually playing music. Immediate payoff. There will likely always be the 5% or whatever of the population that lives for fiddling with code and designing better algorithms and the like. But there's a huge potential for normal humans who just want to produce something. This immediate payoff I think is what made HC hugely successful among the normal human population -- it was, as I think it was Don Norman who said, minimally productive/useful out of the box. And Rev can be too. But it needs better/different (probably more of the latter than the former; I really don't hate the docs) documentation and probably a completely different presentation/UI. Judy From jperryl at ecs.fullerton.edu Wed Jul 7 13:45:55 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 10:45:55 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <40EC157F.20008@fourthworld.com> Message-ID: On Wed, 7 Jul 2004, Richard Gaskin wrote: > As with their paper-based counterparts, you may need to check out a few > different entries before you find the one that answers your question > most fully. But with more than twice as much documentation as included > with Director, ToolBook, and other more expensive tools, the answer > you're looking for is very likely covered sufficiently to get you moving > forward so long as you're willing to invest almost as much effort as you > would expect to employ with a paper-based index (the electronic version > is arguably a bit easier since going to an entry is just one click as > opposed to thumbing through pages). --Predictably, I disagree. There is research that indicates that paper products produce more of the phenomenon termed "incidental learning" or "bonus information" in which, as your eye is scanning, say, a paper index, let's say you are looking for something in the S's but there are Q and R entries on the page as well. Even if you are not concentrating on Q's and R's, your brain almost subliminally notices them and can later recall critical or interesting information in them. Ironically, the one bit of research that I came across in which electronic searches produced the same or slightly more bonus learning was the HyperHolmes stack, made in HC, but the authors concluded that it might have been a coincidental finding in terms of the question posed to the pool and the stack layout presentation. Judy From janschenkel at yahoo.com Wed Jul 7 13:55:46 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 7 Jul 2004 10:55:46 -0700 (PDT) Subject: dragging flds In-Reply-To: Message-ID: <20040707175546.68599.qmail@web60504.mail.yahoo.com> --- Yves COPPE wrote: > Hi users, > > > I'd like a btn that could change the width of a fld > a la iTunes between > the source list and the songs list > > > when you move the btn between the two lists you can > make one list > becoming more little while the other grows (in > width) > > Any idea ? > > thank you. > > > Greetings. > > Yves COPPE > Bonjour Yves, My memory wasn't playing tricks on me when it claimed this was discussed not too long ago ; links to the relevant posts in the mailing list archive : Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail From ambassador at fourthworld.com Wed Jul 7 14:35:09 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 11:35:09 -0700 Subject: Documentation & Books In-Reply-To: References: Message-ID: <40EC425D.3090106@fourthworld.com> Judy Perry wrote: > On Wed, 7 Jul 2004, Richard Gaskin wrote: > >> As with their paper-based counterparts, you may need to check >> out a few different entries before you find the one that >> answers your question most fully. But with more than twice as >> much documentation as included with Director, ToolBook, and >> other more expensive tools, the answer you're looking for is >> very likely covered sufficiently to get you moving forward so >> long as you're willing to invest almost as much effort as you >> would expect to employ with a paper-based index (the >> electronic version is arguably a bit easier since going to an >> entry is just one click as opposed to thumbing through pages). > > --Predictably, I disagree. There is research that indicates > that paper products produce more of the phenomenon termed > "incidental learning" or "bonus information" in which, as > your eye is scanning, say, a paper index, let's say you are > looking for something in the S's but there are Q and R > entries on the page as well. Even if you are not > concentrating on Q's and R's, your brain almost subliminally > notices them and can later recall critical or interesting > information in them. As happens more often than not, we agree far more than described: Everything you wrote is spot-on, but the "bonus information" is an inherent byproduct of any index that shows more than one related item, and should not necessarily be limited to paper. Given the ways humans handle paper it wouldn't be surprising if paper-based indices scored slightly higher if only because people are accustomed to slowing down when working with paper. But the principle should appy well for indices in general regardless of the media used for display. Again, this is not to suggest that printed manuals have no unique value. They do, and even though most major software companies are migrating to electronic documentation I agree that it's important to offer print as an option. But while the folks here work with Rev to further the gap between its documentation and that of tools like Director (I'm hoping it's a safe assumption that the suggestions so often posted here in this user-to-user forum are also sent to Rev), we can probably also help people get some results today. What was the question that prompted this thread? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From yvescoppe at skynet.be Wed Jul 7 14:36:35 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed, 7 Jul 2004 20:36:35 +0200 Subject: dragging flds In-Reply-To: <20040707175546.68599.qmail@web60504.mail.yahoo.com> References: <20040707175546.68599.qmail@web60504.mail.yahoo.com> Message-ID: <9367369B-D044-11D8-857D-000D93677F1E@skynet.be> Le 07-juil.-04, ? 19:55, Jan Schenkel a ?crit : > > Bonjour Yves, > > My memory wasn't playing tricks on me when it claimed > this was discussed not too long ago ; links to the > relevant posts in the mailing list archive : > > > > > Hope this helped, > > Thank you very much. It's just what I need. Greetings. Yves COPPE yvescoppe at skynet.be From mwieder at ahsoftware.net Wed Jul 7 14:38:53 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 11:38:53 -0700 Subject: Documentation & Books In-Reply-To: <40EC157F.20008@fourthworld.com> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> Message-ID: <7111871630.20040707113853@ahsoftware.net> Richard- Wednesday, July 7, 2004, 8:23:43 AM, you wrote: RG> A majority of the items reported here as MIA can be found with the RG> Search Documentation tool using common terminology to describe them. RG> Note that I didn't say "all", but cutting the number of unanswered RG> questions by more than half in one move isn't bad. Another good example is the use of arrays in rev. This is a topic which is quite confusing and looking in the documentation for the word "array" comes up with nothing. Running the search tool comes up with more, but there's no apparent link from the dictionary to the search tool, and no indication that the search tool might come up with more information. -- -Mark Wieder mwieder at ahsoftware.net From mpetrides at earthlink.net Wed Jul 7 14:40:19 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 14:40:19 -0400 Subject: Documentation & Books In-Reply-To: <40EC425D.3090106@fourthworld.com> References: <40EC425D.3090106@fourthworld.com> Message-ID: <18E8515E-D045-11D8-BE6F-000A959D005E@earthlink.net> On Jul 7, 2004, at 2:35 PM, Richard Gaskin wrote: > What was the question that prompted this thread? I don't think it was ever specified. The thread started with a general commentary on the difficulty Beat was having finding information in the existing dox. Original post snipped below: > Hi group, > I've been working with Revolution now for a little while and I'm > struck by the lack of documentation, or better the lack of good > documentation. The supplied docs with revolution , I think are totally > inadequate. With a search I either get no results or much too many. > I've heard that Dan Shaeffer has a book out. Is it good and well > organized. I come from Hypercard and the Hypercard reference manual is > excellent and things are easy to find. is there some other books or > docs available on Revolution. I found a pdf, but I think it just the > Rev docs in pdf form. > greetings, Beat. From mwieder at ahsoftware.net Wed Jul 7 14:51:00 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 11:51:00 -0700 Subject: Documentation & Books (way OT) In-Reply-To: References: Message-ID: <17312599507.20040707115100@ahsoftware.net> Judy- Wednesday, July 7, 2004, 10:17:40 AM, you wrote: JP> The students are able to decipher the sayings because the presentation JP> gives us an outline of the words. Really fascinating stuff. And if you're not familiar with "The Anguish Languish"... (hint - read them aloud - especially the Furry Tells): http://www.justanyone.com/allanguish.html -- -Mark Wieder mwieder at ahsoftware.net From mpetrides at earthlink.net Wed Jul 7 15:04:19 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 15:04:19 -0400 Subject: Documentation & Books In-Reply-To: <7111871630.20040707113853@ahsoftware.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> Message-ID: <730BBE92-D048-11D8-BE6F-000A959D005E@earthlink.net> Likewise there is lots of information in the dox about reading and writing to disk, but if all you want is to get started with very simple file I/O, you need to have Dan's book--in which there are some nice, basic examples. With this information, you can then go back to the Rev Transcript Dictionary and see that they do, in fact, tell you how to read from a file until a specific string (eg, tab) is found. BUT if you simply read the entry for "read from file" it's pretty easy to miss the information you need--especially if you are reading from the online (by which I mean built-in) dox. And, if you try to get the information from the tutorials (unless I missed something), the information presented in the Advanced Study tutorial isn't really a tutorial (as in, "if I follow these steps, I will eventually end up with an employee database) but rather more like a partial dissection of the stack. Likewise (again, unless I am missing something) the how-to recipes don't include this either. My point is that, at this juncture, a little more attention to putting forward simple step-by-step instructions for basic functions would go a long way in alleviating the frustration of beginners and even advanced beginner/intermediate users. And, for Rev, to progress to its rightful place, it needs not only to appeal to the niche of experienced professional developers but also to wannabees who may not yet have the patience to spend hours trying to figure out where the one kernel of information is located. M On Jul 7, 2004, at 2:38 PM, Mark Wieder wrote: > Richard- > > Wednesday, July 7, 2004, 8:23:43 AM, you wrote: > > RG> A majority of the items reported here as MIA can be found with the > RG> Search Documentation tool using common terminology to describe > them. > RG> Note that I didn't say "all", but cutting the number of unanswered > RG> questions by more than half in one move isn't bad. > > Another good example is the use of arrays in rev. This is a topic > which is quite confusing and looking in the documentation for the word > "array" comes up with nothing. Running the search tool comes up with > more, but there's no apparent link from the dictionary to the search > tool, and no indication that the search tool might come up with more > information. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Jul 7 15:18:12 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 12:18:12 -0700 Subject: Documentation & Books In-Reply-To: <7111871630.20040707113853@ahsoftware.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> Message-ID: <40EC4C74.9010308@fourthworld.com> Mark Wieder wrote: > Richard- > > Wednesday, July 7, 2004, 8:23:43 AM, you wrote: > > RG> A majority of the items reported here as MIA can be found with the > RG> Search Documentation tool using common terminology to describe > RG> them. Note that I didn't say "all", but cutting the number of > RG> unanswered questions by more than half in one move isn't bad. > > Another good example is the use of arrays in rev. This is a topic > which is quite confusing and looking in the documentation for the word > "array" comes up with nothing. How did you look for that? > Running the search tool comes up with > more, but there's no apparent link from the dictionary to the search > tool, and no indication that the search tool might come up with more > information. Except to try it. In the Search Documentation tool there are 69 hits for "array", and 19 for "arrays". -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From mpetrides at earthlink.net Wed Jul 7 15:25:59 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 15:25:59 -0400 Subject: Documentation & Books In-Reply-To: <40EC4C74.9010308@fourthworld.com> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> Message-ID: <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> Richard My immediate thought was the same as yours. But I was readily able to reproduce Mark's observation. From the roadmap, just go to Transcript Dictionary. There is a search box at the top. Enter "array." What do you get? Nada, nil, nichts, nothing. The point being that the cognoscenti know to use the Search Documentation tool, but a rank beginner would not. I think Mark's point was that it is not inherently obvious that using Search Documentation will give you a lot more hits than searching the dictionary. M On Jul 7, 2004, at 3:18 PM, Richard Gaskin wrote: > Mark Wieder wrote: > > > Richard- > > > > Wednesday, July 7, 2004, 8:23:43 AM, you wrote: > > > > RG> A majority of the items reported here as MIA can be found with > the > > RG> Search Documentation tool using common terminology to describe > > RG> them. Note that I didn't say "all", but cutting the number of > > RG> unanswered questions by more than half in one move isn't bad. > > > > Another good example is the use of arrays in rev. This is a topic > > which is quite confusing and looking in the documentation for the > word > > "array" comes up with nothing. > > How did you look for that? > > > Running the search tool comes up with > > more, but there's no apparent link from the dictionary to the search > > tool, and no indication that the search tool might come up with more > > information. > > Except to try it. > > In the Search Documentation tool there are 69 hits for "array", and 19 > for "arrays". > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Wed Jul 7 15:29:42 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 12:29:42 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <40EC425D.3090106@fourthworld.com> Message-ID: On Wed, 7 Jul 2004, Richard Gaskin wrote: > As happens more often than not, we agree far more than described: > > Everything you wrote is spot-on, but the "bonus information" is an > inherent byproduct of any index that shows more than one related item, > and should not necessarily be limited to paper. --Possibly, maybe even probably; but most studies contrast the two. > Given the ways humans handle paper it wouldn't be surprising if > paper-based indices scored slightly higher if only because people are > accustomed to slowing down when working with paper. But the principle > should appy well for indices in general regardless of the media used for > display. --I hear you that it "should"... One problem may be that people have had a good hundred years or more usage of printed indices (go back much more than that and having an index is an iffy proposition, which turns out to be a real drag in historical research) and that this collective usage has codified the purpose and arrangement of a printed index (as well as our expectation that printed materials aught to have them). Hence, we don't have to learn how to use them each time we encounter them. But this isn't the case yet with online search capabilities (do I use "+" or "AND"? "-", "OR", or "NOT"? quotation marks or no quotation marks?). > Again, this is not to suggest that printed manuals have no unique value. > They do, and even though most major software companies are migrating > to electronic documentation I agree that it's important to offer print > as an option. --And, again, a funny anecdote: when we discuss this in my class (paper versus online viewing/retrieval of information), all the CS majors will argue vehemently that online is preferable/superior. But when I ask them how many of them actually use the online documentations versus printed documentations, almost to a person they don't use online docs and they do use printed docs. Go figure. Again, usage habits may come into play: With printed material, we can paperclip/dog-ear pages for future reference; we can scribble in the margins, highlight text, etc. etc. Alot of online docs also have inherent spatial disorientation problems (how many of use "know" that a certain piece of info we're looking for is on the right page as opposed to the left page? At the top versus the middle or bottom of the page? Towards the beginning/middle/end of the book?). For online docs to approach the usability of printed docs, there's also the issue of machine logic versus human "logic" ;-) Our fuzzy gray matter can deal with misspellings (machine's mostly cannot without alot of extra programming involved) and with card = page = screen types of understandings (although the "see also" helps alot in this case I rather suspect). With standardization and continued usage of online information search and retrieval, perhaps some of these problems will be ameliorated. Judy From jperryl at ecs.fullerton.edu Wed Jul 7 15:31:07 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 12:31:07 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <7111871630.20040707113853@ahsoftware.net> Message-ID: Here's an OT: Does anyone out there have a good array tutorial? I have a vague understanding of what an array is and ought to be able to do, but ZERO idea of how to implement one... Judy On Wed, 7 Jul 2004, Mark Wieder wrote: > Another good example is the use of arrays in rev. This is a topic > which is quite confusing and looking in the documentation for the word > "array" comes up with nothing. Running the search tool comes up with > more, but there's no apparent link from the dictionary to the search > tool, and no indication that the search tool might come up with more > information. From alex at tweedly.net Wed Jul 7 15:42:30 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 07 Jul 2004 20:42:30 +0100 Subject: Documentation & Books & related In-Reply-To: <40EC157F.20008@fourthworld.com> References: <20040707032319.82C9B93009C@mail.runrev.com> Message-ID: <5.1.0.14.0.20040707173922.02bbc890@mail.tweedly.net> At 08:23 07/07/2004 -0700, Richard Gaskin wrote: >As with their paper-based counterparts, you may need to check out a few >different entries before you find the one that answers your question most >fully. But with more than twice as much documentation as included with >Director, ToolBook, and other more expensive tools, the answer you're >looking for is very likely covered sufficiently to get you moving forward >so long as you're willing to invest almost as much effort as you would >expect to employ with a paper-based index (the electronic version is >arguably a bit easier since going to an entry is just one click as opposed >to thumbing through pages). > >So maybe a useful question would be: How do we encourage folks to use the >tools they have in hand now? Make them easier to use (mostly talking about on-line documentation). It's one click - if you don't mind losing your screen setup and context. 1. When one doc window (e.g. the Transcript dict) is open but buried under other windows, clicking on Help/Search Doc does (or appears to do) nothing. It should open a new window, or at least bring the current one to the front, etc. 2. Follow proper OS conventions / guidelines. For Windows, in the dictionary entry window: - Page Up / Page Down currently don't work - Up Arrow / Down Arrow do the wrong thing (scroll by page instead of by small amount) - Ctrl-F4 (or maybe Alt-F4) should close windows (this is the cause, for me, of so often having a doc window buried where I can't see it ....) - Ctrl-Tab (or maybe Alt-Tab) should cycle between windows (all of them - not just the two main ones. Rev has open windows that I can't get to without using a mouse - tsk tsk.) etc. Lack of these means you need to use the mouse more than you should need to - and that's not as easy as it should be, because the close buttons, scroll-bars and scroll-arrows are smaller than standard ones. When in the Transcript dictionary index window - up-arrow / down arrow should move the highlighted entry, and return should open its entry. - left-arrow and right-arrow should move the text cursor within the selection field at the top (e.g. type in exolicitVariables - discover there is nothing showing (because you typo-ed the "p" for an "o". Normal Windows conventions would allow you to arrow back along the line and fix that letter - but instead the left-arrow changes you to a different mode in the Help system.) 3. Provide a larger set of samples. The Recipes are good - but more of them, and a few more which show complete (even if tiny) examples. Right now, it's too easy to get a recipe which shows you the one line you need to use - but doesn't help you with context. (Sorry - I had a few specific examples in mind, but didn't get them written down, and now can't go back to look again .... I think it was something like rectangle where it told me to use something like set graphic to rectangle - but didn't then either tell me, or give me any hyperlink to, info on how to use that. OK, you can go back to the doc window and search for graphic, and after reading that, go back to doc window and search for create, and .... but one 10-line example would have told me what I needed much sooner. I might have done better to make more use the "Back to ..." and "See also ..." boxes - but they're a pain to use - need to use a mouse, and (I found) too low a success-rate to encourage using them. ) 4. Provide an easy way to search through source code buried within stacks. There are a good number of user-contributed stacks - they must contain lots of useful examples of how to use features, commands, etc. - but there's no easy way to find them. If this were a more traditional language / system, I'd use find-files, or even find+grep to find the examples that use the features I'm trying research - but there's no way to do that in Rev. (Or maybe there is - but I don't know about it .... - so if there is a way to do that, add it prominently to the docs). 5. Include a tutorial about how to develop some small feature *using* the documentation. Something along the lines of Problem description: We have a set of folders, each named by a single letter. We want the user to select a letter from a scrolling list of letters, and then display a list of all the files within that folder - and the user can then select one of those files and we'll display its contents in text area. How do we do this ? search doc for "files" ... this shows us ... search doc for "folders" ... etc. i.e. find a case where there are a number of feasible words, and the first one you think of isn't the one that is in the docs. My perspective : I'm an experienced programmer - been building graphics programs since mid-70s, used a significant number of different languages, IDEs, systems. Most of my recent development work (for fun, not for professional purposes) has been in Python - though earlier I did work in Perl, and have done a fair amount of PHP and a little javascript. I've just finished a trial license for Revolution - and decided that it's not the right tool for me at the moment. The number of things that worked and were easy and "brought a smile to my face" just wasn't quite big enough to match the number of things that made me gnash my teeth in frustration. Some of those I described above - and really they're issues with the IDE rather than the documentation itself. There were also a number of unpleasant surprises and things that I just found too hard to do. e.g. (I'm typing this from memory - since my license has expired, I can't go back in and cut/paste the actual code - so there may be something slightly off in this example) put "file:myfile.txt" into myVar put URL myVar into myText puts the contents of myfile.txt into the variable myText put "myfile.txt" into myVar put URL "file:"+myVar into myText does something different (it puts the *name* of myfile.txt into myText) That took me hours to figure out, partly because I was *sure* that sequence to read the file was OK, and it wasn't producing any error - so I thought the file had been read OK, and was trying to see why my processing of the file was producing the wrong answer. Maybe it's just a bug, maybe it's another example of the non-regularity of Revolution - I can't tell, and couldn't tell from the documents. If there had been a more formal language ref (BNF or similar ?) I might have figured out if it was supposed to work. All in all, it just wasn't enough fun for me. I sent a longer, and probably less calm and reasoned, version of this mail to Rev support, explaining why I am not converting the trial license into a real one, and received a very nice reply. I hope that sometime (maybe ver 2.3) the balance will have shifted enough so that the good things outnumber and outweigh the parts I found troublesome. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004 From ambassador at fourthworld.com Wed Jul 7 15:48:02 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 12:48:02 -0700 Subject: Documentation & Books In-Reply-To: <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: <40EC5372.6090904@fourthworld.com> Marian Petrides wrote: > Richard > > My immediate thought was the same as yours. But I was readily able to > reproduce Mark's observation. From the roadmap, just go to Transcript > Dictionary. There is a search box at the top. Enter "array." What do > you get? Nada, nil, nichts, nothing. > > The point being that the cognoscenti know to use the Search > Documentation tool, but a rank beginner would not. > > I think Mark's point was that it is not inherently obvious that using > Search Documentation will give you a lot more hits than searching the > dictionary. I agree wholeheartedly. My point is that a user-to-user discussion forum is less likely to effect the requested change than a communication with those who have control over the product's design. If someone has a question about arrays I'm happy to help. I learned about them by making a stack, trying things out, making a lot of mistakes, then tweaking my scripts until they did what I expected. In other words, I did what most programmers do to learn most things. Almost no one writes blue-ribbon code first time out. Just the same, if I can help people have a gentler learning experience I'm happy to help. When learning a new tool, most programmers I know ask one question first: "Where's the list?" If the aim is to help RunRev make better documentation, it may be useful to form a working group to draft recommendations. If the aim is to solve an immediate problem, let's find out what the problem is and get that person an answer. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revolution at jaedworks.com Wed Jul 7 15:48:28 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 7 Jul 2004 12:48:28 -0700 Subject: Virtual card height? In-Reply-To: <3894FC64-D027-11D8-B013-000A95A09CF8@rpsystems.net> References: <3894FC64-D027-11D8-B013-000A95A09CF8@rpsystems.net> Message-ID: At 11:06 AM -0400 7/7/2004, Troy Rollins wrote: >In the property inspector for cards, the option is there to add to >virtual height, and add to virtual width. > >What exactly does this do? And how is it used? It's so that you can use the geometry manager with "off-the-card" objects without having them crunched into the actual card. It causes the Geometry Manager to assume the card is the virtual size when scaling (and, I think, positioning). I think Kevin intended this for use in situations like the Animation Manager window, where there's a "fold-up" arrow that actually changes the size of the card. In the folded state, the geometry manager might mess up the controls (scaling them too small to fit the smaller window size, etc.). By instead using a virtual width and height the same size as the unfolded window, you ensure that the scaling works the same way regardless of the window's folded or unfolded state. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From ambassador at fourthworld.com Wed Jul 7 15:53:00 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 12:53:00 -0700 Subject: Documentation & Books In-Reply-To: References: Message-ID: <40EC549C.2070909@fourthworld.com> Judy Perry wrote: > Here's an OT: > > Does anyone out there have a good array tutorial? I have a vague > understanding of what an array is and ought to be able to do, but ZERO > idea of how to implement one... What have you tried? This isn't OT at all, but a great opportunity to learn about how we learn. Let's look at what's been done thus far and we'll see about good next steps. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From mpetrides at earthlink.net Wed Jul 7 15:54:54 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 15:54:54 -0400 Subject: Documentation & Books & related In-Reply-To: <5.1.0.14.0.20040707173922.02bbc890@mail.tweedly.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <5.1.0.14.0.20040707173922.02bbc890@mail.tweedly.net> Message-ID: <842D1D5B-D04F-11D8-BE6F-000A959D005E@earthlink.net> Alex Tweedly wrote (in frustration apparently): > I've just finished a trial license for Revolution - and decided that > it's not the right tool for me at the moment. The number of things > that worked and were easy and "brought a smile to my face" just wasn't > quite big enough to match the number of things that made me gnash my > teeth in frustration. I hope someone at Rev is listening in on this dialog. The volume alone of comments (and the time people spent giving detailed suggestions and descriptions of problems), should be a clue to the level of frustration people are having with the dox. That's not to say they aren't good, even comprehensive. I didn't see that as the expressed complaint. What I am seeing is the complaint that the dox in their current incarnation are not "accessible" (term used in a general way) to people trying to solve a particular problem. And Alex isn't the only experienced programmer who has expressed the same frustration that relative newcomers have expressed. I'd like especially to highlight one of Alex's suggestions: >>> Provide a larger set of samples. The Recipes are good - but more of them, and a few more which show complete (even if tiny) examples. Right now, it's too easy to get a recipe which shows you the one line you need to use - but doesn't help you with context. Think of the things someone just starting out will need to know and give them to him in "words of one phoneme." It is very difficult for someone who "speaks the language" to remember what it was like when they couldn't. This is true whether you are teaching medicine or teaching Rev. And YES, you DO have to teach (Dan's comment about digging for pearls notwithstanding), cuz (deliberate bad spelling) if you don't, you will continue to have people turning away in frustration. Lost revenue, but, more importantly, lost user base. It's time to build critical mass guys and gals. M On Jul 7, 2004, at 3:42 PM, Alex Tweedly wrote: > At 08:23 07/07/2004 -0700, Richard Gaskin wrote: >> As with their paper-based counterparts, you may need to check out a >> few different entries before you find the one that answers your >> question most fully. But with more than twice as much documentation >> as included with Director, ToolBook, and other more expensive tools, >> the answer you're looking for is very likely covered sufficiently to >> get you moving forward so long as you're willing to invest almost as >> much effort as you would expect to employ with a paper-based index >> (the electronic version is arguably a bit easier since going to an >> entry is just one click as opposed to thumbing through pages). >> >> So maybe a useful question would be: How do we encourage folks to use >> the tools they have in hand now? > > Make them easier to use (mostly talking about on-line documentation). > It's one click - if you don't mind losing your screen setup and > context. > > 1. When one doc window (e.g. the Transcript dict) is open but buried > under other windows, clicking on Help/Search Doc does (or appears to > do) nothing. It should open a new window, or at least bring the > current one to the front, etc. > > 2. Follow proper OS conventions / guidelines. For Windows, in the > dictionary entry window: > - Page Up / Page Down currently don't work > - Up Arrow / Down Arrow do the wrong thing (scroll by page > instead of by small amount) > - Ctrl-F4 (or maybe Alt-F4) should close windows (this is the > cause, for me, of so often having a doc window buried where I can't > see it ....) > - Ctrl-Tab (or maybe Alt-Tab) should cycle between windows (all of > them - not just the two main ones. Rev has open windows that I can't > get to without using a mouse - tsk tsk.) > etc. Lack of these means you need to use the mouse more than you > should need to - and that's not as easy as it should be, because the > close buttons, scroll-bars and scroll-arrows are smaller than standard > ones. > > When in the Transcript dictionary index window > - up-arrow / down arrow should move the highlighted entry, and return > should open its entry. > - left-arrow and right-arrow should move the text cursor within the > selection field at the top > (e.g. type in exolicitVariables - discover there is nothing > showing (because you typo-ed the "p" for an "o". Normal Windows > conventions would allow you to arrow back along the line and fix that > letter - but instead the left-arrow changes you to a different mode in > the Help system.) > > 3. Provide a larger set of samples. The Recipes are good - but more of > them, and a few more which show complete (even if tiny) examples. > Right now, it's too easy to get a recipe which shows you the one line > you need to use - but doesn't help you with context. > > (Sorry - I had a few specific examples in mind, but didn't get them > written down, and now can't go back to look again .... I think it was > something like rectangle where it told me to use something like set > graphic to rectangle - but didn't then either tell me, or give me any > hyperlink to, info on how to use that. OK, you can go back to the doc > window and search for graphic, and after reading that, go back to doc > window and search for create, and .... but one 10-line example would > have told me what I needed much sooner. I might have done better to > make more use the "Back to ..." and "See also ..." boxes - but > they're a pain to use - need to use a mouse, and (I found) too low a > success-rate to encourage using them. ) > > 4. Provide an easy way to search through source code buried within > stacks. > There are a good number of user-contributed stacks - they must contain > lots of useful examples of how to use features, commands, etc. - but > there's no easy way to find them. If this were a more traditional > language / system, I'd use find-files, or even find+grep to find the > examples that use the features I'm trying research - but there's no > way to do that in Rev. > (Or maybe there is - but I don't know about it .... - so if there is a > way to do that, add it prominently to the docs). > > 5. Include a tutorial about how to develop some small feature *using* > the documentation. Something along the lines of > Problem description: > We have a set of folders, each named by a single letter. We want > the user to select a letter from a scrolling list of letters, and then > display a list of all the files within that folder - and the user can > then select one of those files and we'll display its contents in text > area. > > How do we do this ? > search doc for "files" ... this shows us ... > search doc for "folders" ... > etc. > i.e. find a case where there are a number of feasible words, and the > first one you think of isn't the one that is in the docs. > > > My perspective : I'm an experienced programmer - been building > graphics programs since mid-70s, used a significant number of > different languages, IDEs, systems. Most of my recent development work > (for fun, not for professional purposes) has been in Python - though > earlier I did work in Perl, and have done a fair amount of PHP and a > little javascript. > > I've just finished a trial license for Revolution - and decided that > it's not the right tool for me at the moment. The number of things > that worked and were easy and "brought a smile to my face" just wasn't > quite big enough to match the number of things that made me gnash my > teeth in frustration. Some of those I described above - and really > they're issues with the IDE rather than the documentation itself. > There were also a number of unpleasant surprises and things that I > just found too hard to do. > e.g. > (I'm typing this from memory - since my license has expired, I can't > go back in and cut/paste the actual code - so there may be something > slightly off in this example) > > put "file:myfile.txt" into myVar > put URL myVar into myText > puts the contents of myfile.txt into the variable myText > > put "myfile.txt" into myVar > put URL "file:"+myVar into myText > does something different (it puts the *name* of myfile.txt into > myText) > > That took me hours to figure out, partly because I was *sure* that > sequence to read the file was OK, and it wasn't producing any error - > so I thought the file had been read OK, and was trying to see why my > processing of the file was producing the wrong answer. Maybe it's just > a bug, maybe it's another example of the non-regularity of Revolution > - I can't tell, and couldn't tell from the documents. If there had > been a more formal language ref (BNF or similar ?) I might have > figured out if it was supposed to work. > > All in all, it just wasn't enough fun for me. I sent a longer, and > probably less calm and reasoned, version of this mail to Rev support, > explaining why I am not converting the trial license into a real one, > and received a very nice reply. > I hope that sometime (maybe ver 2.3) the balance will have shifted > enough so that the good things outnumber and outweigh the parts I > found troublesome. > > -- Alex. > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From mpetrides at earthlink.net Wed Jul 7 15:56:11 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 15:56:11 -0400 Subject: Documentation & Books In-Reply-To: <40EC5372.6090904@fourthworld.com> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> Message-ID: Well, I, for one, would certainly be glad to participate in such a group. On Jul 7, 2004, at 3:48 PM, Richard Gaskin wrote: > If the aim is to help RunRev make better documentation, it may be > useful to form a working group to draft recommendations. From jperryl at ecs.fullerton.edu Wed Jul 7 16:02:14 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 13:02:14 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <40EC549C.2070909@fourthworld.com> Message-ID: Well, I've pulled up a bunch of the text from the online docs and looked them over, saved them in an RTF doc.. (which I just found while looking to see if I have my "intro to Rev" handout on the department server... alas, I did not). Here's my real problem: I barely got a "D" in the linear algebra class that dealt with matrices (which I am assuming is similar if not identical to arrays). So, I am clueless. I am one step ahead of a newbie who has never heard the term before (and, hence, wouldn't know to search for it, much less know what to do with any results) in that I think I have a vague idea of what it is and what it can be used to do (for example, keep track of character stats in a game, including previous locations in which something interesting was revealed or for the purposes of map revelations/display and the like) but that's about it. I read the docs and still cannot proceed to step 1 (or, is that, step 0?). I suspect it could also be used to generate displays for a game such that one wouldn't need a separate card for each location. So, what I do is use a bunch of global variables to keep track of these things (and, one card for every display). I'm perhaps aware that this is not the best way to do such things, but it is the way I CAN do such things. Judy On Wed, 7 Jul 2004, Richard Gaskin wrote: > What have you tried? > > This isn't OT at all, but a great opportunity to learn about how we learn. > > Let's look at what's been done thus far and we'll see about good next steps. From ambassador at fourthworld.com Wed Jul 7 16:07:47 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 13:07:47 -0700 Subject: Documentation & Books & related In-Reply-To: <842D1D5B-D04F-11D8-BE6F-000A959D005E@earthlink.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <5.1.0.14.0.20040707173922.02bbc890@mail.tweedly.net> <842D1D5B-D04F-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: <40EC5813.5010106@fourthworld.com> Marian Petrides wrote: > Think of the things someone just starting out will need to know and give > them to him in "words of one phoneme." It is very difficult for someone > who "speaks the language" to remember what it was like when they > couldn't. I remember having that experience with the allmighty HyperCard. In 1987 I was learning to script and wanted to have a button that creates a field. After searching through the docs and both of Goodman's books I was certain it couldn't be done. I was just about to decide that I was going to have to work with a pre-made set of fields when I accidentally stumbled across the answer while looking up something else. If that happened to me I imagine it happens to many people. But I wonder how many didn't stick with it long enough to find the answer. And consider that was with the relatively tiny sandbox that was HyperCard: one OS, one window, one color, half as many objects as Rev, half as many messages, a third or fewer properties.... Maybe the more productive solution for cases like that would be to recognize that if it takes 30 days to adequately evaluate most consumer apps it will take longer to evaluate a multi-platform development tool. Yes, invest in the docs. But also up the eval period. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jperryl at ecs.fullerton.edu Wed Jul 7 16:12:29 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 13:12:29 -0700 (PDT) Subject: Documentation & Books & related In-Reply-To: <842D1D5B-D04F-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: And, what I suspect someone is going to note next (if not previously), Marian, is, "well, did you take a look at user contributions at Rev's website?" Here's why that's not a good answer: People who lack confidence in their abilities to program/use Rev are going to be overwhelmed. Their assumption is that anything important is going to be up front and visible and in the docs. Telling them to essentially go search the web is going to turn them off because it's almost like telling them they're stupid as they didn't know previously that if you don't find something in the docs, your next step is to go here, then there, then someplace else. They're kinda like Buttercup, my chihuahua: even as a puppy (and still now as a 10-yr. old dog), she liked boundaries to her universe. They make her feel secure and confident. Think back to the guy with the tabbed buttons problem. The average "novice" wouldn't have kept at it for five or six posts to the list to get his question answered. He kept at it because he had the confidence of prior programming experience to know that there HAD to be an answer and that perhaps the problem was one of properly expressing his problem/wish. A novice won't do that because they don't want to feel stupid; don't want to think that people are thinking that they're stupid. Of course, this gets back to whether you can be all things to all people. This is what I think made the HC UI a wonderful model: when you opened it up, right up front and visible were things like the sample buttons stack and the like. And the downside to this is perhaps that a seasoned programmer looks at this and thinks, "what an amateurish thing this is; obviously can't do any real programming with it..." :( Judy On Wed, 7 Jul 2004, Marian Petrides wrote: > I'd like especially to highlight one of Alex's suggestions: > > >>> Provide a larger set of samples. The Recipes are good - but more of > them, and a few more which show complete (even if tiny) examples. Right > now, it's too easy to get a recipe which shows you the one line you > need to use - but doesn't help you with context. > > Think of the things someone just starting out will need to know and > give them to him in "words of one phoneme." It is very difficult for > someone who "speaks the language" to remember what it was like when > they couldn't. This is true whether you are teaching medicine or > teaching Rev. And YES, you DO have to teach (Dan's comment about > digging for pearls notwithstanding), cuz (deliberate bad spelling) if > you don't, you will continue to have people turning away in > frustration. Lost revenue, but, more importantly, lost user base. It's > time to build critical mass guys and gals. From jperryl at ecs.fullerton.edu Wed Jul 7 16:14:27 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 13:14:27 -0700 (PDT) Subject: Documentation & Books & related In-Reply-To: <40EC5813.5010106@fourthworld.com> Message-ID: Good idea... 'cuz probably people aren't going to have the time to invest 24-7 in evaluation. Judy On Wed, 7 Jul 2004, Richard Gaskin wrote: > Maybe the more productive solution for cases like that would be to > recognize that if it takes 30 days to adequately evaluate most consumer > apps it will take longer to evaluate a multi-platform development tool. > > Yes, invest in the docs. But also up the eval period. From ambassador at fourthworld.com Wed Jul 7 16:36:29 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 13:36:29 -0700 Subject: Documentation & Books In-Reply-To: References: Message-ID: <40EC5ECD.3090702@fourthworld.com> Judy Perry wrote: > Here's my real problem: I barely got a "D" in the linear > algebra class that dealt with matrices (which I am assuming > is similar if not identical to arrays). You beat me: I got an F. No kidding. Fortunately arrays are much simpler. > So, I am clueless. I am one step ahead of a newbie who has > never heard the term before (and, hence, wouldn't know to > search for it, much less know what to do with any results) > in that I think I have a vague idea of what it is and what > it can be used to do (for example, keep track of character > stats in a game, including previous locations in which > something interesting was revealed or for the purposes of > map revelations/display and the like) but that's about it. > I read the docs and still cannot proceed to step 1 (or, is > that, step 0?). I suspect it could also be used to > generate displays for a game such that one wouldn't need > a separate card for each location. But you could probably do the same with a delimited list as well. Sometimes it's not bad to solve a problem with what you know, and branch out in stages only as needed. > So, what I do is use a bunch of global variables to keep > track of these things (and, one card for every display). > I'm perhaps aware that this is not the best way to do such > things, but it is the way I CAN do such things. Getting results is rarely a bad place to start. :) It's hard for me to come up with a good example using your situation without knowing more about it, but I'll give you one that helped me understand some of the unique value of arrays. I had a circumstance where I needed to keep track of stuff globally but couldn't know in advance how many of those things I would need so I couldn't declare separate globals for each. I could have used a delimited list, but it would have looked something like: steve,100 bob,980 jane,444 ...and it would have been cumbersome to write: set the wholeMatches to true get item 2 of lineOffset(tPerson,gMyGlobal) ...just to get that one value. Enter arrays: An array is just a collection of values in which each value has a name. That name can be a number or an alphanumeric string. This label is commonly called a "key", and if it helps I sometimes remind myself that it's the key that unlocks the value. In the example above, we could store a value with something like: put 100 into tMyArray["steve"] ...and get it with: get tMyArray["steve"] Conveniently, you don't need to keep track of what's in the list -- you can get a list of keys like this: get the keys of tMyArray ...which returns a return-delimited list of the labels of all of the array elements. Even more convenient, you can store items in an array in one move by using the split command. If we had the delimited list above we could tuck it into an array in one line: put tMyList into tMyArray combine tMyArray with return and comma The "with" part specifies the delimiters to be used for breaking the text chunks into array elements. Since arrays are dependent on specific memory structures, they cannot be easily stored directly. You can't, for example, say "write tMyArray to file whatever". But you can use the combine command to put an array into a chunk, effectively reversing the effect of the split command: put tMyArray into tMyList combine tMyList with return and comma To delete an array element use the "delete variable" command: delete variable tMyArray["steve"] You can also use variables to access array elements. This example will store a list of control names in an array by number: repeat with i = 1 to the number of controls put the short name of control i into tMyArray[i] end repeat Play with those and post more questions as they come up. I'm sure others have as many questions about arrays as I did when Kevin and Scott Raney patiently helped me through them on the MetaCard list way back when. Sure beats linear algebra, eh? :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From mwieder at ahsoftware.net Wed Jul 7 16:49:34 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 13:49:34 -0700 Subject: Documentation & Books In-Reply-To: <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: <1519713296.20040707134934@ahsoftware.net> Marian- Wednesday, July 7, 2004, 12:25:59 PM, you wrote: MP> I think Mark's point was that it is not inherently obvious that using MP> Search Documentation will give you a lot more hits than searching the MP> dictionary. That's *exactly* the point I was trying to make. Anyone who's been around the IDE for a while knows this, but it's not at all obvious to someone coming into this cold. -- -Mark Wieder mwieder at ahsoftware.net From davis.phil at comcast.net Wed Jul 7 16:51:51 2004 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 7 Jul 2004 13:51:51 -0700 Subject: Documentation & Books & related References: <20040707032319.82C9B93009C@mail.runrev.com><5.1.0.14.0.20040707173922.02bbc890@mail.tweedly.net><842D1D5B-D04F-11D8-BE6F-000A959D005E@earthlink.net> <40EC5813.5010106@fourthworld.com> Message-ID: <002c01c46464$3b76b8c0$9d7ba8c0@RON7XP> Here's a thought: What would help more, improved docs or an alternate dev interface for Newbies? I remember HC as having a [cheesy-looking but] very elementary Home stack. As I gained ground in my understanding of HC, I started adding my own stuff to it. Then every time I opened it, its appearance reminded me of my own improved skills and gave me confidence to explore and learn more. It was a radical experience! MC Home had that extensible nature too. I like Rev fine, but [IMHO] the dev UI is more sophisticated and less approachable than the others. By design, I think its intended user is the Developer, not the Newbie. The closest thing to "my own stuff on the HC Home stack" in Rev would probably be the plug-ins I create. But do Newbies readily relate to plug-ins? I don't know. Maybe one thing that would help Newbies is a first-launch plug-in that serves as a simple sandbox and jumping-off point until they "get it". Food for thought. Phil Davis From mpetrides at earthlink.net Wed Jul 7 16:55:55 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 16:55:55 -0400 Subject: Documentation & Books In-Reply-To: References: Message-ID: <0A3C2049-D058-11D8-BE6F-000A959D005E@earthlink.net> Judy Try thinking of arrays this way. A one-dimensional array is simply a list, eg a list (or column) of phone numbers without any way of determining whose name goes with a number. A two-dimensional array is kinda like a spreadsheet, in which the number is described as the intersection of person's name (row) and phone number (column). A three-dimensional array would then be akin to a file containing multiple spreadsheets, one for each town in the county. A phone number would then be described as the intersection of person's name (row), phone number (column) and town name (which town's spreadsheet contains the data). To give you the specifics as applies to Rev, I will have to hunt through the dox for the scattered how to references on arrays, since I haven't yet tackled this in Rev (I've been able to get by with the simple expedient of storing one or even two dimensional arrays in a field--in a manner similar to that described above.) Does that help at all or is it way more basic than you needed? M On Jul 7, 2004, at 4:02 PM, Judy Perry wrote: > Well, I've pulled up a bunch of the text from the online docs and > looked > them over, saved them in an RTF doc.. (which I just found while > looking to > see if I have my "intro to Rev" handout on the department server... > alas, > I did not). > > Here's my real problem: I barely got a "D" in the linear algebra class > that dealt with matrices (which I am assuming is similar if not > identical > to arrays). > > So, I am clueless. I am one step ahead of a newbie who has never heard > the term before (and, hence, wouldn't know to search for it, much less > know what to do with any results) in that I think I have a vague idea > of > what it is and what it can be used to do (for example, keep track of > character stats in a game, including previous locations in which > something > interesting was revealed or for the purposes of map revelations/display > and the like) but that's about it. I read the docs and still cannot > proceed to step 1 (or, is that, step 0?). I suspect it could also be > used > to generate displays for a game such that one wouldn't need a separate > card for each location. > > So, what I do is use a bunch of global variables to keep track of these > things (and, one card for every display). I'm perhaps aware that this > is > not the best way to do such things, but it is the way I CAN do such > things. > > Judy > > On Wed, 7 Jul 2004, Richard Gaskin wrote: > >> What have you tried? >> >> This isn't OT at all, but a great opportunity to learn about how we >> learn. >> >> Let's look at what's been done thus far and we'll see about good next >> steps. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Wed Jul 7 16:59:19 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 13:59:19 -0700 Subject: Documentation & Books In-Reply-To: <40EC5372.6090904@fourthworld.com> References: <20040707032319.82C9B93009C@mail.runrev.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> Message-ID: <11320298197.20040707135919@ahsoftware.net> Richard- Wednesday, July 7, 2004, 12:48:02 PM, you wrote: RG> If someone has a question about arrays I'm happy to help. I learned RG> about them by making a stack, trying things out, making a lot of RG> mistakes, then tweaking my scripts until they did what I expected. In RG> other words, I did what most programmers do to learn most things. ...and no amount of documentation is going to be a substitute for going out and making your own mistakes. It's the best way to learn. I wasn't making a point about arrays in particular here, more about the difficulty of zeroing in on a specific item. RG> Just the same, if I can help people have a gentler learning experience RG> I'm happy to help. When learning a new tool, most programmers I know RG> ask one question first: "Where's the list?" I know this pops up every so often around here and I hate to chime in with a "me, too", but this list is an absolutely invaluable resource. My thanks to all the seasoned programmers who lend the voice of experience, the whiners who manage to get things pushed forward, and the newbies who ask the dumb questions I wish I'd asked. I'd *really* be floundering without this list. -- -Mark Wieder mwieder at ahsoftware.net From b.xavier at internet.lu Wed Jul 7 17:13:44 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 7 Jul 2004 23:13:44 +0200 Subject: bug votes In-Reply-To: <9367369B-D044-11D8-857D-000D93677F1E@skynet.be> Message-ID: how is it possible that we can only vote 5 points on a bug? I want to put 10 votes on a bug that annoys me everyday! A customer (a loyal...) should be able to give his opinion... Since I got a red answer from Bugzilla, I want to state a RED 24 point statement... cheers Xavier From ambassador at fourthworld.com Wed Jul 7 17:09:37 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 14:09:37 -0700 Subject: Documentation & Books In-Reply-To: <11320298197.20040707135919@ahsoftware.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> <11320298197.20040707135919@ahsoftware.net> Message-ID: <40EC6691.3040600@fourthworld.com> Mark Wieder wrote: > RG> Just the same, if I can help people have a gentler learning experience > RG> I'm happy to help. When learning a new tool, most programmers I know > RG> ask one question first: "Where's the list?" > > I know this pops up every so often around here and I hate to chime in > with a "me, too", but this list is an absolutely invaluable resource. > My thanks to all the seasoned programmers who lend the voice of > experience, the whiners who manage to get things pushed forward, and > the newbies who ask the dumb questions I wish I'd asked. I'd *really* > be floundering without this list. Me too. ;) Before Kevin became distracted with little things like running the company , he was among the most regular contributors to the MC list where all this began. Without his excellent post on arrays (not all that different from the one I just posted) I might still be floundering (if you think Rev's docs are subpar you should have seen the Read Me that comprised most of what we had to work with to learn new features in MetaCard). A lot of folks I know post here on a sort of "pay it forward" principle: we've gotten a lot of help from others in the past, and feel obliged to return that favor to others. A lot of the programming community is like that. I honestly believe that NNTP predating HTTP reflects the values and focus of the tech community. Kevin's ability to explain things well has helped me often, and it's one of the reasons I have confidence in RunRev's ability to be responsive to good requests for enhancement to the docs. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From mwieder at ahsoftware.net Wed Jul 7 17:15:01 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 14:15:01 -0700 Subject: Documentation & Books In-Reply-To: References: Message-ID: <3521240161.20040707141501@ahsoftware.net> Judy- Wednesday, July 7, 2004, 1:02:14 PM, you wrote: Well, since I seem inadvertently to have started this off, let me take a first stab at this: An array is just a collection of things. A simple example: -- good form to declare a local variable local strDayOfWeek -- now let's use it as an array on InitializeWeekDays put "Sunday" into strDayOfWeek[1] put "Monday" into strDayOfWeek[2] put "Tuesday" into strDayOfWeek[3] put "Wednesday" into strDayOfWeek[4] put "Thursday" into strDayOfWeek[5] put "Friday" into strDayOfWeek[6] put "Saturday" into strDayOfWeek[7] on InitializeWeekDays --Then... put strDayOfWeek[6] --or function DayOfWeek intDayNumber return strDayOfWeek[intDayNumber] end DayOfWeek put DayOfWeek(6) would give you "Friday" As with anything programmatic, there are any number of ways to do a given task - you can certainly do the above without using an array, and using an array may not be the best approach for a given task. I generally use arrays when I have a number of similar objects to keep track of and I want to deal with them in a consistent way. -- -Mark Wieder mwieder at ahsoftware.net From sanke at hrz.uni-kassel.de Wed Jul 7 17:22:42 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 07 Jul 2004 23:22:42 +0200 Subject: New Metacard/Revolution Site Message-ID: <40EC69A2.6020606@hrz.uni-kassel.de> I have set up a new Metacard/Revolution website "Metamedia" ("http://www.sanke.org"), at present still very much under construction, but already offering nearly 30 stacks of differing quality for downloading, which - as most of you know - can be opened inside Revolution. By the end of summer the number of stacks will have grown to about 50. There is an English and a German version of the site, the English version still very much incomplete, but the stacks available from the German part in many cases use the English language. The main purpose of this site is to facilitate communication between staff and students inside our own institution, but this should not prevent others from outside to take a look. Until now our texts and stacks were hidden on our FTP-Server behind a very long path name. The site could also be seen as an attempt to address such problems as are currently discussed in thread "Documentation & Books". There are - and will be - stacks and texts for absolute beginners and stacks for more advanced users. You will feel the bias towards Metacard. For various reasons Metacard here is still the first choice for teaching and development, but the relationship between Metacard and Revolution is explained. The structure of the site is like this (more implemented in the German version at present): "Overview X-Talk Languages Relationship between Metacard and Revolution Sample Stacks - applications - applications produced by students - tools and sample stacks illustrating concepts and features - demo stacks (for applications that are not "open source") Games Third Party Applications and Samples Tutorials (PDF-files, stacks, and scripts) Texts (concerning various aspects of programming) Projects (description of projects, e.g. our "Language Suite" of ten applications) Links" Best regards, Wilhelm Sanke www.sanke.org From chipp at chipp.com Wed Jul 7 17:26:39 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 16:26:39 -0500 Subject: new altResizeImage Library available Message-ID: <40EC6A8F.6080803@chipp.com> I've recently finished a new library control which allows you to resize and save images in different file formats. It's all in transcript and can be found at the bottom of page: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm It uses the little known bilinear interpolation algorithm built into RunRev-- property called 'resizeQuality', to create a very nice resized image. You could use this control for instance to build a program that automatically made thumbnail files for a folder full of images, or to convert PNG's into JPEGS. I've tested in only on WinXP for now. If you find a problem, please email me offlist. best, Chipp From the website: ---------------------------------------------- altResizeImgLib by Chipp Walters, Altuit, inc. This library allows you to resize and save an image with the 'best' resizeQuality of the engine while maintaining the aspect ratio. It can save in PNG, JPEG or GIF formats (if you have purchased the GIF unlock code from RR). This DEMO stack Press the Resize Image button and you are prompted for an image to open. Then you are asked for a filename to save as. Next, the altResizeImage command is called with the parameters specified by Maximum Height/Maximum Width and the pixel value. If you set the control to Maximize Height, then the image height will be set to the height value specified with the width being whatever it needs to be to maintain proportions. If you set the control to Maximize Width, then the image width will be set to the width value specified with the height being whatever it needs to be to maintain proportions. You can press the Open Viewer button to browse for and view the newly resized image. How to install Make the stack "altResizeImg" as a substack of your main stack. Then use the commands: start using stack "altResizeImgLib" altResizeImage tFilePath,tFilePathToSave,tSize,tMode,tJpgQual stop using stack "altResizeImgLib" Where: tFilePath IS THE ORIGINATING IMAGE FILEPATH tFilePathToSave IS THE DESTINATION FILEPATH NOTE: THIS HANDLER WILL LOOK AT THE EXTENSION OF THE FILE IN tFilePathToSave TO DETERMINE WHAT FILE TYPE TO SAVE AS. IF NO EXTENSION THEN DEFAULT IS "JPEG" tSize IS THE MAXWIDTH OR MAXHEIGHT IN PIXELS. ALL IMAGES ARE RESIZED PROPORTIONALLY tMode IS EITHER "MaxHeight" or "MaxWidth" AND TELL THE HANDLER WHICH ONE TO OPTIMIZE tJpgQual IS OPTIONAL AND TELLS WHAT JPEGQUALITY TO SAVE AS. DEFAULT IS 90 From gizmotron at earthlink.net Wed Jul 7 17:33:40 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 14:33:40 -0700 Subject: Documentation & Books In-Reply-To: <3521240161.20040707141501@ahsoftware.net> Message-ID: on 7/7/04 2:15 PM, Mark Wieder at mwieder at ahsoftware.net wrote: > put "Sunday" into strDayOfWeek[1] > put "Monday" into strDayOfWeek[2] > put "Tuesday" into strDayOfWeek[3] > put "Wednesday" into strDayOfWeek[4] > put "Thursday" into strDayOfWeek[5] > put "Friday" into strDayOfWeek[6] > put "Saturday" into strDayOfWeek[7] or: put "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday" into strDayOfWeek split strDayOfWeek by comma answer strDayOfWeek[3] && strDayOfWeek[7] Mark Brownell From mpetrides at earthlink.net Wed Jul 7 17:37:06 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 17:37:06 -0400 Subject: How to extract characters from the middle of a string? In-Reply-To: References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> Message-ID: If I have a string containing 25 characters, how do I extract the eight characters starting at position 5 in the string? [In BASIC this would be left$(5,8) or some such.] This should be a simple thing to do but I can't figure it out and can't figure out which dictionary item applies. Thanks. M From chipp at chipp.com Wed Jul 7 17:41:03 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 16:41:03 -0500 Subject: Documentation & Books In-Reply-To: <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: <40EC6DEF.1010109@chipp.com> Aw c'mon, it's not as hard as digging for diamonds. Just look under the "HELP" menu (funny it should be *there*) ;-) Marian Petrides wrote: > The point being that the cognoscenti know to use the Search > Documentation tool, but a rank beginner would not. From ambassador at fourthworld.com Wed Jul 7 17:41:20 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 14:41:20 -0700 Subject: How to extract characters from the middle of a string? In-Reply-To: References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> Message-ID: <40EC6E00.3000809@fourthworld.com> Marian Petrides wrote: > If I have a string containing 25 characters, how do I extract the eight > characters starting at position 5 in the string? get char 5 to 13 of tMyString -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Wed Jul 7 17:42:33 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 07 Jul 2004 14:42:33 -0700 Subject: How to extract characters from the middle of a string? In-Reply-To: Message-ID: Recently, "Marian Petrides" wrote: > If I have a string containing 25 characters, how do I extract the eight > characters starting at position 5 in the string? > > [In BASIC this would be left$(5,8) or some such.] Does this do what you want: get char 5 to 13 of tString Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sanke at hrz.uni-kassel.de Wed Jul 7 17:43:02 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 07 Jul 2004 23:43:02 +0200 Subject: New Metacard/Revolution Site Message-ID: <40EC6E66.2060801@hrz.uni-kassel.de> I just noticed that in the use-revolution and improve-revolution archives the automatic highlighting of the link http://www.sanke.org included one of the quotes (I see this here using Netscape), which prevents access to the site. Hope this time the link will be displayed correctly. -- Wilhelm Sanke http://www.sanke.org From chipp at chipp.com Wed Jul 7 17:45:01 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 16:45:01 -0500 Subject: Documentation & Books & related In-Reply-To: <842D1D5B-D04F-11D8-BE6F-000A959D005E@earthlink.net> References: <20040707032319.82C9B93009C@mail.runrev.com> <5.1.0.14.0.20040707173922.02bbc890@mail.tweedly.net> <842D1D5B-D04F-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: <40EC6EDD.20908@chipp.com> Y'know, no one ever said it was going to be easy. But, if you do the following, you should get a good grasp of how the language works. 1) Do ALL the tutorials 2) Review ALL the recipes 3) Read ALL the tips from the startup tip screen 4) Peruse the last 2 years of the use-revolution list using Google 5) Purchase the Rev books and scan them so you have an idea of what is possible 6) Buy Dan's book and read it. A couple plus years ago when I started, I did all these (except for buy Dan's book as it was not available). -Chipp From gizmotron at earthlink.net Wed Jul 7 17:50:50 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 14:50:50 -0700 Subject: How to extract characters from the middle of a string? In-Reply-To: Message-ID: on 7/7/04 2:37 PM, Marian Petrides at mpetrides at earthlink.net wrote: > If I have a string containing 25 characters, how do I extract the eight > characters starting at position 5 in the string? > > [In BASIC this would be left$(5,8) or some such.] > > This should be a simple thing to do but I can't figure it out and can't > figure out which dictionary item applies. > > Thanks. > > M try: put char 5 to 8 of yourTextFullOf25Characters into zippyDdoDaVar5to8 or delete char 5 to 8 of "abcdefghijklmnopqrstuvwxyz" From mpetrides at earthlink.net Wed Jul 7 17:46:15 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 17:46:15 -0400 Subject: Arrays was Documentation and Books In-Reply-To: References: Message-ID: <126B5EA5-D05F-11D8-BE6F-000A959D005E@earthlink.net> Mark Is the str a necessary part of the variable name, or am I correct in thinking that even if you don't specifically say it is a string, Rev will assume it is? I.e. can I just as easily put "Sunday" into dayOfWeek[1] etc or > put "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday" into > dayOfWeek > > split dayOfWeek by comma > > answer dayOfWeek[3] && dayOfWeek[7] Thanks. M On Jul 7, 2004, at 5:33 PM, Mark Brownell wrote: >> put "Sunday" into strDayOfWeek[1] >> put "Monday" into strDayOfWeek[2] >> put "Tuesday" into strDayOfWeek[3] >> put "Wednesday" into strDayOfWeek[4] >> put "Thursday" into strDayOfWeek[5] >> put "Friday" into strDayOfWeek[6] >> put "Saturday" into strDayOfWeek[7] > > or: > > put "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday" into > strDayOfWeek > > split strDayOfWeek by comma > > answer strDayOfWeek[3] && strDayOfWeek[7] From chipp at chipp.com Wed Jul 7 17:49:32 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 16:49:32 -0500 Subject: New Metacard/Revolution Site In-Reply-To: <40EC69A2.6020606@hrz.uni-kassel.de> References: <40EC69A2.6020606@hrz.uni-kassel.de> Message-ID: <40EC6FEC.7090701@chipp.com> Wow, nice work Wilhelm! I look forward to reviewing your site! -Chipp Wilhelm Sanke wrote: > I have set up a new Metacard/Revolution website "Metamedia" > ("http://www.sanke.org"), at present still very much under construction, > but already offering nearly 30 stacks of differing quality for > downloading, which - as most of you know - can be opened inside > Revolution. By the end of summer the number of stacks will have grown to > about 50. From b.xavier at internet.lu Wed Jul 7 18:04:21 2004 From: b.xavier at internet.lu (MisterX) Date: Thu, 8 Jul 2004 00:04:21 +0200 Subject: Theme manager nearly ready... In-Reply-To: Message-ID: Hi everyone, Im almost done with a new theme manager for RR or MC stacks. You have seen themes on Macs or PCs... Now you can have them for your stacks! There's lots of geometry issue and tests to be done still however I wanted to know what you would like to see!?? Current features are: selecteable themes, theme importation from web sites, theme standards to port across stacks, theme controls to resize stack or move it around... CSS files? For a lame example, check out my clipperX tool at http://monsieurx.com, an old example but the basis for this stack module If there is a theme you want as an example, let me know... I'll make a demo this week if time allows. An image manager module is also coming to life for this theme manage it allows you to browse, edit and assign images to stack controls. How much easier should it be? cheers Xavier From webmaster at dreamscapesoftware.com Wed Jul 7 18:53:07 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 7 Jul 2004 16:53:07 -0600 Subject: new altResizeImage Library available References: <40EC6A8F.6080803@chipp.com> Message-ID: <016d01c46475$55552090$12d4e6cf@WorkPC> Ok, what is the resizeQuality property and how does it work? I tested it out and I'm not noticing any differences. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Chipp Walters" To: "Use-Revolution" Sent: Wednesday, July 07, 2004 3:26 PM Subject: new altResizeImage Library available > I've recently finished a new library control which allows you to resize > and save images in different file formats. It's all in transcript and > can be found at the bottom of page: > > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > > It uses the little known bilinear interpolation algorithm built into > RunRev-- property called 'resizeQuality', to create a very nice resized > image. > > You could use this control for instance to build a program that > automatically made thumbnail files for a folder full of images, or to > convert PNG's into JPEGS. I've tested in only on WinXP for now. If you > find a problem, please email me offlist. > > best, > > Chipp > > From the website: > ---------------------------------------------- > > altResizeImgLib > by Chipp Walters, Altuit, inc. > > This library allows you to resize and save an image with the 'best' > resizeQuality of the engine while maintaining the aspect ratio. It can > save in PNG, JPEG or GIF formats (if you have purchased the GIF unlock > code from RR). > > This DEMO stack > Press the Resize Image button and you are prompted for an image to open. > Then you are asked for a filename to save as. Next, the altResizeImage > command is called with the parameters specified by Maximum > Height/Maximum Width and the pixel value. > > If you set the control to Maximize Height, then the image height will be > set to the height value specified with the width being whatever it needs > to be to maintain proportions. If you set the control to Maximize Width, > then the image width will be set to the width value specified with the > height being whatever it needs to be to maintain proportions. > > You can press the Open Viewer button to browse for and view the newly > resized image. > > How to install > Make the stack "altResizeImg" as a substack of your main stack. > > Then use the commands: > > start using stack "altResizeImgLib" > altResizeImage tFilePath,tFilePathToSave,tSize,tMode,tJpgQual > stop using stack "altResizeImgLib" > > Where: > tFilePath IS THE ORIGINATING IMAGE FILEPATH > > tFilePathToSave IS THE DESTINATION FILEPATH > NOTE: THIS HANDLER WILL LOOK AT THE EXTENSION OF THE FILE IN > tFilePathToSave TO DETERMINE WHAT FILE TYPE TO SAVE AS. IF NO EXTENSION > THEN DEFAULT IS "JPEG" > > tSize IS THE MAXWIDTH OR MAXHEIGHT IN PIXELS. ALL IMAGES ARE RESIZED > PROPORTIONALLY > > tMode IS EITHER "MaxHeight" or "MaxWidth" AND TELL THE HANDLER WHICH ONE > TO OPTIMIZE > > tJpgQual IS OPTIONAL AND TELLS WHAT JPEGQUALITY TO SAVE AS. DEFAULT IS 90 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Wed Jul 7 17:58:26 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 17:58:26 -0400 Subject: How to extract characters from the middle of a string? In-Reply-To: References: Message-ID: Yes, it should fill the bill perfectly. I figured there was an easy way to do it, I just couldn't guess what. Thanks. M On Jul 7, 2004, at 5:42 PM, Scott Rossi wrote: > Recently, "Marian Petrides" wrote: > >> If I have a string containing 25 characters, how do I extract the >> eight >> characters starting at position 5 in the string? >> >> [In BASIC this would be left$(5,8) or some such.] > > Does this do what you want: > > get char 5 to 13 of tString > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Wed Jul 7 18:01:54 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 7 Jul 2004 17:01:54 -0500 Subject: Documentation & Books In-Reply-To: <40EC6DEF.1010109@chipp.com> Message-ID: <00a201c4646e$03f478b0$6601a8c0@precision340> Amen, Chipp... Sorry, but it is difficult for me to believe that some one who opens the documentation for the first time (seeing the Roadmap page) where there is a "Search the Documentation..." link would think they would get *more* results by clicking on an *item* in the list ("Transcript Language Dictionary") and then executing a search. Sorry, but the first page says "About the Documentation", then "All Documentation by Category", then "Search the Documentation". It isn't hard to make the cognitive "leap" that searching the documentation means searching ALL of the documentation. Come on, people! That said (and my blood pressure reduced), I *can* imagine that someone who is looking for the right token to work with arrays would go to the TLD and search for "array". However you'll note that the only time you get nothing as a result is when the popup to the left of the field says "Filter with:" or "Scroll to:"; if you actually pick "Search for:", looking for "array" provides a lot of items (although granted, many of them are not applicable). Perhaps it has more to do with the arrangement of the documentation than the docs itself - perhaps the "Search the Documentation" link should be more prominent, or that the results are weighted, or some combination. For example, when I search the docs on "array", I see "How to create an array variable" pretty quickly in the list. However IMHO the point is moot, as 2.3 will have a revised interface for getting through the docs, so I'd suggest taking a look at that *first* and then making suggestions later after we've all had a chance to digest it and work with it. And with that, I take my leave of this subject until the new docs are out... :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Chipp Walters > Sent: Wednesday, July 07, 2004 4:41 PM > To: How to use Revolution > Subject: Re: Documentation & Books > > > Aw c'mon, it's not as hard as digging for diamonds. Just look > under the > "HELP" menu (funny it should be *there*) ;-) > > > Marian Petrides wrote: > > > The point being that the cognoscenti know to use the Search > > Documentation tool, but a rank beginner would not. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Wed Jul 7 18:07:07 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 15:07:07 -0700 Subject: Arrays was Documentation and Books In-Reply-To: <126B5EA5-D05F-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: on 7/7/04 2:46 PM, Marian Petrides at mpetrides at earthlink.net wrote: > Is the str a necessary part of the variable name, or am I correct in > thinking that even if you don't specifically say it is a string, Rev > will assume it is? > > I.e. can I just as easily > > put "Sunday" into dayOfWeek[1] etc > > or > >> put "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday" into >> dayOfWeek >> >> split dayOfWeek by comma >> >> answer dayOfWeek[3] && dayOfWeek[7] > > Thanks. > > M It's a good thing that you asked me because this is what I'm best at. Rev knows it's a string because of the text is within quotes. So you could do this: put "bob caught a fish" into bobStory you could even shorten bobStory to bS So your example is correct: >put "Sunday" into dayOfWeek[1] Look at this: put "Sunday" into dayOfWeek[1] put "Tuesday" into dayOfWeek[3] put "Thursday" into dayOfWeek[5] Notice that dayOfWeek[2] & dayOfWeek[4] are empty. 1, 3, and 5 are keys to the array dayOfWee. Look in the docs for "Keys." Mark From mpetrides at earthlink.net Wed Jul 7 18:09:32 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 18:09:32 -0400 Subject: Arrays was Documentation and Books In-Reply-To: References: Message-ID: <5312C539-D062-11D8-BE6F-000A959D005E@earthlink.net> Thanks, Mark. I was have long been a bit hung up on the term "key" in this context, but your example helped clear it up for me. M On Jul 7, 2004, at 6:07 PM, Mark Brownell wrote: > put "Sunday" into dayOfWeek[1] > put "Tuesday" into dayOfWeek[3] > put "Thursday" into dayOfWeek[5] > > Notice that dayOfWeek[2] & dayOfWeek[4] are empty. 1, 3, and 5 are > keys to > the array dayOfWee. Look in the docs for "Keys." From jacque at hyperactivesw.com Wed Jul 7 18:12:15 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 07 Jul 2004 17:12:15 -0500 Subject: How to extract characters from the middle of a string? In-Reply-To: References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> Message-ID: <40EC753F.1080908@hyperactivesw.com> On 7/7/04 4:37 PM, Marian Petrides wrote: > If I have a string containing 25 characters, how do I extract the eight > characters starting at position 5 in the string? > > [In BASIC this would be left$(5,8) or some such.] > > This should be a simple thing to do but I can't figure it out and can't > figure out which dictionary item applies. get char 5 to 12 of myString -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Wed Jul 7 18:14:59 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 07 Jul 2004 15:14:59 -0700 Subject: How to extract characters from the middle of a string? In-Reply-To: Message-ID: Recently, "Marian Petrides" wrote: >>> If I have a string containing 25 characters, how do I extract the >>> eight >>> characters starting at position 5 in the string? >>> >>> [In BASIC this would be left$(5,8) or some such.] >> Does this do what you want: >> >> get char 5 to 13 of tString > Yes, it should fill the bill perfectly. I figured there was an easy way > to do it, I just couldn't guess what. You might almost say that text chunks have a hierarchy similar to the object message path: char -> word -> line -> get char 1 of tString get char 1 to 4 of tString get char 1 to 4 of word 3 of tString get char 1 to 4 of word 3 of line 2 of tString Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jacque at hyperactivesw.com Wed Jul 7 18:15:23 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 07 Jul 2004 17:15:23 -0500 Subject: How to extract characters from the middle of a string? In-Reply-To: References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> Message-ID: <40EC75FB.5080908@hyperactivesw.com> On 7/7/04 4:37 PM, Marian Petrides wrote: > If I have a string containing 25 characters, how do I extract the eight > characters starting at position 5 in the string? > > [In BASIC this would be left$(5,8) or some such.] > > This should be a simple thing to do but I can't figure it out and can't > figure out which dictionary item applies. By the way, the exact phrase you needed was under "character" in the transcript dictionary. Did you look up "character"? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gizmotron at earthlink.net Wed Jul 7 18:21:12 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 15:21:12 -0700 Subject: Arrays was Documentation and Books In-Reply-To: Message-ID: on 7/7/04 3:07 PM, Mark Brownell at gizmotron at earthlink.net wrote: >> Is the str a necessary part of the variable name, or am I correct in >> thinking that even if you don't specifically say it is a string, Rev >> will assume it is? oops. I forgot my adventures into realbasic & VB you don't need to declare a string with str. A variable can be anything as long as it is not a function or a command already in use. I like stuff like this: put bobTheGreatOne("smile face with eating grin") into aVatofAcid function bobTheGreatOne someText if someText = "smile face with eating grin" then put "What are you so happy about?" into x return x end if end bobTheGreatOne Mark From mpetrides at earthlink.net Wed Jul 7 18:16:55 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 18:16:55 -0400 Subject: Documentation & Books In-Reply-To: <00a201c4646e$03f478b0$6601a8c0@precision340> References: <00a201c4646e$03f478b0$6601a8c0@precision340> Message-ID: <5B265DCB-D063-11D8-BE6F-000A959D005E@earthlink.net> Ah, but what about the hapless person (I certainly have been there) who wanders around for a while doing whatever, stumbles on the dictionary listing, sees a search box and uses it. How is that person going to know (unless he remembers having seen it) that a) there is ANOTHER search box he can use b) (more importantly) that it will yield something different? It may be obvious to someone who has both search boxes in front of himself at the same time (or even one who remembers he saw a different, more inclusive box at one time in the past) but not necessarily to the poor foole who is stumbling around in the forest without breadcrumbs. Not everyone ALWAYS starts at the same place. ::::just as irked::: M On Jul 7, 2004, at 6:01 PM, Ken Ray wrote: > > Sorry, but it is difficult for me to believe that some one who opens > the > documentation for the first time (seeing the Roadmap page) where there > is a > "Search the Documentation..." link would think they would get *more* > results > by clicking on an *item* in the list ("Transcript Language > Dictionary") and > then executing a search. Sorry, but the first page says "About the > Documentation", then "All Documentation by Category", then "Search the > Documentation". It isn't hard to make the cognitive "leap" that > searching > the documentation means searching ALL of the documentation. Come on, > people! > From mwieder at ahsoftware.net Wed Jul 7 18:20:43 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 15:20:43 -0700 Subject: Documentation & Books In-Reply-To: References: Message-ID: <7825182460.20040707152043@ahsoftware.net> Mark- Wednesday, July 7, 2004, 2:33:40 PM, you wrote: MB> put MB> "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday" into MB> strDayOfWeek MB> split strDayOfWeek by comma Nice! I learned a nifty new technique. Gotta love this place. -- -Mark Wieder mwieder at ahsoftware.net From mpetrides at earthlink.net Wed Jul 7 18:23:25 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 18:23:25 -0400 Subject: How to extract characters from the middle of a string? In-Reply-To: <40EC75FB.5080908@hyperactivesw.com> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> <40EC75FB.5080908@hyperactivesw.com> Message-ID: <4374BBE6-D064-11D8-BE6F-000A959D005E@earthlink.net> No, but I did type "find character in string" and "extract character from string" into the search box (the search documentation one, not the transcript dictionary one--in accordance with the other discussion going on right now, attempting to get the most hits possible. And I tried looking up "string" in the printed dox. Didn't think to look up "character." M On Jul 7, 2004, at 6:15 PM, J. Landman Gay wrote: > On 7/7/04 4:37 PM, Marian Petrides wrote: > >> If I have a string containing 25 characters, how do I extract the >> eight characters starting at position 5 in the string? >> [In BASIC this would be left$(5,8) or some such.] >> This should be a simple thing to do but I can't figure it out and >> can't figure out which dictionary item applies. > > By the way, the exact phrase you needed was under "character" in the > transcript dictionary. Did you look up "character"? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Wed Jul 7 18:31:21 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 15:31:21 -0700 Subject: Documentation & Books In-Reply-To: <7825182460.20040707152043@ahsoftware.net> Message-ID: on 7/7/04 3:20 PM, Mark Wieder at mwieder at ahsoftware.net wrote: > MB> put > MB> "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday" into > MB> strDayOfWeek > > MB> split strDayOfWeek by comma > > Nice! I learned a nifty new technique. Gotta love this place. great! hears another one that works great too: split because your x is coming From mpetrides at earthlink.net Wed Jul 7 18:29:56 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 18:29:56 -0400 Subject: Documentation & Books In-Reply-To: <00a201c4646e$03f478b0$6601a8c0@precision340> References: <00a201c4646e$03f478b0$6601a8c0@precision340> Message-ID: <2CC1272B-D065-11D8-BE6F-000A959D005E@earthlink.net> Actually, as soon as I sent my reply to this, I was presented with a perfect example of how you can get lost in the dox. I had been looking for the method to extract eight characters from a 25 char string, starting at char 5. In answering, Jacque suggested that I could have found the answer by looking up "character" in the transcript dictionary and asked if I had tried that. I had looked up "string" and I had also used the SEARCH DOCUMENTATION box entering "find character in a string" and "extract character from a string." This is an example of someone knowing that the other search box exists and, as we were discussing, that it should yield the most hits and using it--wrongly it would appear. M :::following my breadcrumb trail, or attempting to:::: On Jul 7, 2004, at 6:01 PM, Ken Ray wrote: > Amen, Chipp... > > > Sorry, but it is difficult for me to believe that some one who opens > the > documentation for the first time (seeing the Roadmap page) where there > is a > "Search the Documentation..." link would think they would get *more* > results > by clicking on an *item* in the list ("Transcript Language > Dictionary") and > then executing a search. Sorry, but the first page says "About the > Documentation", then "All Documentation by Category", then "Search the > Documentation". It isn't hard to make the cognitive "leap" that > searching > the documentation means searching ALL of the documentation. Come on, > people! > > > That said (and my blood pressure reduced), I *can* imagine that > someone who > is looking for the right token to work with arrays would go to the TLD > and > search for "array". However you'll note that the only time you get > nothing > as a result is when the popup to the left of the field says "Filter > with:" > or "Scroll to:"; if you actually pick "Search for:", looking for > "array" > provides a lot of items (although granted, many of them are not > applicable). > > Perhaps it has more to do with the arrangement of the documentation > than the > docs itself - perhaps the "Search the Documentation" link should be > more > prominent, or that the results are weighted, or some combination. For > example, when I search the docs on "array", I see "How to create an > array > variable" pretty quickly in the list. > > However IMHO the point is moot, as 2.3 will have a revised interface > for > getting through the docs, so I'd suggest taking a look at that *first* > and > then making suggestions later after we've all had a chance to digest > it and > work with it. > > And with that, I take my leave of this subject until the new docs are > out... > > :-) > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Chipp Walters >> Sent: Wednesday, July 07, 2004 4:41 PM >> To: How to use Revolution >> Subject: Re: Documentation & Books >> >> >> Aw c'mon, it's not as hard as digging for diamonds. Just look >> under the >> "HELP" menu (funny it should be *there*) ;-) >> >> >> Marian Petrides wrote: >> >>> The point being that the cognoscenti know to use the Search >>> Documentation tool, but a rank beginner would not. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Wed Jul 7 18:49:53 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 17:49:53 -0500 Subject: Documentation & Books In-Reply-To: <5B265DCB-D063-11D8-BE6F-000A959D005E@earthlink.net> References: <00a201c4646e$03f478b0$6601a8c0@precision340> <5B265DCB-D063-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: <40EC7E11.1090608@chipp.com> Can't help if you don't read the dox... In fact, programming environments are not multimedia interfaces, or teller machines-- which have been designed specifically for ease of first time learning and not ease of use. You should see the help file which Microsoft gives you for Visual InterDev. It's even harder to navigage and find anything of help/interest. That being said, I *know* Kevin is particularly tuned to just the problems you describe and is focussed on making the learning experience easier for newbies. I think 2.3 will take a giant step in this direction. Y'know, when I started using Rev, everything I learned which I thought important to me, I posted on my website at: http://www.altuit.com/webs/altuit2/RunRev/default.htm Over time, it has grown quite large, and is certainly not the easiest site to navigate for content. But, I did it hoping others would be helped by finding solutions there to some of the same problems they were having. That was my constructive approach to this problem. I know it's somewhat frustrating, but consider this: A few years ago, I wanted to start writing a simple web app which would validate a username and password against a server. You all have seen it before. This should be simple, right? Well, let's see. Here are the various languages and products I had to learn before I could do any of it. I needed to be able to install and configure an IIS web server. I needed to be able to install and configure a SQL server database. I needed to be able to create tables and schema for the database. Then I must learn all about ODBC and how to connect to a database from a client development machine. I also need to learn all about access control lists and workgroups as well as the IIS security model. Next, install a development IDE so I can script .asp code and vbScript. But, then of course I need to obviously know all about HTML, CSS, Javascript (client-side validation) as well as SQL. These are all different languages. I need to be able to define recordsets using one of the different .asp COM connector object libraries (of which there were a few at the time, who knows which one to use?). Next I needed to learn about the systemFileObject as I wanted to save a file on the server. More security stuff and environment variables I had never heard of. I had to purchase an extra COM object to do this. It keeps getting worse.... and there were no books which explained it all. You had to find the proverbial 'diamonds in the haystack.' Now *this* was frustrating! -- but I did eventually figure it out. Imagine my relief when I stumbled onto RunRev. Of course the language is large, but it is understandable, and findable. I could submerse myself and still find some light at the end of the tunnel:-) -Chipp Marian Petrides wrote: > Ah, but what about the hapless person (I certainly have been there) who > wanders around for a while doing whatever, stumbles on the dictionary > listing, sees a search box and uses it. How is that person going to > know (unless he remembers having seen it) that From capellan2000 at yahoo.com Wed Jul 7 18:54:24 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 7 Jul 2004 15:54:24 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <20040707183826.A34749300E7@mail.runrev.com> Message-ID: <20040707225424.59414.qmail@web40504.mail.yahoo.com> Hi Judy, Your teaching position gives you an advantage that few of us have. Your students gives you instant feedback about the documentation available. The programming concept that i remember most is that of "algorithm". An author in a pascal programming book took several pages to explain the same concept from different points of views with different terminologies. Would you you like to direct a publishing effort of this list to create tutorials directed to newbies in a language that they could understand? Could you elaborate about the concepts more difficult to grasp to students and the level of language addecuate to explain these concepts to them? Did your students take the MetaTalk Programmer course created by Scott Raney? Count with me to help (as electricity permits) on this task. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail From chipp at chipp.com Wed Jul 7 18:57:55 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 17:57:55 -0500 Subject: Documentation & Books In-Reply-To: <2CC1272B-D065-11D8-BE6F-000A959D005E@earthlink.net> References: <00a201c4646e$03f478b0$6601a8c0@precision340> <2CC1272B-D065-11D8-BE6F-000A959D005E@earthlink.net> Message-ID: <40EC7FF3.5030809@chipp.com> Marian, The dictionary is not a substitute for learning how the language works. If you read through the documentation, the tutorials, the recipes, you'll understand much quicker and better how transcript is coded. Topics like chunk expressions need to be understood before attempting to code them. In particular, I recommend going to the All Documentation by Category and clicking on each item on the left and reading all of the "Abouts" for that item (and the "Recipes" if you have time). You'll learn a lot. It's not necessary to memorize the commands, just remember where you saw them (in the About section:-) best, Chipp Marian Petrides wrote: > Actually, as soon as I sent my reply to this, I was presented with a > perfect example of how you can get lost in the dox. > > I had been looking for the method to extract eight characters from a 25 > char string, starting at char 5. > > In answering, Jacque suggested that I could have found the answer by > looking up "character" in the transcript dictionary and asked if I had > tried that. I had looked up "string" and I had also used the SEARCH > DOCUMENTATION box entering "find character in a string" and "extract > character from a string." This is an example of someone knowing that > the other search box exists and, as we were discussing, that it should > yield the most hits and using it--wrongly it would appear. > > M > :::following my breadcrumb trail, or attempting to:::: > > > > > On Jul 7, 2004, at 6:01 PM, Ken Ray wrote: > >> Amen, Chipp... >> >> >> Sorry, but it is difficult for me to believe that some one who opens the >> documentation for the first time (seeing the Roadmap page) where there >> is a >> "Search the Documentation..." link would think they would get *more* >> results >> by clicking on an *item* in the list ("Transcript Language >> Dictionary") and >> then executing a search. Sorry, but the first page says "About the >> Documentation", then "All Documentation by Category", then "Search the >> Documentation". It isn't hard to make the cognitive "leap" that searching >> the documentation means searching ALL of the documentation. Come on, >> people! >> >> >> That said (and my blood pressure reduced), I *can* imagine that >> someone who >> is looking for the right token to work with arrays would go to the TLD >> and >> search for "array". However you'll note that the only time you get >> nothing >> as a result is when the popup to the left of the field says "Filter >> with:" >> or "Scroll to:"; if you actually pick "Search for:", looking for "array" >> provides a lot of items (although granted, many of them are not >> applicable). >> >> Perhaps it has more to do with the arrangement of the documentation >> than the >> docs itself - perhaps the "Search the Documentation" link should be more >> prominent, or that the results are weighted, or some combination. For >> example, when I search the docs on "array", I see "How to create an array >> variable" pretty quickly in the list. >> >> However IMHO the point is moot, as 2.3 will have a revised interface for >> getting through the docs, so I'd suggest taking a look at that *first* >> and >> then making suggestions later after we've all had a chance to digest >> it and >> work with it. >> >> And with that, I take my leave of this subject until the new docs are >> out... >> >> :-) >> >> Ken Ray >> Sons of Thunder Software >> Email: kray at sonsothunder.com >> Web Site: http://www.sonsothunder.com/ >> >> >> >>> -----Original Message----- >>> From: use-revolution-bounces at lists.runrev.com >>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>> Chipp Walters >>> Sent: Wednesday, July 07, 2004 4:41 PM >>> To: How to use Revolution >>> Subject: Re: Documentation & Books >>> >>> >>> Aw c'mon, it's not as hard as digging for diamonds. Just look >>> under the >>> "HELP" menu (funny it should be *there*) ;-) >>> >>> >>> Marian Petrides wrote: >>> >>>> The point being that the cognoscenti know to use the Search >>>> Documentation tool, but a rank beginner would not. >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From capellan2000 at yahoo.com Wed Jul 7 19:07:44 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 7 Jul 2004 16:07:44 -0700 (PDT) Subject: ANN: Export Vector to Adobe Illustrator In-Reply-To: <20040707160029.17FC69300CE@mail.runrev.com> Message-ID: <20040707230744.37694.qmail@web40513.mail.yahoo.com> on Wed, 7 Jul 2004 09:52:41 -0400 Roger.E.Eller wrote: AT> By the way, AT> Does this entusiasm enough the developers AT> of this list to collaborate in the creation AT> of a pdf export handler? RE>ABSOLUTELY!!!!! I thought you'd never ask. RE>My company is rapidly making PDF *the* standard RE>format for all electronic documents. I would be RE>willing to help in any way that I can. I'm glad to read this. :-) Then you must have downloaded the pdf format documentation by now. I propose to start by the section on text parsing. I believe this is the hardest part of converting a card (not a stack) in pdf. So, the sooner we discover the solution to this task, smoother could be the rest of the project. I'll keep in touch off-list. Thanks for your time and interest!!! :-)) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From ambassador at fourthworld.com Wed Jul 7 19:11:12 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 07 Jul 2004 16:11:12 -0700 Subject: New Metacard/Revolution Site In-Reply-To: <40EC69A2.6020606@hrz.uni-kassel.de> References: <40EC69A2.6020606@hrz.uni-kassel.de> Message-ID: <40EC8310.5070108@fourthworld.com> Wilhelm Sanke wrote: > I have set up a new Metacard/Revolution website "Metamedia" > ("http://www.sanke.org") Way cool! Thanks for putting that together. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From alex at tweedly.net Wed Jul 7 19:18:42 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 08 Jul 2004 00:18:42 +0100 Subject: How to extract characters from the middle of a string? In-Reply-To: <40EC75FB.5080908@hyperactivesw.com> References: <20040707032319.82C9B93009C@mail.runrev.com> <40EC157F.20008@fourthworld.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> Message-ID: <5.1.0.14.0.20040708000403.02b8dd20@mail.tweedly.net> At 17:15 07/07/2004 -0500, J. Landman Gay wrote: >On 7/7/04 4:37 PM, Marian Petrides wrote: > >>If I have a string containing 25 characters, how do I extract the eight >>characters starting at position 5 in the string? >>[In BASIC this would be left$(5,8) or some such.] >>This should be a simple thing to do but I can't figure it out and can't >>figure out which dictionary item applies. > >By the way, the exact phrase you needed was under "character" in the >transcript dictionary. Did you look up "character"? Possibly not - every other language I've used (somewhere beyond 20 of them professionally and a few more just to look at) has done this with either a function - e.g. substr(name, start, end) or Sub(name, start, len) or a bit of punctuation e.g. name(5,8) or name[5:12] or ... or a method e.g. name.substr(5,8) Some of them may have used character to extract a single character, but I can't think of another one that used the word "character" (or even characters) to extract a substring and for many of them, searching their docs using "character" wouldn't have helped. So maybe if I was less experienced, I'd have tried that first .... :-) How quickly do you find the answer in the Rev docs by searching for substring section of a string part of a string string ... -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004 From capellan2000 at yahoo.com Wed Jul 7 19:15:33 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 7 Jul 2004 16:15:33 -0700 (PDT) Subject: ANN: ScreenArt v2 In-Reply-To: <20040707160029.17FC69300CE@mail.runrev.com> Message-ID: <20040707231533.38574.qmail@web40503.mail.yahoo.com> on Wed, 7 Jul 2004 Jim Hurley wrote: >Do you open yourself up to a lawsuit by those who are >Mesmerized by these drawings :-) ? Only after the release of Version 10. ;-) By the way, many of your drawings in Turtle graphics could be rendered in this way. Could you convert them to run like a screensaver similar to ScreenArt? The code is open and i'm sure that could be improved a lot by a professional programmer like you. :-)) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From capellan2000 at yahoo.com Wed Jul 7 19:32:17 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 7 Jul 2004 16:32:17 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <20040707200600.6E6E19300E3@mail.runrev.com> Message-ID: <20040707233217.55878.qmail@web40501.mail.yahoo.com> Wed, 7 Jul 2004 13:02:14 -0700 (PDT) Judy Perry wrote: > for example, keep track of > character stats in a game, including previous > locations in which something > interesting was revealed or for the purposes of map > revelations/display > and the like) but that's about it. This sounds like you are creating a multilevel game for your classes! Is really easy to recreate a Pokemon like game in RR/MC. At least the gameboy version... ;-) but... is not easy to recreate all the artwork. :-( > So, what I do is use a bunch of global variables to > keep track of these > things (and, one card for every display). I'm > perhaps aware that this is > not the best way to do such things, but it is the > way I CAN do such > things. Instead of globals use custom properties for the whole stack: set the custom_property_that_couldbe_global to true get the visitedplaces of this stack put comma & "Room 12" after it set the visitedplaces of this stack to it -- now contains "Room 12" too... al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From mwieder at ahsoftware.net Wed Jul 7 19:40:20 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 16:40:20 -0700 Subject: How to extract characters from the middle of a string? In-Reply-To: <40EC75FB.5080908@hyperactivesw.com> References: <20040707032319.82C9B93009C@mail.runrev.com> <7111871630.20040707113853@ahsoftware.net> <40EC4C74.9010308@fourthworld.com> <7A41ADF8-D04B-11D8-BE6F-000A959D005E@earthlink.net> <40EC5372.6090904@fourthworld.com> <40EC75FB.5080908@hyperactivesw.com> Message-ID: <9429958638.20040707164020@ahsoftware.net> J.- Wednesday, July 7, 2004, 3:15:23 PM, you wrote: JLG> By the way, the exact phrase you needed was under "character" in the JLG> transcript dictionary. Did you look up "character"? I *do* think that a "Runrev for RealBasic programmers" guide would be an excellent addition to the documentation as a subtopic under "Which describes you best?" in "Welcome to Revolution". I always end up reinventing these things every time I do a conversion. -- -Mark Wieder mwieder at ahsoftware.net From capellan2000 at yahoo.com Wed Jul 7 19:48:59 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 7 Jul 2004 16:48:59 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <20040707160029.17FC69300CE@mail.runrev.com> Message-ID: <20040707234859.64939.qmail@web40506.mail.yahoo.com> Richard Gaskin wrote: > Programming is an analytic meditation, in which a > goal is broken down > into tasks, and those tasks broken down into lines > of code. While I > believe good programming also involves the > "right-brain" skill of > pattern recognition, the analytic nature of the task > may be a > contributing factor to why programming is something > only a subset of > humanity finds enjoyable. I perceive programming like problem-solving within a well defined environment... I suspect that something that will produce unlimited confusion to newbies is to believe that their program is bounded to the interface. or worse yet: that the program IS the interface. In traditional programming enviroments you learn to create good code first and later you start working in the interface. Here, (RR/MC) this division does not applies. For this reason, i mention here again: RR/MC needs a dedicated place to showcase the creation of interfaces with this development tool. The names of Scott Rossi and Chipp Walters pop-ups in my head when i think in interfaces in this platform. In the HC list, the interface of HC stacks was pointed as one of the principals problems of stack developers. Did i miss something? Please point out! al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From mwieder at ahsoftware.net Wed Jul 7 19:56:25 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 16:56:25 -0700 Subject: Documentation & Books In-Reply-To: <00a201c4646e$03f478b0$6601a8c0@precision340> References: <00a201c4646e$03f478b0$6601a8c0@precision340> Message-ID: <2230923625.20040707165625@ahsoftware.net> Ken- Wednesday, July 7, 2004, 3:01:54 PM, you wrote: KR> That said (and my blood pressure reduced), I *can* imagine that someone who KR> is looking for the right token to work with arrays would go to the TLD and KR> search for "array". However you'll note that the only time you get nothing KR> as a result is when the popup to the left of the field says "Filter with:" KR> or "Scroll to:"; if you actually pick "Search for:", looking for "array" KR> provides a lot of items (although granted, many of them are not applicable). I think switching from "Filter with" to "Search" is a far from obvious thing to do. Also, it does *nothing* until you press return, which is a different paradigm from the automatic narrowing-down that happens when you have "filter" selected (in which case pressing return just results in a beep). Just for fun, though, I changed to Search mode and searched for "array". I came up with 24 hits and working down the list it's not until the fifth item (the [] keyword) where you actually get some relevance as to how to work with arrays. I find the "Search Documentation" link much more useful overall, as I can never keep track of whether I had previously found something in the Tutorials or in the Cookbook or as an example in the Dictionary. KR> However IMHO the point is moot, as 2.3 will have a revised interface for KR> getting through the docs, so I'd suggest taking a look at that *first* and KR> then making suggestions later after we've all had a chance to digest it and KR> work with it. Point taken. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Jul 7 20:00:35 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 17:00:35 -0700 Subject: Programming standards was Arrays In-Reply-To: References: Message-ID: <14731173665.20040707170035@ahsoftware.net> Mark- Sloppy programming, but yes, it can be done that way. -- -Mark Wieder mwieder at ahsoftware.net From gizmotron at earthlink.net Wed Jul 7 21:23:42 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 18:23:42 -0700 Subject: Programming standards was Arrays In-Reply-To: <14731173665.20040707170035@ahsoftware.net> Message-ID: on 7/7/04 5:00 PM, Mark Wieder at mwieder at ahsoftware.net wrote: > Mark- > > Sloppy programming, but yes, it can be done that way. > > -- > -Mark It can? on 7/7/04 3:31 PM, Mark Brownell at gizmotron at earthlink.net wrote: > great! > > here's another one that works great too: > > split because your x is coming on jokeHandler return "split means to get out of here quick" return "your x = your last marriage or flame" return "coming means here she comes right now so you better get going" end jokehandler From joe.gardner at nwa.com Wed Jul 7 21:31:54 2004 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Thu, 8 Jul 2004 10:31:54 +0900 Subject: Mirroring Text Entry Message-ID: Apologies if this is too simple for me to find, but I'm looking for a way to mirror text from one field to another; that is, as a user enters text in a field, it is automagically entered in another field (and deleted if the text is deleted from the main field). I've searched the docs but can find no function for this and then tried to write a loop myself, but nothing comes of it. Appreciate any pointers or hints about getting this happening. Many thanks in advance... joe. From rgriffit at ctc.net Wed Jul 7 21:33:38 2004 From: rgriffit at ctc.net (Raymond Griffith) Date: Wed, 7 Jul 2004 21:33:38 -0400 Subject: Documentation & Books In-Reply-To: <40EC5ECD.3090702@fourthworld.com> Message-ID: On Wednesday, July 7, 2004, at 04:36 PM, Richard Gaskin wrote: > Judy Perry wrote: > > > Here's my real problem: I barely got a "D" in the linear > > algebra class that dealt with matrices (which I am assuming > > is similar if not identical to arrays). > > You beat me: I got an F. No kidding. > > Fortunately arrays are much simpler. They are nice. I am working on Matrix functions that can go fast. I've even taken the inverse of 30x30 matrices. The project I am working on will eventually become a statistics/data analysis program for people who don't know much about it. The biggest difficulty I have with arrays is the internal hash. When you split a list of more than nine items into an array, the order you get using "Combine" is mixed up. That is because the hash ordering is more alphabetic than it is numeric. So "1,2,3,4,5,6,7,8,9,10" gets returned as "1,10,2,3,4,5,6,7,8,9" . What I would greatly love to see is allowing complex functions with arrays. For example, if xArr is an array, you can "multiply xArr by 2", or "put xArr - 3 into yArr", but you can't do things like "put ln(xArr) into yArr". > > > So, I am clueless. I am one step ahead of a newbie who has > > never heard the term before (and, hence, wouldn't know to > > search for it, much less know what to do with any results) > > in that I think I have a vague idea of what it is and what > > it can be used to do (for example, keep track of character > > stats in a game, including previous locations in which > > something interesting was revealed or for the purposes of > > map revelations/display and the like) but that's about it. > > I read the docs and still cannot proceed to step 1 (or, is > > that, step 0?). I suspect it could also be used to > > generate displays for a game such that one wouldn't need > > a separate card for each location. > > But you could probably do the same with a delimited list as well. > Sometimes it's not bad to solve a problem with what you know, and > branch out in stages only as needed. > > > So, what I do is use a bunch of global variables to keep > > track of these things (and, one card for every display). > > I'm perhaps aware that this is not the best way to do such > > things, but it is the way I CAN do such things. > > Getting results is rarely a bad place to start. :) > > It's hard for me to come up with a good example using your situation > without knowing more about it, but I'll give you one that helped me > understand some of the unique value of arrays. > > I had a circumstance where I needed to keep track of stuff globally > but couldn't know in advance how many of those things I would need so > I couldn't declare separate globals for each. > > I could have used a delimited list, but it would have looked something > like: > > steve,100 > bob,980 > jane,444 > > ...and it would have been cumbersome to write: > > set the wholeMatches to true > get item 2 of lineOffset(tPerson,gMyGlobal) > > ...just to get that one value. > > Enter arrays: > > An array is just a collection of values in which each value has a > name. That name can be a number or an alphanumeric string. This > label is commonly called a "key", and if it helps I sometimes remind > myself that it's the key that unlocks the value. > > In the example above, we could store a value with something like: > > put 100 into tMyArray["steve"] > > ...and get it with: > > get tMyArray["steve"] I have found that an array structure can be an excellent substitute for a long list of arrays. For example, in my project I declare a single global -- myGlobalArray. I then put things into it as needed. If I have set a particular numberformat, I put that into myGlobalArray, and retrieve it with "set the numberFormat to myGlobalArray["numberFormat"]". > > Conveniently, you don't need to keep track of what's in the list -- > you can get a list of keys like this: > > get the keys of tMyArray > > ...which returns a return-delimited list of the labels of all of the > array elements. > > Even more convenient, you can store items in an array in one move by > using the split command. If we had the delimited list above we could > tuck it into an array in one line: > > put tMyList into tMyArray > combine tMyArray with return and comma > > The "with" part specifies the delimiters to be used for breaking the > text chunks into array elements. > > Since arrays are dependent on specific memory structures, they cannot > be easily stored directly. You can't, for example, say "write > tMyArray to file whatever". But you can use the combine command to > put an array into a chunk, effectively reversing the effect of the > split command: > > put tMyArray into tMyList > combine tMyList with return and comma > > To delete an array element use the "delete variable" command: > > delete variable tMyArray["steve"] > > You can also use variables to access array elements. This example > will store a list of control names in an array by number: > > repeat with i = 1 to the number of controls > put the short name of control i into tMyArray[i] > end repeat > > > Play with those and post more questions as they come up. I'm sure > others have as many questions about arrays as I did when Kevin and > Scott Raney patiently helped me through them on the MetaCard list way > back when. > > Sure beats linear algebra, eh? :) Yep. But I have found myself going back to my linear algebra texts for help anyway. Regards, Raymond E. Griffith > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Wed Jul 7 21:47:32 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 8 Jul 2004 11:47:32 +1000 Subject: Mirroring Text Entry In-Reply-To: References: Message-ID: Hi Joe, The easiest way is probably to use a keyUp handler in the original field, like this: on keyUp put me into fld "Mirror" pass keyUp -- just in case it is used elsewhere end keyUp closeField only happens when a field is changed AND when you tab or click out of the field. The keyUp handler will happen whenever you do a keystroke, so the mirroring will be instant. Cheers, Sarah On 8 Jul 2004, at 11:34 am, Gardner, Joseph A wrote: > Apologies if this is too simple for me to find, but I'm looking for a > way to mirror text from one field to another; that is, as a user > enters text in a field, it is automagically entered in another field > (and deleted if the text is deleted from the main field). I've > searched the docs but can find no function for this and then tried to > write a loop myself, but nothing comes of it. Appreciate any pointers > or hints about getting this happening. > > Many thanks in advance... > > joe. From chipp at chipp.com Wed Jul 7 21:48:54 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 20:48:54 -0500 Subject: Documentation & Books In-Reply-To: <20040707234859.64939.qmail@web40506.mail.yahoo.com> References: <20040707234859.64939.qmail@web40506.mail.yahoo.com> Message-ID: <40ECA806.6080809@chipp.com> Hi Alejandro, Y'know, in my mind, I think 'the interface *IS* the program. In fact, top-down programming for me always begins first with a blueprint outlining the interface. I don't concern myself with the algorithms or architecture until the interface is laid out properly. An example of such a blueprint can be found at: http://www.altuit.com/webs/altuit2/fred/NewtekBlueprint02.swf Typically these blueprints are plotted out large scale and tweaked for a couple of versions, then interfaces built directly from them. Only after the interfaces are complete does the real 'coding' start. I find this approach to work best for matching customer/client expectation with application. It's a bit 'Xtreme' ;-) best, Chipp Alejandro Tejada wrote: > I perceive programming like problem-solving > within a well defined environment... > > I suspect that something that will produce > unlimited confusion to newbies is to believe > that their program is bounded to the interface. > or worse yet: that the program IS the interface. > > In traditional programming enviroments you learn > to create good code first and later you start working > in the interface. Here, (RR/MC) this division does not > applies. > > For this reason, i mention here again: > RR/MC needs a dedicated place to showcase > the creation of interfaces with this development > tool. The names of Scott Rossi and Chipp Walters > pop-ups in my head when i think in interfaces > in this platform. > From troy at rpsystems.net Wed Jul 7 22:30:46 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 7 Jul 2004 22:30:46 -0400 Subject: Documentation & Books In-Reply-To: <40ECA806.6080809@chipp.com> References: <20040707234859.64939.qmail@web40506.mail.yahoo.com> <40ECA806.6080809@chipp.com> Message-ID: On Jul 7, 2004, at 9:48 PM, Chipp Walters wrote: > Y'know, in my mind, I think 'the interface *IS* the program. In fact, > top-down programming for me always begins first with a blueprint > outlining the interface. I don't concern myself with the algorithms or > architecture until the interface is laid out properly. I agree. I share the same method. The interface *tells* me what needs to be programmed and how. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From mpetrides at earthlink.net Wed Jul 7 22:30:15 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 22:30:15 -0400 Subject: Read from file, then display results In-Reply-To: <40ECA806.6080809@chipp.com> References: <20040707234859.64939.qmail@web40506.mail.yahoo.com> <40ECA806.6080809@chipp.com> Message-ID: I am having trouble displaying text read from a file. I have two fields per card, one for name, one for address. I write the contents of these six fields (2 per card) to a file, separated by a comma thusly: Open file "AddressList.txt" for write Repeat with j = 1 to the number of cards go to cd j --if simply use repeat for the number of cards, will start save on whatever is current card write field "WhatName" to file "AddressList.txt" write tab to file "AddressList.txt" write field "WhatAddress" to file "AddressList.txt" write tab to file "AddressList.txt" go next cd end Repeat Close file "AddressList.txt" No problem. I can open the file and read from it thusly: Open file "AddressList.txt" for read Read from file "AddressList.txt" until EOF Put it into AddListContents Close file "AddressList.txt" Again no problem I can even split AddListContents by tab No problem. And I can even display the resultant items line by line in a field without a problem so long as I specify a fixed number of iterations for the repeat loop: repeat with j = 1 to 6 put AddListContents[j] into line j of field "Results" end repeat I have two questions: 1) What I would like to be able to do is: Figure out a more general way to specify number of iterations for the repeat (something like: repeat with j = 1 to the number of words in file "AddressList.txt" How do I do this? 2) In a similar vein, is there a way to break the data up into items as it is being read. I think I can probably use "read from file until tab" What I can't figure out is how to set up a loop that will read from the file until a tab is encountered, put the data into AddListContents[j] then go on and read the next item. Again, I think the stumbling block is the syntax which will tell the loop to repeat until it reaches the end of the file. Eg, Repeat with j = 1 to read from file until tab end repeat TIA. M From troy at rpsystems.net Wed Jul 7 22:38:51 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 7 Jul 2004 22:38:51 -0400 Subject: Groups and backgrounds Message-ID: Still trying to extend my "best practice" usage of the message path... I tend to put most of my scripts at the group level, rather than the object level. On some of these groups I select "background behavior" in the property inspector. I had understood that this would put the group in the message path between the card and the stack... but it doesn't seem to behave like that. If my group has a method... er, handler called "groupAction" and the group is "background behavior TRUE" then I had thought that *any* object on the card could do like - on mouseUp groupAction end mouseUp But this generally results in "background not found" errors, until an explicit path is put in, and the method call is converted to a send. Like - on mouseUp send "groupAction" to group "bkgTest" end mouseUp Why would that be? What am I missing? -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Wed Jul 7 22:44:56 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 7 Jul 2004 22:44:56 -0400 Subject: new altResizeImage Library available In-Reply-To: <40EC6A8F.6080803@chipp.com> References: <40EC6A8F.6080803@chipp.com> Message-ID: On Jul 7, 2004, at 5:26 PM, Chipp Walters wrote: > I've recently finished a new library control which allows you to > resize and save images in different file formats. It's all in > transcript and can be found at the bottom of page: > > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > > It uses the little known bilinear interpolation algorithm built into > RunRev-- property called 'resizeQuality', to create a very nice > resized image. Chipp, this is a very nice stack (as usual.) Thank you. In trying to get a better grasp on the message path, I find your plugins as stacks interesting. The "start using" command inserts the stack script of your stack between my stack and the backscripts, right? So...this would mean that when you make one of these, most of your code is in the stack script? Or you have code in the stack script which inserts additional code into the backscripts when it receives the libraryStack event? Or you have calls from your stack script to other objects in your stack which then return values, etc. to the stack script? Just trying to nail down the best process for managing the message path some more. -- Troy RPSystems, Ltd. http://www.rpsystems.net From monte at sweattechnologies.com Wed Jul 7 22:48:56 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 8 Jul 2004 12:18:56 +0930 Subject: [ANN] Color Converter utility In-Reply-To: <53.fe0dd4c.2e19ce69@aol.com> Message-ID: Hmm... did you use libColor for this? That's what it was created for? >ColorConverter > >Thanks to ideas on this list, a utility is now available at the >link below >that takes any color description in RGB, Web Code, Color Name or >Blend format >and converts it to the RGB, WebCode or Blend format equivalent... > >_http://www.FlexibleLearning.com/xtalk_ >(http://www.FlexibleLearning.com/xtalk) > >Not locked, so explore and use as you wish. > >/H > > > > >_________________________________________________ >Hugh Senior >The Flexible Learning Company >Consultant Programming & Software Solutions >Fax/Voice: +44 (0)1483.27 87 27 >Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) >Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Wed Jul 7 22:48:56 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 8 Jul 2004 12:18:56 +0930 Subject: Building a standalone In-Reply-To: <708B22F8-CDF7-11D8-835E-000D93677F1E@skynet.be> Message-ID: Hi >I have a big problem : > >on Mac OS X 10.3.4 Fr with Rev 2.2.1 > >when I use the ask and answer dialog build in Revolution, I use the >global gRevAppIcon to set an icon. I use the standard image library of >revolution Sorry for the slow response. I've been away for a few days. On the OS X screen of the standalone settings window there are fields to choose the gRevAppIcon and gRevSmallAppIcon. Once chosen they will be included in your standalone and the globals will be set when the revolution librararys are loaded. Cheers Monte From troy at rpsystems.net Wed Jul 7 22:53:09 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 7 Jul 2004 22:53:09 -0400 Subject: Tall scrolling groups Message-ID: I'm putting together some documentation stacks for my recently finished Rev app. These are mostly long fields of text with interspersed screenshots, etc. I like Rev's ability to scroll groups, and am using that to create fairly long scrolling streams of content, perhaps 3x the height of the card they are on. But dealing with such a group in authoring is unwieldy. Anyone have any tips for working with groups which are taller than the card it is displayed on? Do you temporarily make the stack window as tall as your monitor will allow and then size it down before publishing? Anything else? What works good in this situation? -- Troy RPSystems, Ltd. http://www.rpsystems.net From dvk at dvkconsult.com.au Wed Jul 7 22:50:12 2004 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu, 8 Jul 2004 12:50:12 +1000 Subject: How to extract characters from the middle of a string? In-Reply-To: <20040707224750.465A39300B1@mail.runrev.com> References: <20040707224750.465A39300B1@mail.runrev.com> Message-ID: <884EE057-D089-11D8-B19E-000A957E710C@dvkconsult.com.au> On 08/07/2004, at 8:47, "J. Landman Gay" wrote: > > >> If I have a string containing 25 characters, how do I extract the >> eight characters starting at position 5 in the string? >> [In BASIC this would be left$(5,8) or some such.] >> This should be a simple thing to do but I can't figure it out and >> can't figure out which dictionary item applies. > > get char 5 to 12 of myString Nice to see that the fourth answer to the question finally got the arithmetic part of the syntax right ;-) David > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From rcozens at pon.net Wed Jul 7 23:09:20 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 7 Jul 2004 20:09:20 -0700 Subject: Groups and backgrounds In-Reply-To: References: Message-ID: Hi Troy, >I tend to put most of my scripts at the group level, rather than the >object level. On some of these groups I select "background behavior" >in the property inspector. I had understood that this would put the >group in the message path between the card and the stack... but it >doesn't seem to behave like that. The background behavior property has nothing to do with the message path: it simply determines whether the group is included on any new card created in the stack. >If my group has a method... er, handler called "groupAction" and the >group is "background behavior TRUE" then I had thought that *any* >object on the card could do like - > >on mouseUp > groupAction >end mouseUp Not *any* object on the card: just controls in the group. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From marty at vertex.ucls.uchicago.edu Wed Jul 7 23:14:35 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Wed, 7 Jul 2004 22:14:35 -0500 (CDT) Subject: Documentation & Books In-Reply-To: <20040707200600.375CB9300DF@mail.runrev.com> References: <20040707200600.375CB9300DF@mail.runrev.com> Message-ID: Marian Petrides writes > > Richard > > My immediate thought was the same as yours. But I was readily able to > reproduce Mark's observation. From the roadmap, just go to Transcript > Dictionary. There is a search box at the top. Enter "array." What do > you get? Nada, nil, nichts, nothing. > > The point being that the cognoscenti know to use the Search > Documentation tool, but a rank beginner would not. Er.....so how *do* you use the Search Documentation tool? - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From mpetrides at earthlink.net Wed Jul 7 23:41:50 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 7 Jul 2004 23:41:50 -0400 Subject: Documentation & Books In-Reply-To: References: <20040707200600.375CB9300DF@mail.runrev.com> Message-ID: The point wasn't how Mark or I use it, the point was how someone who is just starting out uses it. Sheesh. Or was that a real, not rhetorical, question? M On Jul 7, 2004, at 11:14 PM, Marty Billingsley wrote: > Marian Petrides writes >> >> Richard >> >> My immediate thought was the same as yours. But I was readily able to >> reproduce Mark's observation. From the roadmap, just go to Transcript >> Dictionary. There is a search box at the top. Enter "array." What do >> you get? Nada, nil, nichts, nothing. >> >> The point being that the cognoscenti know to use the Search >> Documentation tool, but a rank beginner would not. > > Er.....so how *do* you use the Search Documentation tool? > > - marty > > -- > Marty Billingsley (marty at ucls.uchicago.edu) > The University of Chicago Laboratory Schools > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From marty at vertex.ucls.uchicago.edu Wed Jul 7 23:43:23 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Wed, 7 Jul 2004 22:43:23 -0500 (CDT) Subject: Documentation & Books In-Reply-To: <20040708022829.CB01A93009C@mail.runrev.com> References: <20040708022829.CB01A93009C@mail.runrev.com> Message-ID: Alejandro Tejada wrote: > > Judy Perry wrote: > > So, what I do is use a bunch of global variables to > > keep track of these > > things (and, one card for every display). I'm > > perhaps aware that this is > > not the best way to do such things, but it is the > > way I CAN do such > > things. > > Instead of globals use custom properties for > the whole stack: The global variable is a pretty standard programming concept. I'd think that you *would* want to use them in a beginning programming class. Of course, if the students already understand global vs local variables from other languages (or previous assignments in Rev), then introduce custom properties. I use global vars with my students for pretty much the same thing as Judy does. It's a beginning-beginning programming class, for 8th graders. - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From jperryl at ecs.fullerton.edu Wed Jul 7 23:53:46 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 7 Jul 2004 20:53:46 -0700 (PDT) Subject: Documentation & Books In-Reply-To: Message-ID: Hi Marty, We really should get together and compare notes! (But after I shake this cold I've had for going on three weeks now which is precluding me from seriously looking at the excellent arrays suggestions offered by Richard and the others...). Yes, I use globals for two main reasons: (1) I sorta, kinda understand how to use them (2) I aim the class for non-programmers. Still, I intend to use my summer off to explore custom properties and arrays and the like! (You know, make the class more geek-friendly for the many geeks taking it to get their easy "A" -- NOT!) Judy --who's feeling much better after a bit of vicodin & wine... On Wed, 7 Jul 2004, Marty Billingsley wrote: > The global variable is a pretty standard programming concept. I'd think > that you *would* want to use them in a beginning programming class. Of > course, if the students already understand global vs local variables from > other languages (or previous assignments in Rev), then introduce custom > properties. > > I use global vars with my students for pretty much the same thing as > Judy does. It's a beginning-beginning programming class, for 8th graders. From squance at elkvalley.net Wed Jul 7 23:58:33 2004 From: squance at elkvalley.net (David Squance) Date: Wed, 7 Jul 2004 21:58:33 -0600 Subject: Special character In-Reply-To: <07B8C83F-9D3E-11D8-9800-000393C3F5BC@canelasoftware.com> References: Message-ID: Greetings Group, I was testing a standalone (done on a Mac) on Windows XP earlier today, and discovered that a familiar character (option-v to make a checkmark) was something quite different on Windows. Can someone give me the ASCII number or whatever I need for a checkmark to appear instead of the sparkler (or whatever it is)? Dave From b.xavier at internet.lu Thu Jul 8 00:25:31 2004 From: b.xavier at internet.lu (MisterX) Date: Thu, 8 Jul 2004 06:25:31 +0200 Subject: Special character In-Reply-To: Message-ID: "v" or alt-221A in Arial(though it never worked.) or xD6 in Symbol... the windoze equivalent to the mac keyboard is C:\WINNT\System32\charmap.exe MS standards... ;( > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of David > Squance > Sent: Thursday, July 08, 2004 05:59 > To: How to use Revolution > Subject: Special character > > > Greetings Group, > I was testing a standalone (done on a Mac) on Windows XP earlier > today, and > discovered that a familiar character (option-v to make a checkmark) was > something quite different on Windows. Can someone give me the > ASCII number > or whatever I need for a checkmark to appear instead of the sparkler (or > whatever it is)? > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From troy at rpsystems.net Thu Jul 8 00:16:12 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 8 Jul 2004 00:16:12 -0400 Subject: Groups and backgrounds In-Reply-To: References: Message-ID: <8BBC96DC-D095-11D8-A31E-000A95A09CF8@rpsystems.net> On Jul 7, 2004, at 11:09 PM, Rob Cozens wrote: > >> I tend to put most of my scripts at the group level, rather than the >> object level. On some of these groups I select "background behavior" >> in the property inspector. I had understood that this would put the >> group in the message path between the card and the stack... but it >> doesn't seem to behave like that. > > The background behavior property has nothing to do with the message > path: it simply determines whether the group is included on any new > card created in the stack. See below... > >> If my group has a method... er, handler called "groupAction" and the >> group is "background behavior TRUE" then I had thought that *any* >> object on the card could do like - >> >> on mouseUp >> groupAction >> end mouseUp > > Not *any* object on the card: just controls in the group. Sorry. Still confused. Accodring to the dox - --------------- If a group's backgroundBehavior is false, the group is in the message path for all controls it owns, but is not in the message path of any other object. If a group's backgroundBehavior property is true, the group is also in the message path for any cards it is placed on. --------------- What you are describing is the former. What I want is the latter. -- Troy RPSystems, Ltd. http://www.rpsystems.net From nrkweto03 at hotmail.com Thu Jul 8 00:12:01 2004 From: nrkweto03 at hotmail.com (kweto) Date: Thu, 8 Jul 2004 13:12:01 +0900 Subject: scripting simultaneity References: <7825182460.20040707152043@ahsoftware.net> Message-ID: Hello, On my stack, clicking a single button causes two animated gifs (spinners) to start moving frame by frame. Moreover, because frame speeds for both these "spinner" images need to randomly vary and thereby reproduce a "natural" slowing down effect, that same start-button's script uses "set the currentFrame to x" to step the gif's thru each frame instead of merely letting them run their course "naturally" at their own built-in frame speed. Anyway, that part of the script I've got worked out -- thanks to prior advice from the list. The difficulty now is how to script a simultaneous effect within the one button's script, so that one spinner keeps spinning at a constant rate while the other spinner begin to slow down and eventually stop, at which point the first spinner too begins to slow and stop. That sounds confusing even to me, so maybe I should outline the basic overall process I'm after: ---------------------- (STEP 1) Click a start button to begin moving animated gif A and animated gif B at the same per-frame rate; (STEP 2) When the start button is released: (a) animated gif A begins to slow down at a randomly set"deceleration" speed, while (b) animated gif B continues spinning in the background at a constant rate; (STEP 3) When animated gif A is eventually stopped, animage gif B also begins to "decelerate" at a randonly set per-frame speed, and eventually stops. (STEP 4) Display the two results as determined by each animated gif's final position (i.e., its currentFrame property) ----------------------- I hope that all makes sense :-) Cheers, Nicolas Cueto (Nihon) From revdan at danshafer.com Thu Jul 8 00:15:58 2004 From: revdan at danshafer.com (Dan Shafer) Date: Wed, 7 Jul 2004 21:15:58 -0700 Subject: Documentation & Books & related In-Reply-To: References: Message-ID: <83BDC8CB-D095-11D8-AA7B-000A95AE42E6@danshafer.com> Wow. I have now read every single post in this thread and spent a lot of time thinking about what is being said vs. what is being left sort of unstated or assumed. While I would never claim my summary/analysis here to be authoritative, here's what one user/writer has gleaned from the conversation. 1. Revolution as currently constituted does not have a friendly out-of-the-box experience for the complete newbie. This is partly due to the organization of the docs (which appear to become progressively easier to use as you immerse yourself in the environment and its terminology) and partly because Revolution, unlike HyperCard, greets the newbie with a blank screen that basically dares him or her to figure out how to do something useful. 2. RunRev is a small company and perhaps shouldn't even *try* to be all things to all people. Focusing its attention, as it has to now, on people with either some programming background or at least a strong interest in/inclination toward programming as an art/skill has the unfortunate side effect of leaving newcomers feeling unwelcome but it may not be feasible to be both a powerful development tool for people who have the mindset or skill set or interest to be programmers *and* a tool for newbies who "just want to make something useful happen." 3. As Chipp Walters has said a couple of times, nobody said this would be easy. But there *is* a sort of implication that it at least won't be terribly hard. Rev does not deliver against that implied promise, as described in item #1, above. Still, there *is* a course of action, outlined by Chipp, that will lead at least many people to become productive in Rev. 4. RunRev is working hard on new docs and a new out-of-the-box experience for the next release of the product. 5. Meanwhile, there's a clear need for lots of step-by-step examples. The issue is what topics need this kind of coverage and are not yet covered in Rev docs. I'll start another thread to gather input on that topic as soon as I post this. At the end of it all, one undeniable fact persists. Many hundreds of people, mostly probably from *some* programming or scripting background, *have* managed to find their way through the docs, this list, and the absolutely essential trial-and-error that is part of learning any practical skill and have become proficient enough to produce satisfying and satisfactory solutions. So while improvement is definitely called for, we are equally definitely starting from a very high plateau of a beginning. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From revdan at danshafer.com Thu Jul 8 00:18:49 2004 From: revdan at danshafer.com (Dan Shafer) Date: Wed, 7 Jul 2004 21:18:49 -0700 Subject: Call for Tutorial Topics Message-ID: As a result of a long and intriguing thread about Rev docs, I have decided to step up and offer to do (or assist others in doing and editing) a bunch of Revolution/Transcript step-by-step tutorials as a contribution to the community from which I have drawn so much. Now it's your turn. Please respond to this topic ONLY with your (prioritized if possible) list of topics you feel are important to your needs and not covered by How To's or recipes in the current documentation. After a suitable period has passed and we've gathered enough votes, I'll suggest a list of topics to be tackled, more or less in order. If you have partially finished tutorials or stacks that would lend themselves to tutorials but your lack of writing experience or time prevents you from fashioning step-by-steps out of them, let me know that (here or via private email to revdan at danshafer.com) and I'll take a look and see if I can help you polish them. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From squance at elkvalley.net Thu Jul 8 00:27:35 2004 From: squance at elkvalley.net (David Squance) Date: Wed, 7 Jul 2004 22:27:35 -0600 Subject: Special character In-Reply-To: References: Message-ID: Thanks for the reply. However, I'm still a tad confused. I'm doing this via script, not keyboard. At present the script says put "?" into fld "xxx" -- I realize that my checkmark may look weird because of varying email programs So if I set the font for the fld to symbol and use put "xD6" into fld "xxx" will a checkmark appear? I don't have a PC around to test with at the moment. Dave > "v" or alt-221A in Arial(though it never worked.) > > or xD6 in Symbol... > >the windoze equivalent to the mac keyboard is >C:\WINNT\System32\charmap.exe > >MS standards... ;( > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of David >> Squance >> Sent: Thursday, July 08, 2004 05:59 >> To: How to use Revolution >> Subject: Special character >> >> >> Greetings Group, >> I was testing a standalone (done on a Mac) on Windows XP earlier >> today, and >> discovered that a familiar character (option-v to make a checkmark) was >> something quite different on Windows. Can someone give me the >> ASCII number >> or whatever I need for a checkmark to appear instead of the sparkler (or >> whatever it is)? >> Dave >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Thu Jul 8 00:29:10 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 7 Jul 2004 21:29:10 -0700 Subject: Programming standards was Arrays In-Reply-To: References: Message-ID: <9347289018.20040707212910@ahsoftware.net> Mark- Wednesday, July 7, 2004, 6:23:42 PM, you wrote: >> split because your x is coming MB> on jokeHandler MB> return "split means to get out of here quick" MB> return "your x = your last marriage or flame" MB> return "coming means here she comes right now so you better get going" MB> end jokehandler y? OIC. -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Thu Jul 8 00:27:26 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 8 Jul 2004 01:27:26 -0300 Subject: Call for Tutorial Topics In-Reply-To: References: Message-ID: <1DF85FB8-D097-11D8-88BB-0003936D012E@mac.com> I can help writing simple tutorials too... count with me for this group effort! Cheers Andre On Jul 8, 2004, at 1:18 AM, Dan Shafer wrote: > As a result of a long and intriguing thread about Rev docs, I have > decided to step up and offer to do (or assist others in doing and > editing) a bunch of Revolution/Transcript step-by-step tutorials as a > contribution to the community from which I have drawn so much. > > Now it's your turn. Please respond to this topic ONLY with your > (prioritized if possible) list of topics you feel are important to > your needs and not covered by How To's or recipes in the current > documentation. After a suitable period has passed and we've gathered > enough votes, I'll suggest a list of topics to be tackled, more or > less in order. > > If you have partially finished tutorials or stacks that would lend > themselves to tutorials but your lack of writing experience or time > prevents you from fashioning step-by-steps out of them, let me know > that (here or via private email to revdan at danshafer.com) and I'll take > a look and see if I can help you polish them. > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Revolutionary > Author of "Revolution: Software at the Speed of Thought" > http://www.revolutionpros.com for more info > Available at Runtime Revolution Store (http://www.runrev.com/RevPress) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From kray at sonsothunder.com Thu Jul 8 00:34:10 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 7 Jul 2004 23:34:10 -0500 Subject: Special character In-Reply-To: Message-ID: <00cd01c464a4$d4443330$6601a8c0@precision340> Well, there isn't one in "normal" fonts (like Arial, etc.). However if you're using Symbol or Wingdings, there are checkmarks: Symbol: numToChar(214) - which matches the option-V in Mac Wingdings: numToChar(252) - which matches numToChar(18) in Charcoal on a Mac HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > David Squance > Sent: Wednesday, July 07, 2004 10:59 PM > To: How to use Revolution > Subject: Special character > > > Greetings Group, > I was testing a standalone (done on a Mac) on Windows XP > earlier today, and discovered that a familiar character > (option-v to make a checkmark) was something quite different > on Windows. Can someone give me the ASCII number or whatever > I need for a checkmark to appear instead of the sparkler (or > whatever it is)? Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Thu Jul 8 00:34:30 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 8 Jul 2004 01:34:30 -0300 Subject: anyone here implemented common CS data structures... (stack, queue...) Message-ID: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> Hi folks, did anyone here, by chance, implemented common data strucutres like stacks and queues, like stacks with first in last out behaviour and first in first out behaviour... I want to use Stacks, Queues and Graphs (we call them graphs here in brazil, it's a node based structure where nodes can point to multiple nodes, like a network, many path finding algorithms in it.. don't know if they are called graphs in english). Thanks andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From mpetrides at earthlink.net Thu Jul 8 00:35:41 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 00:35:41 -0400 Subject: Read from file, then display results? In-Reply-To: References: <20040707234859.64939.qmail@web40506.mail.yahoo.com> <40ECA806.6080809@chipp.com> Message-ID: <44A65372-D098-11D8-B301-000A959D005E@earthlink.net> Okay. I played around some more and found that if I capture the entire file into a single variable AddListContents (as set forth in my original message) and then Set the itemDelimiter to tab put the number of items in AddListContents into tItemNum split AddListContents by tab --must split after determine number of items, not before repeat with j = 1 to tItemNum put AddListContents[j] into line j of field "Results" end repeat I get the result I was looking for. Is this the best way to do it? Is there any way to do it by capturing the data directly into the array rather than reading it into AddListContents and then extracting it from there? M On Jul 7, 2004, at 10:30 PM, Marian Petrides wrote: > I am having trouble displaying text read from a file. > > I have two fields per card, one for name, one for address. I write > the contents of these six fields (2 per card) to a file, separated by > a comma thusly: > > Open file "AddressList.txt" for write > Repeat with j = 1 to the number of cards > > go to cd j > --if simply use repeat for the number of cards, will start save on > whatever is current card > write field "WhatName" to file "AddressList.txt" > write tab to file "AddressList.txt" > write field "WhatAddress" to file "AddressList.txt" > write tab to file "AddressList.txt" > > go next cd > end Repeat > > Close file "AddressList.txt" > > No problem. > > I can open the file and read from it thusly: > > Open file "AddressList.txt" for read > > Read from file "AddressList.txt" until EOF > Put it into AddListContents > Close file "AddressList.txt" > > Again no problem > > > I can even split AddListContents by tab > > No problem. And I can even display the resultant items line by line > in a field without a problem so long as I specify a fixed number of > iterations for the repeat loop: > > repeat with j = 1 to 6 > put AddListContents[j] into line j of field "Results" > end repeat > > I have two questions: > > 1) What I would like to be able to do is: > > Figure out a more general way to specify number of iterations for the > repeat (something like: repeat with j = 1 to the number of words in > file "AddressList.txt" > > How do I do this? > > 2) In a similar vein, is there a way to break the data up into items > as it is being read. I think I can probably use "read from file > until tab" > > What I can't figure out is how to set up a loop that will read from > the file until a tab is encountered, put the data into > AddListContents[j] then go on and read the next item. > > Again, I think the stumbling block is the syntax which will tell the > loop to repeat until it reaches the end of the file. Eg, > > Repeat with j = 1 to > read from file until tab > > end repeat > > TIA. > > M > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Thu Jul 8 00:37:32 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 7 Jul 2004 23:37:32 -0500 Subject: Documentation & Books & related In-Reply-To: <83BDC8CB-D095-11D8-AA7B-000A95AE42E6@danshafer.com> Message-ID: <00ce01c464a5$4bfa8ff0$6601a8c0@precision340> Dan, I couldn't have said it better myself. :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dan Shafer > Sent: Wednesday, July 07, 2004 11:16 PM > To: How to use Revolution > Subject: Re: Documentation & Books & related > > > Wow. I have now read every single post in this thread and spent a lot > of time thinking about what is being said vs. what is being > left sort > of unstated or assumed. While I would never claim my summary/analysis > here to be authoritative, here's what one user/writer has > gleaned from > the conversation. > > 1. Revolution as currently constituted does not have a friendly > out-of-the-box experience for the complete newbie. This is partly due > to the organization of the docs (which appear to become progressively > easier to use as you immerse yourself in the environment and its > terminology) and partly because Revolution, unlike HyperCard, greets > the newbie with a blank screen that basically dares him or her to > figure out how to do something useful. > > 2. RunRev is a small company and perhaps shouldn't even *try* > to be all > things to all people. Focusing its attention, as it has to now, on > people with either some programming background or at least a strong > interest in/inclination toward programming as an art/skill has the > unfortunate side effect of leaving newcomers feeling unwelcome but it > may not be feasible to be both a powerful development tool for people > who have the mindset or skill set or interest to be > programmers *and* a > tool for newbies who "just want to make something useful happen." > > 3. As Chipp Walters has said a couple of times, nobody said > this would > be easy. But there *is* a sort of implication that it at > least won't be > terribly hard. Rev does not deliver against that implied promise, as > described in item #1, above. Still, there *is* a course of action, > outlined by Chipp, that will lead at least many people to become > productive in Rev. > > 4. RunRev is working hard on new docs and a new out-of-the-box > experience for the next release of the product. > > 5. Meanwhile, there's a clear need for lots of step-by-step examples. > The issue is what topics need this kind of coverage and are not yet > covered in Rev docs. I'll start another thread to gather > input on that > topic as soon as I post this. > > At the end of it all, one undeniable fact persists. Many hundreds of > people, mostly probably from *some* programming or scripting > background, *have* managed to find their way through the docs, this > list, and the absolutely essential trial-and-error that is part of > learning any practical skill and have become proficient enough to > produce satisfying and satisfactory solutions. So while > improvement is > definitely called for, we are equally definitely starting from a very > high plateau of a beginning. > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Revolutionary > Author of "Revolution: Software at the Speed of Thought" > http://www.revolutionpros.com for more info Available at > Runtime Revolution Store (http://www.runrev.com/RevPress) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Thu Jul 8 00:37:53 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 23:37:53 -0500 Subject: Tall scrolling groups In-Reply-To: References: Message-ID: <40ECCFA1.70700@chipp.com> Hi Troy, I recently wrote a dynamic form generation scripting tool, which allowed forms to be drawn inside Rev with an unlimited number of controls by 'writing a script.' So, the problem you state, I had to find a solution to. Here's what I did. I calculated the overall height of the group and set the stack heigth to match...unless it was greater than item 4 of the windowBoundingRect-item 2 of the windowBoundingRect (see the docs for a definition of windowBoundingRect). If it was larger, then I set the height of the stack to the largest it could be (again using the windowBoundingRect as a measure) and set the vScrollbar of the group to true. This works. Of course, when doing this, one must remember to set the lockloc of the group to true as well. More to come.... -Chipp Troy Rollins wrote: > I'm putting together some documentation stacks for my recently finished > Rev app. These are mostly long fields of text with interspersed > screenshots, etc. I like Rev's ability to scroll groups, and am using > that to create fairly long scrolling streams of content, perhaps 3x the > height of the card they are on. But dealing with such a group in > authoring is unwieldy. > > Anyone have any tips for working with groups which are taller than the > card it is displayed on? Do you temporarily make the stack window as > tall as your monitor will allow and then size it down before publishing? > Anything else? What works good in this situation? From gizmotron at earthlink.net Thu Jul 8 00:53:12 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 21:53:12 -0700 Subject: Read from file, then display results In-Reply-To: Message-ID: on 7/7/04 7:30 PM, Marian Petrides at mpetrides at earthlink.net wrote: > I have two questions: > > 1) What I would like to be able to do is: > > Figure out a more general way to specify number of iterations for the > repeat (something like: repeat with j = 1 to the number of words in > file "AddressList.txt" > > How do I do this? yours: put it into AddListContents split AddListContents by tab repeat with j = 1 to 6 put AddListContents[j] into line j of field "Results" end repeat mine: put it into AddListContents set the itemDelimiter to tab put 1 into thisSpot repeat for each item j in AddListContents put j into line thisSpot of field "Results" add 1 to thisSpot end repeat > 2) In a similar vein, is there a way to break the data up into items as > it is being read. I think I can probably use "read from file until > tab" > > What I can't figure out is how to set up a loop that will read from the > file until a tab is encountered, put the data into AddListContents[j] > then go on and read the next item. > > Again, I think the stumbling block is the syntax which will tell the > loop to repeat until it reaches the end of the file. Eg, > > Repeat with j = 1 to > read from file until tab > > end repeat > > TIA. > > M try this: on mouseUp global gFilePath answer file "select a file" if it contains ".txt" then put URL ("file:" & it) into AddListContents put it into gFilePath else answer " Not a text file" exit mouseUp end if end mouseUp -- work from the variable AddListContents -- after all work is done to your var then save it using this: on mouseUp global gFilePath put compress(AddListContents) into URL ("binfile:" & gFilePath) -- now your file is compressed -- to open and decompress it use: -- put decompress(URL ("binfile:" & it)) into AddListContents -- for none compression save: -- put AddListContents into URL ("file:" & gFilePath) end mousUp hope this helped some, Mark From squance at elkvalley.net Thu Jul 8 00:52:05 2004 From: squance at elkvalley.net (David Squance) Date: Wed, 7 Jul 2004 22:52:05 -0600 Subject: Special character In-Reply-To: <00cd01c464a4$d4443330$6601a8c0@precision340> References: Message-ID: Yes, thanks. I'll just have to hope that most users (if there are any) will have Symbol. Most potential users will be on PCs, so I want to use what most will have available. The fld never has any normal text, so it's easy to set the textfont to Symbol or whatever and leave it there. >Well, there isn't one in "normal" fonts (like Arial, etc.). However if >you're using Symbol or Wingdings, there are checkmarks: > > Symbol: numToChar(214) - which matches the option-V in Mac > Wingdings: numToChar(252) - which matches numToChar(18) in Charcoal on a >Mac > >HTH, > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> David Squance >> Sent: Wednesday, July 07, 2004 10:59 PM >> To: How to use Revolution >> Subject: Special character >> >> >> Greetings Group, >> I was testing a standalone (done on a Mac) on Windows XP >> earlier today, and discovered that a familiar character >> (option-v to make a checkmark) was something quite different >> on Windows. Can someone give me the ASCII number or whatever >> I need for a checkmark to appear instead of the sparkler (or >> whatever it is)? Dave >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From mpetrides at earthlink.net Thu Jul 8 00:57:31 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 00:57:31 -0400 Subject: Read from file, then display results In-Reply-To: References: Message-ID: <516495B1-D09B-11D8-B301-000A959D005E@earthlink.net> Thanks, Mark. Your first example, in particular, is a big help! Your second example, however, has me a bit confused. You wrote: >>> on mouseUp > global gFilePath > answer file "select a file" > if it contains ".txt" then > put URL ("file:" & it) into AddListContents > put it into gFilePath > else > answer " Not a text file" > exit mouseUp > end if > end mouseUp > > -- work from the variable AddListContents > -- after all work is done to your var then save it using this: > > on mouseUp > global gFilePath > put compress(AddListContents) into URL ("binfile:" & gFilePath) > -- now your file is compressed > -- to open and decompress it use: > -- put decompress(URL ("binfile:" & it)) into AddListContents > -- for none compression save: > -- put AddListContents into URL ("file:" & gFilePath) > end mousUp > > hope this helped some, I was trying to figure out how many items are present in a given file in order to help me set the number of iterations needed to get the data out of that file and into a series of array variables. Your second example appears, instead, to be an example of how to WRITE to a file. Or am I simply befuddled at this late hour (nearly 1 AM, my time)?? M From chipp at chipp.com Thu Jul 8 00:59:52 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 07 Jul 2004 23:59:52 -0500 Subject: Read from file, then display results? In-Reply-To: <44A65372-D098-11D8-B301-000A959D005E@earthlink.net> References: <20040707234859.64939.qmail@web40506.mail.yahoo.com> <40ECA806.6080809@chipp.com> <44A65372-D098-11D8-B301-000A959D005E@earthlink.net> Message-ID: <40ECD4C8.8040809@chipp.com> Marian, Mark makes some good points. I would add this: Unless I am working with huge 100's of MByte files, I always read the contents of a file into memory first, then sort it out from there. Likewise, I would move from card to card, fld to fld and store data in a variable, then write to disk. I also find I *rarely* need to work with arrays, as using List data (variables with lines with tab delimited items) are almost as fast, and much easier to debug as you can see the data in the debugger easily. On occasion it is necessary to work with arrays-- math and custom props sets, but I generally try and leave that type of work to Dar ;-) on mouseUp answer file "Choose a txt file:" if it is empty then exit to top put it into tFilePath put URL ("file:" & tFilePath) into tMyData --> DO STUFF TO MY DATA --> NOW SAVE MY DATA put tMyData into URL ("file:" & tFilePath) end mouseUp -Chipp From jtenny at willamette.edu Thu Jul 8 01:02:42 2004 From: jtenny at willamette.edu (John Tenny) Date: Wed, 7 Jul 2004 22:02:42 -0700 Subject: Documentation & Books & related In-Reply-To: <83BDC8CB-D095-11D8-AA7B-000A95AE42E6@danshafer.com> References: <83BDC8CB-D095-11D8-AA7B-000A95AE42E6@danshafer.com> Message-ID: <0B0CCF33-D09C-11D8-A7F9-000A95A4EDD2@willamette.edu> On Jul 7, 2004, at 9:15 PM, Dan Shafer wrote: "Many hundreds of people, mostly probably from *some* programming or scripting background, *have* managed to find their way through the docs, this list, and the absolutely essential trial-and-error that is part of learning any practical skill and have become proficient enough to produce satisfying and satisfactory solutions." --------- I sorted my saved list emails by 'Name' and did not come up with anything like "many hundreds of people" as unique names. This is a very active and useful list, but the number of folks who request help once or twice and then don't return should not be considered as being among those who have 'become proficient'. The main contributers to this list are actually a fairly small number of talented and friendly folks, who regularly challenge and assist each other. They also generously assist beginners when asked. However, if I were the company, I'd worry (and do something) about the regular messages concerning the difficulty of learning and lack of docs. Like the long-haired love children, the number of ex-Hcarders is fixed and diminishing. The population of programmers trained in another language and being converted is a more current group of potential customers, but if that income stream doesn't satisfy the company, they had better look to serving the other group - those new to programming. I suggest two lines of support: materials directly aimed at the total beginner (Dan's book is a good start); and materials directly aimed at those who teach new programmers (regardless of grade level). Teachers do NOT have the time to create or rewrite confusing docs or sample code, or create useful and meaningful programming problems and assignments. Providing a 'teacher's manual' for the current documentation will not suffice; what's needed are teaching tools designed from scratch. I really hope that the company can afford to risk trying to get ahead of the curve and move from reaction to proaction. Peace, John John L. Tenny, Ph.D. Flowing Thought Educational Solutions eCOVE: The Observation Toolkit Software www.ecove.net jtenny at flowing-thought.com 1-888-363-2683 ----------------- From johnrule at rcsprogramming.com Thu Jul 8 01:05:09 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Wed, 7 Jul 2004 22:05:09 -0700 Subject: Problem with png format? References: <20040708022830.1B6919300AD@mail.runrev.com> Message-ID: <000901c464a9$251302b0$9201000a@minipcxp> I am trying to track down some new 'contention' I seem to be having in my stacks, and I believe it has something to do with some new .png files I have imported. Is anyone else having problems with .png files? The symptom is that all actions start to get 'sluggish' in the IDE... Windows XP Engine 2.5 Thanks, JR From mpetrides at earthlink.net Thu Jul 8 01:07:00 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 01:07:00 -0400 Subject: Call for Tutorial Topics In-Reply-To: References: Message-ID: Some suggested topics (I'm sure I will have more): 1) Screenshots from the interface with description of what every single item (even the esoteric and obscure ones) means. I guess this would be a tutorial on how to navigate the IDE. [This is the top priority IMHO] 2) Simple file I/O - I have just put together a demo of this along with a description of how to do it. I would be glad to share this. [BTW, check page 236 of your book (PDF), Dan--you say you will have some demos of reading from files later in the chapter but there aren't any there or anywhere from that page forward--unless my PDF is missing something.] 3) How to create a new card using groups set to act like background - someone asked about this on the list a week or two ago and I put together a really simple address book stack for him. This also covered the topic of how to save data when running from a standalone (save data to a non-standalone stack, as opposed to saving to a file) Again, I would be glad to share this. 3) Arrays 4) Functions [This is something I sorely need, but admittedly it isn't something a beginner would even think of tackling.] 5) Frankly, I think a few demo stacks showing complete newbies some nifty, whiz-bang things they can do with Rev, eg, a Christmas card with simple animated fire burning in hearth and Christmas carol playing in background, the kind of demos that came with HyperStudio, would also be useful if we are trying to attract the interest of newbies who might get fascinated enough to spring for the low end version of Rev. Maybe even a few sample buttons with built-in scripts they can use (go prev, go next, that sort of thing). It's well after midnite in my part of the world and I am fading fast. I'm sure I will have more ideas. M On Jul 8, 2004, at 12:18 AM, Dan Shafer wrote: > As a result of a long and intriguing thread about Rev docs, I have > decided to step up and offer to do (or assist others in doing and > editing) a bunch of Revolution/Transcript step-by-step tutorials as a > contribution to the community from which I have drawn so much. > > Now it's your turn. Please respond to this topic ONLY with your > (prioritized if possible) list of topics you feel are important to > your needs and not covered by How To's or recipes in the current > documentation. After a suitable period has passed and we've gathered > enough votes, I'll suggest a list of topics to be tackled, more or > less in order. > > If you have partially finished tutorials or stacks that would lend > themselves to tutorials but your lack of writing experience or time > prevents you from fashioning step-by-steps out of them, let me know > that (here or via private email to revdan at danshafer.com) and I'll take > a look and see if I can help you polish them. > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Revolutionary > Author of "Revolution: Software at the Speed of Thought" > http://www.revolutionpros.com for more info > Available at Runtime Revolution Store (http://www.runrev.com/RevPress) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Thu Jul 8 01:07:47 2004 From: revdan at danshafer.com (Dan Shafer) Date: Wed, 7 Jul 2004 22:07:47 -0700 Subject: Documentation & Books & related In-Reply-To: <0B0CCF33-D09C-11D8-A7F9-000A95A4EDD2@willamette.edu> References: <83BDC8CB-D095-11D8-AA7B-000A95AE42E6@danshafer.com> <0B0CCF33-D09C-11D8-A7F9-000A95A4EDD2@willamette.edu> Message-ID: On Jul 7, 2004, at 10:02 PM, John Tenny wrote: > On Jul 7, 2004, at 9:15 PM, Dan Shafer wrote: > "Many hundreds of people, mostly probably from *some* programming or > scripting background, *have* managed to find their way through the > docs, this list, and the absolutely essential trial-and-error that is > part of learning any practical skill and have become proficient enough > to produce satisfying and satisfactory solutions." > > --------- > > I sorted my saved list emails by 'Name' and did not come up with > anything like "many hundreds of people" as unique names. This is a > very active and useful list, but the number of folks who request help > once or twice and then don't return should not be considered as being > among those who have 'become proficient'. I wouldn't count them, either. But there are lots of folks who are actively using this software who never show up on the list. They either lurk or don't bother because they already get it. I've met quite a number of these. Based on my guesstimate of the product's installed base, I'm simply making a SWAG that there are hundreds. Sorry. Should have been clearer about the number. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From chipp at chipp.com Thu Jul 8 01:11:34 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 08 Jul 2004 00:11:34 -0500 Subject: Problem with png format? In-Reply-To: <000901c464a9$251302b0$9201000a@minipcxp> References: <20040708022830.1B6919300AD@mail.runrev.com> <000901c464a9$251302b0$9201000a@minipcxp> Message-ID: <40ECD786.6020100@chipp.com> Going to need some more info..How many PNG files? What type (32-bit, 8 bit?) What size? What are you trying to do with them? John Rule wrote: > I am trying to track down some new 'contention' I seem to be having in my > stacks, and I believe it has something to do with some new .png files I have > imported. Is anyone else having problems with .png files? The symptom is > that all actions start to get 'sluggish' in the IDE... > > Windows XP > Engine 2.5 > > Thanks, > JR > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Thu Jul 8 01:13:49 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 7 Jul 2004 23:13:49 -0600 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> Message-ID: <9868A7EC-D09D-11D8-BE15-000A9567A3E6@swcp.com> On Jul 7, 2004, at 10:34 PM, Andre Garzia wrote: > did anyone here, by chance, implemented common data strucutres like > stacks and queues, like stacks with first in last out behaviour and > first in first out behaviour... I want to use Stacks, Queues and > Graphs (we call them graphs here in brazil, it's a node based > structure where nodes can point to multiple nodes, like a network, > many path finding algorithms in it.. don't know if they are called > graphs in english). Yes, graphs. You are the expert in using the boxes library I made. That should be good for stacks and queues. If you don't use boxes or you want graphs, consider some scheme using arrays. One cool thing about arrays is that it can contain a sequence of numeric keys and contain a few auxiliary keys. For example a queue might contain keys "Start" and "End" which contain the keys for the start and end. That queue might also have keys for those and all integers in between. Dar Scott From gizmotron at earthlink.net Thu Jul 8 01:20:40 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 07 Jul 2004 22:20:40 -0700 Subject: Read from file, then display results In-Reply-To: <516495B1-D09B-11D8-B301-000A959D005E@earthlink.net> Message-ID: on 7/7/04 9:57 PM, Marian Petrides at mpetrides at earthlink.net wrote: >> on mouseUp >> global gFilePath >> answer file "select a file" >> if it contains ".txt" then >> put URL ("file:" & it) into AddListContents >> put it into gFilePath >> else >> answer " Not a text file" >> exit mouseUp >> end if >> end mouseUp > Your second example appears, instead, to be an example of how to WRITE > to a file. Or am I simply befuddled at this late hour (nearly 1 AM, my > time)?? > > M This part is an open file handler that is different from write to or read from methods. I just added the save method for the heck of it using a global variable to save to the gFilePath without opening a file selection window first. Just showing you stuff... look at "answer file" and "ask file" in the docs. Mark From mpetrides at earthlink.net Thu Jul 8 01:18:30 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 01:18:30 -0400 Subject: Read from file, then display results In-Reply-To: References: Message-ID: <3FC4DB0C-D09E-11D8-B301-000A959D005E@earthlink.net> Okay. Thanks. I'm a bit obtuse at this late hour.... (Repeat after me: go to bed, go to bed ;-) M On Jul 8, 2004, at 1:20 AM, Mark Brownell wrote: > on 7/7/04 9:57 PM, Marian Petrides at mpetrides at earthlink.net wrote: >>> on mouseUp >>> global gFilePath >>> answer file "select a file" >>> if it contains ".txt" then >>> put URL ("file:" & it) into AddListContents >>> put it into gFilePath >>> else >>> answer " Not a text file" >>> exit mouseUp >>> end if >>> end mouseUp >> Your second example appears, instead, to be an example of how to WRITE >> to a file. Or am I simply befuddled at this late hour (nearly 1 AM, my >> time)?? >> >> M > > This part is an open file handler that is different from write to or > read > from methods. I just added the save method for the heck of it using a > global > variable to save to the gFilePath without opening a file selection > window > first. Just showing you stuff... look at "answer file" and "ask file" > in the > docs. > > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Thu Jul 8 01:23:19 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 01:23:19 -0400 Subject: Read from file, then display results? In-Reply-To: <40ECD4C8.8040809@chipp.com> References: <20040707234859.64939.qmail@web40506.mail.yahoo.com> <40ECA806.6080809@chipp.com> <44A65372-D098-11D8-B301-000A959D005E@earthlink.net> <40ECD4C8.8040809@chipp.com> Message-ID: Good ideas. Thanks. I guess I'm still trying to do things the old way. Like someone once told me: "There are more good programmers brain-damaged for life by BASIC than by any other language in the history of computing." Given that I am a self-taught BASIC programmer, my case of "brain-damage" is probably more severe than average. M On Jul 8, 2004, at 12:59 AM, Chipp Walters wrote: > Marian, > > Mark makes some good points. I would add this: > > Unless I am working with huge 100's of MByte files, I always read the > contents of a file into memory first, then sort it out from there. > > Likewise, I would move from card to card, fld to fld and store data in > a variable, then write to disk. > > I also find I *rarely* need to work with arrays, as using List data > (variables with lines with tab delimited items) are almost as fast, > and much easier to debug as you can see the data in the debugger > easily. > > On occasion it is necessary to work with arrays-- math and custom > props sets, but I generally try and leave that type of work to Dar ;-) > > on mouseUp > answer file "Choose a txt file:" > if it is empty then exit to top > put it into tFilePath > put URL ("file:" & tFilePath) into tMyData > --> DO STUFF TO MY DATA > > --> NOW SAVE MY DATA > put tMyData into URL ("file:" & tFilePath) > end mouseUp > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Thu Jul 8 01:45:38 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 01:45:38 -0400 Subject: Problem with png format? In-Reply-To: <000901c464a9$251302b0$9201000a@minipcxp> References: <20040708022830.1B6919300AD@mail.runrev.com> <000901c464a9$251302b0$9201000a@minipcxp> Message-ID: <0A18D321-D0A2-11D8-B301-000A959D005E@earthlink.net> John I am using v 2.1.2, developing primarily on Mac but running on Mac (OS X) and Win XP, doing some tweaking in WinXP, too. I use a PNG for the background for all my stacks and have some stacks which contain a number of other PNG files as well. I am not noticing any slowdown whatsoever--in the IDE or in standalones. Sorry. M On Jul 8, 2004, at 1:05 AM, John Rule wrote: > I am trying to track down some new 'contention' I seem to be having in > my > stacks, and I believe it has something to do with some new .png files > I have > imported. Is anyone else having problems with .png files? The symptom > is > that all actions start to get 'sluggish' in the IDE... > > Windows XP > Engine 2.5 > > Thanks, > JR > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Thu Jul 8 01:51:03 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 8 Jul 2004 07:51:03 +0200 Subject: Building a standalone In-Reply-To: References: Message-ID: Le 8 juil. 04, ? 04:48, Monte Goulding a ?crit : > > Hi > >> I have a big problem : >> >> on Mac OS X 10.3.4 Fr with Rev 2.2.1 >> >> when I use the ask and answer dialog build in Revolution, I use the >> global gRevAppIcon to set an icon. I use the standard image library of >> revolution > > Sorry for the slow response. I've been away for a few days. On the OS X > screen of the standalone settings window there are fields to choose the > gRevAppIcon and gRevSmallAppIcon. Once chosen they will be included in > your > standalone and the globals will be set when the revolution librararys > are > loaded. > Yes, I understand, but what happens if I want to change the icons with the DLOG ? Greetings. Yves COPPE yvescoppe at skynet.be From Meitnik at aol.com Thu Jul 8 02:02:53 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Thu, 8 Jul 2004 02:02:53 EDT Subject: data struc lib Message-ID: <59.101f5b20.2e1e3d8d@aol.com> In a message dated 07/08/2004 01:46:57 AM, use-revolution-request at lists.runrev.com writes: > did anyone here, by chance, implemented common data strucutres like > stacks and queues, like? stacks with first in last out behaviour and > first in first out behaviour... I want to use Stacks, Queues and Graphs > (we call them graphs here in brazil, it's a node based structure where > nodes can point to multiple nodes, like a network, many path finding > algorithms in it.. don't know if they are called graphs in english). > -- I would dearly love and use such a library. I started one once many years ago in supercard but didnt get far. I offer to help test and contribute code, just grab me. Andrew From monte at sweattechnologies.com Thu Jul 8 02:03:37 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 8 Jul 2004 15:33:37 +0930 Subject: Building a standalone In-Reply-To: Message-ID: >> Hi >> >>> I have a big problem : >>> >>> on Mac OS X 10.3.4 Fr with Rev 2.2.1 >>> >>> when I use the ask and answer dialog build in Revolution, I use the >>> global gRevAppIcon to set an icon. I use the standard image library of >>> revolution >> >> Sorry for the slow response. I've been away for a few days. On the OS X >> screen of the standalone settings window there are fields to choose the >> gRevAppIcon and gRevSmallAppIcon. Once chosen they will be included in >> your >> standalone and the globals will be set when the revolution librararys >> are >> loaded. >> > >Yes, I understand, but what happens if I want to change the icons with >the DLOG ? I don't understand what you mean? Are you saying you want to change this icon before you show the dialog? Cheers Monte From greg at mcilhiney.com Thu Jul 8 02:33:49 2004 From: greg at mcilhiney.com (Greg McIlhiney) Date: Wed, 7 Jul 2004 23:33:49 -0700 Subject: Problems with printing graphics with patterns In-Reply-To: References: Message-ID: I'm just a few days into evaluating rev to port an existing HC scheduling application to OS X, and possibly Windows. At this point I'm simply trying to learn the product and investigate strategies for implementing the functionality in rev. But I've run into an immediate problem which I don't understand and was hoping that the wise souls on the list might point me to a solution/alternative. Like most calendar/scheduling programs, the background is a grid of rectangular cells. In HC I used the paint tools to create the background graphic that was shared by a group of schedules. The size of the rectangles must be dynamic as the user is dictating how many days of the week there are (cols) and how many hours in the day (rows). Each individual schedule is based upon one of the defined templates. Card objects (fields) are then dragged/re-sized/edited and snapped to the grid. Now the background cells are typically not white. The user events are white and float on top of the colored/patterned background. The user needs to be able to indicate graphically that some time slots are open/closed/reserved/etc. Here's an example of what it might look like: http://krypton.fhda.edu/~hollins/rm_schedules/rmSch_E24.html So my thought process in rev was to make a background type group of dynamically created graphic rectangles shaded with a backgroundColor(s). No problem here, seems pretty straight-forward. The problem arises when I attempt to fill the rect with a pattern. I realize that a graphic set for a background pattern negates any background color set and only displays the pattern. That's too bad but a work-around seems to be to put a rect with a pattern on top of a solid rect and set the ink to srcOr. Perfect. I've got a colored rect, possibly with a pattern, and this looks great. BUT, it doesn't print properly, or at least it does not on my system. So if I do this: 1) Create a new main stack. 2) Create a graphic rectangle. 3) In the Inspector choose Colors & Patterns. 4) Choose a backgroundPattern. Typically this would be a pattern that is similar to traditional paint program patterns, like the Metacard compatible pattern 3rd from the left in the top row. Any pattern that I select displays perfectly on the screen. But when I print the card, the rect is very dark gray. There's a pattern in it but it does not resemble the selected pattern. Now I've tried almost every thing I can think of to work/test around this. I've made and imported my own pattern, I've copied the original metacard pattern into the main stack, played with printing properties, etc. Seems like a pretty simple procedure... the steps above should produce decent printed output, right? My system is: a Mac G4, 10.3.4 Lexmark Laser printer eval version of rev 2.2.1 Here is another oddity, which seems extremely bizarre to me... If I take a screen capture of the native rev graphic rectangle and then paste that bitmap next to the graphic with a pattern, THEN it prints properly. Remove the bitmap and the printing reverts back to the weird dark gray thing. * Soooo, is it that I'm a complete rev newbie and am overlooking something incredibly obvious? * Is it something unique on my two Mac systems? * A bug or limitation which I have not read about? Now I can probably build a pretty nice app with shades of color/gray, but at this point it is driving me nuts that I haven't been able to solve the problem or know why the problem presents itself... I'm digging :) TIA, and any insight is appreciated! -- greg From yvescoppe at skynet.be Thu Jul 8 02:35:53 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 8 Jul 2004 08:35:53 +0200 Subject: Building a standalone In-Reply-To: References: Message-ID: <0F8D1728-D0A9-11D8-9DAD-003065E14B04@skynet.be> Le 8 juil. 04, ? 08:03, Monte Goulding a ?crit : >>> >> >> Yes, I understand, but what happens if I want to change the icons with >> the DLOG ? > > I don't understand what you mean? Are you saying you want to change > this > icon before you show the dialog? > > Cheers > > Monte > > Hi, yes, sometimes, I display an answer DLOG with an icon "?" for example and other times an icon "!" (in the same stack) and an other time an icon "x" with global grevAppIcons, you can easily to that before displaying the "answer" you code : put "xxxx" into grevAppIcons answer "yyyy" it runs very well in rev but not in the standalone because the entire image library is not loaded in the standalone Greetings. Yves COPPE yvescoppe at skynet.be From monte at sweattechnologies.com Thu Jul 8 02:45:26 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 8 Jul 2004 16:15:26 +0930 Subject: Building a standalone In-Reply-To: <0F8D1728-D0A9-11D8-9DAD-003065E14B04@skynet.be> Message-ID: >Hi, > >yes, >sometimes, I display an answer DLOG with an icon "?" for example and >other times an icon "!" (in the same stack) and an other time an icon >"x" >with global grevAppIcons, you can easily to that >before displaying the "answer" you code : >put "xxxx" into grevAppIcons >answer "yyyy" > > >it runs very well in rev but not in the standalone because >the entire image library is not loaded in the standalone Er... what's wrong with: answer question answer error answer warning answer information >From the sounds of what you are saying these do what you want anyway. Cheers Monte From yvescoppe at skynet.be Thu Jul 8 02:48:54 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 8 Jul 2004 08:48:54 +0200 Subject: Building a standalone In-Reply-To: References: Message-ID: Le 8 juil. 04, ? 08:45, Monte Goulding a ?crit : > >> Hi, >> >> yes, >> sometimes, I display an answer DLOG with an icon "?" for example and >> other times an icon "!" (in the same stack) and an other time an icon >> "x" >> with global grevAppIcons, you can easily to that >> before displaying the "answer" you code : >> put "xxxx" into grevAppIcons >> answer "yyyy" >> >> >> it runs very well in rev but not in the standalone because >> the entire image library is not loaded in the standalone > > Er... what's wrong with: > answer question > answer error > answer warning > answer information > >> Thank you, I will try? Greetings. Yves COPPE yvescoppe at skynet.be From bob at armbase.com Thu Jul 8 03:40:49 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 08 Jul 2004 08:40:49 +0100 Subject: Call for Tutorial Topics In-Reply-To: References: Message-ID: <5.2.1.1.0.20040708083932.00afcea8@mail.armbase.com> At 01:07 08/07/2004 -0400, you wrote: I'll put part 0.5 (not quite part one) on a website of moine today. www.gla.ac.uk/~rh82p/ cheers bob >5) Frankly, I think a few demo stacks showing complete newbies some >nifty, whiz-bang things they can do with Rev, eg, a Christmas card with >simple animated fire burning in hearth and Christmas carol playing in >background, the kind of demos that came with HyperStudio, would also be >useful if we are trying to attract the interest of newbies who might get >fascinated enough to spring for the low end version of Rev. Maybe even a >few sample buttons with built-in scripts they can use (go prev, go next, >that sort of thing). > >It's well after midnite in my part of the world and I am fading fast. >I'm sure I will have more ideas. > >M > > > > > > >On Jul 8, 2004, at 12:18 AM, Dan Shafer wrote: > >>As a result of a long and intriguing thread about Rev docs, I have >>decided to step up and offer to do (or assist others in doing and >>editing) a bunch of Revolution/Transcript step-by-step tutorials as a >>contribution to the community from which I have drawn so much. >> >>Now it's your turn. Please respond to this topic ONLY with your >>(prioritized if possible) list of topics you feel are important to your >>needs and not covered by How To's or recipes in the current >>documentation. After a suitable period has passed and we've gathered >>enough votes, I'll suggest a list of topics to be tackled, more or less >>in order. >> >>If you have partially finished tutorials or stacks that would lend >>themselves to tutorials but your lack of writing experience or time >>prevents you from fashioning step-by-steps out of them, let me know that >>(here or via private email to revdan at danshafer.com) and I'll take a look >>and see if I can help you polish them. >> >> >>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>Dan Shafer, Revolutionary >>Author of "Revolution: Software at the Speed of Thought" >>http://www.revolutionpros.com for more info >>Available at Runtime Revolution Store (http://www.runrev.com/RevPress) >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revolution > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Thu Jul 8 04:20:33 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 8 Jul 2004 03:20:33 -0500 Subject: Groups and backgrounds In-Reply-To: <8BBC96DC-D095-11D8-A31E-000A95A09CF8@rpsystems.net> Message-ID: <00d701c464c4$73717700$6601a8c0@precision340> Troy, It should work just that way. I opened a new stack in Rev, grouped a couple of objects, set the backgroundBehavior of the group to true and put this script in the script of the group: on Test answer "Hello" end Test Then I created a button that was just sitting on the card with: on mouseUp Test end mouseUp Sure enough, when I clicked it, I got a "hello" dialog. Can you try my simple example and see if it works for you? If so, it may be something else we need to look at... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Troy Rollins > Sent: Wednesday, July 07, 2004 11:16 PM > To: How to use Revolution > Subject: Re: Groups and backgrounds > > > > On Jul 7, 2004, at 11:09 PM, Rob Cozens wrote: > > > > >> I tend to put most of my scripts at the group level, > rather than the > >> object level. On some of these groups I select "background > behavior" > >> in the property inspector. I had understood that this > would put the > >> group in the message path between the card and the stack... but it > >> doesn't seem to behave like that. > > > > The background behavior property has nothing to do with the message > > path: it simply determines whether the group is included on any new > > card created in the stack. > > See below... > > > > >> If my group has a method... er, handler called > "groupAction" and the > >> group is "background behavior TRUE" then I had thought that *any* > >> object on the card could do like - > >> > >> on mouseUp > >> groupAction > >> end mouseUp > > > > Not *any* object on the card: just controls in the group. > > Sorry. Still confused. Accodring to the dox - > > --------------- > If a group's backgroundBehavior is false, the group is in the message > path for all controls it owns, but is not in the message path of any > other object. > > If a group's backgroundBehavior property is true, the group > is also in > the message path for any cards it is placed on. > --------------- > > What you are describing is the former. What I want is the latter. > > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Thu Jul 8 04:48:07 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 8 Jul 2004 04:48:07 EDT Subject: [ANN] Color Converter utility Message-ID: <39.4a0595d6.2e1e6447@aol.com> In a message dated 08/07/2004 05:35:55 GMT Daylight Time, use-revolution-request at lists.runrev.com writes: Hmm... did you use libColor for this? That's what it was created for? No, Monte, it doesn't use libColor so, for those of us who are dyed-in-the-wool MetaCard users, it does not need Revolution to work ;-) /H _________________________________________________ Hugh Senior The Flexible Learning Company Consultant Programming & Software Solutions Fax/Voice: +44 (0)1483.27 87 27 Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) From bob at armbase.com Thu Jul 8 05:48:11 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 08 Jul 2004 10:48:11 +0100 Subject: total beginners database series. Message-ID: <6.0.3.0.0.20040708104701.0270be28@udcf.gla.ac.uk> Hi all I have put up the first part of a total beginners guide on a page I have http://www.gla.ac.uk/~rh82p/mydb.html Just to give you an idea of what I envisage. All the best Bob From FlexibleLearning at aol.com Thu Jul 8 06:09:32 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 8 Jul 2004 06:09:32 EDT Subject: [ANN] The Scripter's Scrapbook version 4 Message-ID: <1e2.24dcf441.2e1e775c@aol.com> Version 4 of The Scripter's Scrapbook is now available! Spread the word to other scripting newsgroups you may belong to... And a big 'THANK YOU' to all of you who have not only made suggestions and reported areas for improvement, but also then tested the implementations so thoroughly. The following includes the new features and answers some of the more frequently asked questions about the program... o What's New in v4? o What is The Scripter's Scrapbook? o Who is it for? o Can I use it on different platforms? o Can I easily include my existing notes? o How much is it? o Is it actively supported? o How do I get it or upgrade (New Users and Existing Users)? Q. WHAT'S NEW in v4? - New interface (in preparation for Phase II of the program development) - Create new Scrapbooks to keep different work sets - Drag & drop batch conversion to import your existing notes - Drag & drop file and folder icons to create links automatically - Search Internet sites direct, including discussion list archives - 'Quick Copy' the entire entry to the Clipboard to paste as required - 'Links' preferences so you can define your own hyperlink color choices Q. WHAT IS THE SCRIPTER'S SCRAPBOOK? A personal reference library database organiser of your all code snippets, tips, links and supporting files with webpage publishing and Internet access. Find out more at _www.FlexibleLeartning.com/ssbk.htm_ (http://www.FlexibleLeartning.com/ssbk.htm) . Q. WHO IS IT FOR? All scripters and programmers, all levels from novice to professional, all scripting languages. Q. CAN I USE IT ON DIFFERENT PLATFORMS? Yes. Your Scrapbook file is totally cross-platform. It automatically adjust itself if you move or copy it, or import your backup data between, platforms and computers, and v4 now more easily supports multiple Scrapbook files if you wish to organise things that way. Q. CAN I EASILY INCLUDE MY EXISTING NOTES? Yes. This version specifically supports drag and drop file-to-record conversion as well as drag and drop file/folder hyperlinks. Q. HOW MUCH IS IT? Free. Q. IS IT ACTIVELY SUPPORTED? Absolutely it is. And there is a built-in bug/comment/request link to a tick-box form under the HELP menu. Q. HOW DO I GET IT or UPGRADE? - ALL EXISTING USERS Whatever version you use (plugin for Rev, or standalone for Mac, OSX or PC), please use the UPDATE in the 'ABOUT' screen. It checks your existing setup automatically, is substantially faster than the new user options below and it manages your existing files for you. - NEW USERS If you do not yet have The Scripter's Scrapbook (shame on you!), you can choose... - A plugIn version for Revolution or MC IDE users, and/or - An independent standAlone version for Mac OS9, Mac OSX and Windows at _www.FlexibleLearning.com/ssbk.htm_ (http://www.FlexibleLearning.com/ssbk.htm) Happy scripting, folks! /H _________________________________________________ Hugh Senior The Flexible Learning Company Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) Ken Ray Sonsothunder Software Email: _mailto:kray at sonsothunder.com_ (mailto:kray at sonsothunder.com) Web: _www.sonsothunder.com_ (http://www.sonsothunder.com) From marty at vertex.ucls.uchicago.edu Thu Jul 8 08:13:02 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Thu, 8 Jul 2004 07:13:02 -0500 (CDT) Subject: Documentation & Books In-Reply-To: <20040708043228.958459300D0@mail.runrev.com> References: <20040708043228.958459300D0@mail.runrev.com> Message-ID: Marian Petrides writes: > > On Jul 7, 2004, at 11:14 PM, Marty Billingsley wrote: > > Er.....so how *do* you use the Search Documentation tool? > The point wasn't how Mark or I use it, the point was how someone who is > just starting out uses it. Sheesh. > > Or was that a real, not rhetorical, question? A real question! I launch Rev 2.0, go to the Help menu and see the following topics: Revolution Documentation Transcript Dictionary Tutorials Tips License Revolution Revolution Support Check for Updates Online Okay, the first item gives me the following options: About the Documentation Learning Revolution: For New Developers Tutorials Using the Free Edition Using Revolution: Development Guide Transcript Language Dictionary Transcript Cookbook Troubleshooting Application Reference: Menus Shortcuts Finding Help: Glossary Additional Resources Now, when I first started using Rev 18 months ago I did the tutorials and poked around in the help, looked at a couple of recipes, browsed through the tips, etc. Found the Transcript Dictionary to be very helpful if I had a clue what the command/message/property might be that I'm trying to use. I've often wished for a command that would search all available documentation for a keyword, but haven't found one in the help items listed above. Now I find out from you that such a command exists! Where is it? Why isn't it the first thing in the help menu? This is indeed a real question. To rephrase, how do you get to the Search Documentation tool? (I'm sure I can figure out how to use it once I find it....) - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From mpetrides at earthlink.net Thu Jul 8 08:33:26 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 08:33:26 -0400 Subject: Where is Search Documentation? was Re: Documentation & Books In-Reply-To: References: <20040708043228.958459300D0@mail.runrev.com> Message-ID: <024592C2-D0DB-11D8-B301-000A959D005E@earthlink.net> Oops. Sorry. I thought you were being sarcastic. I am using Rev 2.1.2 and my Help menu drop down has: Documentation Transcript Dictionary Search Documentation <----- this is what you want ---- License Revolution Revolution Support Check for updates To get to this menu I did the following: Start Rev. Look at menubar at top. At top right, see Help Menu. Select it, notice the third item down: Search Documentation. There I am At least that's what I see in Rev 2.1.2 running on Mac OS X. I haven't had a chance yet to try it out with other OSes nor to see if I have 2.0 and it is somehow different from 2.1.2. Will do that in a few hours--have some errands to run. Meanwhile, if this doesn't solve your problem, please let me know which OS you are using (I already know you are using Rev 2.0). M On Jul 8, 2004, at 8:13 AM, Marty Billingsley wrote: > Marian Petrides writes: >> >> On Jul 7, 2004, at 11:14 PM, Marty Billingsley wrote: >>> Er.....so how *do* you use the Search Documentation tool? >> The point wasn't how Mark or I use it, the point was how someone who >> is >> just starting out uses it. Sheesh. >> >> Or was that a real, not rhetorical, question? > A real question! > > I launch Rev 2.0, go to the Help menu and see the following topics: > Revolution Documentation > Transcript Dictionary > Tutorials > Tips > License Revolution > Revolution Support > Check for Updates Online > > Okay, the first item gives me the following options: > About the Documentation > Learning Revolution: > For New Developers > Tutorials > Using the Free Edition > Using Revolution: > Development Guide > Transcript Language Dictionary > Transcript Cookbook > Troubleshooting > Application Reference: > Menus > Shortcuts > Finding Help: > Glossary > Additional Resources > > Now, when I first started using Rev 18 months ago I did the tutorials > and poked > around in the help, looked at a couple of recipes, browsed through the > tips, > etc. Found the Transcript Dictionary to be very helpful if I had a > clue what > the command/message/property might be that I'm trying to use. I've > often > wished for a command that would search all available documentation for > a > keyword, but haven't found one in the help items listed above. Now I > find > out from you that such a command exists! Where is it? Why isn't it the > first thing in the help menu? > > This is indeed a real question. To rephrase, how do you get to the > Search > Documentation tool? (I'm sure I can figure out how to use it once I > find > it....) > > - marty > > -- > Marty Billingsley (marty at ucls.uchicago.edu) > The University of Chicago Laboratory Schools > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Thu Jul 8 08:40:57 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 08:40:57 -0400 Subject: Where is Search Documentation? In-Reply-To: References: <20040708043228.958459300D0@mail.runrev.com> Message-ID: <0F89D178-D0DC-11D8-B301-000A959D005E@earthlink.net> Well, I couldn't resist. I dug up a copy of 2.0.3 and I see that the Help menu is entirely different from that found in 2.1.2. I, too, could not find an option to Search Documentation. Maybe this feature was added in 2.1? Does anyone know? M From bob at armbase.com Thu Jul 8 09:06:52 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 08 Jul 2004 14:06:52 +0100 Subject: [ANN] The Scripter's Scrapbook version 4 In-Reply-To: <1e2.24dcf441.2e1e775c@aol.com> References: <1e2.24dcf441.2e1e775c@aol.com> Message-ID: <6.1.2.0.0.20040708140605.0271fd28@mail.armbase.com> The URL below has an extra T in learning so use www.FlexibleLearning.com/ssbk.htm Cheers Bob >A personal reference library database organiser of your all code snippets, >tips, links and supporting files with webpage publishing and Internet >access. >Find out more at _www.FlexibleLeartning.com/ssbk.htm_ >(http://www.FlexibleLeartning.com/ssbk.htm) . > > >Q. WHO IS IT FOR? > >All scripters and programmers, all levels from novice to professional, all >scripting languages. > > >Q. CAN I USE IT ON DIFFERENT PLATFORMS? > >Yes. Your Scrapbook file is totally cross-platform. It automatically adjust >itself if you move or copy it, or import your backup data between, platforms >and computers, and v4 now more easily supports multiple Scrapbook files if >you wish to organise things that way. > > >Q. CAN I EASILY INCLUDE MY EXISTING NOTES? > >Yes. This version specifically supports drag and drop file-to-record >conversion as well as drag and drop file/folder hyperlinks. > > >Q. HOW MUCH IS IT? > >Free. > > > > >Q. IS IT ACTIVELY SUPPORTED? > >Absolutely it is. And there is a built-in bug/comment/request link to a >tick-box form under the HELP menu. > > > > >Q. HOW DO I GET IT or UPGRADE? > >- ALL EXISTING USERS >Whatever version you use (plugin for Rev, or standalone for Mac, OSX or PC), >please use the UPDATE in the 'ABOUT' screen. It checks your existing setup >automatically, is substantially faster than the new user options below >and it >manages your existing files for you. > > >- NEW USERS >If you do not yet have The Scripter's Scrapbook (shame on you!), you can >choose... >- A plugIn version for Revolution or MC IDE users, and/or >- An independent standAlone version for Mac OS9, Mac OSX and Windows >at _www.FlexibleLearning.com/ssbk.htm_ >(http://www.FlexibleLearning.com/ssbk.htm) > > > > > > >Happy scripting, folks! > >/H > > > >_________________________________________________ >Hugh Senior >The Flexible Learning Company >Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) >Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) > > >Ken Ray >Sonsothunder Software >Email: _mailto:kray at sonsothunder.com_ (mailto:kray at sonsothunder.com) >Web: _www.sonsothunder.com_ (http://www.sonsothunder.com) > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Thu Jul 8 09:33:34 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 8 Jul 2004 10:33:34 -0300 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: <9868A7EC-D09D-11D8-BE15-000A9567A3E6@swcp.com> References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> <9868A7EC-D09D-11D8-BE15-000A9567A3E6@swcp.com> Message-ID: <691B699C-D0E3-11D8-B422-0003936D012E@mac.com> Dar, Yes, the only way I could implement queues and stacks was using box lib, I wanted to see if someone managed to implement them without it... I think I'll release this code next week, some new data structures are always a good thing to have. Thanks! Andre PS: I wanted to use graphs in a CGI search engine I wanted to demo at the summit... but I think it will not be ready. On Jul 8, 2004, at 2:13 AM, Dar Scott wrote: > > On Jul 7, 2004, at 10:34 PM, Andre Garzia wrote: > >> did anyone here, by chance, implemented common data strucutres like >> stacks and queues, like stacks with first in last out behaviour and >> first in first out behaviour... I want to use Stacks, Queues and >> Graphs (we call them graphs here in brazil, it's a node based >> structure where nodes can point to multiple nodes, like a network, >> many path finding algorithms in it.. don't know if they are called >> graphs in english). > > Yes, graphs. > > You are the expert in using the boxes library I made. That should be > good for stacks and queues. > > If you don't use boxes or you want graphs, consider some scheme using > arrays. > > One cool thing about arrays is that it can contain a sequence of > numeric keys and contain a few auxiliary keys. For example a queue > might contain keys "Start" and "End" which contain the keys for the > start and end. That queue might also have keys for those and all > integers in between. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From m.mackenzie at sasktel.net Thu Jul 8 09:46:02 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Thu, 08 Jul 2004 07:46:02 -0600 Subject: CNC software by Rev Message-ID: <40ED501A.3070904@sasktel.net> Hi all. I am starting a personal project of building controlling and driving software done in Rev for an automated drilling machine which I am also building to do various book binding/paper drilling tasks. Sooooo, has anyone done or come across any Rev application which deals with CNC machine control? Or, have you any good sites to share which discuss "G code" and other entry CNC computer control programming topics? I intend to use an older computer to do this task. It would be nice if I can use one of my old Macs but if I have to I will use an older Win box. Thanks to all. Mark MacKenzie of CanuckLand From capellan2000 at yahoo.com Thu Jul 8 10:03:23 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 8 Jul 2004 07:03:23 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <20040708022830.1B6919300AD@mail.runrev.com> Message-ID: <20040708140323.41761.qmail@web40508.mail.yahoo.com> on Wed, 07 Jul 2004 Chipp Walters wrote: > Y'know, in my mind, I think 'the interface *IS* the > program. For the user, this is the case. You assume the users point of view, and this is a must for commercial applications. ;-) > top-down programming for me always begins first with > a blueprint > outlining the interface. I don't concern myself with > the algorithms or > architecture until the interface is laid out > properly. But you have to agree that the interface is only the container and the code is the content! As a matter of fact, the interface is one of the many possible ways in which users controls the underlaying code, so it's subject to changes anytime. Liquids gets the shape of their container. :-) > I find this approach to work best for matching > customer/client > expectation with application. It's a bit 'Xtreme' No, it's not extreme. It's the customer expectation. on Wed, 7 Jul 2004 Troy Rollins wrote: > I agree. I share the same method. The interface > *tells* me what needs > to be programmed and how. ;-) Interesting! Could you share some websites and pages that explains in details this approach to programming? I still believe that many interfaces could fit one set of code, but the same interface could NOT serve to different sets of code... al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From bob at armbase.com Thu Jul 8 10:20:40 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 08 Jul 2004 15:20:40 +0100 Subject: Documentation & Books In-Reply-To: <20040708140323.41761.qmail@web40508.mail.yahoo.com> References: <20040708022830.1B6919300AD@mail.runrev.com> <20040708140323.41761.qmail@web40508.mail.yahoo.com> Message-ID: <6.1.2.0.0.20040708151359.0274a008@mail.armbase.com> Hi there > > I agree. I share the same method. The interface > > *tells* me what needs > > to be programmed and how. ;-) Well the data required first tells me what has to be included then the interface is made and then the code to drive the data-interface is next. So similar for me. >Interesting! Could you share some websites and pages >that explains in details this approach to programming? Does there need to be a website for the method to be justified. For example, in mu Job I have a protocol that is probably the best method about, probably worldwide, but it is ont on any wabsite. (biology here) >I still believe that many interfaces could fit one set >of code, but the same interface could NOT serve to >different sets of code... I disagree, and could give a silly example, however, I feel there is no need. :-) Note the smiley. Regards Bob From rcozens at pon.net Thu Jul 8 09:55:05 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 8 Jul 2004 06:55:05 -0700 Subject: Groups and backgrounds In-Reply-To: <8BBC96DC-D095-11D8-A31E-000A95A09CF8@rpsystems.net> References: <8BBC96DC-D095-11D8-A31E-000A95A09CF8@rpsystems.net> Message-ID: >If a group's backgroundBehavior property is true, the group is also >in the message path for any cards it is placed on. >--------------- > >What you are describing is the former. What I want is the latter. Troy, That is indeed what the Rev Dictionary says...I stand corrected. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Thu Jul 8 10:28:02 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 8 Jul 2004 07:28:02 -0700 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> Message-ID: >did anyone here, by chance, implemented common data strucutres like >stacks and queues, like stacks with first in last out behaviour and >first in first out behaviour... Hi Andre, I have used LIFO queues in HyperTalk and Transcript. The queues are simply global or declared local variables containing lists of transaction requests. Various handlers check the last line of the queue and do different things depending on transaction type. Example: OenoLog has a Wine Lot screen where one can add, edit, & delete wine lots. The screen includes a "Thumbs Up" button the user clicks to complete a transaction. When the user initiates a transaction, "Add", "Edit", or "Delete" is append to the queue in a new trailing line. On mouseUp the "Thumbs Up" handler checks the last line of the queue to determine how to process the data in the window. It can get more complicated: Suppose I'm in the middle of a Wine Lot Edit transaction, and when I'm shown the Grape Variety screen to select the correct variety, it isn't listed. I can interrupt the Wine Lot Edit transaction and initiate a Grape Variety Add transaction. The queue now lists "Edit" on one line and "Add" on the following line. The "Thumbs Up" button on the Grape Variety screen will process the Add and delete the last line of the queue before returning the new Grape Variety to the Wine Lot screen and continuing the Edit. And it can get even more complicated: Suppose I'm processing a Winemaking transaction, and when I get to the source tank selection stage I find the tank hasn't been identified to the system. I must interrupt the Winemaking Add transaction and initiated a Tank Add transaction. The Tank Add transaction must be interrupted by a Wine Lot Add transaction if the Wine Lot in the tank has not been identified to the system. In turn, that transaction can be interrupted to initiate Grape Variety Add and Vineyard Add transactions is those items are missing. The use of queue-supported, interruptible transactions allows, among other things, the user to immediately begin transaction processing with NO initial setup, if desired. Anything more you'ld like to know. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From gbojsza at mac.com Thu Jul 8 10:55:28 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Thu, 8 Jul 2004 09:55:28 -0500 Subject: REVClips support needed Message-ID: CLIPS has released an updated version of code that includes bug fixes and funtionality. After speaking with Alex at Mindlube , who did the original CLIPS externals for Revolution (REVClips) , he said that he will be unable to continue supporting these externals for Revolution. Not being a C/C++ programmer, I cannot do the support, but I don't want to see this work go to waste...the original source etc is still available. Is there anyone on the list that would be willing to pick up the support? I can help test the externals but not build them. regards, Glen From ambassador at fourthworld.com Thu Jul 8 11:12:46 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 08 Jul 2004 08:12:46 -0700 Subject: How to extract characters from the middle of a string? In-Reply-To: <884EE057-D089-11D8-B19E-000A957E710C@dvkconsult.com.au> References: <20040707224750.465A39300B1@mail.runrev.com> <884EE057-D089-11D8-B19E-000A957E710C@dvkconsult.com.au> Message-ID: <40ED646E.5030604@fourthworld.com> David Vaughan wrote: > > On 08/07/2004, at 8:47, "J. Landman Gay" wrote: > >>> If I have a string containing 25 characters, how do I extract the >>> eight characters starting at position 5 in the string? >>> [In BASIC this would be left$(5,8) or some such.] >>> This should be a simple thing to do but I can't figure it out and >>> can't figure out which dictionary item applies. >> >> get char 5 to 12 of myString > > Nice to see that the fourth answer to the question finally got the > arithmetic part of the syntax right ;-) It's a common human weakness to read problem statements like that and focus on the numbers more than the wording. For that reason I would have included the word "inclusive" to draw attention to the wording, minimizing the potential for misreading. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From FlexibleLearning at aol.com Thu Jul 8 11:15:14 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 8 Jul 2004 11:15:14 EDT Subject: [ANN] The Scripter's Scrapbook version 4 Message-ID: <9b.4a185f12.2e1ebf02@aol.com> Thank you, Bob... You'd have thought I could spell it corrctly by now! /H www.FlexibleLearning.com/ssbk.htm > >The URL below has an extra T in learning so use >www.FlexibleLearning.com/ssbk.htm > >Cheers >Bob >>A personal reference library database organiser of your all code snippets, >>tips, links and supporting files with webpage publishing and Internet access. >>Find out more at www.FlexibleLeartning.com/ssbk.htm From troy at rpsystems.net Thu Jul 8 11:22:24 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 8 Jul 2004 11:22:24 -0400 Subject: Groups and backgrounds In-Reply-To: <00d701c464c4$73717700$6601a8c0@precision340> References: <00d701c464c4$73717700$6601a8c0@precision340> Message-ID: <9D13845E-D0F2-11D8-B608-000A95A09CF8@rpsystems.net> On Jul 8, 2004, at 4:20 AM, Ken Ray wrote: > It should work just that way. I opened a new stack in Rev, grouped a > couple > of objects, set the backgroundBehavior of the group to true and put > this > script in the script of the group: > > on Test > answer "Hello" > end Test > > Then I created a button that was just sitting on the card with: > > on mouseUp > Test > end mouseUp > > Sure enough, when I clicked it, I got a "hello" dialog. > > Can you try my simple example and see if it works for you? If so, it > may be > something else we need to look at... OK. So then maybe I need to understand a couple (LOL) things better. First, are a background group's scripts available in a preOpenCard message if the background exists on the card that is being entered? And second - that means that the message path is - frontscripts->object->group->card->stacks->libraryStacks->backscripts when there are no backgrounds. And, frontscripts->object->group->card->backgrounds->stacks->libraryStacks- >backscripts if there is a background. But what is the message path for objects within the backgrounded group? Thanks for clarifying. It seems to me that a grasp of all the intricacies of the message path is one of the keys to optimal program operation, so I want to get this right. -- Troy RPSystems, Ltd. http://www.rpsystems.net From dalton_runrev at gaeabooks.com Thu Jul 8 11:22:45 2004 From: dalton_runrev at gaeabooks.com (Elizabeth Dalton) Date: Thu, 08 Jul 2004 11:22:45 -0400 Subject: Call for Tutorial Topics Message-ID: <40ED66C5.60306@gaeabooks.com> I (and many others) have noted that there is really insufficient information on how to connect to a USB device. Since USB devices are so common now, that would be a very useful short tutorial topic. Given the marketing on the Express web page, I'd recommend developing tutorials AND sample stacks, well-commented, for the following: - Simple courseware on a k-12 topic, e.g. the life cycle of a frog, with a little demo or game of some kind (for "a teacher who wants to create your own courseware") - A simple multiplayer online game, explored and explained (for "a power user who wants to make a custom Internet application"). Take a look at low-end Mud/MUSH code, e.g. PerlMud, for ideas, then add graphics. - An example of a mathematical model (for "a researcher who wants to program a mathematical model") - A stack which can be used to control Lego Robots through the USB port (for "a student who wants to control robot behavior", and this would also address the USB issue), or, if the Lego version isn't where you want to go, a little stack about building and controlling a very simple robot from scratch using parts from Radio Shack and RunRev - A datebook that synchronizes with a desktop calendar, Palm, and a web-cgi-based calendar (for "anyone who wants to create personal applications," and this would also address the USB issue and be another good internet application, too.) I could probably help write the first two, but I won't be able to get to it for a couple of months. Essentially, if you claim newbies can do this stuff with Express, show them how. These should be bundled with the RR download and explored in tutorials similar to the "Independent Study" tutorial. It wouldn't hurt to look through these examples and note the most common features and pull them out as their own sequenced tutorial lessons, either (e.g. external file access). And it would *really* help to have a "table of contents" view of each tutorial, for people who need to browse through and find a particular part of a tutorial, either because they already know how to do part of it, or because they have done it once already and just need to look something up. This is where printed docs are still ahead of electronic docs. (See the PS note for a comment about the printed manuals.) As an addendum to the conversation on the state of the documentation, I've been able to figure out how to do most of what I want to do in the three weeks that I've been playing with RR, but I used to develop in Hypercard on a semi-professional basis, and I depend heavily on that knowledge. (I learned Hypercard largely through Danny Goodman's excellent example-filled books, as others have mentioned here.) I'm also apparently better than average at tricking search engines into giving me useful results, so I've had good luck finding what I want in the bundled documentation and in this list's archives. (I can even get useful info from Microsoft Help as often as not.) I don't think it's safe to assume the average new user or potential user of RunRev will have extensive Hypercard programming experience or my luck (or persistence) with search engines. But a lot depends on where the Runtime Revolution company wants to go. As it stands, this is a niche market tool for at least somewhat experienced developers. (Very experienced developers are also likely to be confused by this tool, at least at first.) The "high plateau of a beginning" applies to the expected customer base as well as the state of the documentation. Again, look at the marketing for Revolution Express: "Anyone can use Revolution Express to write software. It's as simple as pointing and clicking to make objects like dialog boxes, buttons, pictures, and text fields. Then you write straightforward, English-like instructions for each object to control what the object does." I don't know if there is a market anymore for "programming for the rest of us," but this product doesn't quite meet that need. I don't think a better search engine or index is the answer (though I would welcome both). I think better included examples that first-time users could take apart and play with, as described above, would help more. Yes, there are the stacks linked in the Contributions section of the RunRev website, but where to start? As some have suggested, the Hypercard Home Stack provided a launching place for new users. Perhaps there could be an optional Home Stack which could be turned off for more experienced developers by changing a Preferences setting. It might not be a repository of library scripts, but rather a launching and navigational tool. This optional Home Stack could help link new users to several useful tutorials built into stacks of their own (i.e. a stack per tutorial) which users could copy and modify. This would be a lot more approachable than the current "blank page" starting point. Some snazzy (but actually simple) demos, as Marion suggested, would also help. A Christmas card with an animated fireplace and a way to import family photos to the pictures on the wall, then a button to build the whole thing as a standalone, would be great. I work for a major Unix vendor by day, and I am always amazed at the disdainful attitude my co-workers display toward new users or those unfamiliar with the geeky glory of computers. We all have to start somewhere, and while there is no "royal road to programming", I'm a big believer in well-organized educational support as opposed to the "sink or swim" method. (Then again, I work in technical education, so that may just be my professional bias showing.) On the other hand, I realize that it takes time to develop good educational materials, and time = money, right? I guess there needs to be a balance between the necessary investment in documentation and training materials and the expected revenue from anticipated user base growth due to same. If there are no potential RR users out there who want to start writing apps from little or no programming background, there's not much point in writing those tutorials. But if there are a bunch of folks just waiting to take off with RunRev, an investment in good online tutorials (really, a kind of mini online training) could offer a huge return. Lengthening the trial period and/or lowering the cost of Express down to something more comparable to the cost of a high-end video game, say $80-100, would also be a good idea. Put a 1-year trial expiration on this "ultra-express" version if you must, but get this thing out there in the hands of people who can get used to it, at a low cost and with really great tutorials, and I think you're likely to get the attention of the market. (If you're not sure the market is there, go to your local large chain bookstore and look at the pile of tomes purporting to teach people how to write multiplayer online games. Those books are there because people are asking for them. Then ask yourself if RunRev wouldn't be a more reasonable approach for most people.) In my heart, I'm a usability purist, and I want computers to be as easy to use as they are on "Star Trek." We're not there yet, but I think tools like Runtime Revolution could be part of what gets us there, rather than another obstacle on the journey. But only if we agree that that's where we're trying to go. Elizabeth Dalton ps - the printed manuals seem quite expensive. Has RunRev considered CafePress.com? They might be able to lower the cost of distributing the printed manuals, as well as being able to add mousepads, tshirts and whatnot to the available products, at no cost to RunRev other than the time to set it up. Just a thought. From ambassador at fourthworld.com Thu Jul 8 11:21:08 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 08 Jul 2004 08:21:08 -0700 Subject: Tall scrolling groups In-Reply-To: References: Message-ID: <40ED6664.70907@fourthworld.com> Troy Rollins wrote: > I'm putting together some documentation stacks for my recently finished > Rev app. These are mostly long fields of text with interspersed > screenshots, etc. I like Rev's ability to scroll groups, and am using > that to create fairly long scrolling streams of content, perhaps 3x the > height of the card they are on. But dealing with such a group in > authoring is unwieldy. Depends how deeply groups are nested. If you have only one group you'll find that in most cases you can ungroup it and when you group the objects again the name, script, and other group properties are restored. > Anyone have any tips for working with groups which are taller than the > card it is displayed on? Do you temporarily make the stack window as > tall as your monitor will allow and then size it down before publishing? I don't think I understand that. What does that do? > Anything else? What works good in this situation? You may find it simpler to use inline images in a single field. If you want the layout control that only a group can provide, a few tips: 1. Set the lockLoc of the group and the objects it contains to true. This will help with some scrolling behaviors. 2. If you want to respond to the scroll wheel you may want to put an object behind all of the others in the group to catch messages, then add this to your group script: on rawKeyDown k get the vScroll of me if k = 65308 then -- scroll wheel up set the vScroll of me to (it + 36) else if k = 65309 then -- scroll wheel down set the vScroll of me to (it - 36) else pass rawKeyDown end rawKeyDown 3. You can do a lot with objects when they're grouped by using the App Browser and the Inspector with Select Grouped Controls set to true. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Thu Jul 8 11:39:30 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 08 Jul 2004 08:39:30 -0700 Subject: Read from file, then display results? In-Reply-To: <40ECD4C8.8040809@chipp.com> References: <20040707234859.64939.qmail@web40506.mail.yahoo.com> <40ECA806.6080809@chipp.com> <44A65372-D098-11D8-B301-000A959D005E@earthlink.net> <40ECD4C8.8040809@chipp.com> Message-ID: <40ED6AB2.6000905@fourthworld.com> Chipp Walters wrote: > I also find I *rarely* need to work with arrays, as using List data > (variables with lines with tab delimited items) are almost as fast And sometimes faster. I had to write a query engine for one of my client's projects, and found that using "repeat for each line" is about 15-20% faster than using "repeat for each element". However if you need random access to specific items then arrays are a several times faster than lists. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Thu Jul 8 12:11:05 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 8 Jul 2004 12:11:05 -0400 Subject: Tall scrolling groups In-Reply-To: <40ED6664.70907@fourthworld.com> References: <40ED6664.70907@fourthworld.com> Message-ID: <6A68DD81-D0F9-11D8-B608-000A95A09CF8@rpsystems.net> On Jul 8, 2004, at 11:21 AM, Richard Gaskin wrote: > >> Anyone have any tips for working with groups which are taller than >> the card it is displayed on? Do you temporarily make the stack window >> as tall as your monitor will allow and then size it down before >> publishing? > > I don't think I understand that. What does that do? Aids in layout. If the card (or stack) is only 400 pixels high, and the group of text and images you are creating is 1600 pixels high... -- Troy RPSystems, Ltd. http://www.rpsystems.net From jimlyons at earthlink.net Thu Jul 8 12:09:59 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Thu, 8 Jul 2004 12:09:59 -0400 Subject: Where is Search Documentation? In-Reply-To: <20040708140126.795B99300D1@mail.runrev.com> References: <20040708140126.795B99300D1@mail.runrev.com> Message-ID: <42FDF3FD-D0F9-11D8-9C4B-000A95893982@earthlink.net> On Jul 8, 2004, at 10:01 AM, Marian wrote: > I dug up a copy of 2.0.3 and I see that the > Help menu is entirely different from that found in 2.1.2. I, too, > could not find an option to Search Documentation. > > Maybe this feature was added in 2.1? Does anyone know? The Search Documentation was a Plugin in version 2.0, I believe. It was moved to the Docs in 2.1. Jim Lyons From revolution at knowledgeworks.plus.com Thu Jul 8 12:27:41 2004 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Thu, 8 Jul 2004 17:27:41 +0100 Subject: search is a plug-in in Rev 2.0.1 (Re: Where is Search Documentation?) Message-ID: In Rev 2.0.1 I follow this menu path: Development/Plugins/Search Revolution Documentation Bernard Marian Petrides Sent by: use-revolution-bounces at lists.runrev.com 08/07/2004 13:40 Please respond to How to use Revolution To: How to use Revolution cc: Subject: Where is Search Documentation? Well, I couldn't resist. I dug up a copy of 2.0.3 and I see that the Help menu is entirely different from that found in 2.1.2. I, too, could not find an option to Search Documentation. Maybe this feature was added in 2.1? Does anyone know? M _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jimlyons at earthlink.net Thu Jul 8 12:32:41 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Thu, 8 Jul 2004 12:32:41 -0400 Subject: Is RevNet broke? Message-ID: <6EEE32B3-D0FC-11D8-9C4B-000A95893982@earthlink.net> The last few times I've tried to get RevNet this is what happens: 1. After pressing the button in GoRevNet (using Rev 2.2.1 on Mac OS 10.3) the download of 132K proceeds normally. 2. The RevNet stack comes up and looks normal. The first card contents are all there. The bottom says, "RevNet 2.0.3, Saturday, April 24, 2004 ... Go_RevNet 2.0, Tuesday, December 31, 2002." 3. Only the nav links to the Front Page, News, Update, and About RevNet work correctly. That is, the content changes and the link stays hilited. The other links seem to show new content, but it is incomplete, and the nav link that was last hilited (one of the above four) stays hilited. For example, the stacks link goes to the Stacks card, but the fields are empty. The Feedback link does not go to another card 4. Curiously, the Update card says "Currently Installed: Go_RevNet 2.0" and "Available Online: Go_RevNet 1.0.3", both with the identical date and time. I had this trouble (months ago?) and thought it to be a temporary problem, and I seem to recall trying it later and having it work. Anyway, it's broke for me now. I think this is a great resource (thanks Richard!) and hope it continues to develop and grow with Rev, and us. Jim Lyons From kray at sonsothunder.com Thu Jul 8 12:52:19 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 8 Jul 2004 11:52:19 -0500 Subject: Groups and backgrounds In-Reply-To: <9D13845E-D0F2-11D8-B608-000A95A09CF8@rpsystems.net> Message-ID: <010c01c4650b$f5102c60$6601a8c0@precision340> > First, are a background group's scripts available in a preOpenCard > message if the background exists on the card that is being entered? Yes. Once again I verified with a simple test: make a stack with two cards, the first card has nothing on it and the second has a group with backgroundbehavior=true a script that traps preopencard that brings up an answer dialog. Go to card 1, then back to card 2 -> dialog appears. > And second - that means that the message path is - > frontscripts->object->group->card->stacks->libraryStacks->backscripts > > when there are no backgrounds. And, > frontscripts->object->group->card->backgrounds->stacks->libraryStacks- > >backscripts > > if there is a background. > > But what is the message path for objects within the > backgrounded group? OK, you sort of have it right. For ease of description, I'm going to refer to groups with background behavior turned on as "shared groups" (or you can substitute "backgrounds" if you like, but I'm trying to be unambiguous.) Here's how it works: Messages follow this chain: frontscripts -> card object -> unshared group (if applicable) -> card -> shared group (background) (if applicable) -> substack (if applicable) -> mainstack -> libraryStacks -> backscripts Objects that are inside of a shared group have a slightly different message path than those that are outside of the group. Once again let's use my simple example of a single card with a shared group of buttons and one button outside the group. Inside the button scripts (both those inside the group and those outside), the handler simply calls "Test". The shared group has this handler: on Test answer "SHARED GROUP" pass Test end Test The card script has a handler: on Test answer "CARD" pass Test end Test And the stack has a handler: on Test answer "STACK" end Test When you click on the button *outside* the shared group, you get: CARD - SHARED GROUP - STACK But when you click on a button *inside* the shared group, you get: SHARED GROUP - CARD - STACK Here's the reason: For the button *outside* the shared group, the shared group looks and acts like a background, i.e. the message goes from the button to its owner (the card) and then to any and all shared groups before going to the card's owner (the stack). For the button *inside* the shared group, the group look and acts just like a regular group *even though the backgroundbehavior is on*, so it goes from the button to its owner (the group) to the group's owner (the card) before going to the card's owner (the stack). Now if you had a second shared group on the card, the second shared group would be treated like a background for *both* of the buttons (the one outside all shared groups and the one inside shared group #1), so the message path would be: For the button *outside* all shared groups: CARD - SHARED GROUP #1 - SHARED GROUP #2 - STACK For the button *inside* shared group #1: SHARED GROUP #1 - CARD - SHARED GROUP #2 - STACK I hope this is clear as mud... :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From revlist at cableone.net Thu Jul 8 13:01:55 2004 From: revlist at cableone.net (Chris Sheffield) Date: Thu, 8 Jul 2004 11:01:55 -0600 Subject: creating a log file Message-ID: <001901c4650d$46ab05d0$64fea8c0@chris1> In doing some testing, we're having some problems with an application where it just unexpectedly quits when running under OS X. So far I have been unable to reproduce the problems on my own computers, but others in my office are reporting that this is happening. So what I'd like to do is create some kind of logging routine where my standalone will write to a text file all commands, functions, messages, etc. that are getting sent. So far I've just taken all my scripts, copied them to a sub stack of my main stack file, stripped what I don't need, put in some code to write the handler name and any parameters to a file, and then passing the handler. I've inserted the script of this sub stack into front so it'll receive any messages first. But I'm wondering if this is the best way to do this? It'll take me forever to do it this way. Is there some kind of all encompassing message that gets sent that can be used to extract information about other messages? I don't know if this is even making sense or not. How do others go about creating a logging routine like this? Thanks, Chris Sheffield Software Developer Read Naturally --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.716 / Virus Database: 472 - Release Date: 7/5/2004 From troy at rpsystems.net Thu Jul 8 13:08:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 8 Jul 2004 13:08:17 -0400 Subject: Groups and backgrounds In-Reply-To: <010c01c4650b$f5102c60$6601a8c0@precision340> References: <010c01c4650b$f5102c60$6601a8c0@precision340> Message-ID: <67CCE34A-D101-11D8-B608-000A95A09CF8@rpsystems.net> On Jul 8, 2004, at 12:52 PM, Ken Ray wrote: > I hope this is clear as mud... It's more clear than that, thanks. I'm hoping that it benefits more than just me, too. -- Troy RPSystems, Ltd. http://www.rpsystems.net From mwieder at ahsoftware.net Thu Jul 8 13:08:54 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 8 Jul 2004 10:08:54 -0700 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> Message-ID: <363567629.20040708100854@ahsoftware.net> Rob- A while back a friend invented a cross between a queue and a stack (you could get items off either end) and named it a quack. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Jul 8 13:12:17 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 8 Jul 2004 10:12:17 -0700 Subject: CNC software by Rev In-Reply-To: <40ED501A.3070904@sasktel.net> References: <40ED501A.3070904@sasktel.net> Message-ID: <63770441.20040708101217@ahsoftware.net> Mark- I started on a CNC controller some time last year. I'll dig out what I've got and send it to you. The hard part isn't figuring out the CNC protocol (the "G" commands and such) but getting the controller part right so you don't snap off drill bits or have things flying across the room. -- -Mark Wieder mwieder at ahsoftware.net From klaus at major-k.de Thu Jul 8 13:23:26 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 8 Jul 2004 19:23:26 +0200 Subject: anyone here implemented common CS data structures... (stack, queue...) OT In-Reply-To: <363567629.20040708100854@ahsoftware.net> References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> <363567629.20040708100854@ahsoftware.net> Message-ID: <856EF63D-D103-11D8-99C0-000A27B49A96@major-k.de> Hi Mark, > Rob- > > A while back a friend invented a cross between a queue and a stack > (you could get items off either end) and named it a quack. A couple of years ago my father crossed a pheasant with a duck! He named it ehm... "Harold" :-) > -Mark Wieder > mwieder at ahsoftware.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From ambassador at fourthworld.com Thu Jul 8 13:35:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 08 Jul 2004 10:35:26 -0700 Subject: Is RevNet broke? In-Reply-To: <6EEE32B3-D0FC-11D8-9C4B-000A95893982@earthlink.net> References: <6EEE32B3-D0FC-11D8-9C4B-000A95893982@earthlink.net> Message-ID: <40ED85DE.7090002@fourthworld.com> Jim Lyons wrote: > The last few times I've tried to get RevNet this is what happens: > > 1. After pressing the button in GoRevNet (using Rev 2.2.1 on Mac OS > 10.3) the download of 132K proceeds normally. > > 2. The RevNet stack comes up and looks normal. The first card contents > are all there. The bottom says, "RevNet 2.0.3, Saturday, April 24, 2004 > ... Go_RevNet 2.0, Tuesday, December 31, 2002." > > 3. Only the nav links to the Front Page, News, Update, and About RevNet > work correctly. That is, the content changes and the link stays hilited. > The other links seem to show new content, but it is incomplete, and the > nav link that was last hilited (one of the above four) stays hilited. > For example, the stacks link goes to the Stacks card, but the fields are > empty. The Feedback link does not go to another card > > 4. Curiously, the Update card says "Currently Installed: Go_RevNet 2.0" > and "Available Online: Go_RevNet 1.0.3", both with the identical date > and time. Do you know that the version of the RevNet plugin on my server is different from the one bundled with Rev? It hasn't changed in quite some time. > I had this trouble (months ago?) and thought it to be a temporary > problem, and I seem to recall trying it later and having it work. > Anyway, it's broke for me now. I think this is a great resource (thanks > Richard!) and hope it continues to develop and grow with Rev, and us. I've not had a report on this earlier, but appreciate your bringing this to my attention and will look into it. Item 4 is likely fine, but items 1 through 3 sound like the backscript if being purged by something other than RevNet itself. There have been conflicts with other settings which affect backscripts, and I'm in the process of a redesign to accomodate such behaviors in other components. Going forward please send any bug reports to me directly so I can address them most quickly. Also, these backcript-purging behaviors are difficult to reproduce (neither Jacque nor I could do so a few months ago, and the problem mysteriously disappeared not long after), so it would be useful if you could send me an email with some info that might help me reproduce it: - Rev version - OS version - a list of plugins currently installed Thanks in advance - -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Thu Jul 8 13:40:13 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 08 Jul 2004 10:40:13 -0700 Subject: creating a log file In-Reply-To: <001901c4650d$46ab05d0$64fea8c0@chris1> References: <001901c4650d$46ab05d0$64fea8c0@chris1> Message-ID: <40ED86FD.5060509@fourthworld.com> Chris Sheffield wrote: > Is there some kind of all encompassing message that gets > sent that can be used to extract information about other > messages? You might find UmbrellaMan useful -- see the Stacks listing in RevNet. It's sort of an "umbrella" for catching events and posting them to a list in its window (the name itself is borrowed from a favorite tune from the '40s). You could easily modify it to use a log file as output, and you may find the log file most useful if you include the executionContexts with each call. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jperryl at ecs.fullerton.edu Thu Jul 8 13:33:04 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 10:33:04 -0700 (PDT) Subject: Call for Tutorial Topics In-Reply-To: Message-ID: I'm in... just last night started pulling together what I can find of my handouts. Mine will be simple things -- the first is an intro to Rev and a walk through of making a simple presentation stack. I have some others on various animation techniques, dialogue boxes, math (simple, again; with the random function), TTS, scripted musical notation, and an intro to standard (as opposed to custom) properties. Perhaps a couple of others, can't recall .. Oh yeah, one I called "Making Things Happen" which is a small compilation of a revisitation on event handlers, followed by how to use the dox, followed by cookbook recipies on 'how do I...' --make a modal dialogue box --hide/show text/image/button --make an object draggable --keep track of points/character stats (use global variables) etc. Judy From jacque at hyperactivesw.com Thu Jul 8 14:01:28 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 08 Jul 2004 13:01:28 -0500 Subject: How to extract characters from the middle of a string? In-Reply-To: <884EE057-D089-11D8-B19E-000A957E710C@dvkconsult.com.au> References: <20040707224750.465A39300B1@mail.runrev.com> <884EE057-D089-11D8-B19E-000A957E710C@dvkconsult.com.au> Message-ID: <40ED8BF8.9020300@hyperactivesw.com> On 7/7/04 9:50 PM, David Vaughan wrote: > > On 08/07/2004, at 8:47, "J. Landman Gay" wrote: > >> >> >>> If I have a string containing 25 characters, how do I extract the >>> eight characters starting at position 5 in the string? >>> [In BASIC this would be left$(5,8) or some such.] >>> This should be a simple thing to do but I can't figure it out and >>> can't figure out which dictionary item applies. >> >> >> get char 5 to 12 of myString > > > Nice to see that the fourth answer to the question finally got the > arithmetic part of the syntax right ;-) Yeah, but I had to count on my fingers. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Thu Jul 8 14:20:48 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 8 Jul 2004 11:20:48 -0700 Subject: Completely OT: Lose Your Marbles Message-ID: <1067881853.20040708112048@ahsoftware.net> When you start Lose Your Marbles, your computer may stop responding (hang): http://support.microsoft.com/?kbid=189344 and more at http://jill.jazzkeyboard.com/qarticles.html -- -Mark Wieder mwieder at ahsoftware.net (ROTFLASTC) From jhurley at infostations.com Thu Jul 8 15:05:05 2004 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 8 Jul 2004 12:05:05 -0700 Subject: Documentation & Books In-Reply-To: <20040708160019.DB3459300F6@mail.runrev.com> References: <20040708160019.DB3459300F6@mail.runrev.com> Message-ID: It is with some hesitation that I offer this in connection with this discussion of books and documentation. Some years ago I wrote a small book: "LOGO Physics", Holt, Reinhardt and Winston It was intended to provide a workbook for students of LOGO, to advance their LOGO skills and allow them to learn a little physics on the side. Once they tire of drawing polygons, perhaps they would like to draw a planetary orbit based on Newton's laws of motion. Later, after I had discovered HC, I translated the book into HyperTalk, which I felt was much better suited to beginning students. LOGO was a LISP derivative, and, while list processing is well suited to artificial intelligence, it is not the best language for beginning students. I have made a few minor changes to make it more suitable to RunRev, and put a copy of this MS Word file on my web site: http://home.infostations.net/jhurley/ (Look for "Programming") Caveat: It has not been class tested or even proof read. This is not a challenge to Dan's book, or any book intended to teach the fundamentals of programming. It is intended to be used in an Advanced Placement course in High School for science students--a course which doesn't exist. It is not appropriate for students interested in Computer Science. It is the kind of programming that scientists use, i.e. light on theory, heavy on whatever-works. I do think the use of Turtle Graphics would be a useful addendum to a high school programming course. The student gets instant gratification in graphic format, and offers a change of pace to text processing. I believe there may be a Turtle Graphics tutorial in the works at RunRev. Jim From dsc at swcp.com Thu Jul 8 15:23:37 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 8 Jul 2004 13:23:37 -0600 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: <691B699C-D0E3-11D8-B422-0003936D012E@mac.com> References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> <9868A7EC-D09D-11D8-BE15-000A9567A3E6@swcp.com> <691B699C-D0E3-11D8-B422-0003936D012E@mac.com> Message-ID: <4FAF4A54-D114-11D8-B20C-000A9567A3E6@swcp.com> On Jul 8, 2004, at 7:33 AM, Andre Garzia wrote: > Yes, the only way I could implement queues and stacks was using box > lib, I wanted to see if someone managed to implement them without > it... I think I'll release this code next week, some new data > structures are always a good thing to have. One alternative is a sequence of lines. This limits the data. You can't queue multiline text without some modification. Also, numbers go through numberFormat and some info may be lost. You can't queue arrays this way. Arrays handle multiline data and numbers, but (currently) not arrays. (BTW, there is good news for boxes. An upcoming version of Revolution with have some optimization for replacing substrings with 'put'.) Dar Scott From kkaufman at snet.net Thu Jul 8 15:29:21 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Thu, 8 Jul 2004 15:29:21 -0400 Subject: Where is Search Documentation? In-Reply-To: <20040708140126.795B99300D1@mail.runrev.com> References: <20040708140126.795B99300D1@mail.runrev.com> Message-ID: <1D1446BF-D115-11D8-BA76-0003937052EC@snet.net> >>>Well, I couldn't resist. I dug up a copy of 2.0.3 and I see that the > Help menu is entirely different from that found in 2.1.2. I, too, > could not find an option to Search Documentation. > > Maybe this feature was added in 2.1? Does anyone know?<<< I have to admit, I didn't know it (the Help menu Search Documentation) was there, either. I had been using 2.03 until very recently, and I seem to recall that someone designed a plugin stack for searching just the Rev documentation. In any case, the Help menu Search Documentation is VERY different from setting View -> Revolution UI Elements in Lists, and then going to Edit -> Find and Replace.... -Kurt From hershbp at verizon.net Thu Jul 8 15:33:05 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Thu, 8 Jul 2004 15:33:05 -0400 Subject: sql misfunction Message-ID: Hi, I think the "columnByNumber() " doesn't work properly with PostgreSQL. By the way does any body know Sarah's web site ? There is a sql stack I'd like to see. Thanks From revolution at jaedworks.com Thu Jul 8 16:05:14 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 8 Jul 2004 13:05:14 -0700 Subject: Documentation & Books In-Reply-To: References: <20040708043228.958459300D0@mail.runrev.com> Message-ID: At 7:13 AM -0500 7/8/2004, Marty Billingsley wrote: > > > Er.....so how *do* you use the Search Documentation tool? >I launch Rev 2.0, go to the Help menu ... The search dialog was added in 2.1, I'm afraid. ;-) But I think my initial search tool was available as a plugin in 2.1 - check Development > Plugins > Search Revolution Documentation and see whether it's there. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From jperryl at ecs.fullerton.edu Thu Jul 8 16:15:56 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 13:15:56 -0700 (PDT) Subject: Call for Tutorial Topics In-Reply-To: Message-ID: Marian, If you want to see some really raw sample stacks the likes of which you mention at the end of your post, try seeing if you can anonymous ftp into my department's server: lupus.ecs.fullerton.edu --> jperryl --> public Try "AdvancedButtons.rev.zip", "ButtonsButtonsButtons.rev", "MapStack.rev", "MovingSprite.rev.zip", "Puzzle.rev", "RevAnimEx.rev", "Speech-Simple.rev", "StateQuiz.rev.zip". Unless I fixed it, for ButtonsButtonsButtons the animation doesn't always play on openStack, so, if you seem stuck, just use the message box to go to the next card until there's some content. Mind you -- don't peek under the hood unless you are seriously entertainment-challenged. I do not claim this is great scripting. They're also works in progress, which means that you may have to access cards by using the message box for navigation. Maybe I'll also take one last look at my master's project (an intro to rev with a module on scripting buttons, complete with sample buttons to copy-paste into someone else's projects) and upload it as well. But it has that wonky font substitution thing (is it a bug or isn't it?) under windows about half-way through... Judy From jperryl at ecs.fullerton.edu Thu Jul 8 16:17:42 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 13:17:42 -0700 (PDT) Subject: Problem with png format? In-Reply-To: <0A18D321-D0A2-11D8-B301-000A959D005E@earthlink.net> Message-ID: OT, obviously, but did the png transparency issue ever get resolved? Judy On Thu, 8 Jul 2004, Marian Petrides wrote: > John > > I am using v 2.1.2, developing primarily on Mac but running on Mac (OS > X) and Win XP, doing some tweaking in WinXP, too. > > I use a PNG for the background for all my stacks and have some stacks > which contain a number of other PNG files as well. I am not noticing > any slowdown whatsoever--in the IDE or in standalones. Sorry. From jperryl at ecs.fullerton.edu Thu Jul 8 16:26:02 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 13:26:02 -0700 (PDT) Subject: Where is Search Documentation? In-Reply-To: <0F89D178-D0DC-11D8-B301-000A959D005E@earthlink.net> Message-ID: And I think it's very different now from v. 1, which we had been using (the demo version) in my lab for the last couple of years. Always threw me for a loop when I'd be up in front doing a demo and would be about to show how to search... and... where the *&%! is it?? ;-) Judy On Thu, 8 Jul 2004, Marian Petrides wrote: > Well, I couldn't resist. I dug up a copy of 2.0.3 and I see that the > Help menu is entirely different from that found in 2.1.2. I, too, > could not find an option to Search Documentation. > > Maybe this feature was added in 2.1? Does anyone know? > > M > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Thu Jul 8 16:26:49 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 8 Jul 2004 16:26:49 -0400 Subject: Call for Tutorial Topics In-Reply-To: References: Message-ID: <24220022-D11D-11D8-8807-000A959D005E@earthlink.net> I wasn't so much asking for myself, however, but rather advocating that we show some easy whiz-bang stuff to prospective purchaser (home/hobbyist/K-12 market). Seems to me there was a little animation tutorial or something in the bundle with Rev 1.0, but I was thinking of something that would capture a prospective buyer's imagination (a "hook," if you will). I haven't FTPd in a while but it sounds like there might well be interesting stuff there. (Now where did I dump my copy of Fetch???) Thanks. M On Jul 8, 2004, at 4:15 PM, Judy Perry wrote: > Marian, > > If you want to see some really raw sample stacks the likes of which you > mention at the end of your post, try seeing if you can anonymous ftp > into > my department's server: > > lupus.ecs.fullerton.edu > > --> jperryl > --> public > > Try "AdvancedButtons.rev.zip", "ButtonsButtonsButtons.rev", > "MapStack.rev", "MovingSprite.rev.zip", "Puzzle.rev", "RevAnimEx.rev", > "Speech-Simple.rev", "StateQuiz.rev.zip". > > Unless I fixed it, for ButtonsButtonsButtons the animation doesn't > always > play on openStack, so, if you seem stuck, just use the message box to > go > to the next card until there's some content. > > Mind you -- don't peek under the hood unless you are seriously > entertainment-challenged. I do not claim this is great scripting. > They're also works in progress, which means that you may have to access > cards by using the message box for navigation. > > Maybe I'll also take one last look at my master's project (an intro to > rev > with a module on scripting buttons, complete with sample buttons to > copy-paste into someone else's projects) and upload it as well. But it > has that wonky font substitution thing (is it a bug or isn't it?) under > windows about half-way through... > > Judy > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From moe2 at shaw.ca Thu Jul 8 16:30:40 2004 From: moe2 at shaw.ca (moe2 at shaw.ca) Date: Thu, 08 Jul 2004 13:30:40 -0700 Subject: msg to Elizabeth Dalton In-Reply-To: <40ED66C5.60306@gaeabooks.com> Message-ID: to Elizabeth Dalton i have a (less than RR cost) set of RR manuals ... if you interested, email me at moe2 at shaw.ca monika > > Elizabeth Dalton > ps - the printed manuals seem quite expensive. From jperryl at ecs.fullerton.edu Thu Jul 8 16:43:44 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 13:43:44 -0700 (PDT) Subject: Call for Tutorial Topics In-Reply-To: <40ED66C5.60306@gaeabooks.com> Message-ID: Amen! See comments below (if interested). On Thu, 8 Jul 2004, Elizabeth Dalton wrote: > Essentially, if you claim newbies can do this stuff with Express, show > them how. These should be bundled with the RR download and explored in > tutorials similar to the "Independent Study" tutorial. It wouldn't hurt > to look through these examples and note the most common features and > pull them out as their own sequenced tutorial lessons, either (e.g. > external file access). And it would *really* help to have a "table of > contents" view of each tutorial, for people who need to browse through > and find a particular part of a tutorial, either because they already > know how to do part of it, or because they have done it once already and > just need to look something up. This is where printed docs are still > ahead of electronic docs. (See the PS note for a comment about the > printed manuals.) --Yes. And have them up-front and obvious so that the user doesn't have to search for them. As Richard noted, this probably means a redo of the UI for this market. > Again, look at the marketing for Revolution Express: "Anyone can use > Revolution Express to write software. It's as simple as pointing and > clicking to make objects like dialog boxes, buttons, pictures, and text > fields. Then you write straightforward, English-like instructions for > each object to control what the object does." I don't know if there is a > market anymore for "programming for the rest of us," --I think there is; here in the US the state and feds have poured untold buckets of dollars into providing computer technologies in the classroom, and one would hope that the idea was NOT that they'd just be expensive keyboarding devices and web-surfing baby-sitting devices. Unfortunately, in alot of instances, they paid for the stuff before noticing that teacher training/licensing programs don't train teachers for computer literacy. Hence, computer skills of new teachers can be pitiful. And, at least at my university, the teacher ed folks don't think people need to know anything other than PowerPoint. :( Judy From revdan at danshafer.com Thu Jul 8 16:50:38 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 8 Jul 2004 13:50:38 -0700 Subject: Documentation & Books In-Reply-To: References: <20040708160019.DB3459300F6@mail.runrev.com> Message-ID: <77DEF503-D120-11D8-97E3-000A95AE42E6@danshafer.com> Nice idea, Jim. I've downloaded it and I'll go through it over the next few days. Many years ago there was a book (actually a mini-series) called "Programming for Poets" that taught fundamental programming to right-brain types, avoiding math almost completely and focusing a great deal on string processing. This was well before the days of the GUI or graphical IDE. I have obtained the rights to revise that book for the Rev audience but, frankly, the response to my book and other offerings so far has been disappointingly small, so I haven't had the incentive to go do that. But adapting popular and usable texts to use Rev would be a potentially fruitful ground to explore if the market were big enough, I suspect. Dan On Jul 8, 2004, at 12:05 PM, Jim Hurley wrote: > It is with some hesitation that I offer this in connection with this > discussion of books and documentation. > > Some years ago I wrote a small book: "LOGO Physics", Holt, Reinhardt > and Winston > > It was intended to provide a workbook for students of LOGO, to advance > their LOGO skills and allow them to learn a little physics on the > side. Once they tire of drawing polygons, perhaps they would like to > draw a planetary orbit based on Newton's laws of motion. > > Later, after I had discovered HC, I translated the book into > HyperTalk, which I felt was much better suited to beginning students. > LOGO was a LISP derivative, and, while list processing is well suited > to artificial intelligence, it is not the best language for beginning > students. > > I have made a few minor changes to make it more suitable to RunRev, > and put a copy of this MS Word file on my web site: > > http://home.infostations.net/jhurley/ > > (Look for "Programming") Caveat: It has not been class tested or even > proof read. > > This is not a challenge to Dan's book, or any book intended to teach > the fundamentals of programming. It is intended to be used in an > Advanced Placement course in High School for science students--a > course which doesn't exist. It is not appropriate for students > interested in Computer Science. It is the kind of programming that > scientists use, i.e. light on theory, heavy on whatever-works. > > I do think the use of Turtle Graphics would be a useful addendum to a > high school programming course. The student gets instant gratification > in graphic format, and offers a change of pace to text processing. > > I believe there may be a Turtle Graphics tutorial in the works at > RunRev. > > Jim > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Thu Jul 8 17:11:45 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 14:11:45 -0700 (PDT) Subject: Documentation & Books In-Reply-To: <77DEF503-D120-11D8-97E3-000A95AE42E6@danshafer.com> Message-ID: Ahhhh..., hence your frustration. That's really a shame and one which I don't understand. I mean, I bought the book despite suspicions that goodly parts of it would be WAAAAYYY over my head. It's a bit why I keep my Rev license current to the level I can afford (despite not 'needing' it to produce anything): If I want it to succeed, I need to do my part. Judy On Thu, 8 Jul 2004, Dan Shafer wrote: > graphical IDE. I have obtained the rights to revise that book for the > Rev audience but, frankly, the response to my book and other offerings > so far has been disappointingly small, so I haven't had the incentive > to go do that. > > But adapting popular and usable texts to use Rev would be a potentially > fruitful ground to explore if the market were big enough, I suspect. From tom.cole at asu.edu Thu Jul 8 17:32:43 2004 From: tom.cole at asu.edu (Tom Cole) Date: Thu, 8 Jul 2004 14:32:43 -0700 Subject: Send Tabkey Command Fails Message-ID: <5902FEDC-D126-11D8-B1D0-000393808958@asu.edu> I have a HC stack I'm converting and it has a number of send tabkey commands in the script. However, I find that any handler that contains the words "send tabkey" results in an error message saying that the handler can't be found. Can someone kindly tell me what takes the place of send tabkey in runtime rev? I need that command to position the cursor in fields and so on. Thanks very much, Tom in Arizona From themacguy at macosx.com Thu Jul 8 17:36:08 2004 From: themacguy at macosx.com (Barry Levine) Date: Thu, 08 Jul 2004 15:36:08 -0600 Subject: Custom property & selection of text Message-ID: I have a stack with a field that contains a line of text. I want to programmatically select (hilite) a portion of the text. If I use something like: select word 1 to 4 of field 1 wait 2 seconds ...that works fine. However, each card on which the field appears will have a different sentence with varying qtys of words. The content will be static. I?d like to utilize some custom properties in each field to keep track of which groups of words are to be hilited. I was thinking of something like this (for one of the fields): Custom peoperty holding sec1 "word 1 to 4" sec2 "word 5 to 8" (note that another card?s field might have three custom properties of ?word 1 to 4?, ?word 5 to 7?, and ?word 8 to 12?) ...but the scripting of this escapes me. I've looked at: get the customproperties["customKeys"] of field 1 answer it ...but this returns nothing. The script I envision would work something like this: 1. Determine the number of custom properties in the field (which tells me how many groups of words I have). 2. Loop through the custom properties and highlight the respective groups in a timed sequence. Any assistance would be appreciated. Thanks, Barry From m.mackenzie at sasktel.net Thu Jul 8 17:41:10 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Thu, 08 Jul 2004 15:41:10 -0600 Subject: CNC software by Rev In-Reply-To: <63770441.20040708101217@ahsoftware.net> References: <40ED501A.3070904@sasktel.net> <63770441.20040708101217@ahsoftware.net> Message-ID: <40EDBF76.10400@sasktel.net> Great!! I suspected as much. I expect I will have the same problems. However, I need to make this work and will put a fair bit of effort into it. As a "jackleg" tool and die machinist in an other life I might manage to triumph over the vagaries of inanimate objects such as CNC drills taking on a life of their own. Or maybe this will be the beginning of a bad science fiction novel gone real! Can't wait to see your work. Thank you in advance. Mark MacKenzie Mark Wieder wrote: >Mark- > >I started on a CNC controller some time last year. I'll dig out what >I've got and send it to you. The hard part isn't figuring out the CNC >protocol (the "G" commands and such) but getting the controller part >right so you don't snap off drill bits or have things flying across >the room. > > > From revlist at cableone.net Thu Jul 8 17:53:43 2004 From: revlist at cableone.net (Chris Sheffield) Date: Thu, 8 Jul 2004 15:53:43 -0600 Subject: creating a log file In-Reply-To: <40ED86FD.5060509@fourthworld.com> Message-ID: <003401c46536$0a0dc350$64fea8c0@chris1> Thanks, Richard. I'll take a look. Sounds like it might do exactly what I want. Chris Sheffield Software Developer Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Richard Gaskin Sent: Thursday, July 08, 2004 11:40 AM To: How to use Revolution Subject: Re: creating a log file Chris Sheffield wrote: > Is there some kind of all encompassing message that gets > sent that can be used to extract information about other > messages? You might find UmbrellaMan useful -- see the Stacks listing in RevNet. It's sort of an "umbrella" for catching events and posting them to a list in its window (the name itself is borrowed from a favorite tune from the '40s). You could easily modify it to use a log file as output, and you may find the log file most useful if you include the executionContexts with each call. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.716 / Virus Database: 472 - Release Date: 7/5/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.716 / Virus Database: 472 - Release Date: 7/5/2004 From devin_asay at byu.edu Thu Jul 8 18:13:03 2004 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 08 Jul 2004 16:13:03 -0600 Subject: Send Tabkey Command Fails In-Reply-To: <5902FEDC-D126-11D8-B1D0-000393808958@asu.edu> References: <5902FEDC-D126-11D8-B1D0-000393808958@asu.edu> Message-ID: Did you try using "pass tabKey" instead? But if what you're trying to do is use the tab key to position the cursor in various fields, Rev will do that without any special scripting. Just make sure that the desired fields are unlocked and that the traversalOn property is set to true by clicking the "Focusable" checkbox in the field's property inspector. Devin On Jul 8, 2004, at 3:32 PM, Tom Cole wrote: > I have a HC stack I'm converting and it has a number of send tabkey > commands in the script. However, I find that any handler that contains > the words "send tabkey" results in an error message saying that the > handler can't be found. Can someone kindly tell me what takes the > place of send tabkey in runtime rev? I need that command to position > the cursor in fields and so on. > Thanks very much, > Tom in Arizona > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Thu Jul 8 18:25:45 2004 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 08 Jul 2004 16:25:45 -0600 Subject: Custom property & selection of text In-Reply-To: References: Message-ID: On Jul 8, 2004, at 3:36 PM, Barry Levine wrote: > ...but the scripting of this escapes me. I've looked at: > > get the customproperties["customKeys"] of field 1 > answer it > > ...but this returns nothing. > The property you want is the customKeys. You'll have to do it like this (untested, but this is the gist): repeat with i = 1 to number of lines in the customeKeys of fld 1 get line i of the customKeys of fld 1 put "select" && it && "of fld 1" into cmd do cmd wait 2 seconds end repeat Devin Asay Humanities Technology and Research Support Center Brigham Young University From revdan at danshafer.com Thu Jul 8 18:50:34 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 8 Jul 2004 15:50:34 -0700 Subject: Documentation & Books In-Reply-To: References: Message-ID: <38D9DF7C-D131-11D8-97E3-000A95AE42E6@danshafer.com> On Jul 8, 2004, at 2:11 PM, Judy Perry wrote: > Ahhhh..., hence your frustration. > Some days, at least. :-D > That's really a shame and one which I don't understand. I mean, I > bought > the book despite suspicions that goodly parts of it would be WAAAAYYY > over > my head. It's a bit why I keep my Rev license current to the level I > can > afford (despite not 'needing' it to produce anything): If I want it to > succeed, I need to do my part. > Yeah, that's an uncommon but important spirit. Given the relatively low cost of acquiring Revolution, I sort of had an expectation early on that this community would consist of a higher percentage of what I'll call (at the risk of incurring the wrath of some...what's new?) "socially conscious" community members. Those who see or feel almost an obligation to give something back even though they've paid money for their licenses. I am delighted with the quality of people and support and commentary that this product has engendered; I just wish it was a bigger number, both absolutely and relatively. Dan > Judy > > On Thu, 8 Jul 2004, Dan Shafer wrote: > >> graphical IDE. I have obtained the rights to revise that book for the >> Rev audience but, frankly, the response to my book and other offerings >> so far has been disappointingly small, so I haven't had the incentive >> to go do that. >> >> But adapting popular and usable texts to use Rev would be a >> potentially >> fruitful ground to explore if the market were big enough, I suspect. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From johnrule at rcsprogramming.com Thu Jul 8 19:24:23 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Thu, 8 Jul 2004 16:24:23 -0700 Subject: Problem with png format? References: <20040708201547.86746930126@mail.runrev.com> Message-ID: <003e01c46542$b4977c10$9201000a@minipcxp> > OT, obviously, but did the png transparency issue ever get resolved? Yes, I switched to a faster processor ;-) JR From jperryl at ecs.fullerton.edu Thu Jul 8 19:44:25 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 16:44:25 -0700 (PDT) Subject: Rev freezing up?? In-Reply-To: <003e01c46542$b4977c10$9201000a@minipcxp> Message-ID: Does anybody else have this problem? I mean, I can't move the window around, can't select buttons & stuff; can't use them in browse mode... ??? I seem to be using 2.2 (so, at least I can access the menu bar) on Mac OS X (10.3.4). Ahhh.. I see the infamous errors box is open (but hidden behind the stack I couldn't relocate). It doesn't like "wait 1 sec" saying "value is not a boolean..." Judy From rcozens at pon.net Thu Jul 8 19:58:36 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 8 Jul 2004 16:58:36 -0700 Subject: Custom property & selection of text In-Reply-To: References: Message-ID: >I have a stack with a field that contains a line of text. I want to >programmatically select (hilite) a portion of the text. If I use something >like: > >select word 1 to 4 of field 1 >wait 2 seconds > >...that works fine. However, each card on which the field appears will have >a different sentence with varying qtys of words. The content will be static. >I'd like to utilize some custom properties in each field to keep track of >which groups of words are to be hilited. I was thinking of something like >this (for one of the fields): > >Custom peoperty holding >sec1 "word 1 to 4" >sec2 "word 5 to 8" > >(note that another card's field might have three custom properties of "word >1 to 4", "word 5 to 7", and "word 8 to 12") > >...but the scripting of this escapes me. Hi Barry, Create a custom property, eg: words2Select, and set each field's words2Select as appropriate. In your example, 'set the words2Select of field 1 to "1,4"&return&"5,8"'; 'set the words2Select of field 1 to "1,4"&return&"5,7"&return&"8,12"'. Your handler might look something like this: on openCard get the words2Select of field 1 -- Note this assumes field 1 is not a background grouped control repeat for each line newSelection in it select word (item 1 of newSelection) to word (item 2 of newSelection) of field 1 wait 2 seconds end repeat select empty end openCard As alternatives, one can: on openCard get the words2Select of field 1 repeat for each line newSelection in it set the textStyle of word (item 1 of newSelection) to word (item 2 of newSelection) of field 1 to bold wait 2 seconds set the textStyle of word (item 1 of newSelection) to word (item 2 of newSelection) of field 1 to empty end repeat end openCard or on openCard get the words2Select of field 1 repeat for each line newSelection in it set the textColor of word (item 1 of newSelection) to word (item 2 of newSelection) of field 1 to [the color or your choice] wait 2 seconds set the textColor of word (item 1 of newSelection) to word (item 2 of newSelection) of field 1 to empty end repeat end openCard -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From monte at sweattechnologies.com Thu Jul 8 20:02:55 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 9 Jul 2004 09:32:55 +0930 Subject: [ANN] Color Converter utility In-Reply-To: <39.4a0595d6.2e1e6447@aol.com> Message-ID: ists.runrev.com writes: > >Hmm... did you use libColor for this? That's what it was created for? > > >No, Monte, it doesn't use libColor so, for those of us who are >dyed-in-the-wool MetaCard users, it does not need Revolution to work ;-) Neither does libColor. It's a library on my site: http://www.sweattechnologies.com/rev Cheers Monte From pixelbird at interisland.net Thu Jul 8 20:08:11 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 8 Jul 2004 17:08:11 -0700 Subject: use-revolution Digest, Vol 10, Issue 27 In-Reply-To: <20040708201547.6D424930123@mail.runrev.com> References: <20040708201547.6D424930123@mail.runrev.com> Message-ID: <10B76D4B-D13C-11D8-81DD-000A27945590@interisland.net> On Jul 8, 2004, at 1:15 PM, use-revolution-request at lists.runrev.com wrote: >> I don't think I understand that. What does that do? > > Aids in layout. If the card (or stack) is only 400 pixels high, and the > group of text and images you are creating is 1600 pixels high... ============= I don't think I understand either. Why don't you just make a scrolling field and size it however you want (you can put images in the field)? Or make an image of everything and scroll it in a locked group graphic? Just a couple of ideas, not knowing exactly what it is you want to do. HTH, Ken N. From rcozens at pon.net Thu Jul 8 20:06:56 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 8 Jul 2004 17:06:56 -0700 Subject: Rev freezing up?? In-Reply-To: References: Message-ID: >I see the infamous errors box is open (but hidden behind the stack >I couldn't relocate) Bummer, huh Judy. :{( Try opening the stack with messages suppressed and then typing "preOpenStack","preOpenCard", "openStack", and "openCard" until you encounter the error. At this point the Error Dialog should remain visible. You can also set breakpoints in the above handlers and track progress via the debugger. HTH, -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From pixelbird at interisland.net Thu Jul 8 20:16:21 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 8 Jul 2004 17:16:21 -0700 Subject: Tall scrolling groups In-Reply-To: <20040708201547.6D424930123@mail.runrev.com> References: <20040708201547.6D424930123@mail.runrev.com> Message-ID: <34C5B226-D13D-11D8-81DD-000A27945590@interisland.net> OOPs! I think I forgot to change the subject line of my last post. Should be this one so just check the subject with the digest thing in it That's what happens sometimes when you're on singles for some groups and digests for others. Doesn't help that the nut at this keyboard isn't paying attention either ;-) Sorry, Ken N. From troy at rpsystems.net Thu Jul 8 20:20:24 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 8 Jul 2004 20:20:24 -0400 Subject: use-revolution Digest, Vol 10, Issue 27 In-Reply-To: <10B76D4B-D13C-11D8-81DD-000A27945590@interisland.net> References: <20040708201547.6D424930123@mail.runrev.com> <10B76D4B-D13C-11D8-81DD-000A27945590@interisland.net> Message-ID: On Jul 8, 2004, at 8:08 PM, Ken Norris wrote: > >>> I don't think I understand that. What does that do? >> >> Aids in layout. If the card (or stack) is only 400 pixels high, and >> the >> group of text and images you are creating is 1600 pixels high... > ============= > I don't think I understand either. Why don't you just make a > scrolling field and size it however you want (you can put images in > the fie Now I understand Richard's statement. So... you mean using "imageSource"? I didn't really want to script the fields. After 6500 lines of script in my app, I just wanted to group some images and text and scroll them. Is this how you guys are all doing this, with "imageSource"? Has anybody put together a visual editor for that kind of thing yet? I'm new to that one, and have never used it yet. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jperryl at ecs.fullerton.edu Thu Jul 8 20:35:05 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 8 Jul 2004 17:35:05 -0700 (PDT) Subject: Rev freezing up?? In-Reply-To: Message-ID: Thanks, Rob! Judy On Thu, 8 Jul 2004, Rob Cozens wrote: > >I see the infamous errors box is open (but hidden behind the stack > >I couldn't relocate) > > Bummer, huh Judy. :{( > > Try opening the stack with messages suppressed and then typing > "preOpenStack","preOpenCard", "openStack", and "openCard" until you > encounter the error. At this point the Error Dialog should remain > visible. > > You can also set breakpoints in the above handlers and track progress > via the debugger. From johnrule at rcsprogramming.com Thu Jul 8 21:23:03 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Thu, 8 Jul 2004 18:23:03 -0700 Subject: armedIcon behavior References: <20040709003311.A917193013B@mail.runrev.com> Message-ID: <001c01c46553$48e38de0$9201000a@minipcxp> I've been messing with the armedIcon setting, and it doesn't seem logical. My expectations are that I can simply have an image show when the mouse is over the button. I had several unexpected (and fairly annoying) results: - It didn't actually do anything until I had 'autoArm' and 'traversal' set to 'true'. - It automatically triggered the 'mouseDown' script. - 'Resuming' the stack automatically arms (and triggers) the last button that had the focus. This was really annoying! Is this the correct behavior? All I wanted to do was create a 'rollover'...maybe I will switch to a simple 'mouseEnter/Leave' routine of my own. I also had a difficult time with the documentation...there was nothing that stated that I needed the traversal on. The docs should be more complete when describing a feature by including all related settings to get it to work. Thanks, JR From 3mcgrath at adelphia.net Thu Jul 8 21:25:15 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 8 Jul 2004 21:25:15 -0400 Subject: CNC software by Rev In-Reply-To: <40EDBF76.10400@sasktel.net> References: <40ED501A.3070904@sasktel.net> <63770441.20040708101217@ahsoftware.net> <40EDBF76.10400@sasktel.net> Message-ID: Hello guys, Is this possible on the Mac? I would love to 'find' a cnc and work on some ideas I have. Can you guys let me know what you are up to with this. Thanks Tom On Jul 8, 2004, at 5:41 PM, Mark MacKenzie wrote: > Great!! I suspected as much. I expect I will have the same problems. > However, I need to make this work and will put a fair bit of effort > into it. As a "jackleg" tool and die machinist in an other life I > might manage to triumph over the vagaries of inanimate objects such as > CNC drills taking on a life of their own. Or maybe this will be the > beginning of a bad science fiction novel gone real! > > Can't wait to see your work. Thank you in advance. > > Mark MacKenzie > > Mark Wieder wrote: > >> Mark- >> >> I started on a CNC controller some time last year. I'll dig out what >> I've got and send it to you. The hard part isn't figuring out the CNC >> protocol (the "G" commands and such) but getting the controller part >> right so you don't snap off drill bits or have things flying across >> the room. >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From m.mackenzie at sasktel.net Thu Jul 8 21:44:15 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Thu, 08 Jul 2004 19:44:15 -0600 Subject: CNC software by Rev In-Reply-To: References: <40ED501A.3070904@sasktel.net> <63770441.20040708101217@ahsoftware.net> <40EDBF76.10400@sasktel.net> Message-ID: <40EDF86F.8070101@sasktel.net> I can't speak for Mark Weider but I "wish" to use some of my older Macs for this task. I remember looking into this a number of years ago and something about a stand alone adapter being required for Macs which I think would run from the ADB connnection. I will look into this in any case and if you like let you know. It may be best to put up a bit of web site for this rather than add to the list traffic but in any case email me from time to time for information if you wish. On other fronts of this project I am acquiring a CNC X,Y table and X axis column set up. I will marry this to a bench top drill and custom designed toggle clamp holding table. Adding a controller board and then writing the software and debugging it are pretty much the rest of the project. So you can see that it might take a while. I am actually aiming to use a Mac Plus I picked up a few weeks ago just to see if I can and what Rev is capable of doing when pushed or stretched on "marginal" platforms and operating systems. I think it would be kind of cute to see an old Mac all in one running this rig. I have several other older computers as most must have and they are both Mac and Windows and if I have to Linux. Mark MacKenzie Thomas McGrath III wrote: > Hello guys, > > Is this possible on the Mac? I would love to 'find' a cnc and work on > some ideas I have. Can you guys let me know what you are up to with this. > > Thanks > > Tom > > On Jul 8, 2004, at 5:41 PM, Mark MacKenzie wrote: > >> Great!! I suspected as much. I expect I will have the same >> problems. However, I need to make this work and will put a fair bit >> of effort into it. As a "jackleg" tool and die machinist in an other >> life I might manage to triumph over the vagaries of inanimate objects >> such as CNC drills taking on a life of their own. Or maybe this will >> be the beginning of a bad science fiction novel gone real! >> >> Can't wait to see your work. Thank you in advance. >> >> Mark MacKenzie >> >> Mark Wieder wrote: >> >>> Mark- >>> >>> I started on a CNC controller some time last year. I'll dig out what >>> I've got and send it to you. The hard part isn't figuring out the CNC >>> protocol (the "G" commands and such) but getting the controller part >>> right so you don't snap off drill bits or have things flying across >>> the room. >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Thu Jul 8 22:11:00 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 9 Jul 2004 12:11:00 +1000 Subject: sql misfunction In-Reply-To: References: Message-ID: <38BB0ABA-D14D-11D8-86D3-0003937A97B8@genesearch.com.au> > Hi, I think the "columnByNumber() " doesn't work properly with > PostgreSQL. > By the way does any body know Sarah's web site ? There is a sql stack > I'd like to see. Yes, I know :-) The SQL stacks on my page are only tested with MySQL, so you will have to change the Connect button to tell it you want to use PostgreSQL. Apart from that, i think they should work fine. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From 3mcgrath at adelphia.net Thu Jul 8 22:12:50 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 8 Jul 2004 22:12:50 -0400 Subject: CNC software by Rev In-Reply-To: <40EDF86F.8070101@sasktel.net> References: <40ED501A.3070904@sasktel.net> <63770441.20040708101217@ahsoftware.net> <40EDBF76.10400@sasktel.net> <40EDF86F.8070101@sasktel.net> Message-ID: <7A8E0F37-D14D-11D8-A662-000A95DA60FA@adelphia.net> Mark M, I don't know how related this might be but I have been playing with robot controllers and X10 stuff for a while and also with Telescope software. Anyway, One thing I have found for any serial devices is that the key serial to usb issue is using the Kensington "High Speed" serial adapter. I tried all kinds of other adapters for serial to USB but that is the only one that works right. I also use Virtual PC and it recognizes the high speed serial adapter for my GPS etc.... The other adapters would work sometimes and others not and this lesson was hard come by for me. FWIW I know if you are using an old mac that you are looking for ADB but I don't know where or what to look for for that. I did splice and rewire a few serial adapters and I think I remember splicing a 25 foot ADB once that 'they' said shouldn't work for my web cam, but it did. I am going to research this as well. I want to do some metal etching and clay/cement/stone etching with at least an XY controller. Thanks Tom On Jul 8, 2004, at 9:44 PM, Mark MacKenzie wrote: > I can't speak for Mark Weider but I "wish" to use some of my older > Macs for this task. I remember looking into this a number of years > ago and something about a stand alone adapter being required for Macs > which I think would run from the ADB connnection. I will look into > this in any case and if you like let you know. It may be best to put > up a bit of web site for this rather than add to the list traffic but > in any case email me from time to time for information if you wish. > > On other fronts of this project I am acquiring a CNC X,Y table and X > axis column set up. I will marry this to a bench top drill and custom > designed toggle clamp holding table. Adding a controller board and > then writing the software and debugging it are pretty much the rest of > the project. So you can see that it might take a while. > > I am actually aiming to use a Mac Plus I picked up a few weeks ago > just to see if I can and what Rev is capable of doing when pushed or > stretched on "marginal" platforms and operating systems. I think it > would be kind of cute to see an old Mac all in one running this rig. > > I have several other older computers as most must have and they are > both Mac and Windows and if I have to Linux. > > Mark MacKenzie > > Thomas McGrath III wrote: > >> Hello guys, >> >> Is this possible on the Mac? I would love to 'find' a cnc and work on >> some ideas I have. Can you guys let me know what you are up to with >> this. >> >> Thanks >> >> Tom >> >> On Jul 8, 2004, at 5:41 PM, Mark MacKenzie wrote: >> >>> Great!! I suspected as much. I expect I will have the same >>> problems. However, I need to make this work and will put a fair bit >>> of effort into it. As a "jackleg" tool and die machinist in an >>> other life I might manage to triumph over the vagaries of inanimate >>> objects such as CNC drills taking on a life of their own. Or maybe >>> this will be the beginning of a bad science fiction novel gone real! >>> >>> Can't wait to see your work. Thank you in advance. >>> >>> Mark MacKenzie >>> >>> Mark Wieder wrote: >>> >>>> Mark- >>>> >>>> I started on a CNC controller some time last year. I'll dig out what >>>> I've got and send it to you. The hard part isn't figuring out the >>>> CNC >>>> protocol (the "G" commands and such) but getting the controller part >>>> right so you don't snap off drill bits or have things flying across >>>> the room. >>>> >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> Thomas J. McGrath III >> SCS >> 1000 Killarney Dr. >> Pittsburgh, PA 15234 >> 412-885-8541 >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From sarahr at genesearch.com.au Thu Jul 8 22:17:07 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 9 Jul 2004 12:17:07 +1000 Subject: Call for Tutorial Topics In-Reply-To: References: Message-ID: <13E26262-D14E-11D8-86D3-0003937A97B8@genesearch.com.au> Hi Dan, HyperCard came with a bunch of starter stacks accessible through the Home stack. The most interesting for me as a newbie were in the "Stack kit" section, especially "Stack templates", "Readymade buttons", "Readymade fields" and even "Background art". This meant that with only copy & paste, I could quickly build a functional stack. After that, I started editing the scripts to make the stacks more the way I wanted them, but it is always easier to start by modifying rather than by creating from scratch. I think this has been suggested before, but for my money, a "Stack kit" with plenty of well commented examples, would be a great way to introduce newbies to Revolution. Cheers, Sarah On 8 Jul 2004, at 2:21 pm, Dan Shafer wrote: > As a result of a long and intriguing thread about Rev docs, I have > decided to step up and offer to do (or assist others in doing and > editing) a bunch of Revolution/Transcript step-by-step tutorials as a > contribution to the community from which I have drawn so much. > > Now it's your turn. Please respond to this topic ONLY with your > (prioritized if possible) list of topics you feel are important to > your needs and not covered by How To's or recipes in the current > documentation. After a suitable period has passed and we've gathered > enough votes, I'll suggest a list of topics to be tackled, more or > less in order. > > If you have partially finished tutorials or stacks that would lend > themselves to tutorials but your lack of writing experience or time > prevents you from fashioning step-by-steps out of them, let me know > that (here or via private email to revdan at danshafer.com) and I'll take > a look and see if I can help you polish them. > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Revolutionary > Author of "Revolution: Software at the Speed of Thought" > http://www.revolutionpros.com for more info > Available at Runtime Revolution Store (http://www.runrev.com/RevPress) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From sarahr at genesearch.com.au Thu Jul 8 22:22:22 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 9 Jul 2004 12:22:22 +1000 Subject: total beginners database series. In-Reply-To: <6.0.3.0.0.20040708104701.0270be28@udcf.gla.ac.uk> References: <6.0.3.0.0.20040708104701.0270be28@udcf.gla.ac.uk> Message-ID: Hi Bob, Great start, friendly writing and lots of screen shots. Scanning through the page, I came across a stack I though I recognized :-) A closer look revealed that it was indeed my calendar stack - I'm glad you like it. You then give instructions on how to insert one of the calendar stacks into a new project. It is probably a good thing to teach, but in this case, it is unnecessary as I included an install button on the Calendar Demos main stack :-) Keep up the good work, Sarah On 8 Jul 2004, at 7:50 pm, Bob Hartley wrote: > Hi all > > I have put up the first part of a total beginners guide on a page I > have > http://www.gla.ac.uk/~rh82p/mydb.html > Just to give you an idea of what I envisage. > > All the best > Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From troy at rpsystems.net Thu Jul 8 22:43:55 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 8 Jul 2004 22:43:55 -0400 Subject: Players and no QT on Windows Message-ID: Now that I hear that Players don't have to use QT on Windows, I'm wondering, is there a streaming video media format which works with Windows that does not require Quicktime? Aside from streaming, can a player use an MPEG4 file on Windows without QuickTime? DiVX? -- Troy RPSystems, Ltd. http://www.rpsystems.net From sarahr at genesearch.com.au Thu Jul 8 22:47:18 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 9 Jul 2004 12:47:18 +1000 Subject: scripting simultaneity In-Reply-To: References: <7825182460.20040707152043@ahsoftware.net> Message-ID: <4AD27D33-D152-11D8-86D3-0003937A97B8@genesearch.com.au> I think you need to use a send in time message. Basically, each gif will have a goToNextFrame hander which will advance to the next frame or back to frame 1 of it is at the end. Then you can use a line like: send "goToNextFrame" to img "Gif A" in gSpeedA ticks (or milliseconds) were gSpeedA is a global variable that contains the current speed setting for gif A. Your start button will set both gSpeedA & gSpeedB to the initial time between frames. In each image's script (written in pseudo-code, you'll have to convert it into proper Transcript): Gif A: on goToNextFrame set the frame counter to the next frame (or back to 1) increment gSpeedA until it reaches your stopping time send "goToNextFrame" to me in gSpeedA ticks unless it has reached the stop time end goToNextFrame Gif B: on goToNextFrame set the frame counter to the next frame (or back to 1) increment gSpeedB if gSpeedA is at the stopping time send "goToNextFrame" to me in gSpeedB ticks unless it has reached the stop time end goToNextFrame Cheers, Sarah On 8 Jul 2004, at 2:19 pm, kweto wrote: > Hello, > > On my stack, clicking a single button causes two animated gifs > (spinners) to > start moving frame by frame. Moreover, because frame speeds for both > these > "spinner" images need to randomly vary and thereby reproduce a > "natural" > slowing down effect, that same start-button's script uses "set the > currentFrame to x" to step the gif's thru each frame instead of merely > letting them run their course "naturally" at their own built-in frame > speed. > > Anyway, that part of the script I've got worked out -- thanks to prior > advice from the list. The difficulty now is how to script a > simultaneous > effect within the one button's script, so that one spinner keeps > spinning at > a constant rate while the other spinner begin to slow down and > eventually > stop, at which point the first spinner too begins to slow and stop. > > That sounds confusing even to me, so maybe I should outline the basic > overall process I'm after: > > ---------------------- > (STEP 1) > Click a start button to begin moving animated gif A and animated gif B > at > the same per-frame rate; > > (STEP 2) When the start button is released: > (a) animated gif A begins to slow down at a randomly > set"deceleration" > speed, while > (b) animated gif B continues spinning in the background at a constant > rate; > > (STEP 3) When animated gif A is eventually stopped, animage gif B also > begins to "decelerate" at a randonly set per-frame speed, and > eventually > stops. > > (STEP 4) Display the two results as determined by each animated gif's > final > position (i.e., its currentFrame property) > ----------------------- > > I hope that all makes sense :-) > > Cheers, > > Nicolas Cueto > (Nihon) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From ambassador at fourthworld.com Thu Jul 8 23:02:19 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 08 Jul 2004 20:02:19 -0700 Subject: RevDocs working group (was: Documentation & Books) In-Reply-To: References: Message-ID: <40EE0ABB.7080008@fourthworld.com> There have been some great ideas about how to enhance the documentation for Revolution. Maybe it's time to do something with all that energy - I've put together a Yahoo Group for discussion on enhancing the Rev docs: The aim of the group is to pool the ideas presented here into a draft of specific useful recommendations which could be presented to RunRev Ltd. for consideration. Subscription is open to all -- just go to that URL and click "Join this Group" and follow the instructions presented. I already have my hands full with a number of volunteer projects, so while I look forward to contributing maybe the first order of business would be to select someone to act as moderator for the group; I can set them up with moderator permissions from the group and they can take it from there. We can handle moderator selection on that discussion list so as to avoid OT posts here about admin issues for that group. I look forward to seeing all of you who've made suggestions for enhancing Rev's docs there... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Thu Jul 8 23:04:23 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 00:04:23 -0300 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> Message-ID: Rob, nice setup you have! I am debuging and clearing my "cursed comments" on my data structure lib, I'll release it soon, I am just implementing some more code... I've implemented a LIFO Queue using box lib by Dar Scott, actually, the box lib is almost a second nature to me, sometimes I think I use it more than Dar... and the use of box lib is cool because this way I can insert some complex data on the queue like arrays and images... and mix with strings and numbers... pretty cool! Thanks for your email, I never thought of using a queue the way you mentioned, I use them usually in calculation process... thanks to your explanation I am changing some CGI code of mine to something more inteligent. :D Cheers andre On Jul 8, 2004, at 11:28 AM, Rob Cozens wrote: >> did anyone here, by chance, implemented common data strucutres like >> stacks and queues, like stacks with first in last out behaviour and >> first in first out behaviour... > > Hi Andre, > > I have used LIFO queues in HyperTalk and Transcript. > > The queues are simply global or declared local variables containing > lists of transaction requests. Various handlers check the last line > of the queue and do different things depending on transaction type. > > Example: OenoLog has a Wine Lot screen where one can add, edit, & > delete wine lots. The screen includes a "Thumbs Up" button the user > clicks to complete a transaction. When the user initiates a > transaction, "Add", "Edit", or "Delete" is append to the queue in a > new trailing line. On mouseUp the "Thumbs Up" handler checks the last > line of the queue to determine how to process the data in the window. > > It can get more complicated: Suppose I'm in the middle of a Wine Lot > Edit transaction, and when I'm shown the Grape Variety screen to > select the correct variety, it isn't listed. I can interrupt the Wine > Lot Edit transaction and initiate a Grape Variety Add transaction. > The queue now lists "Edit" on one line and "Add" on the following > line. The "Thumbs Up" button on the Grape Variety screen will process > the Add and delete the last line of the queue before returning the new > Grape Variety to the Wine Lot screen and continuing the Edit. > > And it can get even more complicated: Suppose I'm processing a > Winemaking transaction, and when I get to the source tank selection > stage I find the tank hasn't been identified to the system. I must > interrupt the Winemaking Add transaction and initiated a Tank Add > transaction. The Tank Add transaction must be interrupted by a Wine > Lot Add transaction if the Wine Lot in the tank has not been > identified to the system. In turn, that transaction can be > interrupted to initiate Grape Variety Add and Vineyard Add > transactions is those items are missing. > > The use of queue-supported, interruptible transactions allows, among > other things, the user to immediately begin transaction processing > with NO initial setup, if desired. > > Anything more you'ld like to know. > -- > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Jul 8 23:07:51 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 00:07:51 -0300 Subject: Call for Tutorial Topics In-Reply-To: <40ED66C5.60306@gaeabooks.com> References: <40ED66C5.60306@gaeabooks.com> Message-ID: <2A46A7CB-D155-11D8-A74D-0003936D012E@mac.com> On Jul 8, 2004, at 12:22 PM, Elizabeth Dalton wrote: > - A stack which can be used to control Lego Robots through the USB > port (for "a student who wants to control robot behavior", and this > would also address the USB issue), or, if the Lego version isn't where > you want to go, a little stack about building and controlling a very > simple robot from scratch using parts from Radio Shack and RunRev I made minischeme talk with the Lego RCX in 1999... I think I can make Rev talk to the RCX as well, but I don't know the modern opcodes... and was not thru USB it was from Serial connection... I use a serial <--> usb converter here... humm... I know nothing of USB but I know about the RCX and Rev and how the RCX works. anyone want help me build a Rev Controled mindstorms lego robot? go RevRover Go! andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Jul 8 23:17:05 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 00:17:05 -0300 Subject: creating a log file In-Reply-To: <001901c4650d$46ab05d0$64fea8c0@chris1> References: <001901c4650d$46ab05d0$64fea8c0@chris1> Message-ID: <747DA67A-D156-11D8-A74D-0003936D012E@mac.com> Chris, I can't tell you from memory but there are some ways to grokk inside the Rev engine when a error occurs and see why, like informations on context and the like. That might help you, if you look inside Rodney and Monte libCGI code, you'll see their error routine, it does just that. since I am a big fan of webservers and untought uses of the HTTP protocol, I build a little app I will share soon. I call it SoapBox (from Soap Dog Message Box, soapdog is me), it's a little stack that has a field and a embedded webserver, this stack will answer to PUT, POST and GET commands logging the data that was sent, you can then save or dispose the data the way you want. I keep this running inside http://home.soapdog.org:8081/soapbox (offline now), so when any stack of mine wants to shout it uses a simple error routine: on shout pMsg put the short date && the short time && "-" && pMsg into URL "http://home.soapdog.org:8081/soapbox" end shout this way I can easily debug distributed apps running on diferents computer across networks, no matter where my stack is running, it will echo messages in this net-savvy console, and also when some app of mine goes down, the soapbox console still up and give me some info. I think this is a nice thing to have. Cheers andre On Jul 8, 2004, at 2:01 PM, Chris Sheffield wrote: > In doing some testing, we're having some problems with an application > where > it just unexpectedly quits when running under OS X. So far I have been > unable to reproduce the problems on my own computers, but others in my > office are reporting that this is happening. > > So what I'd like to do is create some kind of logging routine where my > standalone will write to a text file all commands, functions, > messages, etc. > that are getting sent. So far I've just taken all my scripts, copied > them > to a sub stack of my main stack file, stripped what I don't need, put > in > some code to write the handler name and any parameters to a file, and > then > passing the handler. I've inserted the script of this sub stack into > front > so it'll receive any messages first. But I'm wondering if this is the > best > way to do this? It'll take me forever to do it this way. Is there > some > kind of all encompassing message that gets sent that can be used to > extract > information about other messages? > > I don't know if this is even making sense or not. How do others go > about > creating a logging routine like this? > > Thanks, > > Chris Sheffield > Software Developer > Read Naturally > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.716 / Virus Database: 472 - Release Date: 7/5/2004 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Jul 8 23:19:42 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 00:19:42 -0300 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: <363567629.20040708100854@ahsoftware.net> References: <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> <363567629.20040708100854@ahsoftware.net> Message-ID: On Jul 8, 2004, at 2:08 PM, Mark Wieder wrote: > Rob- > > A while back a friend invented a cross between a queue and a stack > (you could get items off either end) and named it a quack. > Mark, ahuauhahuahuahuahuauhahuhua... I just imagine the talk: BOSS: "what's that structure?" DEVELOPER: "thats a recursive quack" BOSS: "what the hell..." DEVELOPER: "it's pretty advanced, it's a quack that can contains other quacks..." BOSS: "..." I just need to implement this kind of structure for my CS lib... tell me the name of the guy who invented it, I want to credit him. Cheers Andre > -- > -Mark Wieder > mwieder at ahsoftware.net > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From sarahr at genesearch.com.au Thu Jul 8 23:20:05 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 9 Jul 2004 13:20:05 +1000 Subject: Call for Tutorial Topics In-Reply-To: <2A46A7CB-D155-11D8-A74D-0003936D012E@mac.com> References: <40ED66C5.60306@gaeabooks.com> <2A46A7CB-D155-11D8-A74D-0003936D012E@mac.com> Message-ID: >> - A stack which can be used to control Lego Robots through the USB >> port (for "a student who wants to control robot behavior", and this >> would also address the USB issue), or, if the Lego version isn't >> where you want to go, a little stack about building and controlling a >> very simple robot from scratch using parts from Radio Shack and >> RunRev > > I made minischeme talk with the Lego RCX in 1999... I think I can make > Rev talk to the RCX as well, but I don't know the modern opcodes... > and was not thru USB it was from Serial connection... I use a serial > <--> usb converter here... humm... I know nothing of USB but I know > about the RCX and Rev and how the RCX works. > > anyone want help me build a Rev Controled mindstorms lego robot? go > RevRover Go! > I would love to be able to do this. I downloaded all the opcodes at one point but it fell off the priority list :-( I have used USB to serial converters with Rev with great success as they are just considered to be serial ports. There is a serial test stack on my web page if you want to use it for testing purposes. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From dalton_runrev at gaeabooks.com Thu Jul 8 23:26:45 2004 From: dalton_runrev at gaeabooks.com (Elizabeth Dalton) Date: Thu, 08 Jul 2004 23:26:45 -0400 Subject: Pinyin display problem (may be a bug) Message-ID: <40EE1075.6020704@gaeabooks.com> Hi, When attempting to display pinyin (a romanization of Chinese) in a field, I encounter a spacing problem, in which vowels with tones appear to have an extra space before and after them, causing the word they are in to look very strange. For example, the word "jian" (see) looks like "ji a n". (There would be a grave accent over the "a", to indicate 4th tone in Mandarin, but I'm not going to try to include that in this post, because I think it would just get munged by Mailman.) I have set the textFont of the text in question to "Hei,SimpleChinese". The text appears correctly other than the odd spacing. I have seen a similar error in Microsoft Word. In that application, it was caused by a bug in handling pinyin as a double-byte character set and is fixed by a freeware patch. I suspect this behavior in RunRev is also caused by a bug in handling pinyin. Can anyone confirm or deny that? I'd just like to check before I file a bug. I am using RunRev 2.2 on OSX 10.3. Thanks, Elizabeth Dalton From soapdog at mac.com Thu Jul 8 23:35:17 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 00:35:17 -0300 Subject: Call for Tutorial Topics In-Reply-To: References: <40ED66C5.60306@gaeabooks.com> <2A46A7CB-D155-11D8-A74D-0003936D012E@mac.com> Message-ID: On Jul 9, 2004, at 12:20 AM, Sarah Reichelt wrote: > I would love to be able to do this. I downloaded all the opcodes at > one point but it fell off the priority list :-( I have used USB to > serial converters with Rev with great success as they are just > considered to be serial ports. There is a serial test stack on my web > page if you want to use it for testing purposes. > Sarah, for the sake of all of us, tinkers, I will try to control a RCX robot from Rev as soon as I get back from the summit... I am trying hard to assemble everything I can from revHTTPd, when I get back, I can try this robot stuffs... :D Cheers andre > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From hershbp at verizon.net Thu Jul 8 23:42:35 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Thu, 8 Jul 2004 23:42:35 -0400 Subject: sql misfunction In-Reply-To: <38BB0ABA-D14D-11D8-86D3-0003937A97B8@genesearch.com.au> Message-ID: <04342D96-D15A-11D8-9FD4-0030654C1E62@verizon.net> On Thursday, July 8, 2004, at 10:11 PM, Sarah Reichelt wrote: >> Hi, I think the "columnByNumber() " doesn't work properly with >> PostgreSQL. >> By the way does any body know Sarah's web site ? There is a sql stack >> I'd like to see. > Yes, I know :-) The SQL stacks on my page are only tested with MySQL, > so you will have to change the Connect button to tell it you want to > use PostgreSQL. Apart from that, i think they should work fine. The stack on your page has "columnByName()" therefore it works with Postgres if the select button is changed. Hershel > > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Thu Jul 8 23:53:23 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 8 Jul 2004 20:53:23 -0700 Subject: CNC software by Rev In-Reply-To: <20040709033336.ED2C793016A@mail.runrev.com> References: <20040709033336.ED2C793016A@mail.runrev.com> Message-ID: <86946BA0-D15B-11D8-897B-000A27945590@interisland.net> Hi mark, > Date: Thu, 08 Jul 2004 19:44:15 -0600 > From: Mark MacKenzie > Subject: Re: CNC software by Rev > > I am actually aiming to use a Mac Plus I picked up a few weeks ago just > to see if I can and what Rev is capable of doing when pushed or > stretched on "marginal" platforms and operating systems. I think it > would be kind of cute to see an old Mac all in one running this rig. =========== Question: How will you run even a Rev standalone on a machine which cannot have more than 8MB of RAM? In fact, I've never seen a Rev - built app run on one of those. It'll be interesting to see if it's at all possible. Ken N. From soapdog at mac.com Fri Jul 9 00:25:34 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 01:25:34 -0300 Subject: Revolution strange behaviour in function names... Message-ID: <053361D5-D160-11D8-A74D-0003936D012E@mac.com> Hi folks, I am implementing a simple CS Datastructures lib, I am using Box Sequences by Dar Scott. I was implementing my functions like function ds_push ... end ds_push when calling get ds_push() all I receive is a unknown handler... the others works... all handlers without underscore works. The erros is so strange that I can't move the message box afterward and even a strange dialog box with the message: "reset license?" appeared!!!!! I force quited afraid to lose my revolution license. any clues? -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From mwieder at ahsoftware.net Fri Jul 9 00:33:13 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 8 Jul 2004 21:33:13 -0700 Subject: CNC software by Rev In-Reply-To: <7A8E0F37-D14D-11D8-A662-000A95DA60FA@adelphia.net> References: <40ED501A.3070904@sasktel.net> <63770441.20040708101217@ahsoftware.net> <40EDBF76.10400@sasktel.net> <40EDF86F.8070101@sasktel.net> <7A8E0F37-D14D-11D8-A662-000A95DA60FA@adelphia.net> Message-ID: <13844626819.20040708213313@ahsoftware.net> Thomas- Thursday, July 8, 2004, 7:12:50 PM, you wrote: TMI> Mark M, TMI> I don't know how related this might be but I have been playing with TMI> robot controllers and X10 stuff for a while and also with Telescope TMI> software. Anyway, One thing I have found for any serial devices is that TMI> the key serial to usb issue is using the Kensington "High Speed" serial TMI> adapter. I tried all kinds of other adapters for serial to USB but that TMI> is the only one that works right. I also use Virtual PC and it TMI> recognizes the high speed serial adapter for my GPS etc.... TMI> The other adapters would work sometimes and others not and this lesson TMI> was hard come by for me. FWIW You're quite right about this. There's a significant difference in the newer Keyspan adapters dealing with hardware handshaking. I think the older devices were pretty limited in their control abilities (IIRC only DTR could be toggled). -- -Mark Wieder mwieder at ahsoftware.net From revdan at danshafer.com Fri Jul 9 00:34:12 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 8 Jul 2004 21:34:12 -0700 Subject: Call for Tutorial Topics In-Reply-To: <13E26262-D14E-11D8-86D3-0003937A97B8@genesearch.com.au> References: <13E26262-D14E-11D8-86D3-0003937A97B8@genesearch.com.au> Message-ID: <3A1713CC-D161-11D8-A7EE-000A95AE42E6@danshafer.com> I agree, Sarah. This is part of the deep need to re-do the out-of-the-box experience IF RunRev wants to go after the newbie market. And they do seem to wish to do that. On Jul 8, 2004, at 7:17 PM, Sarah Reichelt wrote: > Hi Dan, > > HyperCard came with a bunch of starter stacks accessible through the > Home stack. The most interesting for me as a newbie were in the "Stack > kit" section, especially "Stack templates", "Readymade buttons", > "Readymade fields" and even "Background art". This meant that with > only copy & paste, I could quickly build a functional stack. > > After that, I started editing the scripts to make the stacks more the > way I wanted them, but it is always easier to start by modifying > rather than by creating from scratch. > > I think this has been suggested before, but for my money, a "Stack > kit" with plenty of well commented examples, would be a great way to > introduce newbies to Revolution. > > Cheers, > Sarah > > On 8 Jul 2004, at 2:21 pm, Dan Shafer wrote: > >> As a result of a long and intriguing thread about Rev docs, I have >> decided to step up and offer to do (or assist others in doing and >> editing) a bunch of Revolution/Transcript step-by-step tutorials as a >> contribution to the community from which I have drawn so much. >> >> Now it's your turn. Please respond to this topic ONLY with your >> (prioritized if possible) list of topics you feel are important to >> your needs and not covered by How To's or recipes in the current >> documentation. After a suitable period has passed and we've gathered >> enough votes, I'll suggest a list of topics to be tackled, more or >> less in order. >> >> If you have partially finished tutorials or stacks that would lend >> themselves to tutorials but your lack of writing experience or time >> prevents you from fashioning step-by-steps out of them, let me know >> that (here or via private email to revdan at danshafer.com) and I'll >> take a look and see if I can help you polish them. >> >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Dan Shafer, Revolutionary >> Author of "Revolution: Software at the Speed of Thought" >> http://www.revolutionpros.com for more info >> Available at Runtime Revolution Store (http://www.runrev.com/RevPress) >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Fri Jul 9 00:40:08 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 08 Jul 2004 23:40:08 -0500 Subject: Send Tabkey Command Fails In-Reply-To: <5902FEDC-D126-11D8-B1D0-000393808958@asu.edu> References: <5902FEDC-D126-11D8-B1D0-000393808958@asu.edu> Message-ID: <40EE21A8.9000506@hyperactivesw.com> On 7/8/04 4:32 PM, Tom Cole wrote: > I have a HC stack I'm converting and it has a number of send tabkey > commands in the script. However, I find that any handler that contains > the words "send tabkey" results in an error message saying that the > handler can't be found. Can someone kindly tell me what takes the place > of send tabkey in runtime rev? I need that command to position the > cursor in fields and so on. Using "tabkey" to fake a system message was a poor technique in HyperCard too. Better is: select before text of fld Or if you'd rather have the entire text selected: select text of fld Note that if the traversalOn of the first editable field is true and the field is not locked, then that field will automatically get the insertion point whenever the card is opened, without any scripting at all. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Fri Jul 9 00:54:01 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 8 Jul 2004 22:54:01 -0600 Subject: Revolution strange behaviour in function names... In-Reply-To: <053361D5-D160-11D8-A74D-0003936D012E@mac.com> References: <053361D5-D160-11D8-A74D-0003936D012E@mac.com> Message-ID: On Jul 8, 2004, at 10:25 PM, Andre Garzia wrote: > function ds_push > ... > end ds_push > > when calling get ds_push() all I receive is a unknown handler... the > others works... I don't have any problem in a quick test. Could you be using the function as a command? That wouldn't explain the other weird stuff. (If ds stands for Dar Scott, I might wonder about the notion of ds_push(), myself.) Dar Scott From jacque at hyperactivesw.com Fri Jul 9 00:58:47 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 08 Jul 2004 23:58:47 -0500 Subject: Problems with printing graphics with patterns In-Reply-To: References: Message-ID: <40EE2607.9060108@hyperactivesw.com> On 7/8/04 1:33 AM, Greg McIlhiney wrote: > Any pattern that I select displays perfectly on the screen. > > But when I print the card, the rect is very dark gray. There's a pattern > in it but it does not resemble the selected pattern. > > Now I've tried almost every thing I can think of to work/test around > this. I've made and imported my own pattern, I've copied the original > metacard pattern into the main stack, played with printing properties, etc. > > Seems like a pretty simple procedure... the steps above should produce > decent printed output, right? My system is: > > a Mac G4, 10.3.4 > Lexmark Laser printer > eval version of rev 2.2.1 The most common problem with printouts like this involves the printer driver. Try downloading the latest driver from Lexmark if you don't have it already. Alternately, try printing to a different printer to see if it works there. You might also try specifically setting the backcolor of the stack to "white", even though visually it may appear to be white already. > > Here is another oddity, which seems extremely bizarre to me... If I take > a screen capture of the native rev graphic rectangle and then paste that > bitmap next to the graphic with a pattern, THEN it prints properly. > Remove the bitmap and the printing reverts back to the weird dark gray > thing. I'm not sure exactly what you mean here; do you place the screen capture over the original rectangle, or somewhere next to it? If over, then it makes some sense because the engine would be printing an image in that case rather than a composite of fields and patterns. I'd try the driver update first. Rev demands a lot from printer drivers. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From soapdog at mac.com Fri Jul 9 01:16:44 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 02:16:44 -0300 Subject: Revolution strange behaviour in function names... (Data Structure related) In-Reply-To: References: <053361D5-D160-11D8-A74D-0003936D012E@mac.com> Message-ID: <2B050488-D167-11D8-A74D-0003936D012E@mac.com> On Jul 9, 2004, at 1:54 AM, Dar Scott wrote: Dar, actually DS stands for Data Structure... since Rev already have a push function, I prefixed all functions with DS for they are the dsLib. I was just trying to implement this new and funny Quack data structure when my revolution engine was possessed by the devil! It even asked to RESET THE LICENSE!!!! Ithought, it might be a Rev 2.2 bug, I switched to 2.1 without success.. the code is simple, yet, from the message box, it fails all the time... Let me glue it. (oh, yes, it uses boxes.) PS: the problem is not the code executing wrong, the code is simply not executing at all. Cons work, Car and Cdr too, but the other functions receive: "unknown handler" when I try at the message box... it's strange!!! like trying: cons(1, box(1)) into the message box is fine. but trying: put cons(1, box(1)) into tB put tB does not work, the box is missing data.... it put only part of the box data... strange. function cons a, b return box(a) & box(b) end cons function car c return boxContentsOf(c, 1) end car function cdr c return boxContentsOf(c, 2) end cdr function reverse_List theList put box(empty) into theAuxList put boxLength(theList) into tBoxLgt repeat for tBoxLgt times put cons(car(theList), theAuxList) into theAuxList put cdr(theList) into theList end repeat return theAuxList end reverse_List on ds_push pElement, @pQueue put cons(pElement, pQueue) into pQueue end ds_push function ds_pop @pQueue put car(pQueue) into tElement put cdr(pQueue) into pQueue return tElement end ds_pop > I don't have any problem in a quick test. Could you be using the > function as a command? That wouldn't explain the other weird stuff. > > (If ds stands for Dar Scott, I might wonder about the notion of > ds_push(), myself.) > > Dar Scott > > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From scott at tactilemedia.com Fri Jul 9 01:36:21 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 08 Jul 2004 22:36:21 -0700 Subject: Call for Tutorial Topics In-Reply-To: <2A46A7CB-D155-11D8-A74D-0003936D012E@mac.com> Message-ID: Recently, "Andre Garzia" wrote: > anyone want help me build a Rev Controled mindstorms lego robot? I would really dig on doing this -- I have a MindStorms (v1) kit. But I think the bigger issue as stated is USB communication: this really needs to be figured out, or the RunRev folks need to acknowledge that it's not possible at this time. In any event, if you find yourself in need of assistance, I'm open to it. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From soapdog at mac.com Fri Jul 9 01:40:52 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 02:40:52 -0300 Subject: RCX and Rev (was Re: Call for Tutorial Topics) In-Reply-To: References: Message-ID: <8A2486D9-D16A-11D8-A74D-0003936D012E@mac.com> On Jul 9, 2004, at 2:36 AM, Scott Rossi wrote: > I would really dig on doing this -- I have a MindStorms (v1) kit. But > I > think the bigger issue as stated is USB communication: this really > needs to > be figured out, or the RunRev folks need to acknowledge that it's not > possible at this time. In any event, if you find yourself in need of > assistance, I'm open to it. > > Regards, > Scott, my kit is also a v1 kit... I use an iConcepts usb to serial adapter (yes, it sucks)... for programming the mindstorms, this is enought, but since people want to learn about USB, then, well, I just can't help, I know nothing about USB. but I want to do some simple things with the RCX and Rev just to show it is possible... andre > Scott Rossi > Creative Director > Tactile Media, Development & Design > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Fri Jul 9 01:48:59 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 9 Jul 2004 02:48:59 -0300 Subject: ANN: Looking for beta testers for iBlog Blogger Client made with Rev. Message-ID: Hi Folks, my new implementation of iBlog reached Alpha, meaning, it is usable! It can manage templates and post to any blogger.com account and any blog engine compatible with the Blogger API 1.0 I need to polish the interface and do some better error handling routines. If you don't own a blogger account but are curious about this program, just grab it and run. It will launch in DEMO mode if no configuration is found, it will fill the configuration with a test user (user: iblogtest pass: iblogtest), this way you can try blogger without an account if you like, you can also try your account, it's pretty fun. If you going to fiddle with templates, please, backup your templates first! Also try using the "text shortcuts", they are a smart way to replace text in your posts, like create a shortcut for replacing [ with and ] with , then everytime you put a text inside brackets on your post, it will turn to bold. Thats the feature I like most! (I use { } for italics... I also make it replace my name with a nice mailto tag...) I am not releasing the code right now (to many hacks inside) but I build standalones for Mac Classic, MacOS X and Windows. You can fetch iBlog executables at: http://public.soapdog.org If you try the program, please send me some feedback PS: Any designer on the list want to help with the interface, icons and the like? Cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From yvescoppe at skynet.be Fri Jul 9 01:49:10 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Fri, 9 Jul 2004 07:49:10 +0200 Subject: Building a standalone In-Reply-To: References: Message-ID: Le 8 juil. 04, ? 08:45, Monte Goulding a ?crit : > >> Hi, >> >> yes, >> sometimes, I display an answer DLOG with an icon "?" for example and >> other times an icon "!" (in the same stack) and an other time an icon >> "x" >> with global grevAppIcons, you can easily to that >> before displaying the "answer" you code : >> put "xxxx" into grevAppIcons >> answer "yyyy" >> >> >> it runs very well in rev but not in the standalone because >> the entire image library is not loaded in the standalone > > Er... what's wrong with: > answer question > answer error > answer warning > answer information > >> From the sounds of what you are saying these do what you want anyway. > > Cheers > > Monte > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Amicalement. Yves COPPE yvescoppe at skynet.be From dalton_runrev at gaeabooks.com Fri Jul 9 02:02:00 2004 From: dalton_runrev at gaeabooks.com (Elizabeth Dalton) Date: Fri, 09 Jul 2004 02:02:00 -0400 Subject: Call for Tutorial Topics Message-ID: <40EE34D8.7080902@gaeabooks.com> Another tutorial I think would be helpful (though I don't know how many people would use it) would be one on handling Unicode and other multibyte formats. Areas would include entering Unicode/multi-byte text into fields, copying values between fields and other controls, setting labels to Unicode/multi-byte text values, and reading and writing to files with Unicode content. The existing documentation entries are not very helpful -- they give the commands, but don't explain which ones you would want to use and why. Searching this list isn't much better -- I found partial answers to some questions in old threads, but not a good comprehensive look at the issues (other than the humorous but unhelpful comment that "The inspector is a disaster for Unicode input"). I've been finding my way through by trial and error (and fortunately, I know a fair amount about how Unicode works). I may be in a position to write this tutorial and an example stack after a couple of weeks, as I'm working on Chinese language learning software and I'm going to need to be thoroughly acquainted with how it all works by the time I'm done. So if anyone has any other related topics (besides the ones I listed above), it would be helpful if you could send them to me. Regards, Elizabeth Dalton From 3mcgrath at adelphia.net Fri Jul 9 02:30:55 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 9 Jul 2004 02:30:55 -0400 Subject: Call for Tutorial Topics In-Reply-To: References: Message-ID: <881436C4-D171-11D8-A662-000A95DA60FA@adelphia.net> I just posted another response elsewhere about this. The key is to use the Kensington "High Speed" serial adapter. It is the only one that works reliably. Once that is used the USB port is actually now a "Serial" port and the device connected will receive "serial" commands as normal. I do this with Virtual PC on OSX and with my GPS, Telescope (Meade), Cell phone, MacBrick computer controller, etc. There was some problem that I can't remember using Sarah's Serial Stack with my MacBrick IO board. I think it was a time out issue waiting for a response. I got away from it and never got back. I am interested in the Mindstorm kit/solution as well, especially since they now have a mac software component. The mac software is from the classroom lab software if others are interested. I can get the web address. I would love to be in the loop on this one. Tom On Jul 9, 2004, at 1:36 AM, Scott Rossi wrote: > Recently, "Andre Garzia" wrote: > >> anyone want help me build a Rev Controled mindstorms lego robot? > > I would really dig on doing this -- I have a MindStorms (v1) kit. But > I > think the bigger issue as stated is USB communication: this really > needs to > be figured out, or the RunRev folks need to acknowledge that it's not > possible at this time. In any event, if you find yourself in need of > assistance, I'm open to it. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Fri Jul 9 02:32:09 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 9 Jul 2004 02:32:09 -0400 Subject: RCX and Rev (was Re: Call for Tutorial Topics) In-Reply-To: <8A2486D9-D16A-11D8-A74D-0003936D012E@mac.com> References: <8A2486D9-D16A-11D8-A74D-0003936D012E@mac.com> Message-ID: Kensington "High Speed" serial adapter works. See another thread about it. Tom On Jul 9, 2004, at 1:40 AM, Andre Garzia wrote: > > On Jul 9, 2004, at 2:36 AM, Scott Rossi wrote: > >> I would really dig on doing this -- I have a MindStorms (v1) kit. >> But I >> think the bigger issue as stated is USB communication: this really >> needs to >> be figured out, or the RunRev folks need to acknowledge that it's not >> possible at this time. In any event, if you find yourself in need of >> assistance, I'm open to it. >> >> Regards, >> > > Scott, > > my kit is also a v1 kit... I use an iConcepts usb to serial adapter > (yes, it sucks)... for programming the mindstorms, this is enought, > but since people want to learn about USB, then, well, I just can't > help, I know nothing about USB. > > but I want to do some simple things with the RCX and Rev just to show > it is possible... > > andre > > >> Scott Rossi >> Creative Director >> Tactile Media, Development & Design >> > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From scott at tactilemedia.com Fri Jul 9 02:39:17 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 08 Jul 2004 23:39:17 -0700 Subject: Call for Tutorial Topics In-Reply-To: <881436C4-D171-11D8-A662-000A95DA60FA@adelphia.net> Message-ID: Recently, "Thomas McGrath III" wrote: >>> anyone want help me build a Rev Controled mindstorms lego robot? >> >> I would really dig on doing this -- I have a MindStorms (v1) kit. But >> I >> think the bigger issue as stated is USB communication: this really >> needs to >> be figured out, or the RunRev folks need to acknowledge that it's not >> possible at this time. In any event, if you find yourself in need of >> assistance, I'm open to it. > The key is to use > the Kensington "High Speed" serial adapter. It is the only one that > works reliably. Once that is used the USB port is actually now a > "Serial" port and the device connected will receive "serial" commands > as normal. I do this with Virtual PC on OSX and with my GPS, Telescope > (Meade), Cell phone, MacBrick computer controller, etc. That's an optional workaround, true, but it's not an example of Rev doing USB: Rev is still speaking serial. The goal is to get true USB happening, if that's even possible. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From 3mcgrath at adelphia.net Fri Jul 9 02:51:07 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 9 Jul 2004 02:51:07 -0400 Subject: Call for Tutorial Topics In-Reply-To: <881436C4-D171-11D8-A662-000A95DA60FA@adelphia.net> References: <881436C4-D171-11D8-A662-000A95DA60FA@adelphia.net> Message-ID: <5AE7AB66-D174-11D8-A662-000A95DA60FA@adelphia.net> OOpps, Not kensington but Keyspan.... Sorry Tom On Jul 9, 2004, at 2:30 AM, Thomas McGrath III wrote: > I just posted another response elsewhere about this. The key is to use > the Kensington "High Speed" serial adapter. It is the only one that > works reliably. Once that is used the USB port is actually now a > "Serial" port and the device connected will receive "serial" commands > as normal. I do this with Virtual PC on OSX and with my GPS, Telescope > (Meade), Cell phone, MacBrick computer controller, etc. > > There was some problem that I can't remember using Sarah's Serial > Stack with my MacBrick IO board. I think it was a time out issue > waiting for a response. I got away from it and never got back. > > I am interested in the Mindstorm kit/solution as well, especially > since they now have a mac software component. The mac software is from > the classroom lab software if others are interested. I can get the web > address. > I would love to be in the loop on this one. > > Tom > > On Jul 9, 2004, at 1:36 AM, Scott Rossi wrote: > >> Recently, "Andre Garzia" wrote: >> >>> anyone want help me build a Rev Controled mindstorms lego robot? >> >> I would really dig on doing this -- I have a MindStorms (v1) kit. >> But I >> think the bigger issue as stated is USB communication: this really >> needs to >> be figured out, or the RunRev folks need to acknowledge that it's not >> possible at this time. In any event, if you find yourself in need of >> assistance, I'm open to it. >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, Development & Design >> ----- >> E: scott at tactilemedia.com >> W: http://www.tactilemedia.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Fri Jul 9 02:51:28 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 9 Jul 2004 02:51:28 -0400 Subject: RCX and Rev (was Re: Call for Tutorial Topics) In-Reply-To: References: <8A2486D9-D16A-11D8-A74D-0003936D012E@mac.com> Message-ID: <67012BE6-D174-11D8-A662-000A95DA60FA@adelphia.net> Keyspan and not kensington.... sorry Tom On Jul 9, 2004, at 2:32 AM, Thomas McGrath III wrote: > Kensington "High Speed" serial adapter works. See another thread about > it. > > Tom > > On Jul 9, 2004, at 1:40 AM, Andre Garzia wrote: > >> >> On Jul 9, 2004, at 2:36 AM, Scott Rossi wrote: >> >>> I would really dig on doing this -- I have a MindStorms (v1) kit. >>> But I >>> think the bigger issue as stated is USB communication: this really >>> needs to >>> be figured out, or the RunRev folks need to acknowledge that it's not >>> possible at this time. In any event, if you find yourself in need of >>> assistance, I'm open to it. >>> >>> Regards, >>> >> >> Scott, >> >> my kit is also a v1 kit... I use an iConcepts usb to serial adapter >> (yes, it sucks)... for programming the mindstorms, this is enought, >> but since people want to learn about USB, then, well, I just can't >> help, I know nothing about USB. >> >> but I want to do some simple things with the RCX and Rev just to show >> it is possible... >> >> andre >> >> >>> Scott Rossi >>> Creative Director >>> Tactile Media, Development & Design >>> >> -- >> Andre Alves Garzia ? 2004 >> Soap Dog Studios - BRAZIL >> http://studio.soapdog.org >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Fri Jul 9 02:54:07 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 9 Jul 2004 02:54:07 -0400 Subject: Call for Tutorial Topics In-Reply-To: References: Message-ID: Your right, but I thought the Mindstorm only used serial commands???? Is this true? And, I agree that Rev doing USB is very important for any modern device connections. I don't know enough though about Rev's USB capabilities. Thanks Tom On Jul 9, 2004, at 2:39 AM, Scott Rossi wrote: > Recently, "Thomas McGrath III" wrote: > >>>> anyone want help me build a Rev Controled mindstorms lego robot? >>> >>> I would really dig on doing this -- I have a MindStorms (v1) kit. >>> But >>> I >>> think the bigger issue as stated is USB communication: this really >>> needs to >>> be figured out, or the RunRev folks need to acknowledge that it's not >>> possible at this time. In any event, if you find yourself in need of >>> assistance, I'm open to it. > >> The key is to use >> the Kensington "High Speed" serial adapter. It is the only one that >> works reliably. Once that is used the USB port is actually now a >> "Serial" port and the device connected will receive "serial" commands >> as normal. I do this with Virtual PC on OSX and with my GPS, Telescope >> (Meade), Cell phone, MacBrick computer controller, etc. > > That's an optional workaround, true, but it's not an example of Rev > doing > USB: Rev is still speaking serial. The goal is to get true USB > happening, > if that's even possible. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From bob at armbase.com Fri Jul 9 03:33:33 2004 From: bob at armbase.com (Bob Hartley) Date: Fri, 09 Jul 2004 08:33:33 +0100 Subject: total beginners database series. In-Reply-To: References: <6.0.3.0.0.20040708104701.0270be28@udcf.gla.ac.uk> <6.0.3.0.0.20040708104701.0270be28@udcf.gla.ac.uk> Message-ID: <5.2.1.1.0.20040709083047.00aab0d0@mail.armbase.com> At 12:22 09/07/2004 +1000, you wrote: >Hi Bob, > >Great start, friendly writing and lots of screen shots. Scanning through >the page, I came across a stack I though I recognized :-) A closer look >revealed that it was indeed my calendar stack - I'm glad you like it. You >then give instructions on how to insert one of the calendar stacks into a >new project. It is probably a good thing to teach, but in this case, it is >unnecessary as I included an install button on the Calendar Demos main >stack :-) Ahh so It does. I'll stick on an image showing that this is the method generally, however mantion your "fast method" with a self installer. This was just a quick cobble together and indeed the webpage has to be built. Any recomendations anyone on a good website management and authoring package. I looked at hemmingway (keeping it in the fold) but as far as I can see you need to host with them. Is that correct? Cheers Bob >Keep up the good work, >Sarah > >On 8 Jul 2004, at 7:50 pm, Bob Hartley wrote: > >>Hi all >> >>I have put up the first part of a total beginners guide on a page I have >>http://www.gla.ac.uk/~rh82p/mydb.html >>Just to give you an idea of what I envisage. >> >>All the best >>Bob >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kaveh at focalimage.com Fri Jul 9 03:34:31 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Fri, 9 Jul 2004 08:34:31 +0100 Subject: Shell $PATH problems In-Reply-To: <1e2.24dcf441.2e1e775c@aol.com> References: <1e2.24dcf441.2e1e775c@aol.com> Message-ID: Following earlier suggestions on this list, I am using the "get shell()" command to send shell commands without going through Terminal. Here is the problem I have. Please compare my result from Terminal: =================== [~]: echo $SHELL /bin/bash [~]: echo $PATH /usr/bin/java:/sw/bin:/Users/kaveh/bin:/bin:/usr/X11R6/bin:usr/local/X11/bin:/usr/X11R6/lib:/usr/X11R6/include/X11:/Users/kaveh/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/lib:.:/Library/teTeX/bin/powerpc-apple-darwin1.3.7:/Users/kaveh/macgs-704-shlib/lib:/usr/local/bin/ [~]: ==================== And here is what I get back in RunRev, using put shell("echo $SHELL; echo $PATH") ==================== /bin/bash /usr/bin:/bin:/usr/sbin:/sbin:/Users/kaveh ==================== I am a Unix newbie, so answer may be obvious. Where does the last command get its path from? Does it not read from the same .bashrc, .bash_profile, etc? -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From revolution at jaedworks.com Fri Jul 9 03:39:18 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Fri, 9 Jul 2004 00:39:18 -0700 Subject: Call for Tutorial Topics In-Reply-To: <40EE34D8.7080902@gaeabooks.com> References: <40EE34D8.7080902@gaeabooks.com> Message-ID: At 2:02 AM -0400 7/9/2004, Elizabeth Dalton wrote: >Another tutorial I think would be helpful (though I don't know how >many people would use it) would be one on handling Unicode and other >multibyte formats. Areas would include entering Unicode/multi-byte >text into fields, copying values between fields and other controls, >setting labels to Unicode/multi-byte text values, and reading and >writing to files with Unicode content. > >The existing documentation entries are not very helpful -- they give >the commands, but don't explain which ones you would want to use and >why. Searching this list I guess I'm not sure what additional information you're looking for. The documentation entries regarding Unicode are short and don't explain the Unicode philosophy, but I'm not sure that's called for at this level. For example, "How to enter or display Unicode text in a field" just explains how to do it manually or in a script - not why you would want to use double-byte text in the first place. Similarly, "How to import a Unicode text file" doesn't talk about, for instance, why an app might store data as Unicode. But I don't know how reasonable that kind of in-depth information is for a product that after all is not primarily a Unicode tool. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From b.xavier at internet.lu Fri Jul 9 06:36:14 2004 From: b.xavier at internet.lu (MisterX) Date: Fri, 9 Jul 2004 12:36:14 +0200 Subject: ANN: WinN2O In-Reply-To: Message-ID: Hi everyone, Following the success of the PropsN2O plugin and the need for a better faster stack access palette, here is the next Nitrous Oxide boost for your RunRev: WinN2O - the window manager plugin. Download, screenshot and features at http://monsieurx.com/modules.php?name=News&file=article&sid=157 Comments and feature request are welcome as usual! Next in the N2O series (not necessarily in that order): FullPropN2O - manage ALL the props anywhere StackN2O - manage stacks, substacks, groups, cards in any stack BrowseN2O - smarter File browsing MediaN2O - manage your stack's media LanguageN2O - make your stacks multilingual And yes, there is a mean and lean ScriptN2O in the works... So dont waste more time developping, have some Nitro! cheers Xavier From alex at tweedly.net Fri Jul 9 07:13:02 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 09 Jul 2004 12:13:02 +0100 Subject: anyone here implemented common CS data structures... (stack, queue...) In-Reply-To: References: <363567629.20040708100854@ahsoftware.net> <1AB8E42E-D098-11D8-B422-0003936D012E@mac.com> <363567629.20040708100854@ahsoftware.net> Message-ID: <5.1.0.14.0.20040709115643.02d1deb8@mail.tweedly.net> At 00:19 09/07/2004 -0300, Andre Garzia wrote: >On Jul 8, 2004, at 2:08 PM, Mark Wieder wrote: > >>Rob- >> >>A while back a friend invented a cross between a queue and a stack >>(you could get items off either end) and named it a quack. "either" end ? If you modified it so that you had to put/retrieve items at both ends at the same time (i.e. two by two), would it be called a quark ? -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004 From c.list at fiberworld.nl Fri Jul 9 07:22:28 2004 From: c.list at fiberworld.nl (C List) Date: Fri, 9 Jul 2004 13:22:28 +0200 Subject: Documentation & Books Message-ID: <4307EA64-D19A-11D8-80D1-000A959BA7DC@fiberworld.nl> Great things, some true, some usefull, some to the point and some less to the point, have been said in his thread, and I have been reading it with interest. My interest stems also from the fact that I am currently working on a project which deals with the organising, sorting and presenting of information. A personal, well I hate the word assistend in this context, but it will serve you well. It should even learn from the way you interact with the program and the way you organise information in yor head, the way you think. The funny thing is even if you have all the facts, this doesn't mean you understand or are able to use, the information. If your internal representation of the facts isn't in the right way for YOU, then the facts mean didtly to you. In that case your not able to combine the facts in a way that makes sense to YOU. This is something I find very often amiss in manuals and teaching books. While I was still in school I very quickly became aware that not so much learning was important but understanding. Most people "learned" algebra, mathematics, physics or chemestry. Well guess what, the moment you understand a certain principle you don't need to memorize and "learn" a lot. Since you understand what's going on you can always deduce the facts again when you need them. More over it doesn't matter that much if you forget the facts, which you tend to to over time, you can recreate them again and again. Teachers and manuals, which act as a sort of teacher, don't they, should be keenly aware of this fact. It's about understanding and the CONNEXION between the different pieces of information is the vihicul and the means to do this. Facts in itself have very little informational value. This is one of the "flaws" of the documantation. I know there is a popUp with related topics in the documentation but that's not quite the same as what I am saying. The what's related feature, is just a list of simular topics. It doesn't explicitly try to make a broader understanding available to the reader. People tend to learn in many different ways and use different strategies to do it. Some people learn by what's different from what they know, others by what is the same, the likeness. Some are very visual and without explicit pictures they have a hard time to learn, others like step by step instrucions. Manuals should be made to exploit all these different features people use to learn. Unfortunatly this is very exeptional. (I hope I'll do it right) There is yet another very important aspect about information and facts. The meaning of everything, litteraly everything, depends on the context. Change the context and you change the meaning. This means that the cross conexions between information are at least as important as the information itself, since information without context is no information at all. Those very small very specific exampless, have not much informational value. Examples should be "real world" working demonstrations of a principle. Since it's more than just a specific fact it wil automaticly show, and 'teach' other principles as well along the way. Personaly I learn best from "real live" examples and I believe this works for a lot of people. Having said all this, I am putting the last hand on a I believe a much needed tutorial about scrolling. For the project I am working on I needed a huge "virtual" space where liturally hundreds of different objects can be moved around and interacted upon. (I sure hope revolution can handle this) So I needed a scrolling card and a lot of features for the scrolling.(automatic expanding in 3 directions and blocking in the fourth) It took me an awfull lot of time to get this working. (no examples that I found about this kind of scrolling Simply scrolling a picture is no problem, in fact it's trivial, but if you need more complex possibility's and features, well take a deep breath 'cause you're in for quite a journy or . . . . . . . wait a couple of days and read my tutorial as I will make my discovery's available to all. I think these kind of things should be standart examples 'cause a lot of programs could benefit from it or indeed tare dependend on this feature. Like it is now we all have to invent the wheel by ourself, wich seems to me a kind of waist of time. I have a couple of other ideas for tutorials, namly hings I stumble on myself while developing my app and learning revolution. (tricks with groups, selecting multiple objects by clicking or drawing a marquee around them and my adventure with trying to take a OOP apraoch to creating objects even with inheritance and all. I don't know wether it will work but I certainly gonna try this, 'cause I could use it.) As soon as this first tutorial is presentable I'll post the link on this list, so you don't have to reinvent the wheel again, when you need somemore complex scrolling done. In the mean time happy programming Claudi From rcozens at pon.net Fri Jul 9 09:35:31 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 9 Jul 2004 06:35:31 -0700 Subject: armedIcon behavior In-Reply-To: <001c01c46553$48e38de0$9201000a@minipcxp> References: <20040709003311.A917193013B@mail.runrev.com> <001c01c46553$48e38de0$9201000a@minipcxp> Message-ID: Morning John. >I've been messing with the armedIcon setting, and it doesn't seem logical. >My expectations are that I can simply have an image show when the mouse is >over the button. I had several unexpected (and fairly annoying) results: I created a one card stack with one button. I set the button's icon & armedIcon properties. I included in the button script: on mouseDown put "The mouse is down" end mouseUp > >- It didn't actually do anything until I had 'autoArm' and 'traversal' set >to 'true'. Both settings are necessary if you want the button to automatically change icon image on mouseEnter & mouseLeave. Neither setting is required if one scripts the action: on mouseEnter if word 1 of the long name of the target is "button" then set the armed of the target to true end mouseEnter on mouseLeave if word 1 the long name of the target is "button" then set the armed of the target to false end mouseLeave >- It automatically triggered the 'mouseDown' script. Not here (RR 2.1.2, Mac OS 10.2.3) > >- 'Resuming' the stack automatically arms (and triggers) the last button >that had the focus. This was really annoying! When I select another Revolution stack and then resume the original stack, the button is not armed. When I select another application and then resume the stack, the button "flashes" as it is armed and then disarmed. (RR 2.1.2, Mac OS 10.2.3); however the armed state does not persist and mouseDown is NOT triggered. > >Is this the correct behavior? All I wanted to do was create a >'rollover'...maybe I will switch to a simple 'mouseEnter/Leave' routine of >my own. As noted, I am unable to trigger mouseDown (except by physically clicking the mouse while it is over the button); however, I agree that the arming/disarming of the button when Rev is resumed after another application was brought to the front doesn't seem right. But the triggering of mouseDown is caused by something else, IMFO. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From m.mackenzie at sasktel.net Fri Jul 9 09:49:59 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Fri, 09 Jul 2004 07:49:59 -0600 Subject: CNC software by Rev In-Reply-To: <86946BA0-D15B-11D8-897B-000A27945590@interisland.net> References: <20040709033336.ED2C793016A@mail.runrev.com> <86946BA0-D15B-11D8-897B-000A27945590@interisland.net> Message-ID: <40EEA287.5050507@sasktel.net> Hi Ken. You may be correct on this. In fact, I think you are. I picked up this particular unit for old time nostalgia. In the after glow of which I thought I would experiment with it hoping that Rev might be coaxed to run on it without modification to the Mac. However, reality often bites. In seeing how early a Mac unit might work well with Rev and this CNC project I may be stuck with using a 6100 model because of the limitations you are pointing out. I am by first training an archaeologist and sometimes can't let go of a functioning past! In any case the CNC project is a very practically based real world project and will be made to work on the first reasonable equipment platform which may be an old Windows box. But, I would then work back through my Mac inventory. It seems that a small, practical CNC program for the Mac which will run on pre-OS X computers might be useful to some people I have begun to run across in my searches. Ken Norris wrote: > Hi mark, > >> Date: Thu, 08 Jul 2004 19:44:15 -0600 >> From: Mark MacKenzie >> Subject: Re: CNC software by Rev >> >> I am actually aiming to use a Mac Plus I picked up a few weeks ago just >> to see if I can and what Rev is capable of doing when pushed or >> stretched on "marginal" platforms and operating systems. I think it >> would be kind of cute to see an old Mac all in one running this rig. > > =========== > Question: How will you run even a Rev standalone on a machine which > cannot have more than 8MB of RAM? > > In fact, I've never seen a Rev - built app run on one of those. It'll > be interesting to see if it's at all possible. > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.mackenzie at sasktel.net Fri Jul 9 09:54:57 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Fri, 09 Jul 2004 07:54:57 -0600 Subject: CNC software by Rev In-Reply-To: <7A8E0F37-D14D-11D8-A662-000A95DA60FA@adelphia.net> References: <40ED501A.3070904@sasktel.net> <63770441.20040708101217@ahsoftware.net> <40EDBF76.10400@sasktel.net> <40EDF86F.8070101@sasktel.net> <7A8E0F37-D14D-11D8-A662-000A95DA60FA@adelphia.net> Message-ID: <40EEA3B1.9030004@sasktel.net> Hi Tom. You are well into an area I would like to go one day. I have been looking at controlling a panorama head for photo work. I am very interested in what you are doing with telescopes as well. My short research so far leads me to want to investigate using the printer port, feeding the signals through a black box (with circuit board) and then to the particular units I wish to control. Although adding another hardware component to the path this might simplify the Rev work. Glad to have your experience and knowledge on board. Mark M Thomas McGrath III wrote: > Mark M, > I don't know how related this might be but I have been playing with > robot controllers and X10 stuff for a while and also with Telescope > software. Anyway, One thing I have found for any serial devices is > that the key serial to usb issue is using the Kensington "High Speed" > serial adapter. I tried all kinds of other adapters for serial to USB > but that is the only one that works right. I also use Virtual PC and > it recognizes the high speed serial adapter for my GPS etc.... > The other adapters would work sometimes and others not and this lesson > was hard come by for me. FWIW > > I know if you are using an old mac that you are looking for ADB but I > don't know where or what to look for for that. I did splice and rewire > a few serial adapters and I think I remember splicing a 25 foot ADB > once that 'they' said shouldn't work for my web cam, but it did. > > I am going to research this as well. I want to do some metal etching > and clay/cement/stone etching with at least an XY controller. > > Thanks > > Tom > > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Fri Jul 9 10:28:57 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 9 Jul 2004 10:28:57 -0400 Subject: Unicode : was call for tutorial topics In-Reply-To: References: <40EE34D8.7080902@gaeabooks.com> Message-ID: <4FD60C9E-D1B4-11D8-B9B4-000A959D005E@earthlink.net> FWIW, not knowing anything about Unicode and having gotten my curiosity tweaked by these postings, I was able to google Unicode and find information about what it is and why one might want to use it. Might it suffice to refer people who want more background info on Unicode to www.unicode.org? M On Jul 9, 2004, at 3:39 AM, Jeanne A. E. DeVoto wrote: > At 2:02 AM -0400 7/9/2004, Elizabeth Dalton wrote: >> Another tutorial I think would be helpful (though I don't know how >> many people would use it) would be one on handling Unicode and other >> multibyte formats. Areas would include entering Unicode/multi-byte >> text into fields, copying values between fields and other controls, >> setting labels to Unicode/multi-byte text values, and reading and >> writing to files with Unicode content. >> >> The existing documentation entries are not very helpful -- they give >> the commands, but don't explain which ones you would want to use and >> why. Searching this list > > I guess I'm not sure what additional information you're looking for. > The documentation entries regarding Unicode are short and don't > explain the Unicode philosophy, but I'm not sure that's called for at > this level. > > For example, "How to enter or display Unicode text in a field" just > explains how to do it manually or in a script - not why you would want > to use double-byte text in the first place. Similarly, "How to import > a Unicode text file" doesn't talk about, for instance, why an app > might store data as Unicode. But I don't know how reasonable that kind > of in-depth information is for a product that after all is not > primarily a Unicode tool. > -- > jeanne a. e. devoto ~ jaed at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bfr at nwlink.com Fri Jul 9 10:43:04 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Fri, 09 Jul 2004 07:43:04 -0700 Subject: CNC software by Rev In-Reply-To: <40EEA3B1.9030004@sasktel.net> Message-ID: > Hi Tom. You are well into an area I would like to go one day. I have > been looking at controlling a panorama head for photo work. I am very > interested in what you are doing with telescopes as well. > > My short research so far leads me to want to investigate using the > printer port, feeding the signals through a black box (with circuit > board) and then to the particular units I wish to control. Although > adding another hardware component to the path this might simplify the > Rev work. Note that Smile (the applescript programming toolset) has serial communication built in. The whole reason Smile exists is to do machine vision systems, process control, and data display. The fact that we all get a free editor and scientific graphing utility out of it is merely a side effect of Satimage's main business. From ambassador at fourthworld.com Fri Jul 9 10:45:52 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 09 Jul 2004 07:45:52 -0700 Subject: Documentation & Books In-Reply-To: <4307EA64-D19A-11D8-80D1-000A959BA7DC@fiberworld.nl> References: <4307EA64-D19A-11D8-80D1-000A959BA7DC@fiberworld.nl> Message-ID: <40EEAFA0.1080005@fourthworld.com> C List wrote: > Great things, some true, some usefull, some to the point and some less > to the point, have been said in his thread, and I have been reading it > with interest. > > My interest stems also from the fact that I am currently working on a > project which deals with the organising, sorting and presenting of > information. A personal, well I hate the word assistend in this context, > but it will serve you well. It should even learn from the way you > interact with the program and the way you organise information in yor > head, the way you think. .... > I have a couple of other ideas for tutorials, namly hings I stumble on > myself while developing my app and learning revolution.... Great post. I look forward to your contributions in the RevDocs group: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Fri Jul 9 11:39:23 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 9 Jul 2004 09:39:23 -0600 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> Message-ID: <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> On Jul 9, 2004, at 1:34 AM, Kaveh Bazargan wrote: > I am a Unix newbie, so answer may be obvious. Where does the last > command > get its path from? Does it not read from the same .bashrc, > .bash_profile, > etc? This depends on the shell. Function shell() and Terminal need not be using the same shell. Terminal uses bash, but you can change that in preferences. I think the shell for shell() changed recently for OS X. You can set the shellCommand property to determine the shell that the shell() function uses. On my Rev 2.2 on OS X the shellCommand is "/bin/sh". Dar Scott From ambassador at fourthworld.com Fri Jul 9 12:01:11 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 09 Jul 2004 09:01:11 -0700 Subject: sponateneous purging of a backscript? Message-ID: <40EEC147.1020903@fourthworld.com> As far as I know, a backscript can be removed under only two circumstances: - with the "remove" command - when the stack containing the frontscript object has its destroyStack is set to true and the stack is closed Yet somehow the RevNet backscript is being purged and I can find neither of those two circumstances at play. RevNet has two components: GoRevNet is the local plugin that fetches RevNet from one of my servers. Because both stacks need a download routine that updates a progress bar, I put that code in a backscript in an object in GoRevNet, with the aim of avoiding code redundancy and minimizing the size of the downloaded RevNet stack. While the GoRevNet stack closes after it has successfully downloaded RevNet, the backscript remains in place until RevNet is closed; a closeStack handler in RevNet does the tidying up of the environment, removing that backscript since it will no longer be needed until the next time GoRevNet is opened. In the year and half RevNet's been in circulation I've had three reports of behavior which suggests GoRevNet's backscript is being purged. In the most recent case the purging of the backscript has been confirmed, and the destroyStack of GoRevNet has been confirmed to remain "false". Of course the most solid fix would be to go ahead and have redundant code in each and get rid of the backscript entirely (did that this morning), but that wouldn't address the mystery here: Why is it working great for most people but not for the three reported cases, and what could be purging that backscript? In each of these cases their setup is reported to be a "stock" installation -- no additional plugins or other modifications to the Rev installation, and all three are running OS X. A further data point is that this issue has not been reported when using RevNet within the MetaCard IDE, and in spite of my best efforts I've been unable to reproduced the issue here. I ran a search through the message path for the phrase "remove script", and while I was able to find a few cases where the IDE removes backscripts each one was explicitely removing a specific IDE backscript, so it should not affect any others. Can you think of anything else that might be causing the backscript to be removed out from under only a very few users yet work fine for everyone else? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From tom.cole at asu.edu Fri Jul 9 12:23:06 2004 From: tom.cole at asu.edu (Tom Cole) Date: Fri, 9 Jul 2004 09:23:06 -0700 Subject: Tabkey and Positioning Cursor Message-ID: <426A680C-D1C4-11D8-9D28-000393808958@asu.edu> I wrote about "send tabkey" giving a message that the handler couldn't be found when it was part of the script. I need to make the cursor appear in a field. The software makes a field visible for the user to type in, but I don't want the user to have to click in there; I want the cursor to just appear so the user is ready to go. It will say, "Type your name and hit return." and the cursor will be blinking in the field ready, but my old HC send tabkey doesn't work. There is another unlocked field on the card. Thanks for helping! Tom in Arizona From tom.cole at asu.edu Fri Jul 9 12:37:50 2004 From: tom.cole at asu.edu (Tom Cole) Date: Fri, 9 Jul 2004 09:37:50 -0700 Subject: Bringing some Game Sounds into Rev Message-ID: <5159B18C-D1C6-11D8-9D28-000393808958@asu.edu> The HyperCard stack I am converting is a little pinball game and I used to use the Play Harpsichord command to get music to play. I'd just write in the notes. All I really need is for the game to beep, and boing at wrong answers and maybe play a few notes or go "ding!" when the ball hits something. What is the easiest way to accomplish this? Do I make Mp3 files and somehow incorporate them into the RunRev stack? Just something simple to get me started would really be appreciated. Tom From klaus at major-k.de Fri Jul 9 12:50:56 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 9 Jul 2004 18:50:56 +0200 Subject: Tabkey and Positioning Cursor In-Reply-To: <426A680C-D1C4-11D8-9D28-000393808958@asu.edu> References: <426A680C-D1C4-11D8-9D28-000393808958@asu.edu> Message-ID: <258EB463-D1C8-11D8-8850-000A27B49A96@major-k.de> Hi Tom > I wrote about "send tabkey" giving a message that the handler couldn't > be found when it was part of the script. I need to make the cursor > appear in a field. The software makes a field visible for the user to > type in, but I don't want the user to have to click in there; I want > the cursor to just appear so the user is ready to go. It will say, > "Type your name and hit return." and the cursor will be blinking in > the field ready, but my old HC send tabkey doesn't work. There is > another unlocked field on the card. > Thanks for helping! no need for TABKEY .-) try this: ... show fld xyz select before text of fld xyz ... This will set the cursor to where you want it :-) > Tom in Arizona Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Fri Jul 9 12:54:07 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 9 Jul 2004 18:54:07 +0200 Subject: Bringing some Game Sounds into Rev In-Reply-To: <5159B18C-D1C6-11D8-9D28-000393808958@asu.edu> References: <5159B18C-D1C6-11D8-9D28-000393808958@asu.edu> Message-ID: <97E8905E-D1C8-11D8-8850-000A27B49A96@major-k.de> Hi Tom, > The HyperCard stack I am converting is a little pinball game and I > used to use the Play Harpsichord command to get music to play. I'd > just write in the notes. All I really need is for the game to beep, > and boing at wrong answers and maybe play a few notes or go "ding!" > when the ball hits something. What is the easiest way to accomplish > this? Do I make Mp3 files and somehow incorporate them into the RunRev > stack? Just something simple to get me started would really be > appreciated. if you use internal (imported) sounds you are restricted to 3 file formats: The *.WAV and *.AIF !!!UNCOMPRESSED!!! ...and the compressed *.AU format... Anything else has to be a referenced file in a player object... > Tom Regards Klaus Major klaus at major-k.de http://www.major-k.de From mpetrides at earthlink.net Fri Jul 9 12:56:25 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 9 Jul 2004 12:56:25 -0400 Subject: Bringing some Game Sounds into Rev In-Reply-To: <5159B18C-D1C6-11D8-9D28-000393808958@asu.edu> References: <5159B18C-D1C6-11D8-9D28-000393808958@asu.edu> Message-ID: I just use WAV files and import them into the stack using "import as control" [File menu]. I even converted a piece created in GarageBand on the Mac to WAV (if memory serves, used QT Pro to do this), so I can play music without copyright issues. HTH. M On Jul 9, 2004, at 12:37 PM, Tom Cole wrote: > The HyperCard stack I am converting is a little pinball game and I > used to use the Play Harpsichord command to get music to play. I'd > just write in the notes. All I really need is for the game to beep, > and boing at wrong answers and maybe play a few notes or go "ding!" > when the ball hits something. What is the easiest way to accomplish > this? Do I make Mp3 files and somehow incorporate them into the RunRev > stack? Just something simple to get me started would really be > appreciated. > Tom > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Fri Jul 9 12:25:51 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 9 Jul 2004 09:25:51 -0700 Subject: sponateneous purging of a backscript? In-Reply-To: <40EEC147.1020903@fourthworld.com> References: <40EEC147.1020903@fourthworld.com> Message-ID: Hi Richard, >Can you think of anything else that might be causing the backscript >to be removed out from under only a very few users yet work fine for >everyone else? Different versions of Run Rev or the OS? Different hardware configurations? Different third party software (eg: QuickKeys, Norton Utilities, virtual firewalls, virus checkers)? Is it practical to track this down by placing a handler somewhere to check for the existence of the backScript every so often and report when it doesn't find them...the idea being one might focus in on the event--if it is an event--that zaps your backScript? -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From kaveh at focalimage.com Fri Jul 9 14:04:10 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Fri, 9 Jul 2004 19:04:10 +0100 Subject: Shell $PATH problems In-Reply-To: <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: At 9:39 am -0600 9/7/04, Dar Scott wrote: [...] >This depends on the shell. Function shell() and Terminal need not be >using the same shell. Terminal uses bash, but you can change that in >preferences. I think the shell for shell() changed recently for OS X. >You can set the shellCommand property to determine the shell that the >shell() function uses. On my Rev 2.2 on OS X the shellCommand is >"/bin/sh". It's bash, which I think is default for Panther, but the path is not the same as Terminal. Here's the response to put shell("echo $SHELL; echo $PATH"): /bin/bash /usr/bin:/bin:/usr/sbin:/sbin:/Users/kaveh -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From revolution at jaedworks.com Fri Jul 9 14:36:54 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Fri, 9 Jul 2004 11:36:54 -0700 Subject: sponateneous purging of a backscript? In-Reply-To: <40EEC147.1020903@fourthworld.com> References: <40EEC147.1020903@fourthworld.com> Message-ID: At 9:01 AM -0700 7/9/2004, Richard Gaskin wrote: >Yet somehow the RevNet backscript is being purged and I can find >neither of those two circumstances at play. > [...] >A further data point is that this issue has not been reported when >using RevNet within the MetaCard IDE, and in spite of my best >efforts I've been unable to reproduced the issue here. > >I ran a search through the message path for the phrase "remove >script", and while I was able to find a few cases where the IDE >removes backscripts each one was explicitely removing a specific IDE >backscript, so it should not affect any others. > >Can you think of anything else that might be causing the backscript >to be removed out from under only a very few users yet work fine for >everyone else? You might try a similar search for "delete stack" - in case the IDE is removing the stack from memory. (I seem to recall there are a few loops that do a delete stack.) I'd also seriously consider changing the stack name to something that doesn't begin with the letters "rev". The IDE assumes all stacks starting with this string are part of it, and it can cause unexpected behavior (for instance if the IDE is looping through the openStacks looking for its own stacks). The fact that you're seeing this in Rev but not MetaCard suggests this might be the problem.... -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From chipp at chipp.com Fri Jul 9 14:53:59 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 09 Jul 2004 13:53:59 -0500 Subject: sponateneous purging of a backscript? In-Reply-To: <40EEC147.1020903@fourthworld.com> References: <40EEC147.1020903@fourthworld.com> Message-ID: <40EEE9C7.4000207@chipp.com> Hi Richard, couple of things... 1) Jeanne's suggestion regarding changine the 'rev' prefix to something else would be my first fix attempt. If RR is walking through the backscripts and checking their owners, they could assume your backscript is theirs, and do whatever with it. 2) Consider moving your backscript into a subStack of RevNet and start using it. Perhaps backscripts are purged, but I've never seen an open stack purged (and I've done a lot of rev prefixed plugins;-) 3) This is a bit controversial idea...but consider not using backscripts, library stacks, or frontscripts in IDE plugins, unless you *have to*. Each of these 'play outside the sandbox' and can interfere with the IDE (you of course know this). All of my plugins which have frontScripts (potentially the most troublesome) also have a toggle to turn the frontScripts OFF. Course, when you close a plugin, the frontScripts are removed automatically. That being said, altPluginToolbar does have a libraryStack, which is unique to it. I've never seen it interfere with anything, but you never know. I'll probably move it all up to the mainStack stack script sometime (as you are now doing as well), but as you know-- it's less efficient there. Some of the comments above, I know you already know-- but are included for the sake of others who may stumble across this. One day I hope to grow up and be as good a coder as you. :-) best, Chipp From dsc at swcp.com Fri Jul 9 15:11:55 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 9 Jul 2004 13:11:55 -0600 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: On Jul 9, 2004, at 12:04 PM, Kaveh Bazargan wrote: > It's bash, which I think is default for Panther, but the path is not > the > same as Terminal. Here's the response to put shell("echo $SHELL; echo > $PATH"): > > /bin/bash > /usr/bin:/bin:/usr/sbin:/sbin:/Users/kaveh Sorry. It was right in front of me. (It does look like we found a bug not directly related to your problem. My shellCommand property is "/bin/sh", but bash is run in my shell(), too.) I'm naive in Unix. From my Terminal I get this: echo $PATH /bin:/sbin:/usr/bin:/usr/sbin From shell() on Rev 2.2 I get this: /usr/bin:/bin:/usr/sbin:/sbin:/Users/dar I'd look in /etc/bashrc and in .profile, too. There might be other files. I don't get the long $PATH in Terminal. Maybe some installers put them in .profile or other file. Dar Scott From Cubist at aol.com Fri Jul 9 15:33:00 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Fri, 9 Jul 2004 15:33:00 EDT Subject: sponateneous purging of a backscript? Message-ID: <1ea.24ed84d7.2e204cec@aol.com> sez ambassador at fourthworld.com >Can you think of anything else that might be causing the backscript to >be removed out from under only a very few users yet work fine for >everyone else? Isn't there an upper limit on how many backscripts can exist at any one time? If so, how does Rev keep track of the backscripts, and how does it decide which backscripts are "excess", and what does it do to "excess" backscripts? If not, well, I'm clueless... From kaveh at focalimage.com Fri Jul 9 15:35:16 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Fri, 9 Jul 2004 20:35:16 +0100 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: At 1:11 pm -0600 9/7/04, Dar Scott wrote: [...] >I'm naive in Unix. Makes two of us. ;-) > > From my Terminal I get this: >echo $PATH >/bin:/sbin:/usr/bin:/usr/sbin > > From shell() on Rev 2.2 I get this: >/usr/bin:/bin:/usr/sbin:/sbin:/Users/dar OK. So two paths are being looked at depending on whether we are in Terminal or RR. Any more guidance on this from Unix gurus would be appreciated. -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From ambassador at fourthworld.com Fri Jul 9 15:37:45 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 09 Jul 2004 12:37:45 -0700 Subject: sponateneous purging of a backscript? In-Reply-To: <1ea.24ed84d7.2e204cec@aol.com> References: <1ea.24ed84d7.2e204cec@aol.com> Message-ID: <40EEF409.8000100@fourthworld.com> Cubist at aol.com wrote: > sez ambassador at fourthworld.com > >>Can you think of anything else that might be causing the backscript to >>be removed out from under only a very few users yet work fine for >>everyone else? > > Isn't there an upper limit on how many backscripts can exist at any one > time? Only when not running in development mode (the IDE), such as in a standalone or a player. In non-dev mode the scriptLimits are: - 10 frontscripts - 10 backscripts - 50 libraries - 10 executable lines of Transcript in any edited object But with a licensed Home stack (as one would have to run the IDE, either with a commercial license or a demo license) there the scriptLimits do not apply. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Fri Jul 9 15:48:41 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 9 Jul 2004 13:48:41 -0600 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: On Jul 9, 2004, at 1:35 PM, Kaveh Bazargan wrote: >> I'm naive in Unix. > > Makes two of us. ;-) I found _Learning Unix for Mac OS X Panther_. It might help. > >> >> From my Terminal I get this: >> echo $PATH >> /bin:/sbin:/usr/bin:/usr/sbin >> >> From shell() on Rev 2.2 I get this: >> /usr/bin:/bin:/usr/sbin:/sbin:/Users/dar > > OK. So two paths are being looked at depending on whether we are in > Terminal or RR. Any more guidance on this from Unix gurus would be > appreciated. Well, until a guru weighs in... I found in the above reference that bash looks at both /etc/profile and /etc/bashrc. Then it looks in .profile. I have no .profile, the best I can tell. Maybe you have one and it adds the paths. Maybe you can get your shell to look at it or maybe you can switch to absolute paths. An alternate way to shell is to use appleScript to get to a shell. Dar Scott From chipp at chipp.com Fri Jul 9 15:54:49 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 09 Jul 2004 14:54:49 -0500 Subject: Documentation & Books OT In-Reply-To: <40EEAFA0.1080005@fourthworld.com> References: <4307EA64-D19A-11D8-80D1-000A959BA7DC@fiberworld.nl> <40EEAFA0.1080005@fourthworld.com> Message-ID: <40EEF809.5000401@chipp.com> One of the absolutely 'best documented' products for newbies is SketchUp. It's a 3D application. And IMO what makes it so absolutely great are the video tutorials found at: http://www.sketchup.com/training.php You can't watch but a few of these and you are compelled to buy the product (at least I did!). Which brings me around to 'the best multimedia app ever'. First, some boring background. Many of you know I founded Human Code in the early 90's. We created 100's of commercial CD-ROM's over a period of 8 years including games, edutainment and multimedia demos. One of our claims to fame was all the awards we won-- mostly due to the fact the core group had a very strong design background. The only reason I mention this, is to say I've had a lot of experience working with 'compelling media integration' (Apple's old buzz words;-). But, the best multimedia I ever saw, I had nothing to do with it. Frankly, It was a most surprising revelation, as the CD-ROM had extremely poor production quality. The graphics were lame, the interface brutally simple, but it did one thing EXACTLY correct. It did not get in the way of displaying the content. And, for me, the content was SO COMPELLING, the rest didn't matter. The CD-ROM was simply a video introduction to coding in Visual Basic. The onscreen video tutorials were done well, and you could have it open next to the VB IDE and actually work right along with it. It made things SO EASY! I learned a lot about compelling media integration vs design that day. I guess it's one of the reasons I'm not so Flash gung-ho, because while the 'designs' are fabulous, most of the Flash websites I've seen have little compelling content on them. So, to Judy and Marian and others (if you're still reading by now)-- I hear you! I can certainly see the benefits of having video tutorials as opposed to the text only approach currently used. The issue is only one of cost and priorities for RR. I think they're listening, too ;-) best, Chipp From troy at rpsystems.net Fri Jul 9 16:12:48 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 9 Jul 2004 16:12:48 -0400 Subject: Documentation & Books OT In-Reply-To: <40EEF809.5000401@chipp.com> References: <4307EA64-D19A-11D8-80D1-000A959BA7DC@fiberworld.nl> <40EEAFA0.1080005@fourthworld.com> <40EEF809.5000401@chipp.com> Message-ID: <590EB730-D1E4-11D8-A5F4-000A95A09CF8@rpsystems.net> On Jul 9, 2004, at 3:54 PM, Chipp Walters wrote: > And IMO what makes it so absolutely great are the video tutorials > found at: > > http://www.sketchup.com/training.php > > You can't watch but a few of these and you are compelled to buy the > product (at least I did!). Makes two of us! And I already had some more advanced 3D programs. (Cinema4D Studio, Lightwave) -- Troy RPSystems, Ltd. http://www.rpsystems.net From davis.phil at comcast.net Fri Jul 9 16:41:10 2004 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 9 Jul 2004 13:41:10 -0700 Subject: Communication with USB HID devices? Message-ID: <000901c465f5$122034f0$9d7ba8c0@RON7XP> I have an HID-compliant USB 1.1 device that I want to interact with via a Rev stack. The device has no custom driver - it relies on the HID driver included with the operating system. The device enumerates correctly when plugged in, so the OS recognizes it; but Rev can't see the driver (it doesn't list it in 'the driverNames' on OSX), so I don't know how to use Rev to communicate with it. Any suggestions? Observations? Guesses? Thanks - Phil Davis From ambassador at fourthworld.com Fri Jul 9 17:00:47 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 09 Jul 2004 14:00:47 -0700 Subject: sponateneous purging of a backscript? In-Reply-To: <40EEE9C7.4000207@chipp.com> References: <40EEC147.1020903@fourthworld.com> <40EEE9C7.4000207@chipp.com> Message-ID: <40EF077F.9010200@fourthworld.com> Chipp Walters wrote: > 1) Jeanne's suggestion regarding changine the 'rev' prefix to something > else would be my first fix attempt. If RR is walking through the > backscripts and checking their owners, they could assume your backscript > is theirs, and do whatever with it. With one limitation: while that would apply to the downloaded stack ("RevNet"), it wouldn't apply to the one being myteriously purged ("GoRevNet"). That is, unless there's a bug in the IDE which checks for stack names which merely contain "rev" rather than start with "rev". But if that were the case it's probably better for them to have this bug caught by a patient person like me rather than a newcomer making something like "My Rev Experiments". ;) > 2) Consider moving your backscript into a subStack of RevNet and start > using it. Perhaps backscripts are purged, but I've never seen an open > stack purged (and I've done a lot of rev prefixed plugins;-) Already done this morning (actually simpler, I just copied the scripts into the RevNet stack script). While this resolves the scripting issue it doesn't resolve the appearance issues, which are caused by images stored in GoRevNet not being available to RevNet. These could also be duplicated in RevNet, but then we start to diminish the value of a distributed system (more on that next in #3). > 3) This is a bit controversial idea...but consider not using > backscripts, library stacks, or frontscripts in IDE plugins, unless you > *have to*. Each of these 'play outside the sandbox' and can interfere > with the IDE (you of course know this). All of my plugins which have > frontScripts (potentially the most troublesome) also have a toggle to > turn the frontScripts OFF. Course, when you close a plugin, the > frontScripts are removed automatically. Same with RevNet -- the process is (normally): 1. The user opens GoRevNet 2. GoRevNet inserts a backscript 3. The user clicks "Go RevNet" 4. The RevNet stack is downloaded and run 5. The user closes RevNet 6. On closeStack, RevNet removes the backscript it's been using One of the goals and benefits of distributed stackware is to minimize download times. Ideally, as with AOL and similar systems, only those things that change would need to be downloaded. In RevNet's case, that would include the images and text in the stack, but common scripts and images are stored in the plugin to avoid having to download them each time. Not only does the use of shared libraries minimize download times for distributed wares, it also simplifies code maintenance: keeping code well factored allows me to update one just script and everything that uses it benefits. Each app I make has a backscript for the things all of its components need, I maintain a libary that contains the common stuff all of my apps need, and I have a few others I use for special purposes across multiple apps. I save a lot of coding time using shared code, and RevNet users save some download time along with it; a win-win for everyone, well worth preserving. Given that the engine supports what RevNet does and it's reported to be working great for all but four people over an 18-month deployment (two of whom can no longer reproduce the originally reported issue), I feel confident in suggesting it appears to be a relatively obscure IDE bug, but one worth finding as it may have similar implications for others. I'll start sleuthing and report back what I find.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rcozens at pon.net Fri Jul 9 17:02:53 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 9 Jul 2004 14:02:53 -0700 Subject: sponateneous purging of a backscript? Message-ID: Hi Richard, >Can you think of anything else that might be causing the backscript >to be removed out from under only a very few users yet work fine for >everyone else? What happens if development tools are suspended? -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From dsc at swcp.com Fri Jul 9 17:17:48 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 9 Jul 2004 15:17:48 -0600 Subject: Communication with USB HID devices? In-Reply-To: <000901c465f5$122034f0$9d7ba8c0@RON7XP> References: <000901c465f5$122034f0$9d7ba8c0@RON7XP> Message-ID: <6D8B7BFC-D1ED-11D8-BE06-000A9567A3E6@swcp.com> On Jul 9, 2004, at 2:41 PM, Phil Davis wrote: > Any suggestions? Observations? Guesses? Guess: Maybe it can look like a mouse/keyboard? Dar Scott From davis.phil at comcast.net Fri Jul 9 17:43:56 2004 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 9 Jul 2004 14:43:56 -0700 Subject: Communication with USB HID devices? References: <000901c465f5$122034f0$9d7ba8c0@RON7XP> <6D8B7BFC-D1ED-11D8-BE06-000A9567A3E6@swcp.com> Message-ID: <002501c465fd$d6ac3dc0$9d7ba8c0@RON7XP> Unfortunately the device doesn't use the regular keyboard (or mouse) interface. The docs suggest that on OSX/Unix I should be able to find device names in the "/dev/tty" file. That file is empty on my machine - the device isn't listed there, maybe? because it doesn't have a custom driver. Try again! Phil ----- Original Message ----- From: "Dar Scott" To: "How to use Revolution" Sent: Friday, July 09, 2004 2:17 PM Subject: Re: Communication with USB HID devices? > > On Jul 9, 2004, at 2:41 PM, Phil Davis wrote: > > > Any suggestions? Observations? Guesses? > > Guess: Maybe it can look like a mouse/keyboard? > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From webmaster at dreamscapesoftware.com Fri Jul 9 18:46:20 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Fri, 9 Jul 2004 16:46:20 -0600 Subject: Revolution Toolbar Message-ID: <000b01c46606$8e9828b0$2ad4e6cf@WorkPC> Alright, has anyone sucessfully moved the Tools Palette to the menubar on Revolution for Windows? I really would like to have it appear directly under the menus. That ways I have less windows open and more room on the screen to work with. The ultimate would be for that to be an option. It can either be a palette or it can be docked inside the menubar. I tried to do it but kept running into problems. Any ideas? Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From dsc at swcp.com Fri Jul 9 17:53:58 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 9 Jul 2004 15:53:58 -0600 Subject: Communication with USB HID devices? In-Reply-To: <002501c465fd$d6ac3dc0$9d7ba8c0@RON7XP> References: <000901c465f5$122034f0$9d7ba8c0@RON7XP> <6D8B7BFC-D1ED-11D8-BE06-000A9567A3E6@swcp.com> <002501c465fd$d6ac3dc0$9d7ba8c0@RON7XP> Message-ID: <7B29AB19-D1F2-11D8-BE06-000A9567A3E6@swcp.com> On Jul 9, 2004, at 3:43 PM, Phil Davis wrote: > The docs suggest that on OSX/Unix I should be able to find device > names in > the "/dev/tty" file. That file is empty on my machine - the device > isn't > listed there, maybe? because it doesn't have a custom driver. > > Try again! Look for /dev/tty*. For example the built-in modem is shown as /dev/tty.modem. Look for /dev/cu*. Those are the one you will use. I was going to suggest something else and based on what you are saying, it may work out. Many devices have (sometimes in addition to other interfaces) a interface that looks like a serial device. Sometimes driverNames() will miss devices. Try this: -- Ken Ray and Dar Scott did this function deviceNames local theNames="", ioregOutput, skipLines, temp local IOTTYDevice, IODialinDevice, IOCalloutDevice set the hideConsoleWindows to true put shell("ioreg -n IOSerialBSDClient") into ioregOutput repeat forever put lineOffset("IOSerialBSDCLient",ioregOutput) into skipLines if skipLines is zero then return thenames delete line 1 to skipLines of ioregOutput -- Get all the data between the braces put char(offset("{",ioregOutput)) to (offset("}",ioregOutput)) of ioregOutput into temp get matchText(temp,"\"IOTTYDevice\" = \"(.*?)\"",IOTTYDevice) if it is not true then next repeat get matchText(temp,"\"IODialinDevice\" = \"(.*?)\"",IODialinDevice) if it is not true then next repeat get matchText(temp,"\"IOCalloutDevice\" = \"(.*?)\"",IOCalloutDevice) if it is not true then next repeat put IOTTYDevice,IODialinDevice,IOCalloutDevice & lineFeed after theNames end repeat end deviceNames For example, this will find my internal modem. Dar Scott From briany at qldlearning.com Fri Jul 9 17:58:04 2004 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 9 Jul 2004 17:58:04 -0400 Subject: sponateneous purging of a backscript? In-Reply-To: <40EF077F.9010200@fourthworld.com> Message-ID: <0DC5691F-D1F3-11D8-8D74-000393AA08D2@qldlearning.com> FWIW, I didn't have any clever thoughts about what might be happening, but my one reaction was that the IDE must be making a mistake when trying to remove it's own backscript(s). I know that doesn't help much, but sometimes when two heads reach the same place it's a good sign! > That is, unless there's a bug in the IDE which checks for stack names > which merely contain "rev" rather than start with "rev". But if that > were the case it's probably better for them to have this bug caught by > a patient person like me rather than a newcomer making something like > "My Rev Experiments". ;) From kaveh at focalimage.com Fri Jul 9 17:57:22 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Fri, 9 Jul 2004 22:57:22 +0100 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: At 1:48 pm -0600 9/7/04, Dar Scott wrote: [...] >Well, until a guru weighs in... I found in the above reference that >bash looks at both /etc/profile and /etc/bashrc. Then it looks in >.profile. I have no .profile, the best I can tell. Maybe you have one >and it adds the paths. Maybe you can get your shell to look at it or >maybe you can switch to absolute paths. I would have thought RR would look in the same place as Terminal, so getting the same $PATH. > >An alternate way to shell is to use appleScript to get to a shell. Actually this is what I was doing till I learnt shell() on this list a few days ago. ;-) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From davis.phil at comcast.net Fri Jul 9 18:32:09 2004 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 9 Jul 2004 15:32:09 -0700 Subject: Communication with USB HID devices? References: <000901c465f5$122034f0$9d7ba8c0@RON7XP><6D8B7BFC-D1ED-11D8-BE06-000A9567A3E6@swcp.com><002501c465fd$d6ac3dc0$9d7ba8c0@RON7XP> <7B29AB19-D1F2-11D8-BE06-000A9567A3E6@swcp.com> Message-ID: <005d01c46604$93290d60$9d7ba8c0@RON7XP> Thanks for the effort. So far, no cigar. I ran the script and it returned empty. I haven't succeeded in opening or even copying "/dev/cu.modem" (my only 'cu' file) yet - it hangs things up when I try. (I tried copying it to Desktop via Terminal and via Rev 'shell' command. I also tried Rev 'put url' into fld, but it hung.) Other thoughts? Phil ============ original post ============ I have an HID-compliant USB 1.1 device that I want to interact with via a Rev stack. The device has no custom driver - it relies on the HID driver included with the operating system. The device enumerates correctly when plugged in, so the OS recognizes it; but Rev can't see the driver (it doesn't list it in 'the driverNames' on OSX), so I don't know how to use Rev to communicate with it. Any suggestions? Observations? Guesses? =========== end original ============= ----- Original Message ----- From: "Dar Scott" To: "How to use Revolution" Sent: Friday, July 09, 2004 2:53 PM Subject: Re: Communication with USB HID devices? > > On Jul 9, 2004, at 3:43 PM, Phil Davis wrote: > > > The docs suggest that on OSX/Unix I should be able to find device > > names in > > the "/dev/tty" file. That file is empty on my machine - the device > > isn't > > listed there, maybe? because it doesn't have a custom driver. > > > > Try again! > > Look for /dev/tty*. For example the built-in modem is shown as > /dev/tty.modem. > > Look for /dev/cu*. Those are the one you will use. > > I was going to suggest something else and based on what you are saying, > it may work out. Many devices have (sometimes in addition to other > interfaces) a interface that looks like a serial device. > > Sometimes driverNames() will miss devices. Try this: > > > -- Ken Ray and Dar Scott did this > function deviceNames > local theNames="", ioregOutput, skipLines, temp > local IOTTYDevice, IODialinDevice, IOCalloutDevice > set the hideConsoleWindows to true > put shell("ioreg -n IOSerialBSDClient") into ioregOutput > repeat forever > put lineOffset("IOSerialBSDCLient",ioregOutput) into skipLines > if skipLines is zero then return thenames > delete line 1 to skipLines of ioregOutput > -- Get all the data between the braces > put char(offset("{",ioregOutput)) to (offset("}",ioregOutput)) of > ioregOutput into temp > get matchText(temp,"\"IOTTYDevice\" = \"(.*?)\"",IOTTYDevice) > if it is not true then next repeat > get matchText(temp,"\"IODialinDevice\" = \"(.*?)\"",IODialinDevice) > if it is not true then next repeat > get matchText(temp,"\"IOCalloutDevice\" = > \"(.*?)\"",IOCalloutDevice) > if it is not true then next repeat > put IOTTYDevice,IODialinDevice,IOCalloutDevice & lineFeed after > theNames > end repeat > end deviceNames > > For example, this will find my internal modem. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From dsc at swcp.com Fri Jul 9 18:38:47 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 9 Jul 2004 16:38:47 -0600 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: On Jul 9, 2004, at 3:57 PM, Kaveh Bazargan wrote: >> An alternate way to shell is to use appleScript to get to a shell. > > Actually this is what I was doing till I learnt shell() on this list a > few > days ago. ;-) Long ago, before shell() worked on OS X, I used this workaround that I mentioned on this list: > I know nothing about AppleScript, but with a tiny bit of fooling > around I came up with this: > > function shellSH cmd > -- Sorry, no quote marks in cmd in this version > -- And shellCommand is ignored > put "do shell script" & quote & cmd & quote into s > do s as AppleScript > put result() into r > replace numToChar(13) with linefeed in r > return r > end shellSH > > This uses sh and not tcsh that the Terminal program uses. The shell used may not apply any more. In your case, if you 'cat .profile', you might see what it does to the path if it exits. Dar Scott From jperryl at ecs.fullerton.edu Fri Jul 9 18:53:37 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 9 Jul 2004 15:53:37 -0700 (PDT) Subject: Bringing some Game Sounds into Rev In-Reply-To: <5159B18C-D1C6-11D8-9D28-000393808958@asu.edu> Message-ID: Tom, I'll chime in case 1,000 other HCers haven't... Try Jonathan Bettancourt's (sp?) Shakobox and etc. stuff. I think Jacque has it at www.hyperactivesw.com somewhere in there. Let's you use HC-like musical scripting (a few differences, though; check the documentation). Just not sound channels. Kinda cool. You get access to the full range of QT musical instruments. Judy On Fri, 9 Jul 2004, Tom Cole wrote: > The HyperCard stack I am converting is a little pinball game and I used > to use the Play Harpsichord command to get music to play. I'd just > write in the notes. All I really need is for the game to beep, and > boing at wrong answers and maybe play a few notes or go "ding!" when > the ball hits something. What is the easiest way to accomplish this? Do > I make Mp3 files and somehow incorporate them into the RunRev stack? > Just something simple to get me started would really be appreciated. From jperryl at ecs.fullerton.edu Fri Jul 9 18:58:39 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 9 Jul 2004 15:58:39 -0700 (PDT) Subject: Documentation & Books OT In-Reply-To: <40EEF809.5000401@chipp.com> Message-ID: Chipp, On Fri, 9 Jul 2004, Chipp Walters wrote: > I learned a lot about compelling media integration vs design that day. I > guess it's one of the reasons I'm not so Flash gung-ho, because while > the 'designs' are fabulous, most of the Flash websites I've seen have > little compelling content on them. --I agree completely! It was an issue I wrestled with with my master's project being an intro to Rev because, on the one hand, I knew they were the types who love media for media's sake and not for its communications value (despite saying the opposite), and, on the other, you almost HAVE to use some of this content to get across the point that you CAN use these media elements in Rev... And then I realized that they probably were never going to even look at it. Still, I tried for a balance; hope it worked! Judy From themacguy at macosx.com Fri Jul 9 19:31:46 2004 From: themacguy at macosx.com (Barry Levine) Date: Fri, 09 Jul 2004 17:31:46 -0600 Subject: customKeys and how to address them In-Reply-To: <20040709003311.A917193013B@mail.runrev.com> Message-ID: Devin, Thanks for the assistance. I'm reproducing the few script lines that I found demonstrate the basic concept (in case there are others here who are as bamboozled as I was): get line 2 of the customKeys of fld 1 put "answer the "& it &" of fld 1" into thePhrase do thePhrase That gets me the contents of the property. Apparently you have to use some indirection to get the -contents- of the custom property; why this is the case is beyond me. I'm a Hypercard kind of guy so I expect it all to be totally transparent. (*grin*) Again, thanks very much. Regards, Barry On 7/8/04 6:33 PM, Devin Asay allegedly flung into the void: > From: Devin Asay > Subject: Re: Custom property & selection of text > > On Jul 8, 2004, at 3:36 PM, Barry Levine wrote: > > > >> ...but the scripting of this escapes me. I've looked at: >> >> get the customproperties["customKeys"] of field 1 >> answer it >> >> ...but this returns nothing. >> > The property you want is the customKeys. You'll have to do it like this > (untested, but this is the gist): > > repeat with i = 1 to number of lines in the customeKeys of fld 1 > get line i of the customKeys of fld 1 > put "select" && it && "of fld 1" into cmd > do cmd > wait 2 seconds > end repeat > From ambassador at fourthworld.com Fri Jul 9 19:45:18 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 09 Jul 2004 16:45:18 -0700 Subject: customKeys and how to address them In-Reply-To: References: Message-ID: <40EF2E0E.5060308@fourthworld.com> Barry Levine wrote: > Devin, > > Thanks for the assistance. I'm reproducing the few script lines that I found > demonstrate the basic concept (in case there are others here who are as > bamboozled as I was): > > get line 2 of the customKeys of fld 1 > put "answer the "& it &" of fld 1" into thePhrase > do thePhrase > > That gets me the contents of the property. Apparently you have to use some > indirection to get the -contents- of the custom property; why this is the > case is beyond me. I'm a Hypercard kind of guy so I expect it all to be > totally transparent. (*grin*) > > Again, thanks very much. If you know the key in advance you can write (e.g., for a custom property named "uMyProp"): get the uMyPop of tMyObj If you don't know the name in advance and need a bunch of such properties, remember that you can use a custom property set and access its keys with array notation -- if we assume the variable tVar contains "uMyProp" we can write: get the uMyProps[tVar] of tMyObj Or you can index a custom property set by numbers: repeat with i = 1 to 10 set the uMyProps[i] of tMyObj to "somevalue" end repeat -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Fri Jul 9 19:50:41 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 9 Jul 2004 17:50:41 -0600 Subject: Communication with USB HID devices? In-Reply-To: <005d01c46604$93290d60$9d7ba8c0@RON7XP> References: <000901c465f5$122034f0$9d7ba8c0@RON7XP><6D8B7BFC-D1ED-11D8-BE06-000A9567A3E6@swcp.com><002501c465fd$d6ac3dc0$9d7ba8c0@RON7XP> <7B29AB19-D1F2-11D8-BE06-000A9567A3E6@swcp.com> <005d01c46604$93290d60$9d7ba8c0@RON7XP> Message-ID: On Jul 9, 2004, at 4:32 PM, Phil Davis wrote: > I haven't succeeded in opening or even copying "/dev/cu.modem" (my > only 'cu' > file) yet - it hangs things up when I try. (I tried copying it to > Desktop > via Terminal and via Rev 'shell' command. I also tried Rev 'put url' > into > fld, but it hung.) This should open the modem: open driver "/dev/cu.modem" for binary update The driver seems to insert a 3 second delay for me in the open. > I ran the script and it returned empty. If your device has a serial view in addition to the HID view, then you should see it in either driverNames() or deviceNames(). I have seen some problems with serial if you can get a serial driver set up for the device, but there is a chance you can avoid them. (By serial, I mean something that looks like an RS-232 driver, I don't mean the USB itself.) I just tried deviceNames() on Panther. It returns the built-in modem entry 3 times. Weird. (I'll check it out.) The Revolution driverNames() does not return anything for the built-in modem. > Other thoughts? There's nothing in the control panel or someplace to make the device look like a mouse? I'm running out of ideas. If it was me, I'd be thinking of making an external. Dar Scott From dalton_runrev at gaeabooks.com Fri Jul 9 21:24:19 2004 From: dalton_runrev at gaeabooks.com (Elizabeth Dalton) Date: Fri, 09 Jul 2004 21:24:19 -0400 Subject: Unicode (was "Call for Tutorial Topics") Message-ID: <40EF4543.4050500@gaeabooks.com> Jeanne A. E. DeVoto wrote: > I guess I'm not sure what additional information you're looking for. > The documentation entries regarding Unicode are short and don't > explain the Unicode philosophy, but I'm not sure that's called for at > this level. Marian Petrides wrote: > Might it suffice to refer people who want more background info on > Unicode to www.unicode.org? It's really not philosophy or history I'm looking for. My problems are very RunRev specific. Here are the kinds of things I'm struggling to figure out on my own, that I think a good tutorial could have helped with: 1 - I'm writing a children's online Chinese dictionary, so I want a text field to hold multibyte characters (specifically Chinese and Japanese characters). I'm using Mac OSX, so I can easily activate the input method to enter the characters, but I can't seem to manipulate them in any way. For example, I can't choose a font or size in the Property Inspector, can't get or set the contents using the message box, etc. It turns out that I need to manually (using script or messagebox) set the textFont of the field to something like "Osaka,Japanese" (and you can't have any extra spaces after the comma). That wasn't intuitively obvious. 2 - Ok, now I have double-byte text in a field, and I want to copy it and display it somewhere else. I plan to use characters from the dictionary stack and I want to have a Concentration card game which will let kids practice recognizing Chinese characters. Unlike situations involving plain text, I can't just say "put field 1 into field 2." I have to say something like "put the unicodeText of field 1 into field 2". Oh yeah, and Field 2 had better already have its textFont property set correctly, too, or the results will be gibberish. How would I have known to even look for a "unicodeText" value? I think it took me about an hour to figure out how to use it correctly, even after I found it. 3 - I have a solitaire tile game ported from Hypercard which lets you click on matching tiles to remove them from the pattern-- very standard. Each tile is a button, and when you click on them, the sound that goes with the character is also played. In my original, I hand-drew all the Japanese characters as icons, and set the icons and names of each button with a shuffle script. Now I'd like to set the labels of the tiles instead, to a multibyte value. Well, it's a good thing I wanted to script this, because as I discovered while testing to find a good font and size to use, you can't set the label to a multibyte or Unicode value using the Property Inspector. You also can't just type the Unicode text into a script or the messagebox. You need to put it in a file or field which has had its textFont property set. After searching the documentation, this list, and much trial and error, I found the command I needed: set the label of button "mu" to the unicodeText of line 1 of card field "testUnicode" But even that won't work unless one has also remembered to set the textFont of the button itself. I still haven't found an actual use for uniEncode and uniDecode. I assume I'll find some situation within the next week or so for which I'll need them, but it sure would be nice to know now where I'll use them. My point is that the existing documentation on this subject resembles an old joke in which a man lost in a hot air balloon tries to get help figuring out where he is from someone in a window who turns out to be a Microsoft tech support engineer, who tells him "you're in a hot air balloon." Absolutely true, but not very helpful. Knowing the syntax of a command does one little good unless one knows which command to use in a given situation, and the docs are woefully low on context. Then again, that's what a good tutorial should provide. Regards, Elizabeth Dalton From kkaufman at snet.net Fri Jul 9 21:37:05 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Fri, 9 Jul 2004 21:37:05 -0400 Subject: Documentation & Books OT Message-ID: I thought I had already posted the following to the list, but I'm not sure I ended up sending it....anyway: The music notation program "Finale" has a rather steep learning curve and many, many tools that do very specific things in terms of notation, precise page layout and symbol design. In the latest release there are included a dozen or so "Flash" movies that a geared towards the new user, and are task-oriented, i.e. "setting up a document; entering notes; editing notes; adding a staff; printing parts", etc. This same sort of Quickstart video tutorial might be useful for beginners where Revolution is concerned. The movies might be included with the product, or could be a separate download (Flash movies are not generally large files compared to video)- and new users who are non-programmers could be especially encouraged to view them. KK From kkaufman at snet.net Fri Jul 9 21:44:26 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Fri, 9 Jul 2004 21:44:26 -0400 Subject: Bringing some Game Sounds into Rev Message-ID: If you know the piano keyboard you might also use the sample stack "MIDIBuilder" (included with the Revolution distribution) to generate MIDI files which you could reference in a Player object. KK From ambassador at fourthworld.com Fri Jul 9 22:06:55 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 09 Jul 2004 19:06:55 -0700 Subject: Documentation & Books OT In-Reply-To: References: Message-ID: <40EF4F3F.8010705@fourthworld.com> Kurt Kaufman wrote: > The music notation program "Finale" has a rather steep learning curve > and many, many tools that do very specific things in terms of notation, > precise page layout and symbol design. In the latest release there are > included a dozen or so "Flash" movies that a geared towards the new > user, and are task-oriented, i.e. "setting up a document; entering > notes; editing notes; adding a staff; printing parts", etc. This same > sort of Quickstart video tutorial might be useful for beginners where > Revolution is concerned. > The movies might be included with the product, or could be a separate > download (Flash movies are not generally large files compared to video)- > and new users who are non-programmers could be especially encouraged to > view them. Good suggestions like that are exactly the sort of thing that would be useful in the RevDocs group: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jacque at hyperactivesw.com Sat Jul 10 00:33:08 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 09 Jul 2004 23:33:08 -0500 Subject: Bringing some Game Sounds into Rev In-Reply-To: References: Message-ID: <40EF7184.5000708@hyperactivesw.com> On 7/9/04 5:53 PM, Judy Perry wrote: > Tom, > > I'll chime in case 1,000 other HCers haven't... Try Jonathan Bettancourt's > (sp?) Shakobox and etc. stuff. > > I think Jacque has it at www.hyperactivesw.com somewhere in there. Let's > you use HC-like musical scripting (a few differences, though; check the > documentation). Just not sound channels. Kinda cool. You get access to > the full range of QT musical instruments. It's here: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jul 10 00:37:10 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 09 Jul 2004 23:37:10 -0500 Subject: Bringing some Game Sounds into Rev In-Reply-To: References: Message-ID: <40EF7276.9060100@hyperactivesw.com> On 7/9/04 8:44 PM, Kurt Kaufman wrote: > If you know the piano keyboard you might also use the sample stack > "MIDIBuilder" (included with the Revolution distribution) to generate > MIDI files which you could reference in a Player object. I just looked at this again -- it is really very nice, and has come a ways since the early version I last saw. I'd like to type notes with my left hand and durations with my right (from the keypad). Then I could type the whole midi sequence. I guess there would have to be some kind of octave toggle though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sat Jul 10 01:08:15 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 09 Jul 2004 22:08:15 -0700 Subject: Revolution Toolbar In-Reply-To: <000b01c46606$8e9828b0$2ad4e6cf@WorkPC> References: <000b01c46606$8e9828b0$2ad4e6cf@WorkPC> Message-ID: <40EF79BF.2090102@fourthworld.com> Derek Bump wrote: > Alright, has anyone sucessfully moved the Tools Palette to the menubar on > Revolution for Windows? I really would like to have it appear directly > under the menus. That ways I have less windows open and more room on the > screen to work with. > > The ultimate would be for that to be an option. It can either be a palette > or it can be docked inside the menubar. > > I tried to do it but kept running into problems. Any ideas? Sounds like: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From david at kwinter.ca Sat Jul 10 01:11:33 2004 From: david at kwinter.ca (David Kwinter) Date: Fri, 9 Jul 2004 23:11:33 -0600 Subject: Getting back stack resizability Message-ID: <001e01c4663c$5eaf1560$f901a8c0@davidp2vq26zsm> Try this on Windows XP+Rev 2.21: - create a new stack - turn "Metal Texture" on - turn "Metal Texture" off - try to resize your stack I've learned by trial and error that Metal Texture is intended for Mac apps, but after doing this is there any way to get my resizability back? I've already done a complete transplant of cards & substacks once to a new stack but it takes so darn long, I'd rather not do it again. Is another property to switch? Thanks From webmaster at dreamscapesoftware.com Sat Jul 10 02:44:32 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Sat, 10 Jul 2004 00:44:32 -0600 Subject: Revolution Toolbar References: <000b01c46606$8e9828b0$2ad4e6cf@WorkPC> <40EF79BF.2090102@fourthworld.com> Message-ID: <001a01c46649$60595710$2ad4e6cf@WorkPC> > Sounds like: > Not quite. What I want is for the Revolution Menubar to have the menus on top, and then immediately below them would be the toolbar button flush across in 1 row. That way I don't have to move the Tools palette around all the time to make my edits. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From swartart at iafrica.com Sat Jul 10 06:55:07 2004 From: swartart at iafrica.com (Ryno Swart) Date: Sat, 10 Jul 2004 12:55:07 +0200 Subject: Documentation & Books OT In-Reply-To: <20040709214440.254289300E5@mail.runrev.com> Message-ID: <9AEA2D68-D25F-11D8-B64D-003065D180EE@iafrica.com> > One of the absolutely 'best documented' products for newbies is > SketchUp. > It's a 3D application. Oh man! Only last night I wrote this message to a friend, "What I need is a 3D program where I can draw the wire frames. I want to bend those wires by hand." And this morning I learn from Chipp about SketchUp. Thanks Chipp! > And IMO what makes it so absolutely great are the video tutorials > found at: > > http://www.sketchup.com/training.php > > You can't watch but a few of these and you are compelled to buy the > product (at least I did!). Then Chipp, you mention your vote for the greatest ever multimedia, a video introduction to coding in Visual Basic. Do you think this can be seen online anywhere? Ryno. http://artistvision.org ...a work in progress... From ron at umit.maine.edu Sat Jul 10 06:52:42 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sat, 10 Jul 2004 06:52:42 -0400 Subject: use-revolution Digest, Vol 10, Issue 33 Message-ID: I am attending a Conference and will be out of the office till the 19th. From klaus at major-k.de Sat Jul 10 06:56:14 2004 From: klaus at major-k.de (Klaus Major) Date: Sat, 10 Jul 2004 12:56:14 +0200 Subject: customKeys and how to address them In-Reply-To: References: Message-ID: Hi Barry, > Devin, > > Thanks for the assistance. I'm reproducing the few script lines that I > found > demonstrate the basic concept (in case there are others here who are as > bamboozled as I was): > > get line 2 of the customKeys of fld 1 > put "answer the "& it &" of fld 1" into thePhrase > do thePhrase Here you can omit the last line! ... get line 2 of the customKeys of fld 1 answer the it of fld 1 ... Looks like IT is the only variable that is being resolved in this case...(?) Or does anybody know how to access CPsets/arrays without knowing either the arrayname nor the keyname? Something like: put line 1 of fld 2 into array_name put line 3 of fld 5 into key_name put the array_name[key_name] of this stack ... Know what i mean? Right now i am using IT e.g. in a repeat loop... OK, is fast enough anyway... ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From kaveh at focalimage.com Sat Jul 10 08:42:44 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 13:42:44 +0100 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: OK. Here is a solution. I learnt the following from my discussions on the Apple Unix discussions forum: ============= When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable. The --noprofile option may be used when theshell is started to inhibit this behavior. ============= So the difference between Terminal and the RR command is that the first is an interactive login shell, the second is not. But by saying "bash --login" I can get the RR command to mimick the interactive behaviour by reading from ~/.bash_profile in my case. Now when I execute this command: put shell("bash --login; echo $PATH") I still get the old pathname, i.e. "/usr/bin:/bin:/usr/sbin:/sbin:/Users/kaveh" But when I say put shell("bash --login;" &return& "echo $PATH") I get the new path name, just as in Terminal. Again this might be something basic. Any idea why the return is needed? -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From kkaufman at snet.net Sat Jul 10 09:31:04 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 10 Jul 2004 09:31:04 -0400 Subject: Bringing some Game Sounds into Rev In-Reply-To: <20040710104958.3B5AB9300AF@mail.runrev.com> References: <20040710104958.3B5AB9300AF@mail.runrev.com> Message-ID: <644B756A-D275-11D8-B9D0-0003937052EC@snet.net> >> If you know the piano keyboard you might also use the sample stack >> "MIDIBuilder" (included with the Revolution distribution) to generate >> MIDI files which you could reference in a Player object. > JLG wrote: > I just looked at this again -- it is really very nice, and has come a > ways since the early version I last saw. > > I'd like to type notes with my left hand and durations with my right > (from the keypad). Then I could type the whole midi sequence. I guess > there would have to be some kind of octave toggle though. Yes; I have used applications which map musical notes to the computer keyboard (such as iPiano). But I felt that the need to invoke keyboard shortcuts to switch octaves is cumbersome. I guess with enough practice.... Maybe I'm just lazy; I already know the piano keyboard so it is comfortable for me to click back and forth with the mouse to enter notes and set the (less frequently changed) durations with my left hand. This would not work well for "live" recording (as with iPiano), but is fine for step-entry (as with MIDI Builder). Then again, to do a lot of live MIDI data entry, a true external MIDI keyboard is probably best. KK From marty at vertex.ucls.uchicago.edu Sat Jul 10 09:35:03 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Sat, 10 Jul 2004 08:35:03 -0500 (CDT) Subject: Documentation & Books OT In-Reply-To: <20040710104958.BFA3A93008A@mail.runrev.com> References: <20040710104958.BFA3A93008A@mail.runrev.com> Message-ID: Kurt Kaufman writes > > The music notation program "Finale" has a rather steep learning curve > and many, many tools that do very specific things in terms of notation, > precise page layout and symbol design. In the latest release there are > included a dozen or so "Flash" movies that a geared towards the new > user, and are task-oriented, i.e. "setting up a document; entering > notes; editing notes; adding a staff; printing parts", etc. This same > sort of Quickstart video tutorial might be useful for beginners where > Revolution is concerned. > The movies might be included with the product, or could be a separate > download (Flash movies are not generally large files compared to > video)- and new users who are non-programmers could be especially > encouraged to view them. One of the best tutorial web sites I've seen is Atomic Learning, which has video tutorials on many common desktop programs (word, excel, dreamweaver, flash, etc.). The tutorials are terrific and would be a good model to work from in creating a set for Rev. It's subscription-based, but you can look at some tutorials for free. http://www.atomiclearning.com - marty From marty at vertex.ucls.uchicago.edu Sat Jul 10 09:45:22 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Sat, 10 Jul 2004 08:45:22 -0500 (CDT) Subject: Bringing some Game Sounds into Rev In-Reply-To: <20040709214439.DD4069300E3@mail.runrev.com> References: <20040709214439.DD4069300E3@mail.runrev.com> Message-ID: Tom Cole writes: > > The HyperCard stack I am converting is a little pinball game and I used > to use the Play Harpsichord command to get music to play. I'd just > write in the notes. All I really need is for the game to beep, and > boing at wrong answers and maybe play a few notes or go "ding!" when > the ball hits something. What is the easiest way to accomplish this? Do > I make Mp3 files and somehow incorporate them into the RunRev stack? > Just something simple to get me started would really be appreciated. Others have mentioned shakobox, which is terrific. It might be overkill for what you're doing (and I think it only works on Macs). There are also CDs of sound effects for multimedia, which my students find useful for games. Files are in aiff format. Choose File>>Import as Control>> Audio File and broswe for the sound you want. Then use the "play" command within Rev to play the sound. As I said, we have CDs of these sounds, from FTC Publishing, but there are probably lots of sound effects for free out on the Web. have fun! - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From kaveh at focalimage.com Sat Jul 10 10:22:09 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 15:22:09 +0100 Subject: Documentation & Books OT In-Reply-To: References: <20040710104958.BFA3A93008A@mail.runrev.com> Message-ID: At 8:35 am -0500 10/7/04, Marty Billingsley wrote: [...] >One of the best tutorial web sites I've seen is Atomic Learning, which >has video tutorials on many common desktop programs (word, excel, >dreamweaver, flash, etc.). The tutorials are terrific and would be >a good model to work from in creating a set for Rev. > >It's subscription-based, but you can look at some tutorials for free. >http://www.atomiclearning.com See also http://lynda.com/ I find the sound is better here, and screen bigger (maybe file sizes bigger too). I agree this is the way to learn software. You can pause the tutorial and try out the program on the same computer. -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From kaveh at focalimage.com Sat Jul 10 10:44:37 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 15:44:37 +0100 Subject: Documentation: best source? In-Reply-To: References: <20040709214439.DD4069300E3@mail.runrev.com> Message-ID: I am having difficulty finding what I want in the documentation. I have a hard copy of Dan Shafer's book, but that is not comprehensive enough without the future volumes. I find with the help menu I go round and round in circles. I can see lots of tips but I can't get to what I want. For example I am creating an options button and I need to know how to get the item selected. Where is the best place to look for that? -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From mpetrides at earthlink.net Sat Jul 10 10:55:10 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 10 Jul 2004 10:55:10 -0400 Subject: Bringing some Game Sounds into Rev In-Reply-To: <644B756A-D275-11D8-B9D0-0003937052EC@snet.net> References: <20040710104958.3B5AB9300AF@mail.runrev.com> <644B756A-D275-11D8-B9D0-0003937052EC@snet.net> Message-ID: <2454E910-D281-11D8-B9B4-000A959D005E@earthlink.net> And quite affordable, as well (easily gotten for under $100 for keyboard + interface), assuming you have software which will capture MIDI (like GarageBand on the Mac). M On Jul 10, 2004, at 9:31 AM, Kurt Kaufman wrote: > Then again, to do a lot of live MIDI data entry, a true external MIDI > keyboard is probably best. > From b.xavier at internet.lu Sat Jul 10 11:15:26 2004 From: b.xavier at internet.lu (MisterX) Date: Sat, 10 Jul 2004 17:15:26 +0200 Subject: ANN: WinN2O is now even more powerfull! In-Reply-To: Message-ID: You can't stop progress and you cant stop me from updating these nitrous stacks! I noticed that I was missing some features in WinN2O: To change the window mode of your stacks on the fly... I wasn't happy with the auto sizer feature and added a couple revised scripts were needed. Last but not least, you can also filter modeless stacks too now! I think many of you dont think this stack is of any value but if you put it on top of your property palette, you will see that you dont have to go drag the windows menu anymore and you dont have to type stack commands anymore! I just can't work without it anymore! One nice but elusive feature is the contextual menu which doesn't seem to work reliably. Some times it pops up, sometimes it doesn't and so on... I'd appreciate any help in these cases: popups dont work in palette mode (which is why there an option for palletizing WinN2O), the menu shortcuts are not showing reliably 100% (dont know why!) and when the menu pops up it may not do it again later... Symptoms or possible fixes welcome if not, it will be yet another bgzl... To foster feedback which has really been lame lately, I've locked the scripts, have not implemented the Arrange menu fully, no language choices, made it freeware, added nice GUI options, but no support or fixes until there's some feedback. Doing the opposite didn't work so you'll have to deal with that to use it or motivate me to do so - and so, feedbackware is born. All I know is that Im working 2X faster in RR with the PropsN2O, ActionN2O* and WinN2O stacks ;) * ActionN2O will not be released until im happy (this cool editable little palette executes transcript, Applescript and shell commands with one click saving lots and lots of time off the message box typing and command line searching!) and that's only one in 4 other tools that make RR so much more pleasing! Having a great weekend, and much more time to myself! Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of MisterX > Sent: Friday, July 09, 2004 12:36 > To: How to use Revolution > Subject: ANN: WinN2O > > > Hi everyone, > > Following the success of the PropsN2O plugin and the need for a > better faster stack access palette, here is the next Nitrous Oxide > boost for your RunRev: WinN2O - the window manager plugin. > > Download, screenshot and features at > http://monsieurx.com/modules.php?name=News&file=article&sid=157 > > Comments and feature request are welcome as usual! > > Next in the N2O series (not necessarily in that order): > FullPropN2O - manage ALL the props anywhere > StackN2O - manage stacks, substacks, groups, cards in any stack > BrowseN2O - smarter File browsing > MediaN2O - manage your stack's media > LanguageN2O - make your stacks multilingual > > And yes, there is a mean and lean ScriptN2O in the works... > > So dont waste more time developping, have some Nitro! > > cheers > Xavier > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Sat Jul 10 11:35:40 2004 From: b.xavier at internet.lu (MisterX) Date: Sat, 10 Jul 2004 17:35:40 +0200 Subject: Documentation: best source? In-Reply-To: Message-ID: set the hilite of btn "checkbox" to true does the trick for a check box button for option buttons, you create your option buttons, group them, set the radiobehavior of the group to true (the revproperty palette sometimes changes the names of these properties for the sake of clarity) also look at "hilitedbutton" in the revdocs... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Kaveh > Bazargan > Sent: Saturday, July 10, 2004 16:45 > To: How to use Revolution > Subject: Documentation: best source? > > > I am having difficulty finding what I want in the documentation. I have a > hard copy of Dan Shafer's book, but that is not comprehensive enough > without the future volumes. I find with the help menu I go round and round > in circles. I can see lots of tips but I can't get to what I want. > > For example I am creating an options button and I need to know how to get > the item selected. Where is the best place to look for that? > -- > > -------------- > Kaveh Bazargan > http://www.focalimage.com/ > http://www.holographer.org/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Sat Jul 10 11:30:20 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 10 Jul 2004 12:30:20 -0300 Subject: XML bug, Revolution simply stops executing... Message-ID: <0D9BAB1F-D286-11D8-A74D-0003936D012E@mac.com> Hi Folks, I've got a XML Tree made of a XML-RPC call, the tree works and I am able to extract the contents of the elements. When trying to count the children of a given node, Revolution simply stops executing the handler without giving any info. I've got this lines put "counting children... " into field "log" get revXMLNumberOfChildren(tTreeID, "/methodCall/params") put "result:" & it && the result after field log the Tree is alive for just before this I extract the /methodCall/methodName with success. When executing this code, the field log goes "counting children..." then nothing. no "Result:", no error on Rev IDE, nothing inside it or the result, everything empty.... the handler simply stops. Any clue? PS: in this test /methodCall/params got 2 children. The XML is glued below: sandbox.echoRequest joca caozinho thanks in advance. -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From kray at sonsothunder.com Sat Jul 10 11:56:58 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 10 Jul 2004 10:56:58 -0500 Subject: activate the links present in the html documents. In-Reply-To: <20040705063730.3124.qmail@webmail32.rediffmail.com> Message-ID: <006301c46696$8bd20160$6601a8c0@precision340> Yogananth, Well, to load the html page into the field, you do: set the htmlText of fld 1 to url ("file:" & pathToFileOnDisk) This will cause Rev to render the HTML the best that it can. Keep in mind that Rev can't display all HTML tags, but only things you could normally have in a field (for example you can't have HTML tables because Rev can't display tables in a field, but you CAN have font, size, style, image, links, etc.). Links should automatically be displayed with a blue underline (or whatever the "linkColor" is - see the Transcript Dictionary (TD)). Make sure the field is locked (so you can get mouse events) and then you are able to click on links. Now all that will happen without scripting is that the link will change color to its visited state (see "linkVisitedColor" in the TD). In order to make it activate, you need to write this script in the field or somewhere in the message passing hierarchy: on linkClicked pLink if pLink is not empty then revGoURL pLink end linkClicked In the script above, 'pLink' is the text of whatever is in the href of the HTML link you clicked. Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > yogananth jayapal > Sent: Monday, July 05, 2004 1:38 AM > To: use-revolution at lists.runrev.com > Subject: RE:activate the links present in the html documents. > > > ? > hi , > I am new user to revolution.The is to 1.load a html > page from harddisk 2. display all form of special entities > correctly 3.to be able to activate the link present in the html file. > > I finished loading the html page.can you give me codes > for proceeding with the next two tasks. > > > thanks , > yogananth.j > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ron at umit.maine.edu Sat Jul 10 12:02:47 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sat, 10 Jul 2004 12:02:47 -0400 Subject: use-revolution Digest, Vol 10, Issue 34 Message-ID: I am attending a Conference and will be out of the office till the 19th. From dsc at swcp.com Sat Jul 10 12:12:07 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 10 Jul 2004 10:12:07 -0600 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> <26AE5A19-D1BE-11D8-BC48-000A9567A3E6@swcp.com> Message-ID: On Jul 10, 2004, at 6:42 AM, Kaveh Bazargan wrote: > But when I say > > put shell("bash --login;" &return& "echo $PATH") > > I get the new path name, just as in Terminal. > > Again this might be something basic. Any idea why the return is needed? I can only guess. Maybe some init is done between lines. Dar From kaveh at focalimage.com Sat Jul 10 12:33:35 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 17:33:35 +0100 Subject: Using AppleScript to modify stacks In-Reply-To: References: Message-ID: I need to send a message from Terminal to a stack, when a process is finished, so that the stack can start another job. For instance I want the hilite of a button to be set to true. Can I do this with AppleScript, and if so where can I find documentation? -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From squance at elkvalley.net Sat Jul 10 12:40:20 2004 From: squance at elkvalley.net (David Squance) Date: Sat, 10 Jul 2004 10:40:20 -0600 Subject: Reading text files In-Reply-To: <07B8C83F-9D3E-11D8-9800-000393C3F5BC@canelasoftware.com> References: Message-ID: I have a stack which needs to read text files and place the content in a field. This had been working fine in the IDE with the text files and the stack in the same folder on my hard drive (Mac OS 10.3.4), but not as a standalone. I switched to the answer file approach, and got it to work with the standalone, but it still doesn't read the files working from a CD. I want it to work from the CD so I can test the Windows version. Is there some inherent reason it won't work when all the components are on a CD? Any suggestions gratefully received. Dave From ambassador at fourthworld.com Sat Jul 10 13:16:36 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 10 Jul 2004 10:16:36 -0700 Subject: Using AppleScript to modify stacks In-Reply-To: References: Message-ID: <40F02474.9040500@fourthworld.com> Kaveh Bazargan wrote: > I need to send a message from Terminal to a stack, when a process is > finished, so that the stack can start another job. For instance I want the > hilite of a button to be set to true. Can I do this with AppleScript, and > if so where can I find documentation? Looking at Rev's AppleScript dictionary with Apple's AppleScript editor you'll find "do script" and "evaluate" are provided, which can provide the key to almost any behavior you want. The "do script" command can be used to trigger custom handlers in your standalone, or just about anything else that could be done internally with the "do" command. "evaluate" operates like a Transcript function: it evaluates a Transcript expression and returns the result. Experiment with those and I think you may be pleased with what you can do. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jacque at hyperactivesw.com Sat Jul 10 13:27:17 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 10 Jul 2004 12:27:17 -0500 Subject: Bringing some Game Sounds into Rev In-Reply-To: <644B756A-D275-11D8-B9D0-0003937052EC@snet.net> References: <20040710104958.3B5AB9300AF@mail.runrev.com> <644B756A-D275-11D8-B9D0-0003937052EC@snet.net> Message-ID: <40F026F5.7000106@hyperactivesw.com> On 7/10/04 8:31 AM, Kurt Kaufman wrote: > > >>> If you know the piano keyboard you might also use the sample stack >>> "MIDIBuilder" (included with the Revolution distribution) to generate >>> MIDI files which you could reference in a Player object. >> >> > > JLG wrote: > >> I just looked at this again -- it is really very nice, and has come a >> ways since the early version I last saw. >> >> I'd like to type notes with my left hand and durations with my right >> (from the keypad). Then I could type the whole midi sequence. I guess >> there would have to be some kind of octave toggle though. > > > Yes; I have used applications which map musical notes to the computer > keyboard (such as iPiano). But I felt that the need to invoke keyboard > shortcuts to switch octaves is cumbersome. I guess with enough > practice.... The keyboard mapping I've seen elsewhere tries to match the home positions of the typist to the home position of the piano keyboard, which isn't what I had in mind. I would be happy with a straight alphabet correlation, since all the keys I need already lie under the left hand. That is, the piano key "A" would be the keyboard "a", the piano "B" would be the keyboard "b". But when I wrote my request, I didn't take into account the sharps and flats, which wouldn't be easily mapped to my system. And the octave changes would also require some thinking. So, maybe it wasn't such a great idea after all. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From davis.phil at comcast.net Sat Jul 10 13:41:26 2004 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 10 Jul 2004 10:41:26 -0700 Subject: Communication with USB HID devices? In-Reply-To: Message-ID: Noble effort! Too bad success isn't measured solely by effort... Turns out I have a new contact at OSU Open Source Lab who has already been using the very device I'm working with. I'm told he's developing a cross-platform wrapper (API) for the HID driver on each platform. I'll see what I can gain through him and tell the list if there's any good news. Thanks again for the help - Phil > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Dar Scott > Sent: Friday, July 09, 2004 3:51 PM > To: How to use Revolution > Subject: Re: Communication with USB HID devices? > > > > On Jul 9, 2004, at 4:32 PM, Phil Davis wrote: > > > I haven't succeeded in opening or even copying "/dev/cu.modem" (my > > only 'cu' > > file) yet - it hangs things up when I try. (I tried copying it to > > Desktop > > via Terminal and via Rev 'shell' command. I also tried Rev 'put url' > > into > > fld, but it hung.) > > This should open the modem: > > open driver "/dev/cu.modem" for binary update > > The driver seems to insert a 3 second delay for me in the open. > > > I ran the script and it returned empty. > > If your device has a serial view in addition to the HID view, then you > should see it in either driverNames() or deviceNames(). I have seen > some problems with serial if you can get a serial driver set up for the > device, but there is a chance you can avoid them. (By serial, I mean > something that looks like an RS-232 driver, I don't mean the USB > itself.) > > I just tried deviceNames() on Panther. It returns the built-in modem > entry 3 times. Weird. (I'll check it out.) The Revolution > driverNames() does not return anything for the built-in modem. > > > Other thoughts? > > There's nothing in the control panel or someplace to make the device > look like a mouse? > > I'm running out of ideas. If it was me, I'd be thinking of making an > external. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From Roger.E.Eller at sealedair.com Sat Jul 10 13:45:13 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sat, 10 Jul 2004 13:45:13 -0400 Subject: Getting back stack resizability Message-ID: > - create a new stack > - turn "Metal Texture" on > - turn "Metal Texture" off > - try to resize your stack > ... ... > Is another property to switch? David, This looks like a bug to me... The usual "set the resizable of stack "myStack" to true" has no affect. Can someone else using Windows please confirm this behavior? Roger Eller References: <40F02474.9040500@fourthworld.com> Message-ID: At 10:16 am -0700 10/7/04, Richard Gaskin wrote: [...] >The "do script" command can be used to trigger custom handlers in your >standalone, or just about anything else that could be done internally >with the "do" command. > >"evaluate" operates like a Transcript function: it evaluates a >Transcript expression and returns the result. > >Experiment with those and I think you may be pleased with what you can do. Pleased? I'm in heaven, man............... ;-) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From jperryl at ecs.fullerton.edu Sat Jul 10 14:26:19 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 10 Jul 2004 11:26:19 -0700 (PDT) Subject: Bringing some Game Sounds into Rev In-Reply-To: Message-ID: There's a version for PCs as well. Judy On Sat, 10 Jul 2004, Marty Billingsley wrote: > Others have mentioned shakobox, which is terrific. It might be overkill > for what you're doing (and I think it only works on Macs). From jperryl at ecs.fullerton.edu Sat Jul 10 14:27:37 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 10 Jul 2004 11:27:37 -0700 (PDT) Subject: Documentation: best source? In-Reply-To: Message-ID: Try if the selectedText of me is _________ then Does this do what you want? Judy On Sat, 10 Jul 2004, Kaveh Bazargan wrote: > For example I am creating an options button and I need to know how to get > the item selected. Where is the best place to look for that? From troy at rpsystems.net Sat Jul 10 14:34:25 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 10 Jul 2004 14:34:25 -0400 Subject: Using AppleScript to modify stacks In-Reply-To: References: <40F02474.9040500@fourthworld.com> Message-ID: On Jul 10, 2004, at 2:22 PM, Kaveh Bazargan wrote: >> >> Experiment with those and I think you may be pleased with what you >> can do. > > Pleased? I'm in heaven, man............... ;-) Yeah, I've gotta say, that is very cool. I knew you could send AppleScript out from Rev, but sending command in... I didn't know. Revolution's capabilities seem to get larger every day - even though the only thing that is changing is my level of understanding. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From kaveh at focalimage.com Sat Jul 10 14:32:38 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 19:32:38 +0100 Subject: Documentation: best source? In-Reply-To: References: Message-ID: At 11:27 am -0700 10/7/04, Judy Perry wrote: >Try > >if the selectedText of me is _________ then > >Does this do what you want? Actually, by playing around, I found that when you select a text in an Option button, the label shows the selection, so this works: put the label of me into FileName FileName then has the selection. -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From revdan at danshafer.com Sat Jul 10 15:21:43 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 10 Jul 2004 12:21:43 -0700 Subject: Reading text files In-Reply-To: References: Message-ID: <60E3AE1C-D2A6-11D8-A178-000A95AE42E6@danshafer.com> I'm not 100% sure what might be going on here. It's not clear what you mean when you say it doesn't work in a standalone. Two possible leads to follow based on my experience. First, if you're opening the files for reading and writing and they reside on a CD (locked media), there may be some strange interaction going on there. Second, file pathing is crucial and not always straightforward (at least I haven't found it to be so). Particularly when you bundle as a standalone and the text files are included in the bundle file pathing is not what you expect it to be from your IDE experience. There are some notes on this in the docs under "Why can't Revolution find a file I specified?" Note particularly the defaultFolder stuff. HTH Dan On Jul 10, 2004, at 9:40 AM, David Squance wrote: > I have a stack which needs to read text files and place the content in > a > field. This had been working fine in the IDE with the text files and > the > stack in the same folder on my hard drive (Mac OS 10.3.4), but not as a > standalone. I switched to the answer file approach, and got it to work > with the standalone, but it still doesn't read the files working from > a CD. > > I want it to work from the CD so I can test the Windows version. Is > there > some inherent reason it won't work when all the components are on a CD? > > Any suggestions gratefully received. > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Sat Jul 10 15:23:18 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 10 Jul 2004 12:23:18 -0700 Subject: Using AppleScript to modify stacks In-Reply-To: References: <40F02474.9040500@fourthworld.com> Message-ID: <995EC6CE-D2A6-11D8-A178-000A95AE42E6@danshafer.com> On Jul 10, 2004, at 11:34 AM, Troy Rollins wrote: > Revolution's capabilities seem to get larger every day - even though > the only thing that is changing is my level of understanding. ;-) Not to wax TOO philosophical here, but on some level, Revolution IS your level of understanding of it. In a Zen sort of way. :-D > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Cubist at aol.com Sat Jul 10 15:35:02 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Sat, 10 Jul 2004 15:35:02 EDT Subject: Documentation: best source? Message-ID: <119.3525c9c2.2e219ee6@aol.com> sez kaveh at focalimage.com: >I am having difficulty finding what I want in the documentation. I have a >hard copy of Dan Shafer's book, but that is not comprehensive enough >without the future volumes. I find with the help menu I go round and round >in circles. I can see lots of tips but I can't get to what I want. > >For example I am creating an options button and I need to know how to get >the item selected. Where is the best place to look for that? I'd start off by looking for 'Properties' in the documentation. Can you find any place where the properties are grouped according to object? Also, it might be good to see if you can guess what the name of the appropriate property should be. Since you're looking for "the item selected", perhaps one of the properties whose name contains 'selected' -- and there's a few of them; selectedLine, selectedText, selectedChunk, etc etc -- might be what you need. Hope this helps... From kaveh at focalimage.com Sat Jul 10 15:37:33 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 20:37:33 +0100 Subject: Documentation: best source? In-Reply-To: <119.3525c9c2.2e219ee6@aol.com> References: <119.3525c9c2.2e219ee6@aol.com> Message-ID: At 3:35 pm -0400 10/7/04, Cubist at aol.com wrote: [...] > I'd start off by looking for 'Properties' in the documentation. Can you >find any place where the properties are grouped according to object? Also, it >might be good to see if you can guess what the name of the appropriate >property >should be. Since you're looking for "the item selected", perhaps one of the >properties whose name contains 'selected' -- and there's a few of them; >selectedLine, selectedText, selectedChunk, etc etc -- might be what you need. Yes, I did that, but none seemed to fit the ticket. In the end the label property did the trick. Love to have a big reference manual next to me. ;-) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From kaveh at focalimage.com Sat Jul 10 15:47:45 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 20:47:45 +0100 Subject: Sending AppleScript from Terminal to RR In-Reply-To: References: <119.3525c9c2.2e219ee6@aol.com> Message-ID: What is the best way to do this? Right now I have compiled and saved the script as an application, and I send the following command from Terminal: open "myscript.app" But I am not too happy as this brings the application to the front momentarily. What is a better way? Is it possible to send a simple script direct from Terminal? Also bearing in mind I want to port this to Linux, what is the best strategy to minimize incompatibility? What would be Linux's equivalent to this script? (I am not a Linux expert.) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From martin at materiaprima.fsnet.co.uk Sat Jul 10 15:53:59 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Sat, 10 Jul 2004 20:53:59 +0100 Subject: Getting back stack resizability In-Reply-To: <001e01c4663c$5eaf1560$f901a8c0@davidp2vq26zsm> Message-ID: >Try this on Windows XP+Rev 2.21: > >- create a new stack >- turn "Metal Texture" on >- turn "Metal Texture" off >- try to resize your stack > >I've learned by trial and error that Metal Texture is intended for Mac >apps, but after doing this is there any way to get my resizability back? >I've already done a complete transplant of cards & substacks once to a new >stack but it takes so darn long, I'd rather not do it again. Is another >property to switch? > >Thanks David, I see the same behaviour here on Rev 2.1.2 and XP Home. By trial I discovered that I could get resizability back by setting the decorations to default. Perhaps it might work for you too. HTH Martin From squance at elkvalley.net Sat Jul 10 16:09:36 2004 From: squance at elkvalley.net (David Squance) Date: Sat, 10 Jul 2004 14:09:36 -0600 Subject: Reading text files In-Reply-To: <60E3AE1C-D2A6-11D8-A178-000A95AE42E6@danshafer.com> References: Message-ID: Dan, Thanks for the reply. I'm only attempting to read from a file, not write to it, but is there a reason that doesn't work when the file is on a CD? This is part of the script I'm using: set the itemDelimiter to "/" repeat answer file "Choose the team name:" if the result is "cancel" then exit mouseup put it into tfilename put the last item of it into teamname -- 'teamname' holds the file's name with no extension that's obvious ,,, some stuff to determine the destination fld ,,, open file tfilename repeat for 200 read from file tfilename until return etc. It *is* working from the standalone, but not when all of it is on a CD. I checked over the entry in the docs you mentioned, but there were no obvious hints when 'answer file' is used--it's just referred to as a way of finding the correct file path. I wouldn't normally run it from a CD, but I don't want to install it on the Windows computer I'm using for testing, and if it won't work at home on my Mac, it won't likely work on a PC. Dave >I'm not 100% sure what might be going on here. It's not clear what you >mean when you say it doesn't work in a standalone. > >Two possible leads to follow based on my experience. > >First, if you're opening the files for reading and writing and they >reside on a CD (locked media), there may be some strange interaction >going on there. > >Second, file pathing is crucial and not always straightforward (at >least I haven't found it to be so). Particularly when you bundle as a >standalone and the text files are included in the bundle file pathing >is not what you expect it to be from your IDE experience. There are >some notes on this in the docs under "Why can't Revolution find a file >I specified?" Note particularly the defaultFolder stuff. > >HTH > >Dan From dsc at swcp.com Sat Jul 10 16:16:56 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 10 Jul 2004 14:16:56 -0600 Subject: Communication with USB HID devices? In-Reply-To: References: Message-ID: <1755E2E6-D2AE-11D8-B341-000A9567A3E6@swcp.com> On Jul 10, 2004, at 11:41 AM, Phil Davis wrote: > Turns out I have a new contact at OSU Open Source Lab > > who has already been using the very device I'm working with. I'm told > he's > developing a cross-platform wrapper (API) for the HID driver on each > platform. I'll see what I can gain through him and tell the list if > there's > any good news. If he asks what might be useful to you, I would guess a driver interface that looks serial with ASCII messages, or mouse & keyboard. If you don't get those, you may need to create an external that accesses the API. You probably will be best off with polling. Dar Scott From dsc at swcp.com Sat Jul 10 16:21:22 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 10 Jul 2004 14:21:22 -0600 Subject: Sending AppleScript from Terminal to RR In-Reply-To: References: <119.3525c9c2.2e219ee6@aol.com> Message-ID: On Jul 10, 2004, at 1:47 PM, Kaveh Bazargan wrote: > Is it possible to send a simple script > direct from Terminal? In my handy "Learning Unix for Mac OS X Panther", I found osascript. > Also bearing in mind I want to port this to Linux, what is the best > strategy to minimize incompatibility? Stop using AppleScript. Use Transcript or shell scripts. Dar Scott From revolution at jaedworks.com Sat Jul 10 16:21:41 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sat, 10 Jul 2004 13:21:41 -0700 Subject: Unicode (was "Call for Tutorial Topics") In-Reply-To: <40EF4543.4050500@gaeabooks.com> References: <40EF4543.4050500@gaeabooks.com> Message-ID: It sounds like you looked only at the dictionary instead of the How Tos. You certainly won't find every possible question answered there, but I think there are topics that are close enough to at least give a substantial hint (such as, in your case, "How to enter or display Unicode text in a field"). If you want to find out what Transcript term to use in a given situation, the language reference isn't going to tell you; it's more suitable (and intended) for finding out the details of a term you already know about. If you're starting from scratch, looking at the documentation by category is probably a better strategy for getting an overview. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Sat Jul 10 15:28:43 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sat, 10 Jul 2004 12:28:43 -0700 Subject: Documentation: best source? In-Reply-To: References: <20040709214439.DD4069300E3@mail.runrev.com> Message-ID: At 3:44 PM +0100 7/10/2004, Kaveh Bazargan wrote: >For example I am creating an options button and I need to know how to get >the item selected. Where is the best place to look for that? Here's one way: 1. Click "All Documentation By Category" 2. Click the "Menus" category 3. Look under the "How To" section and you'll find: "How to determine the current selection in a menu". -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From ron at umit.maine.edu Sat Jul 10 16:22:56 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sat, 10 Jul 2004 16:22:56 -0400 Subject: use-revolution Digest, Vol 10, Issue 35 Message-ID: I am attending a Conference and will be out of the office till the 19th. From Meitnik at aol.com Sat Jul 10 16:31:43 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Sat, 10 Jul 2004 16:31:43 EDT Subject: reading from cd Message-ID: <114.350ddad2.2e21ac2f@aol.com> In a message dated 07/10/2004 04:23:13 PM, use-revolution-request at lists.runrev.com writes: > open file tfilename > -- change this to: open file tfilename for text read your reading from locked media...should be better documented, had stumbed on this too for reading from a DVD andrew From david at kwinter.ca Sat Jul 10 16:32:48 2004 From: david at kwinter.ca (David Kwinter) Date: Sat, 10 Jul 2004 14:32:48 -0600 Subject: Getting back stack resizability References: Message-ID: <00d101c466bd$107f5950$f901a8c0@davidp2vq26zsm> It worked, a perfect work-around! Thanks a lot ----- Original Message ----- From: "Martin Baxter" To: "How to use Revolution" Sent: Saturday, July 10, 2004 1:53 PM Subject: Re: Getting back stack resizability > David, I see the same behaviour here on Rev 2.1.2 and XP Home. > > By trial I discovered that I could get resizability back by setting the > decorations to default. Perhaps it might work for you too. > > HTH > > Martin > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dcragg at lacscentre.co.uk Sat Jul 10 17:02:01 2004 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 10 Jul 2004 22:02:01 +0100 Subject: [Slightly OT] Setting up WinXP as webserver to test RunRev CGI In-Reply-To: <654FE071-CD7B-11D8-8EDA-0030656FD666@de-mare.nl> References: <654FE071-CD7B-11D8-8EDA-0030656FD666@de-mare.nl> Message-ID: At 7:31 am +0200 4/7/04, Terry Vogelaar (de Mare) wrote: >Hi, > >I have a Mac OS X machine set up to test my RunRev CGI scipts. It >was quite easy to set up the build in server and install the Darwin >engine on it, mainly thanks to the great tutorial made by Jacque. >For the website I cooperate with some WinXP users. Does this >platform have a build in webserver that can use an engine of RunRev >as a CGI? Or should I let them install Apache? >Any tips? Late reply, but it may be useful. You can install IIS on XP. I don't think it's installed by default but it's on the CD (on XP Pro at least). I've been running CGI scripts with IIS on XP for a long time with very few problems. I use an older Metacard engine (cmc.exe), but the Rev engine specifically for Windows CGI scripts should be fine. You can get it here: You can place the engine anywhere on the XP hard drive. You then just have to configure IIS to link the extension you use for the cgi scripts to the Rev cgi engine. (In my case, I use ".mt") You do this in the IIS administration utility. The general procedure is like this (probably useful to read the online docs for IIS configuration before starting): -- In the IIS Admin Utility, create a virtual directory for placing your cgi scripts. -- In the Admin Utility, select the virtual directory and select properties (File menu or right click??) -- Set the Execute Permissions for this directory to "Scripts and Executables" -- Click the Configuration button (You will se a list of mappings between file extensions and executables) -- Click Add -- Enter the path to the executable (or use Browse) and the extension of your scripts (e.g. .mt). IMPORTANT After the executable path add " %s %s". For example, in my case the path is: F:\mc_cgi\cmc.exe %s %s Then you're basically done. Just put your cgi scripts in the Virtual folder, and that should be it. Two points: 1. The cgi scripts under IIS don't need the #! line that you use under Linux/OS X (but will cause no problem if present) 2. I've found it useful to add a short wait at the end of the startup handler, like this: on startup ## usual cgi stuff wait 20 milliseconds end startup Cheers Dave From kaveh at focalimage.com Sat Jul 10 17:04:45 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 22:04:45 +0100 Subject: Sending AppleScript from Terminal to RR In-Reply-To: References: <119.3525c9c2.2e219ee6@aol.com> Message-ID: At 2:21 pm -0600 10/7/04, Dar Scott wrote: >In my handy "Learning Unix for Mac OS X Panther", I found osascript. gotta get this. [...] >Stop using AppleScript. Use Transcript or shell scripts. Sounds like a good idea. But how do I send a Transcript from Terminal to RR? -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From revdan at danshafer.com Sat Jul 10 17:20:41 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 10 Jul 2004 14:20:41 -0700 Subject: Reading text files In-Reply-To: References: Message-ID: OK, do you get an error message when you try to read from the CD or do you get erroneous read results or no results at all or what? Dan On Jul 10, 2004, at 1:09 PM, David Squance wrote: > Dan, > Thanks for the reply. I'm only attempting to read from a file, not > write > to it, but is there a reason that doesn't work when the file is on a > CD? > This is part of the script I'm using: > > set the itemDelimiter to "/" > repeat > answer file "Choose the team name:" > if the result is "cancel" then exit mouseup > put it into tfilename > put the last item of it into teamname > -- 'teamname' holds the file's name with no extension that's > obvious > ,,, > some stuff to determine the destination fld > ,,, > open file tfilename > repeat for 200 > read from file tfilename until return > > etc. > > It *is* working from the standalone, but not when all of it is on a CD. > I checked over the entry in the docs you mentioned, but there were no > obvious hints when 'answer file' is used--it's just referred to as a > way > of finding the correct file path. I wouldn't normally run it from a > CD, > but I don't want to install it on the Windows computer I'm using for > testing, and if it won't work at home on my Mac, it won't likely work > on > a PC. > Dave > >> I'm not 100% sure what might be going on here. It's not clear what you >> mean when you say it doesn't work in a standalone. >> >> Two possible leads to follow based on my experience. >> >> First, if you're opening the files for reading and writing and they >> reside on a CD (locked media), there may be some strange interaction >> going on there. >> >> Second, file pathing is crucial and not always straightforward (at >> least I haven't found it to be so). Particularly when you bundle as a >> standalone and the text files are included in the bundle file pathing >> is not what you expect it to be from your IDE experience. There are >> some notes on this in the docs under "Why can't Revolution find a file >> I specified?" Note particularly the defaultFolder stuff. >> >> HTH >> >> Dan > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sat Jul 10 17:27:24 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 10 Jul 2004 15:27:24 -0600 Subject: Sending AppleScript from Terminal to RR In-Reply-To: References: <119.3525c9c2.2e219ee6@aol.com> Message-ID: On Jul 10, 2004, at 3:04 PM, Kaveh Bazargan wrote: >> Stop using AppleScript. Use Transcript or shell scripts. > > Sounds like a good idea. But how do I send a Transcript from Terminal > to RR? I'm having a little trouble picturing what you are doing. If your Revolution app runs the scripts with shell() then the results will be returned when the shell script returns. If the shell script runs the Revolution app, then that gets more complicated unless you use the command-line engine. There you can communicate with stdin/stdout. If the Revolution app does a single thing and then quits then its result could be left in a file. If the shell script and the Revolution app are running independently, then you might try experimenting with communicating through named pipes. I have had problems, but I was doing a sort of catch-22 thing with shell(), so you will likely have better luck. You might be able to "telnet" to a Revolution app, or otherwise use sockets. My approach would be to put the app in Revolution and do tiny shell() calls as needed, but primarily do the work in Transcript. Consider what can't be done in Revolution. If you need several command line apps running at the same time, then you will wish 'open process' worked in OS X. A workaround would be to use appleScript to use terminal and then use 'open process' on Linux and when it is ready on OS X. I've created externals that effective do an 'open process' of a sort, so making an external is an option. Dar Scott From squance at elkvalley.net Sat Jul 10 17:41:32 2004 From: squance at elkvalley.net (David Squance) Date: Sat, 10 Jul 2004 15:41:32 -0600 Subject: Reading text files In-Reply-To: References: Message-ID: Again, thanks for the replies, Dan and Andrew. I get no results. That is nothing from the text file. I got a long series of YesYesYes ...in the field. I'll try Andrew's suggeston: open file tfilename for text read Dave >OK, do you get an error message when you try to read from the CD or do >you get erroneous read results or no results at all or what? > >Dan > >On Jul 10, 2004, at 1:09 PM, David Squance wrote: > >> Dan, >> Thanks for the reply. I'm only attempting to read from a file, not >> write >> to it, but is there a reason that doesn't work when the file is on a >> CD? >> This is part of the script I'm using: >> >> set the itemDelimiter to "/" >> repeat >> answer file "Choose the team name:" >> if the result is "cancel" then exit mouseup >> put it into tfilename >> put the last item of it into teamname >> -- 'teamname' holds the file's name with no extension that's >> obvious >> ,,, >> some stuff to determine the destination fld >> ,,, >> open file tfilename >> repeat for 200 >> read from file tfilename until return >> >> etc. >> >> It *is* working from the standalone, but not when all of it is on a CD. >> I checked over the entry in the docs you mentioned, but there were no >> obvious hints when 'answer file' is used--it's just referred to as a >> way >> of finding the correct file path. I wouldn't normally run it from a >> CD, >> but I don't want to install it on the Windows computer I'm using for >> testing, and if it won't work at home on my Mac, it won't likely work >> on >> a PC. >> Dave >> >>> I'm not 100% sure what might be going on here. It's not clear what you >>> mean when you say it doesn't work in a standalone. >>> >>> Two possible leads to follow based on my experience. >>> >>> First, if you're opening the files for reading and writing and they >>> reside on a CD (locked media), there may be some strange interaction >>> going on there. >>> >>> Second, file pathing is crucial and not always straightforward (at >>> least I haven't found it to be so). Particularly when you bundle as a >>> standalone and the text files are included in the bundle file pathing >>> is not what you expect it to be from your IDE experience. There are >>> some notes on this in the docs under "Why can't Revolution find a file >>> I specified?" Note particularly the defaultFolder stuff. >>> >>> HTH >>> >>> Dan >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kaveh at focalimage.com Sat Jul 10 17:42:41 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sat, 10 Jul 2004 22:42:41 +0100 Subject: Sending AppleScript from Terminal to RR In-Reply-To: References: <119.3525c9c2.2e219ee6@aol.com> Message-ID: At 3:27 pm -0600 10/7/04, Dar Scott wrote: >On Jul 10, 2004, at 3:04 PM, Kaveh Bazargan wrote: > >>> Stop using AppleScript. Use Transcript or shell scripts. >> >> Sounds like a good idea. But how do I send a Transcript from Terminal >> to RR? > >I'm having a little trouble picturing what you are doing. Don't blame you. I haven't given much details! Thanks for your time. It's very informative. > >If your Revolution app runs the scripts with shell() then the results >will be returned when the shell script returns. Correct. But I decided to go back to sending an AppleScript to Terminal to run a process. The reason is that I want to see the shell while the process is running. shell() doesn't show any of this I think. I have a number of buttons in the stack. Each start a process in Terminal. I need a clear sign that the process is finished (although I can watch the shell window too), so that I know I can press the next button. This is actually part of a demonstration, otherwise I would just use the shell window. I have now managed to send an AppleScript back to RR, by getting Terminal to open an AppleScript app. The script actually highlights the button I pressed, so a clear indication that it is finished. The script is just one ApplesScript so there is not much to change to go cross platform. -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From squance at elkvalley.net Sat Jul 10 17:46:41 2004 From: squance at elkvalley.net (David Squance) Date: Sat, 10 Jul 2004 15:46:41 -0600 Subject: Reading text files Message-ID: I wasn't going to do it right away (I was working in the yard), but did and inserting 'for text read' made the difference. Thanks a lot. Dave >Again, thanks for the replies, Dan and Andrew. >I get no results. That is nothing from the text file. I got a long >series of >YesYesYes ...in the field. I'll try Andrew's suggeston: > >open file tfilename for text read > >Dave > From squance at elkvalley.net Sat Jul 10 17:52:45 2004 From: squance at elkvalley.net (David Squance) Date: Sat, 10 Jul 2004 15:52:45 -0600 Subject: Standalone building In-Reply-To: <60E3AE1C-D2A6-11D8-A178-000A95AE42E6@danshafer.com> References: Message-ID: And while I have your attention ;) How long should it take to build a standalone (RR2.1.2) ? The first ones I did some time back were done in a few seconds. For this project, it takes about 4 minutes each when it is on 'Removing development properties from stack "draws"' and 'Now setting Profile options in stack "draws" '. All the other steps go quite quickly. There are 80 cards in that substack, which would make some difference, but it seems a long time. As long as it's normal, I can live with it, but I don't want a sleeping problem to wake up and bite me. Dave From kray at sonsothunder.com Sat Jul 10 19:08:49 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 10 Jul 2004 18:08:49 -0500 Subject: Hiddden files and hybrid CDs In-Reply-To: Message-ID: <000201c466d2$e3daa920$6601a8c0@precision340> I had this happen to me as well. What I ended up doing was to burn separate CDs... not much of a consolation, but the only way I could get the product out the door. The other approach is to use visible folders, but just "hide" your files by changing their names/icons/locations so that they aren't obvious. HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Stu > > Duncan > > Sent: Wednesday, July 07, 2004 18:20 > > To: Revolution List > > Subject: Hiddden files and hybrid CDs > > > > > > I need to produce hybrid CDs which have some files hidden on the > > Mac side, some hidden on the Window's side, and some hidden that > > are shared. I am burning using Toast 6 on Mac OS X 10.3. No > > problem producing the Mac side hidden files and the shared hidden > > files but on the Windows side the shared files show and the > > Windows only hidden files lose their hidden status when copied to > > the Mac for burning. I have been able to find nothing in > the Toast help. > > > > Stu Duncan > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Sat Jul 10 19:11:48 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 10 Jul 2004 16:11:48 -0700 Subject: Standalone building In-Reply-To: References: Message-ID: <8528D150-D2C6-11D8-92DC-000A95AE42E6@danshafer.com> I suspect the reason for the delays is that in the old version, you were not having Rev "slim down" the standalone by removing unneeded stuff. And perhaps not using any profiles, either. These steps can take time (I'm not sure if 4 minutes is appropriate; depends on lots of variables). dan On Jul 10, 2004, at 2:52 PM, David Squance wrote: > And while I have your attention ;) > How long should it take to build a standalone (RR2.1.2) ? > The first ones I did some time back were done in a few seconds. > For this project, it takes about 4 minutes each when it is on > 'Removing development properties from stack "draws"' and > 'Now setting Profile options in stack "draws" '. All the other > steps go quite quickly. There are 80 cards in that > substack, which would make some difference, but it seems a > long time. As long as it's normal, I can live with it, but I don't > want a sleeping problem to wake up and bite me. > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sat Jul 10 19:22:16 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 10 Jul 2004 18:22:16 -0500 Subject: Sending AppleScript from Terminal to RR In-Reply-To: Message-ID: <000301c466d4$c0886280$6601a8c0@precision340> Kaveh, Here's a way to do it interactively from Terminal. The following simple script activates Safari... 1) Open Terminal. 2) At the prompt type the following and hit return: exec osascript <<\EOF 3) You should get a new ? prompt. Type each line of the script on its own line and hit return. A new ? will show up for each line. When you have finished typing the script, it should look like this: ? tell app "Safari" ? activate ? end tell ? 4) Now at that final ? prompt, type "\EOF" and hit return. Terminal will execute the AppleScript and activate Safari. So your Terminal window should look like this when you're done (this is from my Mac): [PowerMacG4:~] kenray% exec osascript <<\EOF ? tell app "Safari" ? activate ? end tell ? \EOF [Process completed] Note that this "kills" your terminal window (the titlebar says "Completed Command"), so you'll need to start a new shell window for other Terminal commands after this has been executed. HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Kaveh Bazargan > Sent: Saturday, July 10, 2004 4:43 PM > To: How to use Revolution > Subject: Re: Sending AppleScript from Terminal to RR > > > At 3:27 pm -0600 10/7/04, Dar Scott wrote: > >On Jul 10, 2004, at 3:04 PM, Kaveh Bazargan wrote: > > > >>> Stop using AppleScript. Use Transcript or shell scripts. > >> > >> Sounds like a good idea. But how do I send a Transcript > from Terminal > >> to RR? > > > >I'm having a little trouble picturing what you are doing. > > Don't blame you. I haven't given much details! Thanks for > your time. It's very informative. > > > > >If your Revolution app runs the scripts with shell() then > the results > >will be returned when the shell script returns. > > Correct. But I decided to go back to sending an AppleScript > to Terminal to run a process. The reason is that I want to > see the shell while the process is running. shell() doesn't > show any of this I think. > > I have a number of buttons in the stack. Each start a process > in Terminal. I need a clear sign that the process is finished > (although I can watch the shell window too), so that I know I > can press the next button. This is actually part of a > demonstration, otherwise I would just use the shell window. > > I have now managed to send an AppleScript back to RR, by > getting Terminal to open an AppleScript app. The script > actually highlights the button I pressed, so a clear > indication that it is finished. > > The script is just one ApplesScript so there is not much to > change to go cross platform. > -- > > -------------- > Kaveh Bazargan > http://www.focalimage.com/ > http://www.holographer.org/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Sat Jul 10 19:24:03 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 10 Jul 2004 16:24:03 -0700 Subject: Reading text files In-Reply-To: References: Message-ID: <4524454774.20040710162403@ahsoftware.net> David- Saturday, July 10, 2004, 1:09:36 PM, you wrote: DS> open file tfilename What you want here is open file tfilename for read The default mode is update, which will fail because it can't be opened in that mode from a locked device. -- -Mark Wieder mwieder at ahsoftware.net From themacguy at macosx.com Sat Jul 10 19:24:34 2004 From: themacguy at macosx.com (Barry Levine) Date: Sat, 10 Jul 2004 17:24:34 -0600 Subject: custom properties and how to address them In-Reply-To: <20040710160009.55A1C9300D8@mail.runrev.com> Message-ID: Klaus, Ah, yes! Much more straightforward. Thank you. On 7/10/04 10:00 AM, "Klaus" allegedly flung into the void: >> get line 2 of the customKeys of fld 1 >> put "answer the "& it &" of fld 1" into thePhrase >> do thePhrase > > Here you can omit the last line! > > ... > get line 2 of the customKeys of fld 1 > answer the it of fld 1 > ... - From kray at sonsothunder.com Sat Jul 10 19:38:08 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 10 Jul 2004 18:38:08 -0500 Subject: Documentation: best source? In-Reply-To: Message-ID: <000401c466d6$f8066660$6601a8c0@precision340> > Yes, I did that, but none seemed to fit the ticket. In the > end the label property did the trick. One caveat, Kaveh - the label property is set to the same value as the "selectedText" property of the button. However the label can be changed without affecting what is the currenly selected item, in which case, querying the label won't help. Here's an example of where this might happen: Suppose you had a limited amount of space for an option button and wanted it to show ellipses ("...") if the name was too long to fit the width of the option button. So something simple like this: -- script of the option button on menuPick pChoice if length(pChoice) > 10 then set the label of me to char 1 to 10 of pChoice & "..." else set the label of me to pChoice end if end menuPick Suppose the option button had the following menu items: Option Number 1 Option Number 2 Option 3 If you selected "Option Number 1" from the menu, the label would read "Option Num..." but the *selectedText* of the button is "Option Number 1". Granted, this probably won't happen in your situation, but I just wanted to clarify the difference between the two properties. (oh, and if you *really* were going to attempt what I'm talking about above, you'd need to check the formattedWidth() and not length() (since character widths differ from font to font)). HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Sat Jul 10 19:48:18 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 10 Jul 2004 18:48:18 -0500 Subject: Tabkey and Positioning Cursor In-Reply-To: <258EB463-D1C8-11D8-8850-000A27B49A96@major-k.de> Message-ID: <000501c466d8$635c9f00$6601a8c0@precision340> > try this: > > ... > show fld xyz > select before text of fld xyz > ... > > This will set the cursor to where you want it :-) Or even easier: focus fld "Name" :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From soapdog at mac.com Sat Jul 10 19:53:29 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 10 Jul 2004 20:53:29 -0300 Subject: anyone here want to try XML-RPC Server Side. Message-ID: <57B27E98-D2CC-11D8-83F8-0003936D012E@mac.com> Hi Folks, it's with great pleasure that I am here to announce that I finally managed to implement XML-RPC server side in Revolution. The "Integer", "String", "Date", "Boolean", "Float" and "Double" datatypes are mapping correctly. It's build in a way that you simply don't need to change your code. Just create your handlers as usual, if you want to return a XML-RPC error just use throw, if you want to return data just use return. If you need more info on XML-RPC you can check http://www.xmlrpc.com For those using MacOS X I made a couple AppleScripts to demo the new RevHTTPd XML-RPC features. You can fetch it from: http://www.soapdog.org/xmlrpctests.zip for those that know how to build XML-RPC requests, just point to http://home.soapdog.org:8082/xmlrpc and try the available demo methods method: rpcDemos.Hello Parameters: your name as a string Description: the server will return a nice hello message to you. method: rpcDemos.WhatTimeIsIt Parameters: none Description: shows the current time and date here on the server. method: rpcDemos.sumAll Parameters: any Description: will sum all parameters method: rpcDemos.productAll Parameters: any Description: will multiply all the parameters method: rpcDemos.testError Parameters: none Description: throws an error just to show our error handling kung-fu! if someone wants a simple applescript source to test the server, here it goes: -- This is the obligatory hello world tell application "http://home.soapdog.org:8082/xmlrpc" return call xmlrpc {method name:"rpcDemos.hello", parameters:{"put your name here"}} end tell as you might have guessed, this thing runs inside revHTTPd server, you can point your browser to http://home.soapdog.org:8082 to know more about the project. Also, rpcDemos is just a simple stack, I am making it available so that you can see it's code (http://www.soapdog.org/rev/rpcDemos.rev). There's no XML-RPC code in it, just simple handlers using return and throw, this is to show that any stack can be used in a XML-RPC enviroment. revHTTPd engine will translate back and from the XML-RPC spec automatically. I am now leaving a simple server with demos running here at home in my revHTTPd implementation. I would welcome everyone to try it for the fun of it. Please send me feedback!!! Cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From ron at umit.maine.edu Sat Jul 10 19:54:08 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sat, 10 Jul 2004 19:54:08 -0400 Subject: use-revolution Digest, Vol 10, Issue 36 Message-ID: I am attending a Conference and will be out of the office till the 19th. From soapdog at mac.com Sat Jul 10 20:02:41 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 10 Jul 2004 21:02:41 -0300 Subject: [Slightly OT] Setting up WinXP as webserver to test RunRev CGI In-Reply-To: References: <654FE071-CD7B-11D8-8EDA-0030656FD666@de-mare.nl> Message-ID: If you're into CGI scripting using Revolution take your time to look into: revHTTPd project which is a simple webserver with tons of features built with Rev. It's ideal for self contained apps and intranets. You can see it running by pointing to http://home.soapdog.org:8082 LibCGI by Rodney and Monte, it's a very high level and usefull CGI lib for those using Apache. You can see it at http://rodney.buzzword.com/libcgi CGI-Tool palette, it's a nice utilitie I wrote that will help you install both MetaCard engine and LibCGI on a remote FTP account so that you can use it for CGI. Will manage the instalation of your own stacks as CGI too.. yes, Install a CGI on remote server from inside Rev IDE. http://public.soapdog.org get it's cgitool.rev the CGI Tutorial located at http://www.hyperactivesw.com/cgitutorial/ by Jacqueline Landman Gay is also a can't-live-without reading for those fiddling with Rev for CGI. I think thats all I could sum right now... Cheers On Jul 10, 2004, at 6:02 PM, Dave Cragg wrote: > At 7:31 am +0200 4/7/04, Terry Vogelaar (de Mare) wrote: >> Hi, >> >> I have a Mac OS X machine set up to test my RunRev CGI scipts. It >> was quite easy to set up the build in server and install the Darwin >> engine on it, mainly thanks to the great tutorial made by Jacque. >> For the website I cooperate with some WinXP users. Does this >> platform have a build in webserver that can use an engine of RunRev >> as a CGI? Or should I let them install Apache? >> Any tips? > > > Late reply, but it may be useful. > > You can install IIS on XP. I don't think it's installed by default but > it's on the CD (on XP Pro at least). > > I've been running CGI scripts with IIS on XP for a long time with very > few problems. I use an older Metacard engine (cmc.exe), but the Rev > engine specifically for Windows CGI scripts should be fine. You can > get it here: > > > > You can place the engine anywhere on the XP hard drive. You then just > have to configure IIS to link the extension you use for the cgi > scripts to the Rev cgi engine. (In my case, I use ".mt") You do this > in the IIS administration utility. The general procedure is like this > (probably useful to read the online docs for IIS configuration before > starting): > > -- In the IIS Admin Utility, create a virtual directory for placing > your cgi scripts. > -- In the Admin Utility, select the virtual directory and select > properties (File menu or right click??) > -- Set the Execute Permissions for this directory to "Scripts and > Executables" > -- Click the Configuration button (You will se a list of mappings > between file extensions and executables) > -- Click Add > -- Enter the path to the executable (or use Browse) and the > extension of your scripts (e.g. .mt). IMPORTANT After the executable > path add " %s %s". For example, in my case the path is: > F:\mc_cgi\cmc.exe %s %s > > Then you're basically done. Just put your cgi scripts in the Virtual > folder, and that should be it. > > Two points: > > 1. The cgi scripts under IIS don't need the #! line that you use > under Linux/OS X (but will cause no problem if present) > > 2. I've found it useful to add a short wait at the end of the startup > handler, like this: > > on startup > ## usual cgi stuff > wait 20 milliseconds > end startup > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From pixelbird at interisland.net Sat Jul 10 20:20:31 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 10 Jul 2004 17:20:31 -0700 Subject: Bringing some Game Sounds into Rev In-Reply-To: <20040710160008.98D8F9300D6@mail.runrev.com> References: <20040710160008.98D8F9300D6@mail.runrev.com> Message-ID: <1EAE5687-D2D0-11D8-A1BA-000A27945590@interisland.net> Hi Kurt, On Jul 10, 2004, at 9:00 AM, use-revolution-request at lists.runrev.com wrote: > Date: Sat, 10 Jul 2004 09:31:04 -0400 > From: Kurt Kaufman > Subject: Re: Bringing some Game Sounds into Rev > > Then again, to do a > lot of live MIDI data entry, a true external MIDI keyboard is probably > best. =========== I've been building an onscreen MIDI keyboard in SuperCard, mainly as adaptiveWare. It uses one of Nigel Redmon's (HyperMIDI for those who remember) externals called QuickNotes, which works out of the data fork, and isn't useable with Rev AFAIK. With the mouse held down, you can drag it over the keys in my model, and they hilite and play in realtime exactly as if you were playing a real keyboard. It would be very useful to me if we could do that in Rev, but I just don't think it's possible, is it? TIA, Ken N. From revdan at danshafer.com Sat Jul 10 21:24:19 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 10 Jul 2004 18:24:19 -0700 Subject: Sending AppleScript from Terminal to RR In-Reply-To: <000301c466d4$c0886280$6601a8c0@precision340> References: <000301c466d4$c0886280$6601a8c0@precision340> Message-ID: <08539ED6-D2D9-11D8-92DC-000A95AE42E6@danshafer.com> Or if you're running the bash shell, it looks like this: $ exec osascript <tell application "Safari" >activate >end tell [ctrl-d] I guess in the bash shell, ctrl d is the EOF. At any rate, typing \EOF produces no visible result. Nifty But after I type "\EOF", I just keep getting more prompts. On Jul 10, 2004, at 4:22 PM, Ken Ray wrote: > Kaveh, > > Here's a way to do it interactively from Terminal. The following simple > script activates Safari... > > 1) Open Terminal. > > 2) At the prompt type the following and hit return: > > exec osascript <<\EOF > > 3) You should get a new ? prompt. Type each line of the script on its > own > line and hit return. A new ? will show up for each line. When you have > finished typing the script, it should look like this: > > ? tell app "Safari" > ? activate > ? end tell > ? > > 4) Now at that final ? prompt, type "\EOF" and hit return. Terminal > will > execute the AppleScript and activate Safari. So your Terminal window > should > look like this when you're done (this is from my Mac): > > [PowerMacG4:~] kenray% exec osascript <<\EOF > ? tell app "Safari" > ? activate > ? end tell > ? \EOF > [Process completed] > > Note that this "kills" your terminal window (the titlebar says > "Completed > Command"), so you'll need to start a new shell window for other > Terminal > commands after this has been executed. > > HTH, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Kaveh Bazargan >> Sent: Saturday, July 10, 2004 4:43 PM >> To: How to use Revolution >> Subject: Re: Sending AppleScript from Terminal to RR >> >> >> At 3:27 pm -0600 10/7/04, Dar Scott wrote: >>> On Jul 10, 2004, at 3:04 PM, Kaveh Bazargan wrote: >>> >>>>> Stop using AppleScript. Use Transcript or shell scripts. >>>> >>>> Sounds like a good idea. But how do I send a Transcript >> from Terminal >>>> to RR? >>> >>> I'm having a little trouble picturing what you are doing. >> >> Don't blame you. I haven't given much details! Thanks for >> your time. It's very informative. >> >>> >>> If your Revolution app runs the scripts with shell() then >> the results >>> will be returned when the shell script returns. >> >> Correct. But I decided to go back to sending an AppleScript >> to Terminal to run a process. The reason is that I want to >> see the shell while the process is running. shell() doesn't >> show any of this I think. >> >> I have a number of buttons in the stack. Each start a process >> in Terminal. I need a clear sign that the process is finished >> (although I can watch the shell window too), so that I know I >> can press the next button. This is actually part of a >> demonstration, otherwise I would just use the shell window. >> >> I have now managed to send an AppleScript back to RR, by >> getting Terminal to open an AppleScript app. The script >> actually highlights the button I pressed, so a clear >> indication that it is finished. >> >> The script is just one ApplesScript so there is not much to >> change to go cross platform. >> -- >> >> -------------- >> Kaveh Bazargan >> http://www.focalimage.com/ >> http://www.holographer.org/ >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kaveh at focalimage.com Sun Jul 11 01:15:06 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sun, 11 Jul 2004 06:15:06 +0100 Subject: Sending AppleScript from Terminal to RR In-Reply-To: <08539ED6-D2D9-11D8-92DC-000A95AE42E6@danshafer.com> References: <000301c466d4$c0886280$6601a8c0@precision340> <08539ED6-D2D9-11D8-92DC-000A95AE42E6@danshafer.com> Message-ID: At 6:24 pm -0700 10/7/04, Dan Shafer wrote: >Or if you're running the bash shell, it looks like this: > >$ exec osascript < >tell application "Safari" > >activate > >end tell [ctrl-d] > >I guess in the bash shell, ctrl d is the EOF. At any rate, typing \EOF >produces no visible result. Thanks to all for this great trick. Actually, this works in bash: [~/ELS/els-xml]: osascript < tell application "Finder" > activate > end tell > EOF [~/ELS/els-xml]: In my case, it is more convenient to send a file, so I just say osascript myscript.applescript, but the above is a useful trick for other things. -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From kaveh at focalimage.com Sun Jul 11 01:21:41 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Sun, 11 Jul 2004 06:21:41 +0100 Subject: Documentation: best source? In-Reply-To: <000401c466d6$f8066660$6601a8c0@precision340> References: <000401c466d6$f8066660$6601a8c0@precision340> Message-ID: At 6:38 pm -0500 10/7/04, Ken Ray wrote: >> Yes, I did that, but none seemed to fit the ticket. In the >> end the label property did the trick. > >One caveat, Kaveh - the label property is set to the same value as the >"selectedText" property of the button. However the label can be changed >without affecting what is the currenly selected item, in which case, >querying the label won't help. Here's an example of where this might happen: [...] Very good point, and the correct way to do it. I have done that, and remembered your ellipsis trick for future. Thanks. :-) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From chipp at chipp.com Sun Jul 11 01:55:48 2004 From: chipp at chipp.com (Chipp Walters) Date: Sun, 11 Jul 2004 00:55:48 -0500 Subject: Reading text files In-Reply-To: References: Message-ID: <40F0D664.7000502@chipp.com> David, Try this. Create a button in your stack and put the following in it: on mouseUp answer file "choose a text file to read" if it is empty then exit mouseUp --> SHOWS THE CONTENTS OF THE TEXT answer URL("file:" & it) end mouseUp If there's nothing in the answer dialog box, then you've got a problem reading from the disk...though I doubt there is. If the contents of the answer dialog IS the text file then you've got a path problem. I always use the put URL ("file:" & myFilePath) into tVar method of accessing files. best, Chipp David Squance wrote: > I have a stack which needs to read text files and place the content in a > field. This had been working fine in the IDE with the text files and the > stack in the same folder on my hard drive (Mac OS 10.3.4), but not as a > standalone. I switched to the answer file approach, and got it to work > with the standalone, but it still doesn't read the files working from a CD. > > I want it to work from the CD so I can test the Windows version. Is there > some inherent reason it won't work when all the components are on a CD? > > Any suggestions gratefully received. > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wmb at internettrainer.com Sun Jul 11 07:41:33 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Sun, 11 Jul 2004 13:41:33 +0200 Subject: Documentation & Books+sorry!+conlcusion (?OT) In-Reply-To: References: Message-ID: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> On 03.07.2004, at 21:56, Judy Perry wrote: > Novice programmers can't be expected to 'dig for diamonds' because they > (a) don't know how to dig, (b) don't know what to dig with or for, and > (c) > don't know how to ask relevant questions. > One of so many great postings about this theme! List, sorry for my delay, i had a terrible crash here and maybee lost some mail documents of one or two days. Unfortunatly these 2 examples I promised, based on the thema whats an array? too. A "thing" I saw often but still dont understand since... My english dictionary ist still not reactivated ;( The reaction to my posting surprised me, The crash and other priorities stopped me for some days.. Sorry. Sorry agin that I have to "reply" some posts from my memory, because the last mails are lost and I havnt time to search all the pipermail... Judys, Thanks to your postings, I really loved what you said about this theme; its nearly exactly as I see it. A posting said (paraphrased): rev has no real target market. Its to difficult for real beginners and not "pure" enough for the real hardcoder or C++, Java freaks... Agree with that why? Let me do a small step to "my" rev history- I was "evangelising" rev here in Austria, wehen I found it some years ago as a GUI for the great Idea (crossplatform-engine!!!) Metacard. I hoped that rev will go in the direction of a real kind of different GUI?s based on the underlaying crassplatforom egine. Also a crossplatfrom tool for the rest of us (no coder). But I have lost all my hopes that this will happen once. What do I mean with this? Splitting the existing UIS in 3 Kinds of "distributions": 1 A puristic UI for MC User as it was in MC, with his documentation 2 A kind of Xtalk/HC/Direktor, RB Alternative, with his documentation 3 A kind of real beginners simple GUI, with his documentations. Like a simple iShell/mtropolis to get strongly in to education/beginners market. (That would have been mine, and I was ready to collaborate) I hear you saying now: RR is A small company - cant pay that development costs! WRONG!! The have chages to M$ policy wihtout beeing M$. Therefore I think the have wasted a lot more money in a sophisticated Licencing systems (against the grea MC crossplatform idea) changing the distribution policy many times, cancelling the starter kit and so on... With one word: a real professional tool. But for what market? As this post said omho correctly: professional developer are not interested in that. Or has anybody seen here hundreds of them? Should be thousands in so many years or not? ad 1: The MC UI is still here and a lot of great formelry MC developers, have their own "extended" MC UI, plug ins etc. I know that one from Klaus Mayor, he helped me a lot with the troubles I had with rev and I would like to say him here also: thanks a lot Klaus!! I think it would be a pleasure for the most of them to collaborate building a pure rev UI. ad 2 the rev?s GUI. As ist is, as a semi/and/professional tool with SQL/Oracle and all that features. ad 3 the simple iShell-like UI. I have discussed a lot of times here, mostly with Richard Gaskin and others too. BUt the praising rev chorus taped allways all this ideas. Also offered many times my (free) collaboration. The reaction was about that: If you can pay me a 2 or 3 month my costs I can do that... But I should still pay the license and invest my free time (more that the free time)... (Today I asked myself, why should I now again help RR, after some personal disappontmens what happend to me with one of the RR team, without getting paid?) If anybody can give me a strong argument please tell me. Back to left right brain dox- discussion. There have been 2 very interesting posts about "whats an Array?". About arrays I m in the situation of any learner (see Judys at the top). This following example shows exactly the difference: From Richard and from Marian. Richard?s Array description: My impression (feelings): a professional description, but I did not understand it! Marian?s Array description: A (maybee for a scripter not so professional description) but I understood it in a few seconds. Whats the big difference? Richards description rememberd me the style the rev dox are written: From an Insider for an Insider! Based on example scripts, their structure I dont understand (coder termini), because I dont know the elements of it. What is a rev/xtalk word, what part is the variable, he has declaired, but I could name different etc... If I do not understand the "parts" of this example script how can I understand the whole thing? Therefore I cant use it. And can not understand some different alternativ ways, he is professionally describing too. -> (frustrating) The kids would go away... Marians description, based on a spreadsheet-metapher a thing I know(!!), made a clear and crisp Imagin(ation) in my head what an array is. (An Image says more...) After understanding the content of an example you can remember and you can start with try and error and maybe with some good examples, finally to reproduce your own first array. And there was a great addition from Mark?? how you can write it in another way: (Like Monday, wendsday, friday seperated by commas). That explained itself without any words whats the difference in scripting. That gives everbody a faster and better understanding. Slowly I got a first overview. Hence I decidied to make my examples based on this sophisticated programming element (Array). (Maybee I did not understand all in a few minutes, but much more than in years of reading about it here on the list). If I can recover the latest files of my HD I will put them online later. The reason why most of good programmers cant write good instructions, or good scientists are so often bad teachers is that they can not go into the mind of a learner and understand that the learner knows nothing about the theme he knows so much... Let me finally say some words to the dox: Jeanny did a great job making the best of a kind of catastrophic Ur-documentation. But imho she has got a kind of Tantalus job with that. Dan, as I have looked once at examples of his book, did a real great job to make a better documentation. And I think (IMHO) he could maybe solve this Interface/documentation problem. There have been a lot of others great postings. Especially one, which asked the principal question: Does rev need another documentation or another UI? I htink both;) thanks again for you interest regards Wolfgang M. Bereuter Trainingsmaps? -- that?s speadlearning mindmaps..! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From SimPLsol at aol.com Sun Jul 11 08:58:33 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun, 11 Jul 2004 08:58:33 EDT Subject: Best format for screen shots? Message-ID: <1d6.25d8b540.2e229379@aol.com> I am writing the operating manual for our first Revolution-based product and I could use some knowledgeable advice regarding screen shots. In the past I saved screenshots as PICT files and copied them into Word. I printed the Word doc to QuickDraw and Postscript printers. This time I will also be making PDFs for cross-platform distribution. Since PICT is a Mac-only format, would EPS (or some other format) be better? Thanks in advance. Paul Looney From pkocsis at cox.net Sun Jul 11 09:47:30 2004 From: pkocsis at cox.net (Paul Kocsis) Date: Sun, 11 Jul 2004 08:47:30 -0500 Subject: Documentation & Books+sorry!+conlcusion (?OT) References: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> Message-ID: <003901c4674d$9e9c4280$f3ffa8c0@cox.net> >Wolfgang M.Bereuter wrote: >What do I mean with this? >Splitting the existing UIS in 3 Kinds of "distributions": >1 A puristic UI for MC User as it was in MC, with his documentation >2 A kind of Xtalk/HC/Direktor, RB Alternative, with his documentation >3 A kind of real beginners simple GUI, with his documentations. Like a >simple iShell/mtropolis to get strongly in to education/beginners >market. (That would have been mine, and I was ready to collaborate) > >I hear you saying now: RR is A small company - cant pay that >development costs! >WRONG!! >The have chages to M$ policy wihtout beeing M$. Therefore I think the >have wasted a lot more money in a sophisticated Licencing systems >(against the grea MC crossplatform idea) changing the distribution >policy many times, cancelling the starter kit and so on... With one >word: a real professional tool. But for what market? As this post said >omho correctly: professional developer are not interested in that. Or >has anybody seen here hundreds of them? Should be thousands in so many >years or not? >This following example shows exactly the difference: > From Richard and from Marian. >Richard?s Array description: My impression (feelings): a professional >description, but I did not understand it! >Marian?s Array description: A (maybee for a scripter not so >professional description) but I understood it in a few seconds. > >Whats the big difference? >Richards description rememberd me the style the rev dox are written: > From an Insider for an Insider! Based on example scripts, their >structure I dont understand (coder termini), because I dont know the >elements of it. What is a rev/xtalk word, what part is the variable, he >has declaired, but I could name different etc... If I do not understand >the "parts" of this example script how can I understand the whole >thing? Therefore I cant use it. And can not understand some different >alternativ ways, he is professionally describing too. -> (frustrating) >The kids would go away... With all due respect Sir, I'm having a hard time determining whether your opinion is that RR should be targeting beginners, professionals, or both. I'm guessing it's both, based upon the fact that you voiced the opinion that RR should be providing (and supporting) different UI's? ....different UI's for different levels of "software developer" expertise? I must be incorrect, as it doesn't make sense (to me) that folks might think that would be a wise undertaking for RR. If seems to me that most beginners strive to become professional, and Marian's array explanation was excellent in helping make that a reality for someone. To characterize Richard's explanation as "From an Insider for an Insider" is, well, naive. Your example topic was an "array"...a fundamental, universal, software development concept...it was not a deep and dark "RR exclusive" topic, and thus, almost impossible to produce an "Insider" explanation. It is not the job of RR documentation to teach generic, fundamental programming skills and concepts that are required for *any* programming language. It is not unreasonable for RR to assume and require that some level of programming basics exist, of which I believe the concept of an "array" is clearly one of...regardless if RR's multi-dimensional array capabilities are "real" or "pseudo"... Documentation focusing on such programming ABC's and explanations would surely scare off many professional developers...which I hope is the continued target audience that RR embraces. Paul Kocsis From bob at armbase.com Sun Jul 11 10:07:37 2004 From: bob at armbase.com (Bob Hartley) Date: Sun, 11 Jul 2004 15:07:37 +0100 Subject: Best format for screen shots? In-Reply-To: <1d6.25d8b540.2e229379@aol.com> References: <1d6.25d8b540.2e229379@aol.com> Message-ID: <6.1.2.0.0.20040711145559.027021e8@mail.armbase.com> At 13:58 11/07/2004, you wrote: Hi Paul. >I am writing the operating manual for our first Revolution-based product and >I could use some knowledgeable advice regarding screen shots. OK I'll try my best >In the past I saved screenshots as PICT files and copied them into Word. I >printed the Word doc to QuickDraw and Postscript printers. > >This time I will also be making PDFs for cross-platform distribution. Since >PICT is a Mac-only format, would EPS (or some other format) be better? Ahh I was under the impression that the image was converted on creating the pdf. However, I normally use tiff for high quality images or a simple 95% jpeg for manuals. If you want to test you could send me a snippet and I'll look at it on my PC. Send it to r.hartley at bio.gla.ac.uk I have a 100Mb line so size is not a problem. cheers bob >Thanks in advance. >Paul Looney >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From bob at armbase.com Sun Jul 11 11:53:19 2004 From: bob at armbase.com (Bob Hartley) Date: Sun, 11 Jul 2004 16:53:19 +0100 Subject: move textbox script Message-ID: <6.1.2.0.0.20040711163349.026f5678@udcf.gla.ac.uk> Hi all. I've been trying things for the last 3 hours on this one command and cant seem to manage it. I want to take an object (text field) in this type of app and move it to another location in the same flatfile. see http://www.gla.ac.uk/~rh82p/ide.jpg I used the grab command but it didn't work. I then tried to find the info in the docs and got this (after an hour) on mousedown if the location of button 3 is within the rect of testfield then selectIt set the location of this card to the mouseLoc end mousedown Then I tried this but could not even apply it on mouseup move field "testfield" to the mouseLocation in 30 ticks end mouseup yet it was in the doc's And tried on mousedown move field "testfield" to the mouseLocation in 30 ticks end mousedown Marianne suggested the person add in the coordinates with repeat with j = 1 to the number of buttons Ask "Desired vertical" put it into v Ask "Desired horizontal" put it into h set the loc of btn j to v, h end repeat This is useable but I really need to be able to drag the textbox and let it go in the desired position. Note: I can do this but I want the recipient to do this and they will not have runrev. I know I then need to put things in a datafield but I wanted to test the script one thing at a time. :-) All I want to do it click on a text field and have it move to where I drag it. Cheers Bob; pulling what little hair he has, out. :-) From ron at umit.maine.edu Sun Jul 11 12:03:02 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sun, 11 Jul 2004 12:03:02 -0400 Subject: use-revolution Digest, Vol 10, Issue 37 Message-ID: I am attending a Conference and will be out of the office till the 19th. From klaus at major-k.de Sun Jul 11 12:19:01 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 11 Jul 2004 18:19:01 +0200 Subject: use-revolution Digest, Vol 10, Issue 37 In-Reply-To: References: Message-ID: <05718DF6-D356-11D8-95AC-000A27B49A96@major-k.de> Hi all, > I am attending a Conference and will be out of the office till the > 19th. did anyone notice that Ronald Kozlowski is attending a Conference and will be out of the office till the 19th? :-D One of these will pop up every couple of months ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From alex at tweedly.net Sun Jul 11 12:28:34 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 11 Jul 2004 17:28:34 +0100 Subject: use-revolution Digest, Vol 10, Issue 37 In-Reply-To: <05718DF6-D356-11D8-95AC-000A27B49A96@major-k.de> References: Message-ID: <5.1.0.14.0.20040711172731.039ee840@mail.tweedly.net> At 18:19 11/07/2004 +0200, Klaus Major wrote: >Hi all, > >> I am attending a Conference and will be out of the office till the 19th. > >did anyone notice that Ronald Kozlowski is attending a Conference and will >be out of the office till the 19th? Yep. I'm just glad he's on digests, not full email. One such message per day I can handle .... -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004 From sims at ezpzapps.com Sun Jul 11 12:35:43 2004 From: sims at ezpzapps.com (sims) Date: Sun, 11 Jul 2004 18:35:43 +0200 Subject: Did someone say conference? In-Reply-To: <5.1.0.14.0.20040711172731.039ee840@mail.tweedly.net> References: <5.1.0.14.0.20040711172731.039ee840@mail.tweedly.net> Message-ID: The Autumn European Revolution Conference 14-15-16 November 2004 The November 2004 EuroRevCon Features... * Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions * Two full days of Rev presentations and discussions by expert Rev developers: Malte Brill Richard Gaskin Klaus Major Frederic Rinaldi Jan Schenkel * Group and private discussion opportunities with Kevin Miller and all presenters concerning your projects and any Rev topic * Special pricing on Dan Shafer's book Revolution: Software at the Speed of Thought * CDs loaded with Rev examples and tools offered to all attendees * Special Rev License pricing for attendees Revolution Express will be offered for just $99 (retail price $149) Revolution Studio will be offered for $299 (retail price $399) Conference schedule and more information: http://www.techietours.com/Rev/ Reserve your seat at the conference now: rev at TechieTours.com Those who wish to extend their learning holiday in sunny Malta are also offered two additional events which take place before and after the European Revolution Conference. Jim Sims Techie Tours CONTACT: sims at TechieTours.com www.TechieTours.com iChat: techietours -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From bob at armbase.com Sun Jul 11 12:27:58 2004 From: bob at armbase.com (Bob Hartley) Date: Sun, 11 Jul 2004 17:27:58 +0100 Subject: move textbox script In-Reply-To: <6.1.2.0.0.20040711163349.026f5678@udcf.gla.ac.uk> References: <6.1.2.0.0.20040711163349.026f5678@udcf.gla.ac.uk> Message-ID: <6.1.2.0.0.20040711172701.026f5158@mail.armbase.com> At 16:53 11/07/2004, you wrote: >Hi all. HEY HEY HEY :-) I found this one on the list. on mouseStillDown set the loc of me to the mouseLoc end mouseStillDown Works absolutely perfectly. I'm on a roll now. All the bestBob >I've been trying things for the last 3 hours on this one command and cant >seem to manage it. > >I want to take an object (text field) in this type of app and move it to >another location in the same flatfile. >see http://www.gla.ac.uk/~rh82p/ide.jpg > >I used the grab command but it didn't work. > >I then tried to find the info in the docs and got this (after an hour) > >on mousedown > if the location of button 3 is within the rect of testfield then selectIt > set the location of this card to the mouseLoc >end mousedown > >Then I tried this but could not even apply it >on mouseup > move field "testfield" to the mouseLocation in 30 ticks >end mouseup > >yet it was in the doc's > >And tried >on mousedown > move field "testfield" to the mouseLocation in 30 ticks >end mousedown > >Marianne suggested the person add in the coordinates with >repeat with j = 1 to the number of buttons > Ask "Desired vertical" > put it into v > > Ask "Desired horizontal" > put it into h > > set the loc of btn j to v, h >end repeat > >This is useable but I really need to be able to drag the textbox and let >it go in the desired position. Note: I can do this but I want the >recipient to do this and they will not have runrev. I know I then need to >put things in a datafield but I wanted to test the script one thing at a >time. :-) > >All I want to do it click on a text field and have it move to where I drag it. > >Cheers >Bob; pulling what little hair he has, out. :-) > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From squance at elkvalley.net Sun Jul 11 12:32:17 2004 From: squance at elkvalley.net (David Squance) Date: Sun, 11 Jul 2004 10:32:17 -0600 Subject: Standalone building In-Reply-To: <8528D150-D2C6-11D8-92DC-000A95AE42E6@danshafer.com> References: Message-ID: Thanks for the reply. I 'googled' the list archives and discovered a posting from last November concerning very slow builds with a similar system to mine. I don't know if my case has anything to do with having changed the backgroundcolor for that stack--that seemed to have something to do with the problem in the earlier instance. However, the solution seems to be to get the Metacard standalone builder. I'll just put up with the slowness for now, since I will only be renewing my licence if I ever actually make any money from what I've done. Dave >I suspect the reason for the delays is that in the old version, you >were not having Rev "slim down" the standalone by removing unneeded >stuff. And perhaps not using any profiles, either. These steps can take >time (I'm not sure if 4 minutes is appropriate; depends on lots of >variables). > >dan > >On Jul 10, 2004, at 2:52 PM, David Squance wrote: > >> And while I have your attention ;) >> How long should it take to build a standalone (RR2.1.2) ? >> The first ones I did some time back were done in a few seconds. >> For this project, it takes about 4 minutes each when it is on >> 'Removing development properties from stack "draws"' and >> 'Now setting Profile options in stack "draws" '. All the other >> steps go quite quickly. There are 80 cards in that >> substack, which would make some difference, but it seems a >> long time. As long as it's normal, I can live with it, but I don't >> want a sleeping problem to wake up and bite me. >> Dave >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Sun Jul 11 12:42:34 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 11 Jul 2004 09:42:34 -0700 Subject: move textbox script In-Reply-To: <6.1.2.0.0.20040711163349.026f5678@udcf.gla.ac.uk> References: <6.1.2.0.0.20040711163349.026f5678@udcf.gla.ac.uk> Message-ID: <135722338.20040711094234@ahsoftware.net> Bob- I'm sure someone will chime in with a better way, but here's what I do to drag buttons around: local bIsDragging local mouseDownObject on mouseDown if the name of the target contains "button" then put true into bIsDragging put the target into mouseDownObject end if pass mouseDown end mouseDown on mouseRelease put false into bIsDragging end mouseRelease on mouseUp put false into bIsDragging end mouseUp on mouseMove x,y if bIsDragging = true then set the loc of mouseDownObject to x,y end if end mouseMove -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Jul 11 12:49:36 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 11 Jul 2004 09:49:36 -0700 Subject: Best format for screen shots? In-Reply-To: <1d6.25d8b540.2e229379@aol.com> References: <1d6.25d8b540.2e229379@aol.com> Message-ID: <671143914.20040711094936@ahsoftware.net> Paul- Sunday, July 11, 2004, 5:58:33 AM, you wrote: Sac> This time I will also be making PDFs for cross-platform distribution. Since Sac> PICT is a Mac-only format, would EPS (or some other format) be better? EPS files are huge. Even if the pdf conversion compresses the image, you'll still have to keep all the originals around somewhere. I've always used jpg images for my screenshots. Of course, this might depend on what you're using to create the final pdf file. -- -Mark Wieder mwieder at ahsoftware.net From marty at vertex.ucls.uchicago.edu Sun Jul 11 13:45:36 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Sun, 11 Jul 2004 12:45:36 -0500 (CDT) Subject: Best format for screen shots? In-Reply-To: <20040711160015.64EC99300DE@mail.runrev.com> References: <20040711160015.64EC99300DE@mail.runrev.com> Message-ID: SimPLsol at aol.com writes: > > I am writing the operating manual for our first Revolution-based product and > I could use some knowledgeable advice regarding screen shots. > > In the past I saved screenshots as PICT files and copied them into Word. I > printed the Word doc to QuickDraw and Postscript printers. > > This time I will also be making PDFs for cross-platform distribution. Since > PICT is a Mac-only format, would EPS (or some other format) be better? Since you're embedding the screen shots into the pdf doc, I don't see how the original format of the screen shot matters. But, if you're going to keep the screen shots as separate files, here's what I know. My publisher (Allyn&Bacon) wanted screenshots in tiff format, as high-res as possible. SnapZ (http://www.ambrosiasw.com/utilities/snapzprox/) is a great utility for taking screenshots; OS X's Grab is okay too, but not as flexible. Both Grab and SnapZ will save files as tiffs. Word will import tiffs, so you can use it to create the pdf docs. Other page layout programs (PageMaker, inDesign, Quark) also have no problem importing tiffs. Don't know what you'd use if you needed to make PC screenshots..... - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From jperryl at ecs.fullerton.edu Sun Jul 11 13:52:04 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 11 Jul 2004 10:52:04 -0700 (PDT) Subject: Documentation & Books+sorry!+conlcusion (?OT) In-Reply-To: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> Message-ID: Wolfgang: Head on over to the new Yahoo group Richard & Dan have set up on this topic: http://groups.yahoo.com/group/RevDocs If you're willing to collaborate... Hope to see you over there! Judy From jperryl at ecs.fullerton.edu Sun Jul 11 13:54:04 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 11 Jul 2004 10:54:04 -0700 (PDT) Subject: Best format for screen shots? In-Reply-To: <1d6.25d8b540.2e229379@aol.com> Message-ID: EPS for screenshots? I think I'm using JPGs or TIFFs. Judy On Sun, 11 Jul 2004 SimPLsol at aol.com wrote: > I am writing the operating manual for our first Revolution-based product and > I could use some knowledgeable advice regarding screen shots. > > In the past I saved screenshots as PICT files and copied them into Word. I > printed the Word doc to QuickDraw and Postscript printers. > > This time I will also be making PDFs for cross-platform distribution. Since > PICT is a Mac-only format, would EPS (or some other format) be better? From mpetrides at earthlink.net Sun Jul 11 14:14:22 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 11 Jul 2004 14:14:22 -0400 Subject: Separate location into horiz and vert? In-Reply-To: References: Message-ID: <22A9B166-D366-11D8-9010-000A959D005E@earthlink.net> Is there a way to separate location into its horizontal and vertical components, e.g. hloc and vloc, so as to manipulate them individually? M From greg at mcilhiney.com Sun Jul 11 14:33:26 2004 From: greg at mcilhiney.com (Greg McIlhiney) Date: Sun, 11 Jul 2004 11:33:26 -0700 Subject: Problems with printing graphics with patterns In-Reply-To: <40EE2607.9060108@hyperactivesw.com> References: <40EE2607.9060108@hyperactivesw.com> Message-ID: >On 7/8/04 1:33 AM, Greg McIlhiney wrote: > >>Any pattern that I select displays perfectly on the screen. >> >>But when I print the card, the rect is very dark gray. There's a >>pattern in it but it does not resemble the selected pattern. >> >> > >The most common problem with printouts like this involves the >printer driver. Try downloading the latest driver from Lexmark if >you don't have it already. Alternately, try printing to a different >printer to see if it works there. Thanks Jacque for responding! I do have the latest driver. I also took a Mac standalone to work the other evening and tried it on four other Macs with different printers. The printout from the HP deskjet in my office was horrible. Not only did the rect with a pattern print incorrectly but the rect with a solid gray was striped in strange colors. All of the other printers were HP postscript laser printers and they re-produced the problem exactly as my Lexmark laser postscript printer. >>Here is another oddity, which seems extremely bizarre to me... If I >>take a screen capture of the native rev graphic rectangle and then >>paste that bitmap next to the graphic with a pattern, THEN it >>prints properly. Remove the bitmap and the printing reverts back to >>the weird dark gray thing. > >I'm not sure exactly what you mean here; do you place the screen >capture over the original rectangle, or somewhere next to it? If >over, then it makes some sense because the engine would be printing >an image in that case rather than a composite of fields and patterns. It was actually next to and on top of. When I pasted the bitmap, the image object that was created was as wide as the card. So the screenshot did not cover the graphic rectangle, but the bounding box of the image object did. This is hard to explain, but here is a page with some images to explain the problem I am running into and exactly what the printouts look like: http://mcilhiney.com/revPrint.html I am a little frustrated after spending lots of hours trying to determine the cause of the problem and a possible workaround. Rev appears to have everything I would need to create the desired app, however the inability to print cards with the required graphic background prevents me from moving forward. Its seems as if it is a Mac Panther/Jaquar bug to me but I have not found any references to this problem in the archives. I've looked at many of the user-contributed stacks but have yet to find anyone who has a graphic object with a backgroundPattern which I can test and print. If any Mac OS X user has a couple of minutes to download the stack from the link above, print the card, and let me know if you encounter the same problem... it would be appreciated. Thanks! -- greg From scott at tactilemedia.com Sun Jul 11 14:36:06 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 11 Jul 2004 11:36:06 -0700 Subject: Separate location into horiz and vert? In-Reply-To: <22A9B166-D366-11D8-9010-000A959D005E@earthlink.net> Message-ID: Recently, "Marian Petrides" wrote: > Is there a way to separate location into its horizontal and vertical > components, e.g. hloc and vloc, so as to manipulate them individually? Maybe this is what you want? Mouse: mouseH(),mouseV() Object: item 1 of loc of ,item 2 of loc of Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mpetrides at earthlink.net Sun Jul 11 14:38:28 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 11 Jul 2004 14:38:28 -0400 Subject: Separate location into horiz and vert? In-Reply-To: References: Message-ID: <80419DE6-D369-11D8-9010-000A959D005E@earthlink.net> Thanks. That's exactly what I want item 1 of the loc of grc "graphic 1" does it precisely. thanks. M On Jul 11, 2004, at 2:36 PM, Scott Rossi wrote: > Recently, "Marian Petrides" wrote: > >> Is there a way to separate location into its horizontal and vertical >> components, e.g. hloc and vloc, so as to manipulate them >> individually? > > Maybe this is what you want? > > Mouse: > > mouseH(),mouseV() > > > Object: > > item 1 of loc of ,item 2 of loc of > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dalton_runrev at gaeabooks.com Sun Jul 11 14:46:33 2004 From: dalton_runrev at gaeabooks.com (Elizabeth Dalton) Date: Sun, 11 Jul 2004 14:46:33 -0400 Subject: Unicode (was "Call for Tutorial Topics") Message-ID: <40F18B09.10004@gaeabooks.com> Jeanne A. E. DeVoto wrote: > It sounds like you looked only at the dictionary instead of the How > Tos. Actually, I searched all documentation, went systematically through the results, then searched this list, before launching on my trial-and-error adventure. I seem to recall reading an earlier post that told me that was the proper way to proceed. I appreciate that Unicode is an obscure topic, and I may be the only one on this list interested in making it work, but I have to say I'm really quite amazed at the attitudes that prevail on this list. I'm personally 0 for 3 in my experience with the list at this point: when I asked how to use a USB device I was told to write an external (though USB is supposed to be supported, according to the documentation), when I asked about a pinyin display error, I got no response whatsoever, and now when I've offered to write a tutorial and sample stack to share what I've been able to figure out about a complex and poorly documented topic, I've been told it's my fault that I haven't looked at the existing documentation correctly. It's bad enough when someone new to the product, looking for help, gets this kind of reaction, but when someone OFFERING to help gets pushed away... well, let's just say it's lucky for RunRev Co. that I'll be making my decision on whether or not to purchase a license next week based on the product, not on the user community. I'm sure there are some absolutely wonderful people on this list who go out of their way to help new users, but that hasn't been my experience so far, personally or as an observer. Perhaps what we need, instead of or in addition to user docs and a UI intended for novice programmers, is a support list intended for novice programmers. Regards, Elizabeth Dalton From ambassador at fourthworld.com Sun Jul 11 15:07:07 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 11 Jul 2004 12:07:07 -0700 Subject: Documentation & Books+sorry!+conlcusion (?OT) In-Reply-To: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> References: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> Message-ID: <40F18FDB.1010303@fourthworld.com> Wolfgang M.Bereuter wrote: >> Novice programmers can't be expected to 'dig for diamonds' because they >> (a) don't know how to dig, (b) don't know what to dig with or for, and >> (c) >> don't know how to ask relevant questions. >> > One of so many great postings about this theme! Feel free to add more -- Judy and others are continuing the discussion on docs in the new RevDocs group: > This following example shows exactly the difference: > From Richard and from Marian. > Richard?s Array description: My impression (feelings): a professional > description, but I did not understand it! > Marian?s Array description: A (maybee for a scripter not so professional > description) but I understood it in a few seconds. There is a more salient difference between the two posts -- take a look at them again: Richard's: Marian's: Marian's post describes arrays in the abstract mathematical sense, and explicitely notes that there may be little relationship between her generalized description and how it applies to using arrays in Rev. My post gives specific Transcript examples, explaining each line in in the context of solving a specific problem. Rev's arrays are associative arrays, and are very different from arrays used in math. While Marian's post did a great job of explaining what arrays are in the math sense, her own post made it clear that there was little relationship to her description and Rev's associative arrays. This is not a "battle of the posts"; on the contrary, for what she was attempting to describe Marian described it well. But the main difference is that mine offered specific, practical advice on using arrays in Rev. My post tells a story: it begins with things the reader understands (Judy is very familiar with working with delimited lists) and branches out to how associative arrays can be used to solve related problems with much greater flexibility and, in many cases, ease. It describes what an array is, then proceeds to explain how to assign values to an array element, how to retrieve that value, how to get a list of keys, how to delete a key, and since all the previous examples had used a literal string as the element name it concludes with an example of how to use a variable in place of a literal to access array elements. But the usefulness of my post does indeed come with one limitation: you must not only read the code given there, but to have a good understanding of it you should put together an experiment stack and actually try it out. If you do that you will be well on your way to getting an understanding of working with Rev's associative arrays in under 20 minutes. If you continue that experimentation (coupled with reviewing the tokens noted there in the Dictionary and asking follow-up questions here if needed) you can copletely master them in an hour, or maybe two at the outside. As with learning math, car repair, or any other skill, the best learning of programming concepts comes from not only reading, but also doing. If you choose to try this and still have difficulty grasping arrays, please let me know which specific portions of the post were not clear and I'll be happy to expand on those aspects. The post was written off-the-cuff in a few minutes and by no means represents a comprehensive effort to teaching everything there is to know about arrays; it was written for a reader at Judy's skill level to get an understanding of the basics of arrays. With your specific guidance it could, however, be filled out to serve a larger goal of being a tutorial. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From mpetrides at earthlink.net Sun Jul 11 15:27:39 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 11 Jul 2004 15:27:39 -0400 Subject: Documentation & Books+sorry!+conlcusion (?OT) In-Reply-To: <40F18FDB.1010303@fourthworld.com> References: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> <40F18FDB.1010303@fourthworld.com> Message-ID: <5F0D0CE0-D370-11D8-9010-000A959D005E@earthlink.net> Richard Beginners (especially) need things explained to them in what I call "people language." My post was intended to demonstrate how that can be done. I hate the name "for Dummies" but using the term is the quickest way to get the point across. In order to "hook" beginners, we need introductory material such as would appear in a book entitled "Revolution for Dummies." :-0) I realize now, but didn't when I made my post, that Judy wasn't looking for that kind of answer. At the time I thought she was (sorry, Judy!). In any event, I have a longer post on this topic which I will make to the other list--if I can ever get Yahoo to let me on--seems I've used them before and can't remember password or zip code for that incident. Anyway, see 'ya over there. M On Jul 11, 2004, at 3:07 PM, Richard Gaskin wrote: > My post tells a story: it begins with things the reader understands > (Judy is very familiar with working with delimited lists) and branches > out to how associative arrays can be used to solve related problems > with much greater flexibility and, in many cases, ease. From troy at rpsystems.net Sun Jul 11 15:31:57 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 15:31:57 -0400 Subject: Arrays in Rev In-Reply-To: <40F18FDB.1010303@fourthworld.com> References: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> <40F18FDB.1010303@fourthworld.com> Message-ID: On Jul 11, 2004, at 3:07 PM, Richard Gaskin wrote: > My post tells a story: it begins with things the reader understands > (Judy is very familiar with working with delimited lists) and branches > out to how associative arrays can be used to solve related problems > with much greater flexibility and, in many cases, ease. I understand quite well Rev's associative arrays, at least on the base level that they have been described here and in the documentation, and I use them in my work. But, I'll go ahead and ask for some additional insight. As you may know, I come from an extensive background in Director, which has syntax derived from the same source as Transcript, but evolved to being "list based" rather than "string based" as Transcript is. In Director, it is VERY common to have extremely deeply nested arrays, often with tens of thousands of items dispersed across many layers of array nesting. These nested arrays can contain both associative arrays, and linear lists, and those in turn can contain either as well, and so on. Contents of these lists are easily target-able, and very rapidly accessible. How is this done in Transcript, if at all? If not, what is the logical replacement? In some cases, I've gone to generating stacks and using cards to organize such data, but would prefer a variable structure for the speed, especially considering that the user never has to actually see the data in the stored/working form. -- Troy RPSystems, Ltd. http://www.rpsystems.net From bill at bluewatermaritime.com Sun Jul 11 15:48:10 2004 From: bill at bluewatermaritime.com (Bill) Date: Sun, 11 Jul 2004 15:48:10 -0400 Subject: Setting and getting database controls on field In-Reply-To: <20040711160017.396819300DD@mail.runrev.com> Message-ID: How do you get the database settings from a field with transcript? From ron at umit.maine.edu Sun Jul 11 15:46:52 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sun, 11 Jul 2004 15:46:52 -0400 Subject: use-revolution Digest, Vol 10, Issue 38 Message-ID: I am attending a Conference and will be out of the office till the 19th. From hershbp at verizon.net Sun Jul 11 15:48:04 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 15:48:04 -0400 Subject: SQL question Message-ID: <394EDBE8-D373-11D8-9FD4-0030654C1E62@verizon.net> HI , How do I "INSERT" A SQL statement and return some of the record or field info immediately ? I'll try to elaborate. A database app. running many clients, I create a new record and want to get the primary key of that newly created record. If I'll do an "INSERT" and then go the last record via "SELECT" then between the INSERT and the SELECT somebody else from a different location can insert a new record then when I do the select to get the last as mentioned above I'll get the wrong pk. How do I overcome that ? Thanks , Hershel. From mark at maseurope.net Sun Jul 11 16:06:43 2004 From: mark at maseurope.net (Mark Smith) Date: Sun, 11 Jul 2004 21:06:43 +0100 Subject: use-revolution Digest, Vol 10, Issue 38 In-Reply-To: <20040711194354.E37C19300EE@mail.runrev.com> References: <20040711194354.E37C19300EE@mail.runrev.com> Message-ID: I tried to download it, but the download link may be broken..it tried but Safari reported that it 'could not download the information from this location'...also if you want to try it on a Mac then an .exe won't work... Cheers, Mark On 11 Jul 2004, at 20:43, use-revolution-request at lists.runrev.com wrote: > If any Mac OS X user has a couple of minutes to download the stack > from the link above, print the card, and let me know if you encounter > the same problem... it would be appreciated. From soapdog at mac.com Sun Jul 11 16:07:14 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 17:07:14 -0300 Subject: SQL question In-Reply-To: <394EDBE8-D373-11D8-9FD4-0030654C1E62@verizon.net> References: <394EDBE8-D373-11D8-9FD4-0030654C1E62@verizon.net> Message-ID: Hershel, since you're doing the INSERTS you have access to the inserted data, can't your refine your SELECT query so that you SELECT WHERE and put all the inserted data as refinements, this way you'll retrieve the correct record. Thats what I use here. Cheers andre On Jul 11, 2004, at 4:48 PM, hershbp at verizon.net wrote: > HI , > How do I "INSERT" A SQL statement and return some of the record or > field info immediately ? > I'll try to elaborate. A database app. running many clients, I create > a new record and want to get the primary key of that newly created > record. If I'll do an "INSERT" and then go the last record via > "SELECT" then between the INSERT and the SELECT somebody else from a > different location can insert a new record then when I do the select > to get the last as mentioned above I'll get the wrong pk. How do I > overcome that ? > Thanks , Hershel. > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From gizmotron at earthlink.net Sun Jul 11 16:15:34 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 11 Jul 2004 13:15:34 -0700 Subject: Arrays in Rev In-Reply-To: Message-ID: on 7/11/04 12:31 PM, Troy Rollins at troy at rpsystems.net wrote: > > On Jul 11, 2004, at 3:07 PM, Richard Gaskin wrote: > >> My post tells a story: it begins with things the reader understands >> (Judy is very familiar with working with delimited lists) and branches >> out to how associative arrays can be used to solve related problems >> with much greater flexibility and, in many cases, ease. > > I understand quite well Rev's associative arrays, at least on the base > level that they have been described here and in the documentation, and > I use them in my work. > > But, I'll go ahead and ask for some additional insight. As you may > know, I come from an extensive background in Director, which has syntax > derived from the same source as Transcript, but evolved to being "list > based" rather than "string based" as Transcript is. > > In Director, it is VERY common to have extremely deeply nested arrays, > often with tens of thousands of items dispersed across many layers of > array nesting. These nested arrays can contain both associative arrays, > and linear lists, and those in turn can contain either as well, and so > on. Contents of these lists are easily target-able, and very rapidly > accessible. > > How is this done in Transcript, if at all? If not, what is the logical > replacement? In some cases, I've gone to generating stacks and using > cards to organize such data, but would prefer a variable structure for > the speed, especially considering that the user never has to actually > see the data in the stored/working form. > > -- > Troy Hi Troy, I came from Director also and missed lists so much that I created my own. just for you: http://www.gizmotron.org/revolution/dimensionalList.rev & http://www.gizmotron.org/revolution/mtmlDataTable.rev ...also at the RunRev website under developer contributions I created a stack for array manipulation called frogBreath 1.0 I plan to take all three of these stacks and break them down as basic tutorials for beginners. I will contribute them to Rev or the new RevDocs group to be used any way that best supports the Rev community. Mark From pkocsis at cox.net Sun Jul 11 16:14:02 2004 From: pkocsis at cox.net (Paul Kocsis) Date: Sun, 11 Jul 2004 15:14:02 -0500 Subject: SQL question References: <394EDBE8-D373-11D8-9FD4-0030654C1E62@verizon.net> Message-ID: <003a01c46783$9c535460$f3ffa8c0@cox.net> Hershel, If you are INSERTing the record...then you do have all the fields of that record at the time of INSERT...no? I would think that you know what the primary key is at that time...and might want to explore other methods to accomplish your purpose of wanting to SELECT what you just INSERTed....or am I missing something significant? Paul Kocsis ----- Original Message ----- From: To: Sent: Sunday, July 11, 2004 2:48 PM Subject: SQL question > HI , > How do I "INSERT" A SQL statement and return some of the record or > field info immediately ? > I'll try to elaborate. A database app. running many clients, I create a > new record and want to get the primary key of that newly created > record. If I'll do an "INSERT" and then go the last record via "SELECT" > then between the INSERT and the SELECT somebody else from a different > location can insert a new record then when I do the select to get the > last as mentioned above I'll get the wrong pk. How do I overcome that ? > Thanks , Hershel. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From sanke at hrz.uni-kassel.de Sun Jul 11 16:15:57 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun, 11 Jul 2004 22:15:57 +0200 Subject: move textbox script Message-ID: <40F19FFD.60004@hrz.uni-kassel.de> On Sun Jul 11, Bob Hartley bob at armbase.com wrote: > Hi all. > > I've been trying things for the last 3 hours on this one command and cant > seem to manage it. > > I want to take an object (text field) in this type of app and move it to > another location in the same flatfile. > see http://www.gla.ac.uk/~rh82p/ide.jpg > > I used the grab command but it didn't work. > > (snip) What the Transcript Dictionary does not mention under "grab" is that you have to set the locktext property of the field to true to be able to drag the textfield around. The intention of the grab command is indeed to avoid all sorts of workarounds with mousestilldown, mouseloc etc. etc. My sample stack "Seminar01" on page "Samples and Tools for Development" contains examples and various scripts for dragging fields and other objects using the "grab" command; see URL below. --Wilhelm Sanke http://www.sanke.org From soapdog at mac.com Sun Jul 11 16:16:43 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 17:16:43 -0300 Subject: Best format for screen shots? In-Reply-To: <6.1.2.0.0.20040711145559.027021e8@mail.armbase.com> References: <1d6.25d8b540.2e229379@aol.com> <6.1.2.0.0.20040711145559.027021e8@mail.armbase.com> Message-ID: <3A1148C2-D377-11D8-8B0F-0003936D012E@mac.com> Also, there's a pluging for the Rev IDE to take screenshots... cool! :D I normally use Snapz PRO... it's amazing, can even record movies of the screen ideal for tutorials, like chipp layout manager tutorial. On Jul 11, 2004, at 11:07 AM, Bob Hartley wrote: > At 13:58 11/07/2004, you wrote: > > Hi Paul. > >> I am writing the operating manual for our first Revolution-based >> product and >> I could use some knowledgeable advice regarding screen shots. > > > OK I'll try my best > > >> In the past I saved screenshots as PICT files and copied them into >> Word. I >> printed the Word doc to QuickDraw and Postscript printers. >> >> This time I will also be making PDFs for cross-platform distribution. >> Since >> PICT is a Mac-only format, would EPS (or some other format) be better? > > Ahh I was under the impression that the image was converted on > creating the pdf. However, I normally use tiff for high quality images > or a simple 95% jpeg for manuals. > > > If you want to test you could send me a snippet and I'll look at it on > my PC. > > Send it to r.hartley at bio.gla.ac.uk I have a 100Mb line so size is not > a problem. > > > cheers > bob > > >> Thanks in advance. >> Paul Looney >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From greg at mcilhiney.com Sun Jul 11 16:18:23 2004 From: greg at mcilhiney.com (Greg McIlhiney) Date: Sun, 11 Jul 2004 13:18:23 -0700 Subject: Problems with printing graphics with patterns In-Reply-To: References: <20040711194354.E37C19300EE@mail.runrev.com> Message-ID: >I tried to download it, but the download link may be broken..it >tried but Safari reported that it 'could not download the >information from this location'...also if you want to try it on a >Mac then an .exe won't work... > >Cheers, > >Mark Sorry about that. I use Firefox and forgot about Safari's weird behavior under Panther when you have an old fashioned ftp link. The link is now a http link to a .sit file. http://mcilhiney.com/revPrint.html Thanks Mark, -- greg From hershbp at verizon.net Sun Jul 11 16:37:01 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 16:37:01 -0400 Subject: SQL question In-Reply-To: Message-ID: <0FF53BBD-D37A-11D8-9FD4-0030654C1E62@verizon.net> On Sunday, July 11, 2004, at 04:07 PM, Andre Garzia wrote: > > Hershel, > > since you're doing the INSERTS you have access to the inserted data, > can't your refine your SELECT query so that you SELECT WHERE and put > all the inserted data as refinements, this way you'll retrieve the > correct record. Thats what I use here. I don't think this will work in my case because basically what I'm inserting is just any piece of info e.g. the time to create a new record (in an e.g.sales table ). The db auto creates a pk , then I need to take this pk from the sales table and insert it for a fk in a line_items table to have all line items (every transaction related to its sale number ) and then I take out the fk from the line_items (SELECT") and go back to the sales_db add the sales amount to the db with an "ALTER db SET sale_amount ='xx.xx' WHERE pk_auto = 'thepk' Sales_db , pk_auto, sale_amount,date,time Line_items_db, item_name,item_price,sales_fk Thanks , Hershel > > Cheers > andre > > > On Jul 11, 2004, at 4:48 PM, hershbp at verizon.net wrote: > >> HI , >> How do I "INSERT" A SQL statement and return some of the record or >> field info immediately ? >> I'll try to elaborate. A database app. running many clients, I create >> a new record and want to get the primary key of that newly created >> record. If I'll do an "INSERT" and then go the last record via >> "SELECT" then between the INSERT and the SELECT somebody else from a >> different location can insert a new record then when I do the select >> to get the last as mentioned above I'll get the wrong pk. How do I >> overcome that ? >> Thanks , Hershel. >> > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershbp at verizon.net Sun Jul 11 16:41:13 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 16:41:13 -0400 Subject: Setting and getting database controls on field In-Reply-To: Message-ID: On Sunday, July 11, 2004, at 03:48 PM, Bill wrote: > How do you get the database settings from a field with transcript? may be if you will explain yourself bit more I'll be able to try to help. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From troy at rpsystems.net Sun Jul 11 16:57:08 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 16:57:08 -0400 Subject: Arrays in Rev In-Reply-To: References: Message-ID: On Jul 11, 2004, at 4:15 PM, Mark Brownell wrote: > I came from Director also and missed lists so much that I created my > own. Very cool. Downloaded, and will play with this tonight. I can extrapolate then that Rev (Transcript) does not then actually have a decent way to do this natively? And, have you done any speed tests? As you know, lists are very fast in Director. I'm assuming these methods in your stacks are faster than accessing similar data from fields, etc. as it is variable based? Now if only we had symbols in Transcript. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From pkocsis at cox.net Sun Jul 11 16:58:31 2004 From: pkocsis at cox.net (Paul Kocsis) Date: Sun, 11 Jul 2004 15:58:31 -0500 Subject: SQL question References: <0FF53BBD-D37A-11D8-9FD4-0030654C1E62@verizon.net> Message-ID: <004601c46789$d2cf54c0$f3ffa8c0@cox.net> What does your sql INSERT statement actually look like? I guess I'm not fully understanding the dilemma...I remember "way back" when using Informix, there was a software system where it was important to obtain an Informix "internally generated" column called 'rowid'. (before Informix recommended that one *not* utilize 'rowid'....or before I actually read that recommendation ;) ...anyway, I seem to recall some dilemma in wanting to know the rowid of a newly inserted record....so in that case, and maybe in yours, Andre's suggestion of SELECTing for all the columns that you inserted is certainly an avenue...provided that the collection of data from that record, as a set, is guaranteed to be unique...if the collection of data columns is not guaranteed to be unique...then you might have to add another column that is either guaranteed to be unique itself, or at least make the collection of all the inserted fields unique...for your subsequent SELECT... ...are we getting anywhere? Paul Kocsis ----- Original Message ----- From: To: "How to use Revolution" Sent: Sunday, July 11, 2004 3:37 PM Subject: Re: SQL question On Sunday, July 11, 2004, at 04:07 PM, Andre Garzia wrote: > > Hershel, > > since you're doing the INSERTS you have access to the inserted data, > can't your refine your SELECT query so that you SELECT WHERE and put > all the inserted data as refinements, this way you'll retrieve the > correct record. Thats what I use here. I don't think this will work in my case because basically what I'm inserting is just any piece of info e.g. the time to create a new record (in an e.g.sales table ). The db auto creates a pk , then I need to take this pk from the sales table and insert it for a fk in a line_items table to have all line items (every transaction related to its sale number ) and then I take out the fk from the line_items (SELECT") and go back to the sales_db add the sales amount to the db with an "ALTER db SET sale_amount ='xx.xx' WHERE pk_auto = 'thepk' Sales_db , pk_auto, sale_amount,date,time Line_items_db, item_name,item_price,sales_fk Thanks , Hershel > > Cheers > andre > > > On Jul 11, 2004, at 4:48 PM, hershbp at verizon.net wrote: > >> HI , >> How do I "INSERT" A SQL statement and return some of the record or >> field info immediately ? >> I'll try to elaborate. A database app. running many clients, I create >> a new record and want to get the primary key of that newly created >> record. If I'll do an "INSERT" and then go the last record via >> "SELECT" then between the INSERT and the SELECT somebody else from a >> different location can insert a new record then when I do the select >> to get the last as mentioned above I'll get the wrong pk. How do I >> overcome that ? >> Thanks , Hershel. >> > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jimlyons at earthlink.net Sun Jul 11 16:56:44 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Sun, 11 Jul 2004 16:56:44 -0400 Subject: Separate location into horiz and vert? In-Reply-To: <20040711194354.E37C19300EE@mail.runrev.com> References: <20040711194354.E37C19300EE@mail.runrev.com> Message-ID: On Jul 11, 2004, at 3:43 PM, use-revolution-request at lists.runrev.com wrote: Scott Rossi wrote: > Recently, "Marian Petrides" wrote: > >> Is there a way to separate location into its horizontal and vertical >> components, e.g. hloc and vloc, so as to manipulate them >> individually? > > Maybe this is what you want? > ... > item 1 of loc of ,item 2 of loc of This is easy enough when you want to get the horizontal or vertical location, but it's more cumbersome when you want to set one of them. I always wanted to have the locH and locV properties, so when I learned about getprop and setprop, I wrote this and use it in the main stack script of my projects: -- virtual properties locH and locV getprop locH return item one of the loc of the target end locH setProp locH h get the loc of the target put h into item one of it set the loc of the target to it end locH getprop locV return item two of the loc of the target end locV setProp locV v get the loc of the target put v into item two of it set the loc of the target to it end locV These can make your resize handlers a little easier to write, and to understand. Just get and set these properties as you would any other, eg, set the locH of grp "controls" to the locH of this card. Jim Lyons From kray at sonsothunder.com Sun Jul 11 17:16:40 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 11 Jul 2004 16:16:40 -0500 Subject: Arrays in Rev (long) In-Reply-To: Message-ID: <004d01c4678c$5f2fd870$6601a8c0@precision340> > In Director, it is VERY common to have extremely deeply > nested arrays, > often with tens of thousands of items dispersed across many layers of > array nesting. These nested arrays can contain both > associative arrays, > and linear lists, and those in turn can contain either as > well, and so > on. Contents of these lists are easily target-able, and very rapidly > accessible. > > How is this done in Transcript, if at all? If not, what is > the logical > replacement? In some cases, I've gone to generating stacks and using > cards to organize such data, but would prefer a variable > structure for > the speed, especially considering that the user never has to actually > see the data in the stored/working form. Troy, The first thing you need to "grok" is that the way Rev uses associative arrays and making what I call "string assumptions" can allow the arrays to mimic true multidimensional arrays, even though under the hood, they are considered to be single-dimension string-based arrays. Consider: put "hello" into myAlert[greeting] In the case above, "greeting" is considered to be a string so long as no variable named "greeting" has been previously defined. So it is the equivalent of: put "hello" into myAlert["greeting"] Now for multi-demensional arrays, let's use a tic-tac-toe board. Many beginning tutorials on multidimensional arrays use this as an example. In languages like Flash, you'd refer to the upper left square like this (I'm using "cell" as the array variable): cell[1][1] In Rev, you would refer to it as: cell[1,1] But what's really happened is that Rev has created a single key using the *string* "1,1" in the array. To onlookers, it looks like a two-dimensional call, but it really isn't. So supposed you wanted to "clear the board" in tic-tac-toe using Rev. You might do something like this: repeat with x = 1 to 3 repeat with y = 1 to 3 put "" into cell[x,y] end repeat end repeat Now at first you might think that the call to 'put "" into cell[x,y]' would be interpreted as 'put "" into cell["x,y"]' (i.e. rewriting a single array element every time throught the loop instead of creating all 9 array elements), but Rev's smarter than that... it knows that if what's in the [] is comma-delimited, AND the items within the [] are variables, it just substitutes the variables. However, what REALLY happens, is that instead of Rev creating a 2-dimensional array, it creates a 1-dimensional array with 9 elements: cell[1,1] cell[1,2] cell[1,3] cell[2,1] cell[2,2] cell[2,3] cell[3,1] cell[3,2] cell[3,3] Now... how does that apply related to Director? Well I'm a bit rusty on Director lists (haven't used Director for a couple of years), but based on the MX docs and my rusty memory, here's how it applies... LINEAR LISTS ------------ The simple linear lists in Director are straightforward - compare: Director: set myList = ["Troy","Ken","Richard"] put getAt(myList, 2) --> Ken Revolution: put "Troy,Ken,Richard" into myList split myList by "," put myList[2] --> Ken (Of course in this simple example, in BOTH environments, it might just be easier to "get item 2" of the string, but I digress.) More complex linear lists compare this way: Director: set myList = [["Troy","Ken","Richard"],["Kevin","Jan","Judy"]] put getAt(myList,2) --> ["Kevin","Jan","Judy"] put getAt(getAt(myList,2),1) --> Kevin Revolution: put "1,Troy,Ken,Richard"&cr&"2,Kevin,Jan,Judy" into myList split myList by CR and "," put myList[2] into tempArray --> Kevin,Jan,Judy split tempArray by "," put tempArray[1] --> Kevin But note that this is NOT usually something you'd do in Rev... Director is designed to be able to make arrays of arrays, and although Rev can simulate this, it is not the most efficient, nor is it the best approach. One reason is that if you'll notice, I had to add line numbers before each line in myList so that when I used 'split' I could reference the array by number. Why? Because remember that no matter what it may appear to be, Rev uses associative arrays ONLY - myList[1] is NOT numeric... it is creating a *string* called "1" that is associated with the value that you give it. When you use "split" with only one delimiter (like in my first example, Rev *automatically creates* the string keys for the array and puts the index number in them. So when you do this: put "Troy,Ken,Richard" into myList split myList by "," What you are really doing is having Rev say: "for each item in myList I will create a key for the array using a string that corresponds to the item number of the item I'm examining, and then set the value of that key to the string of the item I'm examining." So it's basically doing (I'm using quotes for clarity, but in practice you wouldn't use the quotes): put "Troy" into myList["1"] put "Ken" into myList["2"] put "Richard" into myList["3"] Now when you split on *two* delimiters, Rev first uses the first delimiter to get a "chunk" of data, and then based on the second delimiter it uses the first "item" of each chunk as the string for the key of the array, and sets the value of that key to the rest of the "items" of that chunk. So this: put "1,Troy,Ken,Richard"&cr&"2,Kevin,Jan,Judy" into myList split myList by CR and "," Is the same as this (what Rev's doing under the hood): put "1,Troy,Ken,Richard" into tChunk1 put "2,Kevin,Jan,Judy" into tChunk2 put item 1 of tChunk1 into tKey1 put item 1 of tChunk2 into tKey2 delete item 1 of tChunk1 delete item 1 of tChunk2 put tChunk1 into myList[tKey1] put tChunk2 into myList[tKey2] If I hadn't put the numbers in front of each line in myList, this is what I would have gotten instead: put myList["Troy"] --> Ken,Richard put myList["Kevin"] --> Jan,Judy It is my experience that combining regular text parsing chunk expressions with arrays is the most useful. So in the second comparison above, I would do this: put "Troy,Ken,Richard"&cr&"Kevin,Jan,Judy" into myList split myList by CR put item 1 of myList[2] --> Kevin Of course this means looking at your data differently when you prepare to store it, but I'm sure you get the idea. PROPERTY LISTS -------------- These are actually more applicable in Rev since for Director these really are doing associative instead of numeric arrays. But the same approach with Rev holds true - rather than storing lists of lists (or arrays of arrays), you get creative in how you manage them. Director: set customer = [#name:"Ken",#age:40,#gender:"male"] put customer.age -- or put getProp("customer","age") --> 40 Revolution: put "name,Ken" & cr & "age,40" & cr & "gender,male" into customer split customer by cr and "," put customer["age"] --> 40 Director: set customers = [#good:[#name:"Ken",#age:40],#bad:[#name:"James",#age:35"]] put customers.good.name --> Ken Revolution: put "name,1" & cr & age,2" into tLookup split tLookup by cr and "," put "good,Ken,40" & cr & "bad,James,35" into customers split customers by cr and "," put item tLookup["name"] of customers["good"] --> Ken Keep in mind that a lot of this depends on how you assign the data to the array. You could store the data such that: customers["good.name"] = "Ken" customers["good","name"] = "Ken" So an alternative storage approach (while longer) may make it easer for retrieval: -- Store: put "name,age" into tProps put "good,Ken,40" & cr & "bad,James,35" into tCustData split tCustData by cr and "," repeat for each line tKey in (the keys of tCustData) repeat with x = 1 to the number of items of tProps put item x of tCustData[tKey] into customers[tKey,(item x of tProps)] end repeat end repeat --Retrieve: put customers["good","name"] --> Ken I hope this helps with your understanding of arrays in Rev... personally I think that if we had a simple method of being able to assign data into an array like the one I'm referring to above, it would help speed things up and make it easier to work with. It's not that we need (IMHO) a way of being able to *actually* but arrays into arrays, but we need something that can allow us to *simulate* putting arrays into arrays, and allow us to retrieve it. IMHO, what's the difference between: put customers.badcredit.state.california and put customers["badcredit","state","california"] except a few extra characters to type? Would we *care* that Rev is storing the value of this element in the *actual* array customers["badcredit,state,california"]? I don't think so. So we need something that will allow us to slice and dice the data quickly so that it can go into this kind of an array. Something along the lines of the way Director does it, but perhaps an extension of the split command: split {by|using|with} [and ] So this would work: put "good,[name:Ken,age:40]" & cr & "bad,[name:James,age:35]" into customers split customers by cr and "," and ":" put customers["good","name"] --> Ken I'm not sure how this would extend to more than one array in another array... perhaps that's a useful discussion for an enhancement to Rev? Anyway, now I'm rambling... I hope this has been helpful to both you and anyone else paying attention. ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dsc at swcp.com Sun Jul 11 17:20:40 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 11 Jul 2004 15:20:40 -0600 Subject: Arrays in Rev In-Reply-To: References: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> <40F18FDB.1010303@fourthworld.com> Message-ID: <2909021E-D380-11D8-AB87-000A9567A3E6@swcp.com> On Jul 11, 2004, at 1:31 PM, Troy Rollins wrote: > In Director, it is VERY common to have extremely deeply nested arrays, > often with tens of thousands of items dispersed across many layers of > array nesting. These nested arrays can contain both associative > arrays, and linear lists, and those in turn can contain either as > well, and so on. Contents of these lists are easily target-able, and > very rapidly accessible. > > How is this done in Transcript, if at all? If not, what is the logical > replacement? In some cases, I've gone to generating stacks and using > cards to organize such data, but would prefer a variable structure for > the speed, especially considering that the user never has to actually > see the data in the stored/working form. Multidimensional arrays are in an assigned enhancement on bugzilla. The direction of implementation seems to be essentially nested arrays. (Bugzilla 555) These will participate in chunk syntax to any level, I think. You can make some functions to create number subscripted matrices and for fixed size data these can get data in fixed time. Starting with 2.3, you can set these in almost constant time. (Bugzilla 586) I have not tested this change. You essentially pack data into a string and use functions to retrieve it and stuff it back in. I have created a chunk abstraction that can handle nesting and any kind of data. I call it a box. Andre seems to be a fan of boxes. If 555 does not come out in 2.3, I may clean that up and make it more available. Access time is proportional the number of boxes from the end. Dar Scott From dsc at swcp.com Sun Jul 11 17:31:23 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 11 Jul 2004 15:31:23 -0600 Subject: Arrays in Rev (long) In-Reply-To: <004d01c4678c$5f2fd870$6601a8c0@precision340> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: On Jul 11, 2004, at 3:16 PM, Ken Ray wrote: > The first thing you need to "grok" is that the way Rev uses associative > arrays and making what I call "string assumptions" can allow the > arrays to > mimic true multidimensional arrays, even though under the hood, they > are > considered to be single-dimension string-based arrays. Cool essay, Ken. While we are at it I'll mention a couple details concerning arrays. As Ken mention, the subscript is an expression that is viewed as a string. Here is a gotcha for numeric subscripts. The subscripts in a[0.0+0.0] and a[0.0] do not point to the same entry, because the first use a subscript of "0" and the second uses a subscript of "0.0". Another for array subscripts. Null cannot be a subscript. There are some things to watch for in array values. Array elements cannot (yet!) be arrays. The result of arithmetic retains full precision when saved as an element (numberFormat is not applied at saving) and is not coerced to a string. When converted to a string later, numberFormat at that time is used. Dar Scott From gizmotron at earthlink.net Sun Jul 11 17:38:07 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 11 Jul 2004 14:38:07 -0700 Subject: Arrays in Rev In-Reply-To: Message-ID: on 7/11/04 1:57 PM, Troy Rollins at troy at rpsystems.net wrote: > On Jul 11, 2004, at 4:15 PM, Mark Brownell wrote: > >> I came from Director also and missed lists so much that I created my >> own. > > Very cool. Downloaded, and will play with this tonight. > > I can extrapolate then that Rev (Transcript) does not then actually > have a decent way to do this natively? No, sort of. The dimensionalList.rev example came after I decided that a pull-parser version of a single row & column table was only two dimensional. It does not take a great leap to see that anyone could create a key handler that transforms "myArray[1][1][2]" into a key named "1,1,2" to be used in any array. I use the pull-parser with the text version because it's also an external text based storage file. I've been dreaming of the day that a high speed pull-parser was added to Rev for these two reasons of using text based dimensional lists. If I had a parser that created a numerical array like this example: -- put getPNLPelements("", "", yourTextData) into theArray function getPNLPelements tStartTag, tEndTag, StringToSearch and a single element parser that grabbed elements from smaller chunks of text containing pages of markup for example: -- put PNLPgetElement("", "", theArray[32]) into theElement function PNLPgetElement tStTag, tEdTag, stngToSch Then I could build a multi-dimensional function that could rival the speed of lists in Director. Those lists could be storage devices as well as a single text document. > > And, have you done any speed tests? As you know, lists are very fast in > Director. I'm assuming these methods in your stacks are faster than > accessing similar data from fields, etc. as it is variable based? It's pretty fast on 1 meg data objects. You can even store and gather compressed(base64) data between tag sets that can be rebuilt as images. Rev is so cool when it comes to transforming information. Mark From ron at umit.maine.edu Sun Jul 11 17:34:15 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sun, 11 Jul 2004 17:34:15 -0400 Subject: use-revolution Digest, Vol 10, Issue 39 Message-ID: I am attending a Conference and will be out of the office till the 19th. From jhj at jhj.com Sun Jul 11 17:42:53 2004 From: jhj at jhj.com (Jerry J) Date: Sun, 11 Jul 2004 14:42:53 -0700 Subject: Problems with printing graphics with patterns In-Reply-To: <20040711194355.0C3E79300EF@mail.runrev.com> References: <20040711194355.0C3E79300EF@mail.runrev.com> Message-ID: <436966BA-D383-11D8-BC87-003065B58254@jhj.com> Greg wrote: > If any Mac OS X user has a couple of minutes to download the stack > from the link above, print the card, and let me know if you encounter > the same problem... it would be appreciated. > I tried it, and it has the same problem on my system. Mac OS X 10.3.4 HP G85 all-in-one printer via USB. Strange! Jerry Jensen From troy at rpsystems.net Sun Jul 11 17:51:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 17:51:17 -0400 Subject: Arrays in Rev (long) In-Reply-To: <004d01c4678c$5f2fd870$6601a8c0@precision340> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: <7028061C-D384-11D8-AAA3-000A95A09CF8@rpsystems.net> On Jul 11, 2004, at 5:16 PM, Ken Ray wrote: > LINEAR LISTS > ------------ > > The simple linear lists in Director are straightforward - compare: > > Director: > set myList = ["Troy","Ken","Richard"] > put getAt(myList, 2) > --> Ken Or in "modern dot-lingo" - put myList[2] > More complex linear lists compare this way: > > Director: > set myList = [["Troy","Ken","Richard"],["Kevin","Jan","Judy"]] > put getAt(myList,2) > --> ["Kevin","Jan","Judy"] > put getAt(getAt(myList,2),1) > --> Kevin again, Director's syntax for lists is more refined than that - put myList[2][1] > Anyway, now I'm rambling... I hope this has been helpful to both you > and > anyone else paying attention. ;-) Very awesome dissertation. While Director's techniques for array handling are probably the only reason that I perceive it as lacking in Transcript, this has certainly helped me to understand Rev's under-the-hood approach to them. Adding CRs, and doing splits somehow seems a bit less than straightforward, as you must then do mental translation from string lines, etc. in order to develop appropriate paths to data. Plus, every example you've shown is based on knowing where the data is in the first place - it gets even more complex when one must search within the array for data, and then do a relational path to associated data, no? At some point, the advantages to multi-dimensional arrays would seem to fall by the wayside, overshadowed by array handling complexity. I DO hope that more advanced array handling gets included in a Rev update (and soon.) In Director, it is second nature. In Rev, I'm not sure that I'll use them in their current state, beyond simple flat arrays. I plan to look at Mark and Dar's solutions to see how they actually fill the gap. I think deep arrays and list handling have become too intrinsic to my coding techniques to give up on them altogether. Aside from all that, THANK YOU. -- Troy RPSystems, Ltd. http://www.rpsystems.net From hershbp at verizon.net Sun Jul 11 17:44:05 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 17:44:05 -0400 Subject: SQL question In-Reply-To: <004601c46789$d2cf54c0$f3ffa8c0@cox.net> Message-ID: <6E815305-D383-11D8-9FD4-0030654C1E62@verizon.net> Ok, I have a kiosk app. the user puts in all line items. item1 x.xx item2 x.xx and so on now when the user clicks on "ok" it creates a new record in the sales_db put the time into tTime revdb_execute(dbid,"INSERT INTO sales_db time VALUES"& tTime&"')" then the sales_db field sales_pk automatically generates the next unique serial number. then I need to do put revQueryDatabase( myDbid,"SELECT sales_pk FROM sales_db") into tCs --so I have all sales_pk's then I go to the last record to identify the one I just created and I put it into a var revMoveToLastRecord(tCs) put revFldByName(tCs,"sales_pk) into tPk-- so now I got the pk created last , so set the itemDelimiter to tab loop for each line in fld line items put item 2 of fld line items into tPrice-- and the same for items put revdb_execute(dbid,"INSERT INTO line_items (sales_fk,(item_description,price) VALUES ('"&tPk&"'"&,"item1,x.xx) end repeat Now if after I created the insert, the next register (or client ) did the same between my insert and select, I'll get the next last pk. and not the one I created. I know there is a way to get the last record created by a certain connection. something like record set from the insert just don't how to get it Thanks, On Sunday, July 11, 2004, at 04:58 PM, Paul Kocsis wrote: > What does your sql INSERT statement actually look like? I guess I'm > not > fully understanding the dilemma...I remember "way back" when using > Informix, > there was a software system where it was important to obtain an > Informix > "internally generated" column called 'rowid'. (before Informix > recommended > that one *not* utilize 'rowid'....or before I actually read that > recommendation ;) > > ...anyway, I seem to recall some dilemma in wanting to know the rowid > of a > newly inserted record....so in that case, and maybe in yours, Andre's > suggestion of SELECTing for all the columns that you inserted is > certainly > an avenue...provided that the collection of data from that record, as > a set, > is guaranteed to be unique...if the collection of data columns is not > guaranteed to be unique...then you might have to add another column > that is > either guaranteed to be unique itself, or at least make the collection > of > all the inserted fields unique...for your subsequent SELECT... > > ...are we getting anywhere? > > Paul Kocsis > ----- Original Message ----- > From: > To: "How to use Revolution" > Sent: Sunday, July 11, 2004 3:37 PM > Subject: Re: SQL question > > > > On Sunday, July 11, 2004, at 04:07 PM, Andre Garzia wrote: > >> >> Hershel, >> >> since you're doing the INSERTS you have access to the inserted data, >> can't your refine your SELECT query so that you SELECT WHERE and put >> all the inserted data as refinements, this way you'll retrieve the >> correct record. Thats what I use here. > > I don't think this will work in my case because basically what I'm > inserting is just any piece of info e.g. the time to create a new > record (in an e.g.sales table ). The db auto creates a pk , then I need > to take this pk from the sales table and insert it for a fk in a > line_items table to have all line items (every transaction related to > its sale number ) and then I take out the fk from the line_items > (SELECT") and go back to the sales_db add the sales amount to the db > with an "ALTER db SET sale_amount ='xx.xx' WHERE pk_auto = 'thepk' > Sales_db , pk_auto, sale_amount,date,time > Line_items_db, item_name,item_price,sales_fk > Thanks , Hershel > >> >> Cheers >> andre >> >> >> On Jul 11, 2004, at 4:48 PM, hershbp at verizon.net wrote: >> >>> HI , >>> How do I "INSERT" A SQL statement and return some of the record or >>> field info immediately ? >>> I'll try to elaborate. A database app. running many clients, I create >>> a new record and want to get the primary key of that newly created >>> record. If I'll do an "INSERT" and then go the last record via >>> "SELECT" then between the INSERT and the SELECT somebody else from a >>> different location can insert a new record then when I do the select >>> to get the last as mentioned above I'll get the wrong pk. How do I >>> overcome that ? >>> Thanks , Hershel. >>> >> -- >> Andre Alves Garzia ? 2004 ? BRAZIL >> http://studio.soapdog.org >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Sun Jul 11 17:54:07 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 11 Jul 2004 14:54:07 -0700 Subject: Arrays in Rev (long) In-Reply-To: Message-ID: on 7/11/04 2:31 PM, Dar Scott at dsc at swcp.com wrote: > Cool essay, Ken. I agree, very cool. > Director: > set myList = ["Troy","Ken","Richard"] > put getAt(myList, 2) > --> Ken by the way, this is also true in Director: Director: set myList = ["Troy","Ken","Richard"] put myList[2] & " -*- " & myList[1] --> Ken -*- Troy From troy at rpsystems.net Sun Jul 11 17:57:28 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 17:57:28 -0400 Subject: Arrays in Rev In-Reply-To: References: Message-ID: <4D50E459-D385-11D8-AAA3-000A95A09CF8@rpsystems.net> On Jul 11, 2004, at 5:38 PM, Mark Brownell wrote: > >> >> And, have you done any speed tests? As you know, lists are very fast >> in >> Director. I'm assuming these methods in your stacks are faster than >> accessing similar data from fields, etc. as it is variable based? > > It's pretty fast on 1 meg data objects. You can even store and gather > compressed(base64) data between tag sets that can be rebuilt as > images. Rev > is so cool when it comes to transforming information. Yes, one of my uses for arrays in Director is storage of "imaging Lingo" data. The combination of imaging lingo, and the ability to store raw image data within the context of an element of a multi-dimensional array is what allows entire dynamic interfaces to be drawn in real-time based on the image content of those arrays. Now that is cool. I'd love to have that kind of rapid list handling and imageData-to-screen capacity in Rev. -- Troy RPSystems, Ltd. http://www.rpsystems.net From gizmotron at earthlink.net Sun Jul 11 18:23:19 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 11 Jul 2004 15:23:19 -0700 Subject: Arrays in Rev In-Reply-To: <4D50E459-D385-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: on 7/11/04 2:57 PM, Troy Rollins at troy at rpsystems.net wrote: > I'd love to have that kind of rapid list handling and > imageData-to-screen capacity in Rev. You do. I've been running experiments with image data compressed and then base64ed into a var that is stored within tag sets that include image name, height, and width. Like this: 540 300 base64 text here The pull-parsers handle this like a breeze. The pages that will receive this image are stored in tag sets where I include this tag to tell me that the image is embedded in the markup document: This, in a page, tells me to load the image data into an existing image and name it so that HTMLText can display it with So far image extraction and image restoration have gone fine in testing. I'm working on HTMLText implementation in fields right now. If that works, and I'll bet it does, then it should work for you as "imageData-to-screen." I'll bet there is an easy way to create a new image or paint object, name it and dump this imagedata into it. I have not found the secret word in the docs to get going on this in my three seconds of looking. Any clues welcome? Mark From bill at bluewatermaritime.com Sun Jul 11 18:27:05 2004 From: bill at bluewatermaritime.com (Bill) Date: Sun, 11 Jul 2004 18:27:05 -0400 Subject: Setting and getting database controls on field In-Reply-To: <20040711213132.9A7D4930100@mail.runrev.com> Message-ID: Using the database query builder you can make a query that you select in the property of the field - you can say what column and you can choose "update after editing" etc. I would like to get those properties like this: On mouseup Get database properties of fld "foo" End mouseup I would also like to be able to set them with a transcript command On mouseup Set query of fld "foo" to connect Set database column selected of fld "foo" to "first_name" Set "update after editing" of fld "foo" to true End mouseup On 7/11/04 5:31 PM, "use-revolution-request at lists.runrev.com" wrote: > On Sunday, July 11, 2004, at 03:48 PM, Bill wrote: > >> How do you get the database settings from a field with transcript? > may be if you will explain yourself bit more I'll be able to try to > help. From hershbp at verizon.net Sun Jul 11 18:30:59 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 18:30:59 -0400 Subject: Setting and getting database controls on field In-Reply-To: Message-ID: sorry , very unfamiliar with the database manager but I remember there was discussion a while ago regarding something like this. http://www.google.com/advanced_search?q=site:lists.runrev.com On Sunday, July 11, 2004, at 06:27 PM, Bill wrote: > > Using the database query builder you can make a query that you select > in the > property of the field - you can say what column and you can choose > "update > after editing" etc. I would like to get those properties like this: > > On mouseup > Get database properties of fld "foo" > End mouseup > > I would also like to be able to set them with a transcript command > > On mouseup > Set query of fld "foo" to connect > Set database column selected of fld "foo" to "first_name" > Set "update after editing" of fld "foo" to true > End mouseup > > On 7/11/04 5:31 PM, "use-revolution-request at lists.runrev.com" > wrote: > >> On Sunday, July 11, 2004, at 03:48 PM, Bill wrote: >> >>> How do you get the database settings from a field with transcript? >> may be if you will explain yourself bit more I'll be able to try to >> help. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From SimPLsol at aol.com Sun Jul 11 18:35:59 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun, 11 Jul 2004 18:35:59 EDT Subject: Best format for screen shots? Message-ID: <8d.f6e5a70.2e231acf@aol.com> Thank you, Judy. I am experimenting. Paul Looney From SimPLsol at aol.com Sun Jul 11 18:38:25 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun, 11 Jul 2004 18:38:25 EDT Subject: Best format for screen shots? Message-ID: <7e.52f15993.2e231b61@aol.com> Thank you, Bob. I appreciate your kind offer, and will take you up on it. I am experimenting. Hope to have something to share with you by the end of the weekend. Paul Looney From SimPLsol at aol.com Sun Jul 11 18:42:17 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun, 11 Jul 2004 18:42:17 EDT Subject: Best format for screen shots? Message-ID: <9e.f026605.2e231c49@aol.com> Thanks, Mark. I am using the OS X print to PDF commands to turn the Word document into a PDF. So far there have been three suggestions of JPG. I'm experimenting. Paul Looney From SimPLsol at aol.com Sun Jul 11 18:46:09 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun, 11 Jul 2004 18:46:09 EDT Subject: Best format for screen shots? Message-ID: <113.3508cbf7.2e231d31@aol.com> Thanks, Marty. I'm using Snapz Pro X, and it is wonderful - just does the job. Getting screen shots from a PC will be an issue down the road. There have been some good suggestions, I'm experimenting. Thank you again. Paul Looney From pkocsis at cox.net Sun Jul 11 18:48:55 2004 From: pkocsis at cox.net (Paul Kocsis) Date: Sun, 11 Jul 2004 17:48:55 -0500 Subject: SQL question References: <6E815305-D383-11D8-9FD4-0030654C1E62@verizon.net> Message-ID: <006c01c46799$406785c0$f3ffa8c0@cox.net> Hershel, Maybe I'm really losing it here, or am just not understanding...BUT...you said you execute: put the time into tTime revdb_execute(dbid,"INSERT INTO sales_db time VALUES"& tTime&"')" ...then you say: then the sales_db field sales_pk automatically generates the next unique serial number. then I need to do put revQueryDatabase( myDbid,"SELECT sales_pk FROM sales_db") into tCs ...I'm not understanding why you just don't do this instead: revQueryDatabase(myDbid,"SELECT sales_pk FROM sales_db where time = :1","tTime") and get the exact "sales_pk" from the record you just inserted. If you're worried that (in doing it this way) 2 kiosks might insert at the exact second, then you simply need to add a column to your sales_db of something like "unique_kiosk_ID"....and on your first insert, you insert the "tTime" and a unique kiosk ID # (for example, stored in a variable called "tKioskID"), so that on your subsequent query, you can use: revQueryDatabase(myDbid,"SELECT sales_pk FROM sales_db where time = :1 and unique_kiosk_ID = :2","tTime","tKioskID") ...to then retrieve the *absolutely correct* newly created sales_pk.....no?? Paul Kocsis ----- Original Message ----- From: To: "How to use Revolution" Sent: Sunday, July 11, 2004 4:44 PM Subject: Re: SQL question Ok, I have a kiosk app. the user puts in all line items. item1 x.xx item2 x.xx and so on now when the user clicks on "ok" it creates a new record in the sales_db put the time into tTime revdb_execute(dbid,"INSERT INTO sales_db time VALUES"& tTime&"')" then the sales_db field sales_pk automatically generates the next unique serial number. then I need to do put revQueryDatabase( myDbid,"SELECT sales_pk FROM sales_db") into tCs --so I have all sales_pk's then I go to the last record to identify the one I just created and I put it into a var revMoveToLastRecord(tCs) put revFldByName(tCs,"sales_pk) into tPk-- so now I got the pk created last , so set the itemDelimiter to tab loop for each line in fld line items put item 2 of fld line items into tPrice-- and the same for items put revdb_execute(dbid,"INSERT INTO line_items (sales_fk,(item_description,price) VALUES ('"&tPk&"'"&,"item1,x.xx) end repeat Now if after I created the insert, the next register (or client ) did the same between my insert and select, I'll get the next last pk. and not the one I created. I know there is a way to get the last record created by a certain connection. something like record set from the insert just don't how to get it Thanks, On Sunday, July 11, 2004, at 04:58 PM, Paul Kocsis wrote: > What does your sql INSERT statement actually look like? I guess I'm > not > fully understanding the dilemma...I remember "way back" when using > Informix, > there was a software system where it was important to obtain an > Informix > "internally generated" column called 'rowid'. (before Informix > recommended > that one *not* utilize 'rowid'....or before I actually read that > recommendation ;) > > ...anyway, I seem to recall some dilemma in wanting to know the rowid > of a > newly inserted record....so in that case, and maybe in yours, Andre's > suggestion of SELECTing for all the columns that you inserted is > certainly > an avenue...provided that the collection of data from that record, as > a set, > is guaranteed to be unique...if the collection of data columns is not > guaranteed to be unique...then you might have to add another column > that is > either guaranteed to be unique itself, or at least make the collection > of > all the inserted fields unique...for your subsequent SELECT... > > ...are we getting anywhere? > > Paul Kocsis > ----- Original Message ----- > From: > To: "How to use Revolution" > Sent: Sunday, July 11, 2004 3:37 PM > Subject: Re: SQL question > > > > On Sunday, July 11, 2004, at 04:07 PM, Andre Garzia wrote: > >> >> Hershel, >> >> since you're doing the INSERTS you have access to the inserted data, >> can't your refine your SELECT query so that you SELECT WHERE and put >> all the inserted data as refinements, this way you'll retrieve the >> correct record. Thats what I use here. > > I don't think this will work in my case because basically what I'm > inserting is just any piece of info e.g. the time to create a new > record (in an e.g.sales table ). The db auto creates a pk , then I need > to take this pk from the sales table and insert it for a fk in a > line_items table to have all line items (every transaction related to > its sale number ) and then I take out the fk from the line_items > (SELECT") and go back to the sales_db add the sales amount to the db > with an "ALTER db SET sale_amount ='xx.xx' WHERE pk_auto = 'thepk' > Sales_db , pk_auto, sale_amount,date,time > Line_items_db, item_name,item_price,sales_fk > Thanks , Hershel > >> >> Cheers >> andre >> >> >> On Jul 11, 2004, at 4:48 PM, hershbp at verizon.net wrote: >> >>> HI , >>> How do I "INSERT" A SQL statement and return some of the record or >>> field info immediately ? >>> I'll try to elaborate. A database app. running many clients, I create >>> a new record and want to get the primary key of that newly created >>> record. If I'll do an "INSERT" and then go the last record via >>> "SELECT" then between the INSERT and the SELECT somebody else from a >>> different location can insert a new record then when I do the select >>> to get the last as mentioned above I'll get the wrong pk. How do I >>> overcome that ? >>> Thanks , Hershel. >>> >> -- >> Andre Alves Garzia ? 2004 ? BRAZIL >> http://studio.soapdog.org >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From gizmotron at earthlink.net Sun Jul 11 19:02:06 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 11 Jul 2004 16:02:06 -0700 Subject: Arrays in Rev In-Reply-To: Message-ID: on 7/11/04 3:23 PM, Mark Brownell at gizmotron at earthlink.net wrote: > I have not found the secret word in the > docs to get going on this in my three seconds of looking. Any clues welcome? > > Mark geez! I should have spent 4 seconds with the docs. go figure, "create" create image "roscoes face" set the height of image "roscoes face" to 60 set the width of image "roscoes face" to 60 Mark From mwieder at ahsoftware.net Sun Jul 11 19:01:29 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 11 Jul 2004 16:01:29 -0700 Subject: Arrays in Rev (long) In-Reply-To: <004d01c4678c$5f2fd870$6601a8c0@precision340> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: <10323457079.20040711160129@ahsoftware.net> Ken- Thanks for the great writeup on arrays. -- -Mark Wieder mwieder at ahsoftware.net From troy at rpsystems.net Sun Jul 11 19:15:09 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 19:15:09 -0400 Subject: Arrays in Rev In-Reply-To: References: Message-ID: <2731693A-D390-11D8-AAA3-000A95A09CF8@rpsystems.net> On Jul 11, 2004, at 7:02 PM, Mark Brownell wrote: > geez! I should have spent 4 seconds with the docs. > > go figure, "create" > > create image "roscoes face" > set the height of image "roscoes face" to 60 > set the width of image "roscoes face" to 60 But of course, if you are using imageData, I believe you'll want to query your other tags for dimensions. Generally, I think you might... set the height of the templateImage to set the width of the templateImage to create image "roscoes face" set the imageData of image "roscoes face" to -- Troy RPSystems, Ltd. http://www.rpsystems.net From dsc at swcp.com Sun Jul 11 19:12:30 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 11 Jul 2004 17:12:30 -0600 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: On Jul 11, 2004, at 3:31 PM, Dar Scott wrote: > There are some things to watch for in array values. Array elements > cannot (yet!) be arrays. The result of arithmetic retains full > precision when saved as an element (numberFormat is not applied at > saving) and is not coerced to a string. When converted to a string > later, numberFormat at that time is used. Oh. There is one very positive thing. The best I can tell, you can put any string into an array element, including binary (arbitrary byte) values such as images. (The best I can tell, only keys cannot take arbitrary binary data.) Dar Scott From gizmotron at earthlink.net Sun Jul 11 19:42:24 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 11 Jul 2004 16:42:24 -0700 Subject: Arrays in Rev In-Reply-To: <2731693A-D390-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: on 7/11/04 4:15 PM, Troy Rollins at troy at rpsystems.net wrote: > But of course, if you are using imageData, I believe you'll want to > query your other tags for dimensions. Generally, I think you might... > > set the height of the templateImage to > set the width of the templateImage to > create image "roscoes face" > set the imageData of image "roscoes face" to > > > -- > Troy That's why I included the height and width with the data. I guess I could resize the templateImage first. I was changing the newly created image's size after creation and before setting the imageData. It works great. Now my mtml files can include embedded images in a single downloadable document. I'm about ready to start the MTML web. Imagine surfing the internet for multi-paged documents that merge with the existing document and contain extensible relational text and image gathering tools for rapid search and retrieval and that are savable or exportable. No more external media images for my publishing version either. Can't wait for fast encryption. I'm so sick of slowFish_rev. Now on to hyperlinks in my page display window for opening or merging MTML from the internet. I even have MTML embedded in HTML pages on the internet that can be pull-parsed directly into a report or imported as a new MTML page. I'm getting so jazzed up about this. Mark From troy at rpsystems.net Sun Jul 11 19:47:14 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 19:47:14 -0400 Subject: Arrays in Rev In-Reply-To: References: Message-ID: On Jul 11, 2004, at 7:42 PM, Mark Brownell wrote: > That's why I included the height and width with the data. I guess I > could > resize the templateImage first. I was changing the newly created > image's > size after creation and before setting the imageData. It works great. Yes, I saw that, and it is why I wondered that you didn't seem to be employing it. But then, I suppose it was just an email example. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From hershbp at verizon.net Sun Jul 11 19:44:31 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 19:44:31 -0400 Subject: SQL question In-Reply-To: <006c01c46799$406785c0$f3ffa8c0@cox.net> Message-ID: <41BEE268-D394-11D8-9FD4-0030654C1E62@verizon.net> On Sunday, July 11, 2004, at 06:48 PM, Paul Kocsis wrote: > Hershel, > > Maybe I'm really losing it here, or am just not > understanding...BUT...you > said you execute: > > put the time into tTime > revdb_execute(dbid,"INSERT INTO sales_db time VALUES"& tTime&"')" > > ...then you say: > > then the sales_db field sales_pk automatically generates the next > unique serial number. > then I need to do > put revQueryDatabase( myDbid,"SELECT sales_pk FROM sales_db") into tCs > > ...I'm not understanding why you just don't do this instead: > revQueryDatabase(myDbid,"SELECT sales_pk FROM sales_db where time = > :1","tTime") > and get the exact "sales_pk" from the record you just inserted. If > you're > worried that (in doing it this way) 2 kiosks might insert at the exact > second, then you simply need to add a column to your sales_db of > something > like "unique_kiosk_ID"....and on your first insert, you insert the > "tTime" > and a unique kiosk ID # (for example, stored in a variable called > "tKioskID"), so that on your subsequent query, you can use: Keep in mind ,I'm talking all in standalones no data being stored to itself. > revQueryDatabase(myDbid,"SELECT sales_pk FROM sales_db where time = :1 > and > unique_kiosk_ID = :2","tTime","tKioskID") I'm thinking now that you brought this up, of something like this, every user with his own user Id stored into a container and use that for a "WHERE" user AND tTime, I think this might be good I'll give it a shot, but I know that there is something more sophisticated then this build into most databases. (I use Postgresql.) Thanks, I'll use your approach.. Thanks again, Hershel > > ...to then retrieve the *absolutely correct* newly created > sales_pk.....no?? > > Paul Kocsis > > ----- Original Message ----- > From: > To: "How to use Revolution" > Sent: Sunday, July 11, 2004 4:44 PM > Subject: Re: SQL question > > > Ok, I have a kiosk app. > the user puts in all line items. > item1 x.xx > item2 x.xx > and so on > now when the user clicks on "ok" it creates a new record in the > sales_db > put the time into tTime > revdb_execute(dbid,"INSERT INTO sales_db time VALUES"& tTime&"')" > then the sales_db field sales_pk automatically generates the next > unique serial number. > then I need to do > > put revQueryDatabase( myDbid,"SELECT sales_pk FROM sales_db") into tCs > --so I have all sales_pk's then I go to the last record to identify the > one I just created and I put it into a var > revMoveToLastRecord(tCs) > put revFldByName(tCs,"sales_pk) into tPk-- so now I got the pk created > last , so > set the itemDelimiter to tab > > loop for each line in fld line items > put item 2 of fld line items into tPrice-- and the same for items > put revdb_execute(dbid,"INSERT INTO line_items > (sales_fk,(item_description,price) VALUES ('"&tPk&"'"&,"item1,x.xx) > end repeat > Now if after I created the insert, the next register (or client ) did > the same between my insert and select, I'll get the next last pk. and > not the one I created. > I know there is a way to get the last record created by a certain > connection. something like record set from the insert just don't how to > get it > Thanks, > > On Sunday, July 11, 2004, at 04:58 PM, Paul Kocsis wrote: > >> What does your sql INSERT statement actually look like? I guess I'm >> not >> fully understanding the dilemma...I remember "way back" when using >> Informix, >> there was a software system where it was important to obtain an >> Informix >> "internally generated" column called 'rowid'. (before Informix >> recommended >> that one *not* utilize 'rowid'....or before I actually read that >> recommendation ;) >> >> ...anyway, I seem to recall some dilemma in wanting to know the rowid >> of a >> newly inserted record....so in that case, and maybe in yours, Andre's >> suggestion of SELECTing for all the columns that you inserted is >> certainly >> an avenue...provided that the collection of data from that record, as >> a set, >> is guaranteed to be unique...if the collection of data columns is not >> guaranteed to be unique...then you might have to add another column >> that is >> either guaranteed to be unique itself, or at least make the collection >> of >> all the inserted fields unique...for your subsequent SELECT... >> >> ...are we getting anywhere? >> >> Paul Kocsis >> ----- Original Message ----- >> From: >> To: "How to use Revolution" >> Sent: Sunday, July 11, 2004 3:37 PM >> Subject: Re: SQL question >> >> >> >> On Sunday, July 11, 2004, at 04:07 PM, Andre Garzia wrote: >> >>> >>> Hershel, >>> >>> since you're doing the INSERTS you have access to the inserted data, >>> can't your refine your SELECT query so that you SELECT WHERE and put >>> all the inserted data as refinements, this way you'll retrieve the >>> correct record. Thats what I use here. >> >> I don't think this will work in my case because basically what I'm >> inserting is just any piece of info e.g. the time to create a new >> record (in an e.g.sales table ). The db auto creates a pk , then I >> need >> to take this pk from the sales table and insert it for a fk in a >> line_items table to have all line items (every transaction related to >> its sale number ) and then I take out the fk from the line_items >> (SELECT") and go back to the sales_db add the sales amount to the db >> with an "ALTER db SET sale_amount ='xx.xx' WHERE pk_auto = 'thepk' >> Sales_db , pk_auto, sale_amount,date,time >> Line_items_db, item_name,item_price,sales_fk >> Thanks , Hershel >> >>> >>> Cheers >>> andre >>> >>> >>> On Jul 11, 2004, at 4:48 PM, hershbp at verizon.net wrote: >>> >>>> HI , >>>> How do I "INSERT" A SQL statement and return some of the record or >>>> field info immediately ? >>>> I'll try to elaborate. A database app. running many clients, I >>>> create >>>> a new record and want to get the primary key of that newly created >>>> record. If I'll do an "INSERT" and then go the last record via >>>> "SELECT" then between the INSERT and the SELECT somebody else from a >>>> different location can insert a new record then when I do the select >>>> to get the last as mentioned above I'll get the wrong pk. How do I >>>> overcome that ? >>>> Thanks , Hershel. >>>> >>> -- >>> Andre Alves Garzia ? 2004 ? BRAZIL >>> http://studio.soapdog.org >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ron at umit.maine.edu Sun Jul 11 19:49:55 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sun, 11 Jul 2004 19:49:55 -0400 Subject: use-revolution Digest, Vol 10, Issue 40 Message-ID: I am attending a Conference and will be out of the office till the 19th. From hershbp at verizon.net Sun Jul 11 20:04:14 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 20:04:14 -0400 Subject: print Message-ID: <02CB75B4-D397-11D8-9FD4-0030654C1E62@verizon.net> I have a table fld on a stack , my script on event lock screen print card 3 go to card 1 end event prints but with a border ,Wide border (unwanted) I just want the field and only the fld with its original border. Thanks. From soapdog at mac.com Sun Jul 11 20:49:07 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 21:49:07 -0300 Subject: How to figure the type of a variable? Message-ID: <47D2E8C4-D39D-11D8-8B0F-0003936D012E@mac.com> Hi folks, I am trying to build a routine to check what is the type of a variable so that I can generate XML-RPC Parameters. I am using a switch structure I pasted below. The problem is, when executing the handler like: xmlRPCCall "http://someurl", "somemethod", "andre", 1, "10/06/98" all parameters evaluate to string even the date and the number... the snipet that deals with strings is the "default" part of the switch, I thought, if it ain't a date, bool, int or float then it must be a string, but, everything turns to be a string... any clues? PS: yes, I am using those nice functions made by Sarah :D if the paramCount > 2 then addNewXMLElement tTreeID, "/methodCall", "params", "" repeat with x = 3 to the paramCount put x - 2 into tNum switch (param(x)) case (param(x) is a integer) addNewXMLElement tTreeID, "/methodCall/params/", "param", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), "int", param(x) break case (param(x) is a number) addNewXMLElement tTreeID, "/methodCall/params/", "param", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), "float", param(x) break case (param(x) is a boolean) addNewXMLElement tTreeID, "/methodCall/params/", "param", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), "boolean", param(x) break case (param(x) is a date) addNewXMLElement tTreeID, "/methodCall/params/", "param", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), "date", param(x) break default addNewXMLElement tTreeID, "/methodCall/params/", "param", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", "" addNewXMLElement tTreeID, replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), "string", param(x) break break end switch end repeat end if -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Sun Jul 11 20:57:57 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 21:57:57 -0300 Subject: How to figure the type of a variable? In-Reply-To: <47D2E8C4-D39D-11D8-8B0F-0003936D012E@mac.com> References: <47D2E8C4-D39D-11D8-8B0F-0003936D012E@mac.com> Message-ID: <83916865-D39E-11D8-8B0F-0003936D012E@mac.com> oh damn... my match expressions were wrong... replace all this code with nested ifs... it's working fine. cheers andre On Jul 11, 2004, at 9:49 PM, Andre Garzia wrote: > Hi folks, > > I am trying to build a routine to check what is the type of a variable > so that I can generate XML-RPC Parameters. I am using a switch > structure I pasted below. The problem is, when executing the handler > like: xmlRPCCall "http://someurl", "somemethod", "andre", 1, > "10/06/98" all parameters evaluate to string even the date and the > number... the snipet that deals with strings is the "default" part of > the switch, I thought, if it ain't a date, bool, int or float then it > must be a string, but, everything turns to be a string... any clues? > > PS: yes, I am using those nice functions made by Sarah :D > > > if the paramCount > 2 then > addNewXMLElement tTreeID, "/methodCall", "params", "" > repeat with x = 3 to the paramCount > put x - 2 into tNum > > switch (param(x)) > case (param(x) is a integer) > addNewXMLElement tTreeID, "/methodCall/params/", "param", "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", > "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), > "int", param(x) > break > > case (param(x) is a number) > addNewXMLElement tTreeID, "/methodCall/params/", "param", "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", > "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), > "float", param(x) > break > > case (param(x) is a boolean) > addNewXMLElement tTreeID, "/methodCall/params/", "param", "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", > "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), > "boolean", param(x) > break > > case (param(x) is a date) > addNewXMLElement tTreeID, "/methodCall/params/", "param", "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", > "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), > "date", param(x) > break > > default > addNewXMLElement tTreeID, "/methodCall/params/", "param", "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]", "tNum", tNum), "value", > "" > addNewXMLElement tTreeID, > replaceText("/methodCall/params/param[tNum]/value", "tNum", tNum), > "string", param(x) > break > > > > > > > break > end switch > end repeat > end if > > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From troy at rpsystems.net Sun Jul 11 21:27:07 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 21:27:07 -0400 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> On Jul 11, 2004, at 7:12 PM, Dar Scott wrote: > Oh. There is one very positive thing. The best I can tell, you can > put any string into an array element, including binary (arbitrary > byte) values such as images. (The best I can tell, only keys cannot > take arbitrary binary data.) I wrote a MUCH longer reply to this thread, but as I was nearing the end of it, I realized the bigger issue, so hopefully this message will be somewhat shorter. ;-) It occurs to me that coming from another language and authoring environment, I am personally accustomed to storing my data in lists. Large, complex, yet easily navigable nested lists. This nature of data storage does not seem well-suited to Rev, no matter how well mimicked some (like Mark) have managed to make it. It is not as easily created, worked with, or maintained. There are no native tools for viewing the data, and a very limited command set for manipulating the data. I'm wondering if I'm swimming upstream rather than with the current, and letting the tools do some of the work for me. I'm wondering, is there a distinct lack of powerful multi-dimensional arrays because in general, they aren't needed as "that just isn't the way its done in Rev." So the question is broader, and it may take yet more unlearning on my part. What is the recommended way, in Rev, to store large amounts of session temporary, relational data which includes both text and non-text (binary) information? In terms of speed of access, ease of access, ease of maintenance, etc. In my previous world, it was nested lists... and here in RevLand? -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Sun Jul 11 21:39:33 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 22:39:33 -0300 Subject: Arrays in Rev (long) In-Reply-To: <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> Troy, I am a big advocate of Dar Scott Box Sequences. Box are containers, they can contain anything, even other boxes, so you can make nested boxes if you like. I use them in most my internal developments. My CS studies were done in Scheme, so I also am a big fan of lists and nested lists, using boxes for me is the sane way of doing many things. I hope someday we'll have nested associative arrays on Revolution, till that day, I'll use box. You can fetch box primer from http://www.swcp.com/dsc/revstacks.html Cheers Andre On Jul 11, 2004, at 10:27 PM, Troy Rollins wrote: > > On Jul 11, 2004, at 7:12 PM, Dar Scott wrote: > >> Oh. There is one very positive thing. The best I can tell, you can >> put any string into an array element, including binary (arbitrary >> byte) values such as images. (The best I can tell, only keys cannot >> take arbitrary binary data.) > > I wrote a MUCH longer reply to this thread, but as I was nearing the > end of it, I realized the bigger issue, so hopefully this message will > be somewhat shorter. ;-) > > It occurs to me that coming from another language and authoring > environment, I am personally accustomed to storing my data in lists. > Large, complex, yet easily navigable nested lists. This nature of data > storage does not seem well-suited to Rev, no matter how well mimicked > some (like Mark) have managed to make it. It is not as easily created, > worked with, or maintained. There are no native tools for viewing the > data, and a very limited command set for manipulating the data. I'm > wondering if I'm swimming upstream rather than with the current, and > letting the tools do some of the work for me. > > I'm wondering, is there a distinct lack of powerful multi-dimensional > arrays because in general, they aren't needed as "that just isn't the > way its done in Rev." > > So the question is broader, and it may take yet more unlearning on my > part. > > What is the recommended way, in Rev, to store large amounts of session > temporary, relational data which includes both text and non-text > (binary) information? In terms of speed of access, ease of access, > ease of maintenance, etc. > > In my previous world, it was nested lists... and here in RevLand? > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sarahr at genesearch.com.au Sun Jul 11 21:39:43 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 12 Jul 2004 11:39:43 +1000 Subject: Shell $PATH problems In-Reply-To: References: <1e2.24dcf441.2e1e775c@aol.com> Message-ID: <5995D88E-D3A4-11D8-86D3-0003937A97B8@genesearch.com.au> No solutions here, only another factor to toss into the pot :-) Revolution allows you to retrieve certain environment variables. If you open the Variable Watcher, at the top you will see the listed, beginning with $. However, the same discrepancy occurs with the $PATH variable: in Terminal: /bin:/sbin:/usr/bin:/usr/sbin in Rev's VW: /usr/bin:/bin:/usr/sbin:/sbin:/Users/sarah Cheers, Sarah On 9 Jul 2004, at 5:36 pm, Kaveh Bazargan wrote: > Following earlier suggestions on this list, I am using the "get > shell()" > command to send shell commands without going through Terminal. > > Here is the problem I have. Please compare my result from Terminal: > > =================== > [~]: echo $SHELL > /bin/bash > [~]: echo $PATH > /usr/bin/java:/sw/bin:/Users/kaveh/bin:/bin:/usr/X11R6/bin:usr/local/ > X11/bin:/usr/X11R6/lib:/usr/X11R6/include/X11:/Users/kaveh/bin:/usr/ > local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/lib:.:/ > Library/teTeX/bin/powerpc-apple-darwin1.3.7:/Users/kaveh/macgs-704- > shlib/lib:/usr/local/bin/ > [~]: > ==================== > > And here is what I get back in RunRev, using > > put shell("echo $SHELL; echo $PATH") > > ==================== > /bin/bash > /usr/bin:/bin:/usr/sbin:/sbin:/Users/kaveh > ==================== From dsc at swcp.com Sun Jul 11 21:49:24 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 11 Jul 2004 19:49:24 -0600 Subject: Arrays in Rev (long) In-Reply-To: <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> Message-ID: On Jul 11, 2004, at 7:39 PM, Andre Garzia wrote: > > You can fetch box primer from http://www.swcp.com/dsc/revstacks.html > Uh. I haven't put it there. I need to think on this. Dar From soapdog at mac.com Sun Jul 11 21:53:06 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 22:53:06 -0300 Subject: yes, i've got clues (was Re: Shell $PATH problems) In-Reply-To: <5995D88E-D3A4-11D8-86D3-0003937A97B8@genesearch.com.au> References: <1e2.24dcf441.2e1e775c@aol.com> <5995D88E-D3A4-11D8-86D3-0003937A97B8@genesearch.com.au> Message-ID: <38081E1C-D3A6-11D8-8B0F-0003936D012E@mac.com> On Jul 11, 2004, at 10:39 PM, Sarah Reichelt wrote: > No solutions here, only another factor to toss into the pot :-) > Revolution allows you to retrieve certain environment variables. If > you open the Variable Watcher, at the top you will see the listed, > beginning with $. > However, the same discrepancy occurs with the $PATH variable: > in Terminal: /bin:/sbin:/usr/bin:/usr/sbin > in Rev's VW: /usr/bin:/bin:/usr/sbin:/sbin:/Users/sarah > Sarah, could this be because Terminal might be fiddling with $PATH when it starts. Like the Terminal is a sandboxed app, it runs in it own space, it launches .profile and maybe others initialization scripts when it starts. $PATH is a variable that is set when the system starts and might be affect by gazilions of scripts everywhere in Unix-space, I never trust it to be pointing where I want it to point, that why I like using absolute paths and not trusting $PATH to contain what I want. I just noticed that in my home folder of my MacOS X theres a invisible .cshrc (thats invoked when terminal starts) that invokes another fella called /sw/bin/init.csh which has the following piece of text description: # define append_path and prepend_path to add directory paths, e.g. PATH, MANPATH so, this script is written in csh code, thus, unreadable by me, but it does some juggling with arguments and makes many changes to my $PATH and $MANPATH vars... I guess if you all look into your home folders you'll find similar hidden script files. And that explain why terminal $PATH is different from Rev $PATH... Cheers andre > Cheers, > Sarah > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From troy at rpsystems.net Sun Jul 11 21:59:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 21:59:18 -0400 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> Message-ID: <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> On Jul 11, 2004, at 9:49 PM, Dar Scott wrote: > >> >> You can fetch box primer from http://www.swcp.com/dsc/revstacks.html >> > Uh. I haven't put it there. > > I need to think on this. ;-) Fair enough. I was at the site, and I was about to say, "I don't think Dar has made that one generally available." So, my question is still open... -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Sun Jul 11 21:57:57 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 22:57:57 -0300 Subject: now, I have the answer (was Re: Shell $PATH problems) In-Reply-To: <38081E1C-D3A6-11D8-8B0F-0003936D012E@mac.com> References: <1e2.24dcf441.2e1e775c@aol.com> <5995D88E-D3A4-11D8-86D3-0003937A97B8@genesearch.com.au> <38081E1C-D3A6-11D8-8B0F-0003936D012E@mac.com> Message-ID: I found the initialization file that changes all the $PATHS on the terminal, it's: usr/share/tcsh/examples/login The other file I mentioned first is by the Fink Project, so, only Fink users will have, but this one (login) ships with every mac, and is invoked by ~/.login ... I'll paste it's content here: ## # LOGIN FILE # # Wilfredo Sanchez Jr. | tritan at mit.edu # Dec. 5, 1990 # # MIT Project Athena # # ORIGINAL SOURCES: /usr/athena/lib/login # and /usr/prototype_user/.login (ATHENA REL 7.2) ## ## # Set paths ## set path = ( \ ~/bin \ /usr/local/bin /usr/bin /bin \ /usr/local/sbin /usr/sbin /sbin \ ) if ($?version) then if ("$version" =~ tcsh*) then set path = ( "~/bin/${MACHTYPE}-${VENDOR}-${OSTYPE}" $path ) endif endif setenv MANPATH "${HOME}/man:/usr/local/share/man:/usr/share/man" if (-r "${tcsh_initdir}/path") source "${tcsh_initdir}/path" ## # Read user's login ## if (-r "${tcsh_initdir}/login.mine") then source "${tcsh_initdir}/login.mine" endif On Jul 11, 2004, at 10:53 PM, Andre Garzia wrote: > > On Jul 11, 2004, at 10:39 PM, Sarah Reichelt wrote: > >> No solutions here, only another factor to toss into the pot :-) >> Revolution allows you to retrieve certain environment variables. If >> you open the Variable Watcher, at the top you will see the listed, >> beginning with $. >> However, the same discrepancy occurs with the $PATH variable: >> in Terminal: /bin:/sbin:/usr/bin:/usr/sbin >> in Rev's VW: /usr/bin:/bin:/usr/sbin:/sbin:/Users/sarah >> > > Sarah, > > could this be because Terminal might be fiddling with $PATH when it > starts. Like the Terminal is a sandboxed app, it runs in it own space, > it launches .profile and maybe others initialization scripts when it > starts. $PATH is a variable that is set when the system starts and > might be affect by gazilions of scripts everywhere in Unix-space, I > never trust it to be pointing where I want it to point, that why I > like using absolute paths and not trusting $PATH to contain what I > want. > > I just noticed that in my home folder of my MacOS X theres a invisible > .cshrc (thats invoked when terminal starts) that invokes another fella > called /sw/bin/init.csh which has the following piece of text > description: > > # define append_path and prepend_path to add directory paths, e.g. > PATH, MANPATH > > so, this script is written in csh code, thus, unreadable by me, but it > does some juggling with arguments and makes many changes to my $PATH > and $MANPATH vars... > > I guess if you all look into your home folders you'll find similar > hidden script files. And that explain why terminal $PATH is different > from Rev $PATH... > > Cheers > andre > > > > >> Cheers, >> Sarah >> > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From greg at mcilhiney.com Sun Jul 11 22:13:46 2004 From: greg at mcilhiney.com (Greg McIlhiney) Date: Sun, 11 Jul 2004 19:13:46 -0700 Subject: Problems with printing graphics with patterns In-Reply-To: <436966BA-D383-11D8-BC87-003065B58254@jhj.com> References: <20040711194355.0C3E79300EF@mail.runrev.com> <436966BA-D383-11D8-BC87-003065B58254@jhj.com> Message-ID: >Greg wrote: >>If any Mac OS X user has a couple of minutes to download the stack >>from the link above, print the card, and let me know if you encounter >>the same problem... it would be appreciated. >> >I tried it, and it has the same problem on my system. >Mac OS X 10.3.4 >HP G85 all-in-one printer via USB. > >Strange! Thanks for doing this Jerry and I'll make a bug report. From soapdog at mac.com Sun Jul 11 22:19:24 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 23:19:24 -0300 Subject: Arrays in Rev (long) In-Reply-To: <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: On Jul 11, 2004, at 10:59 PM, Troy Rollins wrote: > ;-) > > Fair enough. I was at the site, and I was about to say, "I don't think > Dar has made that one generally available." > > So, my question is still open... > > you can use a XMLTree... nodes can contain nodes, you can structure them like nested lists, and they are portable! :-) -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From dsc at swcp.com Sun Jul 11 22:26:59 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 11 Jul 2004 20:26:59 -0600 Subject: Arrays in Rev (long) In-Reply-To: <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: On Jul 11, 2004, at 7:59 PM, Troy Rollins wrote: >>> You can fetch box primer from http://www.swcp.com/dsc/revstacks.html >>> >> Uh. I haven't put it there. >> >> I need to think on this. > > ;-) > > Fair enough. I was at the site, and I was about to say, "I don't think > Dar has made that one generally available." > > So, my question is still open... Well, I have said that will not charge for any version before 2.0. That does not mean I will for later versions. So I have a commitment to free. My concern is that I will make some changes that break things for folks. I can make this available if folks want. The tutorial is more of an implementation explanation and a testing environment than a user doc. I might change the "advanced" iterator level some, but am less likely to change most of the chunk level. I might drop the three representations. I think that representations for numbers are not portable. Dar Scott From jperryl at ecs.fullerton.edu Sun Jul 11 22:29:11 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 11 Jul 2004 19:29:11 -0700 (PDT) Subject: Documentation & Books+sorry!+conlcusion (?OT) In-Reply-To: <5F0D0CE0-D370-11D8-9010-000A959D005E@earthlink.net> Message-ID: No, really Marian, I was! I appreciate all the responses to my query! Judy On Sun, 11 Jul 2004, Marian Petrides wrote: > I realize now, but didn't when I made my post, that Judy wasn't looking > for that kind of answer. At the time I thought she was (sorry, Judy!). From ambassador at fourthworld.com Sun Jul 11 22:35:56 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 11 Jul 2004 19:35:56 -0700 Subject: Arrays in Rev (long) In-Reply-To: <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: <40F1F90C.8000201@fourthworld.com> Troy Rollins wrote: > What is the recommended way, in Rev, to store large amounts of > session temporary, relational data which includes both text > and non-text (binary) information? In terms of speed of access, > ease of access, ease of maintenance, etc. > > In my previous world, it was nested lists... and here in RevLand? The best answer would depend on usage -- can you give us a scenario for what you have in mind? Here's one option: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From sarahr at genesearch.com.au Sun Jul 11 22:52:18 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 12 Jul 2004 12:52:18 +1000 Subject: XML bug, Revolution simply stops executing... In-Reply-To: <0D9BAB1F-D286-11D8-A74D-0003936D012E@mac.com> References: <0D9BAB1F-D286-11D8-A74D-0003936D012E@mac.com> Message-ID: <7CEBCAA9-D3AE-11D8-86D3-0003937A97B8@genesearch.com.au> > I've got a XML Tree made of a XML-RPC call, the tree works and I am > able to extract the contents of the elements. When trying to count the > children of a given node, Revolution simply stops executing the > handler without giving any info. I've got this lines > > put "counting children... " into field "log" > get revXMLNumberOfChildren(tTreeID, "/methodCall/params") > put "result:" & it && the result after field log > > the Tree is alive for just before this I extract the > /methodCall/methodName with success. When executing this code, the > field log goes "counting children..." then nothing. no "Result:", no > error on Rev IDE, nothing inside it or the result, everything > empty.... the handler simply stops. Any clue? > > PS: in this test /methodCall/params got 2 children. The XML is glued > below: snip Hi Andre, I tested your xml and it worked fine but you are using the wrong number of parameters in your call to revXMLNumberOfChildren(). I get the required result (2) with both of these lines: put revXMLNumberOfChildren(tTreeID, "methodCall/params", "param", 0) put revXMLNumberOfChildren(tTreeID, "methodCall", "param", -1) The first checks only for "param" in the first level of the "params" tag. The second checks all levels from the root tag down and counts all instances of "param" in the document. Note that although the docs indicate that the 4th parameter is optional, in my tests I got an error if I left it out. BTW: if you want any more info, you might like to check out my XML tutorial :-) http://www.troz.net/Rev/RevProjects/XMLdemo1.rev.gz Cheers, Sarah From troy at rpsystems.net Sun Jul 11 22:56:02 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 22:56:02 -0400 Subject: Arrays in Rev (long) In-Reply-To: <40F1F90C.8000201@fourthworld.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: <027934AE-D3AF-11D8-AAA3-000A95A09CF8@rpsystems.net> On Jul 11, 2004, at 10:35 PM, Richard Gaskin wrote: > The best answer would depend on usage -- can you give us a scenario > for what you have in mind? For the most part, I mean "generally." In Director, the use of nested lists is... well, it is how you store working data, at least if you are at any level in programming. You store objects, text, images, binary data, parsed XML, basically everything in different types of lists, and nested lists. So, I'm looking for what the generic storage type is in Rev when you have lots of related data. I currently use stacks for stuff which needs to exist session to session, but what about temporary single-session data? (Looking at the posted topic now.) -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Sun Jul 11 22:39:57 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 22:39:57 -0400 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: On Jul 11, 2004, at 10:19 PM, Andre Garzia wrote: > you can use a XMLTree... nodes can contain nodes, you can structure > them like nested lists, and they are portable! Yes, I strongly considered this, but am wondering about things like imageData, binary content, etc. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ron at umit.maine.edu Sun Jul 11 22:54:51 2004 From: ron at umit.maine.edu (Ronald Kozlowski) Date: Sun, 11 Jul 2004 22:54:51 -0400 Subject: use-revolution Digest, Vol 10, Issue 41 Message-ID: I am attending a Conference and will be out of the office till the 19th. From soapdog at mac.com Sun Jul 11 22:58:06 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 11 Jul 2004 23:58:06 -0300 Subject: XML bug, Revolution simply stops executing... In-Reply-To: <7CEBCAA9-D3AE-11D8-86D3-0003937A97B8@genesearch.com.au> References: <0D9BAB1F-D286-11D8-A74D-0003936D012E@mac.com> <7CEBCAA9-D3AE-11D8-86D3-0003937A97B8@genesearch.com.au> Message-ID: <4CC7C4C9-D3AF-11D8-8B0F-0003936D012E@mac.com> Sarah, thanks for your reply, I figured that a couple hours later! Also your tutorial is an amazing tool. Thanks to it I was able to implement XML-RPC Spec both client and server side. I am coding XML-RPC right now, I leave tomorrow for the summit in monterey, I'll demo everything there! Thanks andre On Jul 11, 2004, at 11:52 PM, Sarah Reichelt wrote: > > BTW: if you want any more info, you might like to check out my XML > tutorial :-) > http://www.troz.net/Rev/RevProjects/XMLdemo1.rev.gz > > Cheers, > Sarah > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Sun Jul 11 23:00:18 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 00:00:18 -0300 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: <9B2107C0-D3AF-11D8-8B0F-0003936D012E@mac.com> can't we pack this data as I don't know, base64 or CDATA... it will be a complex XML but I think it would work... or Rev XML engine got size limitations? like if we base64 a 2.2mb image and insert on a node, will it explode? Andre On Jul 11, 2004, at 11:39 PM, Troy Rollins wrote: > > On Jul 11, 2004, at 10:19 PM, Andre Garzia wrote: > >> you can use a XMLTree... nodes can contain nodes, you can structure >> them like nested lists, and they are portable! > > Yes, I strongly considered this, but am wondering about things like > imageData, binary content, etc. > > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From hershbp at verizon.net Sun Jul 11 23:06:01 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 23:06:01 -0400 Subject: printing In-Reply-To: <20040624205217.23863.qmail@web60505.mail.yahoo.com> Message-ID: <67C3EE21-D3B0-11D8-9FD4-0030654C1E62@verizon.net> 1 Is it possable to concatenate 2 flds to print one next to another as columns with the "revPrintText ? 2 If I have a few settings for printing e.g. standard , draft or best . how do I determine which one I'd like for the current print job ? 3 I tried to print a card with a table fld on it , I set the grid a light gray color and the text black, no problem , but when it prints it doesn't print gray , it prints some kind of pink. Thanks. On Thursday, June 24, 2004, at 04:52 PM, Jan Schenkel wrote: > --- hershbp at verizon.net wrote: >> good , just needs a bit of polish. The container >> which in this case is >> a var with item names and prices, need to be >> justified to the right. >> and the text needs to be played around , the text >> size , the font. In a >> fld No problem I'd do set The "textAlign" but in a >> var seems to make a >> problem. and I believe the same is regarding the >> size and font. >> Thanks in advanced. >> > > revPrintText has extra parameters to allow you to pass > a field reference to set the font and size : > -- > on mouseUp > revPrintField tText,tHeaderText,tFooterText, \ > the long id of field "FontAndSizeSetHere" > end mouseUp > -- > However, this does not extend to the textAlign ; so > you should file an enhancement request in bugzilla and > hope this gets included soon. > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - Helps protect you from nasty viruses. > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun Jul 11 23:26:58 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 11 Jul 2004 22:26:58 -0500 Subject: Unicode (was "Call for Tutorial Topics") In-Reply-To: <40F18B09.10004@gaeabooks.com> Message-ID: <004e01c467c0$19d22240$6601a8c0@precision340> Elizabeth, First of all, let me say that I thought your description of the trials and tribulations in working with Unicode really sums up just how difficult it can be, which is just exacerbated by documentation and list support problems. Although you may not be "the only one on this list interested in making it work", I can tell you that the group of people who need to use Unicode from RunRev is very small, and so it doesn't get the kind of "hammering" that something like working with objects does on a day-to-day basis. In fact, from personal experience, I have been using xTalk languages since HC 1.0 came out, and have been using Metacard/Rev for about 6 years now, and I have not had a need to do *anything* with Unicode yet... and quite honestly, I hope you *do* write a tutorial on how to use it because I, for one, am dreading the day when I'm going to need to use it (which *will* eventually come). I think Jeanne's observation about "sounding like you only looked at the dictionary instead of the How Tos" was partly based on your first comment about discovering that you needed to set the textFont of the field to "Osaka,Japanese" and that it wasn't very intuitive. That statement can be seen in two different lights... in one light it would show that a lot of struggle happened *before* consulting the other (non-dictionary) documentation, or in the second light that the (non-dictionary) documentation hadn't been examined at all. I'm sure the reason for Jeanne's comment was based on the assumption that if someone was about to use Unicode for the first time in Rev, they might go directly to the top-level "Search the Documentation" link, enter "unicode" and discover (after scanning the 34 topics that it returned) the line "How to enter or display Unicode text in a field", which when clicked immediately tells you about setting the text font. So I can see why Jeanne would have responded that way. (Jeanne, please step in and correct me if I'm misinterpreting your actions.) There has been another thread about the Search the Documentation link not being immediately noticeable or that it can be confusing when looked at next to the Filter/Search field in the Transcript Dictionary, but suffice it to say that the Rev docs are *not* organized with novices in mind, and regardless of whether Jeanne's interpretations about your struggles with Unicode were on the mark or not, the fact remains that it is *not* as easy to use Unicode as one might think, and that a tutorial specifically about this subject is crying out to be created. I would like to apologize for your experiences with the list; it is the exception not the rule that queries to the list are left unanswered - I can only imagine that since the subject of your three queries (unicode, USB communications, and the display of pinyin) are somewhat esoteric, so the number of people who can answer those kinds of questions is quite small. Again, using me as an example, although I've built dozens of applications for as many clients, I haven't been exposed to any of the subjects of your queries, or I would have helped you myself. (However if you want to know about text parsing, look me up... :-) I agree with you that there is probably some benefit for a separate list for novice users, and perhaps RunRev will consider setting one up. In the meantime, please continue to ask your questions to the list, and know that the community is there to help you - just realize that the more common your problems, the faster the response will be. :-) Regards, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Elizabeth Dalton > Sent: Sunday, July 11, 2004 1:47 PM > To: use-revolution at lists.runrev.com > Subject: Re: Unicode (was "Call for Tutorial Topics") > > > Jeanne A. E. DeVoto wrote: > > > It sounds like you looked only at the dictionary instead > of the How > Tos. > > Actually, I searched all documentation, went systematically > through the > results, then searched this list, before launching on my > trial-and-error > adventure. I seem to recall reading an earlier post that told me that > was the proper way to proceed. > > I appreciate that Unicode is an obscure topic, and I may be > the only one > on this list interested in making it work, but I have to say > I'm really > quite amazed at the attitudes that prevail on this list. I'm > personally > 0 for 3 in my experience with the list at this point: when I > asked how > to use a USB device I was told to write an external (though USB is > supposed to be supported, according to the documentation), > when I asked > about a pinyin display error, I got no response whatsoever, > and now when > I've offered to write a tutorial and sample stack to share what I've > been able to figure out about a complex and poorly documented topic, > I've been told it's my fault that I haven't looked at the existing > documentation correctly. It's bad enough when someone new to the > product, looking for help, gets this kind of reaction, but > when someone > OFFERING to help gets pushed away... well, let's just say > it's lucky for > RunRev Co. that I'll be making my decision on whether or not > to purchase > a license next week based on the product, not on the user > community. I'm > sure there are some absolutely wonderful people on this list > who go out > of their way to help new users, but that hasn't been my experience so > far, personally or as an observer. > > Perhaps what we need, instead of or in addition to user docs and a UI > intended for novice programmers, is a support list intended > for novice > programmers. > > Regards, > > Elizabeth Dalton > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From SimPLsol at aol.com Sun Jul 11 23:34:44 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun, 11 Jul 2004 23:34:44 EDT Subject: print Message-ID: <19f.26d9968c.2e2360d4@aol.com> Check the printMargins. They are probably set to the default "72,72,72,72" - which, of course puts a one inch border around the printout. I found the following works best for me (enter it in the message box): set the printMargins to "15,15,15,15" Paul Looney PS It would help if this property was listed in the Object Inspector, wouldn't it? From hershbp at verizon.net Sun Jul 11 23:35:41 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 11 Jul 2004 23:35:41 -0400 Subject: print In-Reply-To: <19f.26d9968c.2e2360d4@aol.com> Message-ID: <8CC73D62-D3B4-11D8-9FD4-0030654C1E62@verizon.net> Thanks On Sunday, July 11, 2004, at 11:34 PM, SimPLsol at aol.com wrote: > Check the printMargins. They are probably set to the default > "72,72,72,72" - > which, of course puts a one inch border around the printout. I found > the > following works best for me (enter it in the message box): > > set the printMargins to "15,15,15,15" > > Paul Looney > > PS It would help if this property was listed in the Object Inspector, > wouldn't it? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From SimPLsol at aol.com Sun Jul 11 23:45:33 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun, 11 Jul 2004 23:45:33 EDT Subject: printing Message-ID: <1de.2490e5c4.2e23635d@aol.com> Another way to create reports is to build a destination stack that has the format of the report you are printing. Move the data from the original, source, stack with a script and then print the destination stack. Paul Looney From troy at rpsystems.net Sun Jul 11 23:58:09 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 23:58:09 -0400 Subject: Arrays in Rev (long) In-Reply-To: <40F1F90C.8000201@fourthworld.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: On Jul 11, 2004, at 10:35 PM, Richard Gaskin wrote: > > In my previous world, it was nested lists... and here in RevLand? > > The best answer would depend on usage -- can you give us a scenario > for what you have in mind? > > Here's one option: > 006149.html> > Richard, that is an excellent document, and identifies what looks like a much more "Revolution way" of doing things. In fact, in my current app, I do pretty much everything you've described there, so I guess I've done some things right and Rev-like after all. Now, about session data and relational session data... THAT I've never tried to do with a stack before. Perhaps some kind of example will help after all. Let's say, I have an application which on launch, collects data from various sources, the user's system, some stack and card data, an XML feed, some remote images, some local images. This data has logical groupings and interrelationships which need to be created and maintained. As well as performing searches on this data the user also needs to find similar and related (near) groups or items. Using the data stack method, is it sensible to create a stack, sort the data into it, use Transcripts powerful stack and card manipulations to perform session functions... and then simply never save the stack? Is this how the system is designed to work in the first place? A temporary stack as an advanced multi-dimensional variable? If this is the case, I think I like that much better than trying to force my own metaphor down the throat of Rev by trying to create multidimensional arrays inside something which really has no support for them. It sounds as though the speed should be there, as well as the multi-datatype storage.... Believe it or not, folks, these are big mental shifts if you don't come from a stack and card nature of programming. But, I'm trying... I want to understand and use "best practice" techniques. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Sun Jul 11 23:10:26 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 11 Jul 2004 23:10:26 -0400 Subject: Arrays in Rev (long) In-Reply-To: <9B2107C0-D3AF-11D8-8B0F-0003936D012E@mac.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <536FE25F-D3A4-11D8-8B0F-0003936D012E@mac.com> <15C93EE3-D3A7-11D8-AAA3-000A95A09CF8@rpsystems.net> <9B2107C0-D3AF-11D8-8B0F-0003936D012E@mac.com> Message-ID: <05B0B6B4-D3B1-11D8-AAA3-000A95A09CF8@rpsystems.net> On Jul 11, 2004, at 11:00 PM, Andre Garzia wrote: > can't we pack this data as I don't know, base64 or CDATA... it will be > a complex XML but I think it would work... or Rev XML engine got size > limitations? like if we base64 a 2.2mb image and insert on a node, > will it explode? ;-) Yeah, that's about what I was wondering. Although, all the data transformations I could do without. I'm wondering if Transcript really just WANTS me to use stacks and cards which simply never get saved. Most of the available tools (commands and functions) lead me to believe that maybe it does. It is just way outside my way of thinking. -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Mon Jul 12 00:02:10 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 01:02:10 -0300 Subject: Unicode (was "Call for Tutorial Topics") In-Reply-To: <004e01c467c0$19d22240$6601a8c0@precision340> References: <004e01c467c0$19d22240$6601a8c0@precision340> Message-ID: <3FA7D24E-D3B8-11D8-8B0F-0003936D012E@mac.com> Elizabeth, first of all, I must say that I didn't read your previous posts on your Unicode problems, I just read Ken reply 5 minutes ago. I was busy this days with a project of mine and couldn't keep up with the list. I did once a nice project with unicode, it was a a tool to aid learning Yugoslavic Literature. It was called Transpoetika, you can see a shot of it at http://homepage.mac.com/soapdog/studio/projects.html This project involved displaying complete books using Cyrillic Fonts and unicode, and involved storing Unicoded text on databases and retrieving them. Thats as far as I went with unicode, if this can be of help, just ask. Cheers Andre From revolution at jaedworks.com Sun Jul 11 20:04:52 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 11 Jul 2004 17:04:52 -0700 Subject: move textbox script In-Reply-To: <40F19FFD.60004@hrz.uni-kassel.de> References: <40F19FFD.60004@hrz.uni-kassel.de> Message-ID: At 10:15 PM +0200 7/11/2004, Wilhelm Sanke wrote: >What the Transcript Dictionary does not mention under "grab" is that >you have to set the locktext property of the field to true to be >able to drag the textfield around. Not necessarily. Clicking in a field with the browse tool naturally places an insertion point for editing, but control-clicking (or right-clicking) treats the field as though it's locked - that is, the field gets the mouseDown and other messages. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Sun Jul 11 20:11:15 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 11 Jul 2004 17:11:15 -0700 Subject: Unicode (was "Call for Tutorial Topics") In-Reply-To: <40F18B09.10004@gaeabooks.com> References: <40F18B09.10004@gaeabooks.com> Message-ID: Oh dear. Elizabeth, I did not intend to imply that it was your "fault" that you didn't find the answer you needed - only to suggest a way of locating information that might work better for you. (And I certainly don't mean to push you away from writing a Unicode tutorial - I think it would be very useful, especially coming from someone like you who seems to know Unicode well at the theoretical level, as well as practical experience using it with Rev.) I'm sorry that you found my post offputting, and want to tell you that I didn't intend it that way. I hope that you won't let one post, or one person, sour you on the RunRev community, in any case. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From kray at sonsothunder.com Mon Jul 12 03:09:37 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 12 Jul 2004 02:09:37 -0500 Subject: Arrays in Rev (long) In-Reply-To: <7028061C-D384-11D8-AAA3-000A95A09CF8@rpsystems.net> Message-ID: <00df01c467df$34da0d90$6601a8c0@precision340> > > Director: > > set myList = ["Troy","Ken","Richard"] > > put getAt(myList, 2) > > --> Ken > > Or in "modern dot-lingo" - > put myList[2] See, I TOLD you I was rusty! ;-) > Very awesome dissertation. While Director's techniques for array > handling are probably the only reason that I perceive it as > lacking in > Transcript, this has certainly helped me to understand Rev's > under-the-hood approach to them. Adding CRs, and doing splits somehow > seems a bit less than straightforward, as you must then do mental > translation from string lines, etc. in order to develop appropriate > paths to data. Plus, every example you've shown is based on knowing > where the data is in the first place - it gets even more complex when > one must search within the array for data, and then do a relational > path to associated data, no? At some point, the advantages to > multi-dimensional arrays would seem to fall by the wayside, > overshadowed by array handling complexity. True. But it really depends on what the data requires. I think where it breaks down is the approach to applying the associativeness, which Director does in a much cleaner way (although I must add, I can't tell you how many hours I and other Director programmers under my supervision have spent looking at large multidimensional lists trying to find the proverbial needle in the haystack as to where their list went wrong - I'm sure you can relate...) > I DO hope that more advanced array handling gets included in a Rev > update (and soon.) In Director, it is second nature. In Rev, I'm not > sure that I'll use them in their current state, beyond simple flat > arrays. I plan to look at Mark and Dar's solutions to see how they > actually fill the gap. I think deep arrays and list handling have > become too intrinsic to my coding techniques to give up on them > altogether. Understood - remember that you may be trying to apply Director techniques to Rev data structures... some unlearning may be required to take advantage of what Rev has to offer. > Aside from all that, THANK YOU. My pleasure! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From pixelbird at interisland.net Mon Jul 12 03:55:28 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 12 Jul 2004 00:55:28 -0700 Subject: use-revolution Digest, Vol 10, Issue 37 In-Reply-To: <20040711160016.EE65F9300DF@mail.runrev.com> References: <20040711160016.EE65F9300DF@mail.runrev.com> Message-ID: On Jul 11, 2004, at 9:00 AM, use-revolution-request at lists.runrev.com wrote: > All I want to do it click on a text field and have it move to where I > drag it. ========= Clicking in an unlocked field always activates the text cursor. That's how they work. To allow user dragging, you must first set the lockText of the field in a button: Button script: on mouseUp set the lockText of fld x to true end mouseUp Then in the field script: on mouseDown grab me end mouseDown on mouseUp set the lockText of me to false end mouseUp HTH, Ken N. From pixelbird at interisland.net Mon Jul 12 04:01:27 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 12 Jul 2004 01:01:27 -0700 Subject: move textbox script In-Reply-To: <20040711160016.EE65F9300DF@mail.runrev.com> References: <20040711160016.EE65F9300DF@mail.runrev.com> Message-ID: OOPS. Darn! I did it again (forgot to replace subject line), sorry :-( Anyway, Hi Bob, On Jul 11, 2004, at 9:00 AM, use-revolution-request at lists.runrev.com wrote: > All I want to do it click on a text field and have it move to where I > drag it. ========= Clicking in an unlocked field always activates the text cursor. That's how they work. To allow user dragging, you must first set the lockText of the field in a button: Button script: on mouseUp set the lockText of fld x to true end mouseUp Then in the field script: on mouseDown grab me end mouseDown on mouseUp set the lockText of me to false end mouseUp HTH, Ken N. From sims at ezpzapps.com Mon Jul 12 04:22:36 2004 From: sims at ezpzapps.com (sims) Date: Mon, 12 Jul 2004 10:22:36 +0200 Subject: move textbox script In-Reply-To: References: <20040711160016.EE65F9300DF@mail.runrev.com> Message-ID: > >To allow user dragging, you must first set the lockText of the field >in a button: > >Button script: > >on mouseUp > set the lockText of fld x to true >end mouseUp > >Then in the field script: > >on mouseDown > grab me >end mouseDown > >on mouseUp > set the lockText of me to false >end mouseUp How about: on mouseDown if the controlKey is down then grab me end if end mouseDown hth sims The Autumn European Revolution Conference 14-15-16 November 2004 * Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions * Two full days of Rev presentations and discussions by expert Rev developers Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan Schenkel. * Special pricing on Dan Shafer's book * Special Rev License pricing for attendees http://www.techietours.com/Rev/ From mark at maseurope.net Mon Jul 12 05:01:37 2004 From: mark at maseurope.net (Mark Smith) Date: Mon, 12 Jul 2004 10:01:37 +0100 Subject: Problems with printing graphics with patterns In-Reply-To: <20040711213132.2FCD7930110@mail.runrev.com> References: <20040711213132.2FCD7930110@mail.runrev.com> Message-ID: <14EA5B62-D3E2-11D8-841C-000D93C19756@maseurope.net> Greg, it prints out exactly as you've described ie. the lower of the two images on your web-page, with the portion of the patterned rectangle outside the left border all wrong....so it's not just your system. this is with: Powerbook G4 15" OS 10.3.4 Rev 2.2 HP Deskjet 5552 Cheers, Mark From klaus at major-k.de Mon Jul 12 05:20:34 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 12 Jul 2004 11:20:34 +0200 Subject: Arrays in Rev (long) In-Reply-To: <004d01c4678c$5f2fd870$6601a8c0@precision340> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: Hi Ken and all, I did not get an answer on this one, maybe you can give a hint? Does anybody know how to access CPsets/arrays without knowing either the arrayname nor the keyname? I mean the keys can be variables, but can the name also be a variable??? Something like: ... put line 1 of fld 2 into array_name put line 3 of fld 5 into key_name put the array_name[key_name] of this stack ... Know what i mean? Looks like this does NOT work with IT... Thanks in advance... Regards Klaus Major klaus at major-k.de http://www.major-k.de From wbl at tpg.com.au Mon Jul 12 05:52:47 2004 From: wbl at tpg.com.au (Bruce Laidlaw) Date: Mon, 12 Jul 2004 19:52:47 +1000 Subject: Problems with printing graphics with patterns In-Reply-To: <436966BA-D383-11D8-BC87-003065B58254@jhj.com> References: <20040711194355.0C3E79300EF@mail.runrev.com> <436966BA-D383-11D8-BC87-003065B58254@jhj.com> Message-ID: <40F25F6F.2070807@tpg.com.au> Jerry J wrote: > Greg wrote: > >> If any Mac OS X user has a couple of minutes to download the stack >> from the link above, print the card, and let me know if you encounter >> the same problem... it would be appreciated. >> > I tried it, and it has the same problem on my system. > Mac OS X 10.3.4 > HP G85 all-in-one printer via USB. > > Strange! > > Jerry Jensen > Me too! Little black rect bottom left! MacOSX 10.2.8 Epson Color 740 USB Bruce From martin at materiaprima.fsnet.co.uk Mon Jul 12 06:50:45 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Mon, 12 Jul 2004 11:50:45 +0100 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: >Klaus Major Wrote: >Does anybody know how to access CPsets/arrays without knowing either >the arrayname nor the keyname? > >I mean the keys can be variables, but can the name also be a variable??? > >Something like: > >... >put line 1 of fld 2 into array_name >put line 3 of fld 5 into key_name >put the array_name[key_name] of this stack >... > >Know what i mean? >Looks like this does NOT work with IT... > Klaus, Haven't tried that but I wouldn't expect it to work because array_name will be taken literally. Instead of your line 3, try : put "the " & array_name & "[" & key_name & "] of this stack" into t_elementreference put value(t_elementreference) HTH Martin Baxter From klaus at major-k.de Mon Jul 12 07:34:04 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 12 Jul 2004 13:34:04 +0200 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: <60DF25D4-D3F7-11D8-BE86-000A27B49A96@major-k.de> Hi Martin, >> Klaus Major Wrote: >> Does anybody know how to access CPsets/arrays without knowing either >> the arrayname nor the keyname? >> I mean the keys can be variables, but can the name also be a >> variable??? >> Something like: >> ... >> put line 1 of fld 2 into array_name >> put line 3 of fld 5 into key_name >> put the array_name[key_name] of this stack >> ... >> Know what i mean? >> Looks like this does NOT work with IT... > Klaus, > > Haven't tried that but I wouldn't expect it to work because array_name > will > be taken literally. > Instead of your line 3, try : > > put "the " & array_name & "[" & key_name & "] of this stack" into > t_elementreference > put value(t_elementreference) Thanks a lot, this works great :-) I knew it had something to do with "value", but apparently tried the wrong approach ;-) > HTH > > Martin Baxter Regards Klaus Major klaus at major-k.de http://www.major-k.de From rcozens at pon.net Mon Jul 12 09:50:13 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 12 Jul 2004 06:50:13 -0700 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: >A temporary stack as an advanced multi-dimensional variable? If >this is the case, I think I like that much better than trying to >force my own metaphor down the throat of Rev by trying to create >multidimensional arrays inside something which really has no >support for them. Troy, et al: Rev can support non-keyed multidimensional arrays using multiple delimiter characters. Three-dimensional example: on putValue thevalue, at theArray,xcoord,ycoord,zcoord,xdelim,ydelim,zdelim set the itemDelimiter to xdelim put item xcoord of theArray into firstLevel set the itemDelimiter to ydelim get item ycoord of firstLevel set the itemDelimiter to zdelim put theValue into item zcoord of it set the itemDelimiter to ydelim put it into item ycoord of firstLevel set the itemDelimiter to xdelim put firstLevel into item xcoord of theArray end putValue functyion getValue theArray,xcoord,ycoord,zcoord,xdelim,ydelim,zdelim set the itemDelimiter to xdelim get item xcoord of theArray set the itemDelimiter to ydelim get item ycoord of it set the itemDelimiter to zdelim return item zcoord of it end getValue -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From soapdog at mac.com Mon Jul 12 10:00:20 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 11:00:20 -0300 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: Rob, that's a very usefull code.... :D I wish I had this before! Thanks! andre On Jul 12, 2004, at 10:50 AM, Rob Cozens wrote: >> A temporary stack as an advanced multi-dimensional variable? If this >> is the case, I think I like that much better than trying to force my >> own metaphor down the throat of Rev by trying to create >> multidimensional arrays inside something which really has no support >> for them. > > Troy, et al: > > Rev can support non-keyed multidimensional arrays using multiple > delimiter characters. > > Three-dimensional example: > > on putValue > thevalue, at theArray,xcoord,ycoord,zcoord,xdelim,ydelim,zdelim > set the itemDelimiter to xdelim > put item xcoord of theArray into firstLevel > set the itemDelimiter to ydelim > get item ycoord of firstLevel > set the itemDelimiter to zdelim > put theValue into item zcoord of it > set the itemDelimiter to ydelim > put it into item ycoord of firstLevel > set the itemDelimiter to xdelim > put firstLevel into item xcoord of theArray > end putValue > > functyion getValue theArray,xcoord,ycoord,zcoord,xdelim,ydelim,zdelim > set the itemDelimiter to xdelim > get item xcoord of theArray > set the itemDelimiter to ydelim > get item ycoord of it > set the itemDelimiter to zdelim > return item zcoord of it > end getValue > > -- > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From brucelaidlaw at bigfoot.com Thu Jul 8 09:27:51 2004 From: brucelaidlaw at bigfoot.com (Bruce Laidlaw) Date: Thu, 08 Jul 2004 23:27:51 +1000 Subject: Where is Search Documentation? In-Reply-To: <0F89D178-D0DC-11D8-B301-000A959D005E@earthlink.net> References: <20040708043228.958459300D0@mail.runrev.com> <0F89D178-D0DC-11D8-B301-000A959D005E@earthlink.net> Message-ID: <40ED4BD7.3060502@bigfoot.com> My copy of 2.0B 2.5 has a plugin called "Search Revolution Documentation", but it ends with an error executing at 11:27:08 PM Type defaultStack: can't find stack Object Search Line set the defaultStack to myStack Hint revDocsRegular Expressions Syntax Reference Bruce Laidlaw Marian Petrides wrote: > Well, I couldn't resist. I dug up a copy of 2.0.3 and I see that the > Help menu is entirely different from that found in 2.1.2. I, too, > could not find an option to Search Documentation. > > Maybe this feature was added in 2.1? Does anyone know? > > M > From hersh at realtorsgroup.us Sun Jul 11 19:49:49 2004 From: hersh at realtorsgroup.us (Hershel Fisch) Date: Sun, 11 Jul 2004 19:49:49 -0400 Subject: print Message-ID: I have a table fld on a stack , my script on event lock screen print card 3 go to card 1 end event prints but with a border ,Wide border (unwanted) I just want the field and only the fld with its original border. Thanks. From rcozens at pon.net Mon Jul 12 10:26:03 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 12 Jul 2004 07:26:03 -0700 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: >that's a very usefull code.... :D I wish I had this before! > >Thanks! You are most welcome, Andre. I would note further that syntax to support two dimensional arrays with no returns or commas in any element is even simpler: put thisValue into item yCoord of line xCoord of myArray get item yCoord of line xCoord of myArray If the above is true AND the array is initialized so there are no empty elements, three dimensional arrays can be supported as put thisValue into word zCoord of item yCoord of line xCoord of myArray get word zCord of item yCoord of line xCoord of myArray -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From troy at rpsystems.net Mon Jul 12 10:47:11 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 10:47:11 -0400 Subject: Arrays in Rev (long) In-Reply-To: <00df01c467df$34da0d90$6601a8c0@precision340> References: <00df01c467df$34da0d90$6601a8c0@precision340> Message-ID: <5B6BFC4C-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 3:09 AM, Ken Ray wrote: >> Transcript, this has certainly helped me to understand Rev's >> under-the-hood approach to them. Adding CRs, and doing splits somehow >> seems a bit less than straightforward, as you must then do mental >> translation from string lines, etc. in order to develop appropriate >> paths to data. Plus, every example you've shown is based on knowing >> where the data is in the first place - it gets even more complex when >> one must search within the array for data, and then do a relational >> path to associated data, no? At some point, the advantages to >> multi-dimensional arrays would seem to fall by the wayside, >> overshadowed by array handling complexity. > > True. But it really depends on what the data requires. I think where it > breaks down is the approach to applying the associativeness, which > Director > does in a much cleaner way (although I must add, I can't tell you how > many > hours I and other Director programmers under my supervision have spent > looking at large multidimensional lists trying to find the proverbial > needle > in the haystack as to where their list went wrong - I'm sure you can > relate...) Previous to the Object inspector in Director, I can relate. But they saw that too, and now with the Object Inspector, any object, including a nested array, can be viewed graphically (like an XML tree) while the program is running, with values updated in real time. Now THAT is array handling power. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Mon Jul 12 10:45:03 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 10:45:03 -0400 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 9:50 AM, Rob Cozens wrote: > Rev can support non-keyed multidimensional arrays using multiple > delimiter characters. While that is certainly an impressive approach, I really don't want to use arrays THAT much. I want to elegantly store and retrieve temporary associated data. I'm honestly not snubbing, I'm just saying that data storage and retrieval of the multi-dimensional nature in Director is done through arrays, and it doesn't take any such fancy footwork to do it. I can't believe people are using arrays in any of the fashions that have been described - so therefore people are using some other means of storing and retrieving similar data types. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Mon Jul 12 10:54:16 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 07:54:16 -0700 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: <40F2A618.2080101@fourthworld.com> Troy Rollins wrote: > On Jul 11, 2004, at 10:35 PM, Richard Gaskin wrote: > >> > In my previous world, it was nested lists... and here in RevLand? >> >> The best answer would depend on usage -- can you give us a scenario >> for what you have in mind? >> >> Here's one option: >> > ... > Using the data stack method, is it sensible to create a stack, > sort the data into it, use Transcripts powerful stack and card > manipulations to perform session functions... and then simply > never save the stack? Is this how the system is designed to > work in the first place? A temporary stack as an advanced > multi-dimensional variable? I'm a big fan of going with the grain of whatever language/object model I'm using. I try to rely on inherent objects and functions whenever possible, for the speed and robustness benefits you describe. The fewer lines I write, the greater the proportion of stuff happening in the engine which is where the real power is. Compared to Scott Raney I'm a crappy programmer, but if I offload a lot of my work onto the engine he created I sometimes get mistaken for brilliant. ;) As a side note, remember that you can get the names of all cards of a stack in one call ("the cardnames of stack "). Coupled with one-liners for getting the customKeys of any property set of the stack or any of the cards within it, you get some pretty quick and fairly efficient indexing using native objects for generic storage. > Believe it or not, folks, these are big mental shifts if you > don't come from a stack and card nature of programming. Oh, I believe it: having multiple sets of custom properties in a given object is unique to Rev, as is the cardNames function. Having come from other xTalks these were hard for me to get used to, but once I unlearned my old ways I became quite enamored of them. > But, I'm trying... I want to understand and use "best practice" > techniques. An old mentor used to paraphrase Voltaire by telling me, "Best is the enemy of results." ;) One of the most liberating things about Transcript is also among its most frustrating: it's so flexible, there are many, many ways to solve a given problem. I tend to code with one eye on the clock, attempting to edge ever closer to the Holy Grail balance of delivering the features of a 1.0 at a good cost while being mindful of the costs of adding new features for v2.0 and beyond. As a result much of my code is not the tightest nor does it adhere to many formal ideas of what may or may not constitute good code. For any given task there may be better ways of doing things; I'm still learning new tricks every day. All I have to offer at the moment is what I've used in the past to get working software out the door in a reasonable time frame with minimal support costs. Your mileage may vary; contents may settle during shipping. One nice thing about using stacks for storage, though: you're always only one line away from saving that data if you ever need that somewhere down the road. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Mon Jul 12 11:07:31 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 11:07:31 -0400 Subject: Arrays in Rev (long) In-Reply-To: <40F2A618.2080101@fourthworld.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> Message-ID: <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 10:54 AM, Richard Gaskin wrote: > One nice thing about using stacks for storage, though: you're always > only one line away from saving that data if you ever need that > somewhere down the road. ;-) Good point(s). And your point about using what the engine provides in order to make our jobs easier... that is my point as well. I do have some continued unlearning to do. I'm not surprised though that some who visit from other programming languages don't stay long. Some of these concepts are alien, and go against the grain of everything they have ever known. I'm opting to stick it out and fight through my frustration, and unlearn where required. It helps if I think of stacks as very flexible databases... -- Troy RPSystems, Ltd. http://www.rpsystems.net From lists at mangomultimedia.com Mon Jul 12 11:06:11 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 12 Jul 2004 08:06:11 -0700 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> Message-ID: <032A22E8-D415-11D8-8260-00039384A130@mangomultimedia.com> On Jul 12, 2004, at 2:20 AM, Klaus Major wrote: > Hi Ken and all, > > I did not get an answer on this one, maybe you can give a hint? > > Does anybody know how to access CPsets/arrays without knowing either > the arrayname nor the keyname? > > I mean the keys can be variables, but can the name also be a > variable??? > > Something like: > > ... > put line 1 of fld 2 into array_name > put line 3 of fld 5 into key_name > put the array_name[key_name] of this stack > ... > > Know what i mean? > Looks like this does NOT work with IT... I saw the other response to this but wanted to mention that when working with Custom Properties you can do something like this as well: put line 1 of fld 2 into array_name put line 3 of fld 5 into key_name set the customPropertySet of this stack to array_name put the key_name of this stack -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From soapdog at mac.com Mon Jul 12 11:23:33 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 12:23:33 -0300 Subject: I am leaving for the summit. Message-ID: <6FC74D6A-D417-11D8-8B0F-0003936D012E@mac.com> Hi Folks, In five hours I'll catch a plane that will someday reach Monterey. I am leaving early for I thought I would not spend a thousand dollars in a flying ticket and stay there only for a couple days. One of the poetic things about this summit is that it will be held some steps away from the pacific ocean, and my house here in Brazil is a couple steps away from the Atlantic ocean, I think I'll bottle some water and bring as a souvenir. The goodies I am carrying to the summit are: the revHTTPd project with tons of new features including: * New template engine, faster and easier to use. * New cookie support. * support for XML-RPC Server Side!!!!! yes, Remote Handler Calling!!!! a library for XML-RPC Client side. Now we control both ends of the string, both client and server are implemented, only missing thing is non-keyedd array support, keyed arrays are working like structs and working fine. Library will call the endpoint, retrieve the results, parse and put it into the result! nice!!! I'll bring iBlog as an example of XML-RPC savvy app. It's the blog client I am testing now. I'll also bring some applescripts xml-rpc files that DEMO the revHTTPd xml-rpc support. We now can make our apps interface with each other thru networks and with other apps implemented in other languages thanks to the XML-RPC spec. To call a XML-RPC endpoint you use only one handler. To serve you use none, the HTTPd Backscript will take care of serving your methods. Seeing is beliving! By the time you folks arrive in Monterey, I'll be already a local... I've got four days advantage to find the best place to eat. cheers see you soon!!! Andre PS: I'll not enable auto responders or my mail.app and kozlowski we'll start a duet.... I can be reach at soapdog at mac.com and agarzia at gmail.com (only if I find a starbucks there, my laptop is broken) -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From katir at hindu.org Mon Jul 12 11:23:43 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon, 12 Jul 2004 05:23:43 -1000 Subject: email validation with regEx Message-ID: <75D890DA-D417-11D8-B230-000A959D0AC6@hindu.org> I have a very old (2001) email address validation function from Ricardo (see below) that was created before the full regEx was added to the engine. Now that we have a better regEx engine I suspect we could vastly simply this... does anyone have an upgrade written in xTalk with Revolution regEx they could share? I see in formMail.pl (which I'm abandoning) a pretty terse function but I don't know if this is a good validation or not nor if I can repurpose the perl regEx to xTalk -- i'll try but I'm a regEx baby hoping for a hand out.... ;-) TIA Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org ======= from perl: # If the e-mail address contains: # if ($email =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/ || # the e-mail address contains an invalid syntax. Or, if the # # syntax does not match the following regular expression pattern # # it fails basic syntax verification. # $email !~ /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/) { # Basic syntax requires: one or more characters before the @ sign, # # followed by an optional '[', then any number of letters, numbers, # # dashes or periods (valid domain/IP characters) ending in a period # # and then 2 or 3 letters (for domain suffixes) or 1 to 3 numbers # # (for IP addresses). An ending bracket is also allowed as it is # # valid syntax to have an email address like: user@[255.255.255.0] # # Return a false value, since the e-mail address did not pass valid # # syntax. # return 0; } else { # Return a true value, e-mail verification passed. # return 1; } ========= old xtalk validator from Ricardo function isWellFormedMailtoScheme email #- function isWellFormedMailtoScheme(email) # return TRUE if email is a legal email URI, else return FALSE # We are not actually *validating* the email address, only its syntax. # Per address specification rules of RFC822: Standard for ARPA Internet Text Messages # http://www.w3.org/Protocols/rfc822/Overview.html # Basic syntax requires: one or more characters before the @ sign, split email by "@" if extents(email) <> "1,2" then return false # only 1 @-sign is permitted put email[2] into hostanddomain # There are 2 options to check, domain-literal or domain-logical: # domain-literal option: # primitive network host address form, must have [###.###.###.###] where 0 < # < 256 if char 1 of hostanddomain = "[" then if not last char of hostanddomain = "]" then return false delete char 1 of hostanddomain delete last char of hostanddomain set the itemDel to "." if the num of items of hostanddomain <> 4 then return false repeat with x = 1 to 4 if not isNumber(item x of hostanddomain) then return false if item x of hostanddomain > 255 or item x of hostanddomain < 1 then return false end repeat return TRUE end if # domain-logical option: (the "normal" form) # this permits an arbitrary number of strings separated by ".", ending in a domain name set the itemDel to "." put the num of items of hostanddomain into hostanddomainItems if hostanddomainItems = 0 then return false if hostanddomain contains ".." then return false # empty hosts not allowed repeat with x = length(hostanddomain) down to 1 if not ("0123456789.-abcdefghijklmnopqrstuvwxyz_" contains char x of hostanddomain) \ then return false end repeat return TRUE end isWellFormedMailtoScheme From soapdog at mac.com Mon Jul 12 11:26:28 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 12:26:28 -0300 Subject: Arrays in Rev (long) In-Reply-To: <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> Message-ID: On Jul 12, 2004, at 12:07 PM, Troy Rollins wrote: > It helps if I think of stacks as very flexible databases... Troy, take your time and point your browser to http://home.soapdog.org:8082/ it's a webserver implemented in Revolution. Look for http://home.soapdog.org:8082/feedback and to the register user link on the navigation bar. Both use stacks as database, they all have 5 lines of code, pick the data, put in the fields, clone the card, save the stack. It was done in less than ten minutes and yet, it never failed me. Cheers Andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From gizmotron at earthlink.net Mon Jul 12 11:31:45 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon, 12 Jul 2004 08:31:45 -0700 Subject: Arrays in Rev (long) In-Reply-To: Message-ID: on 7/11/04 7:19 PM, Andre Garzia at soapdog at mac.com wrote: > you can use a XMLTree... nodes can contain nodes, you can structure > them like nested lists, and they are portable! > > :-) XML is like PCs vs Macs for me. I wish all my competitiors to use PCs and XML. MTML is nonSGML compliant and works best as XML that is not actually XML, in other words not well-formed. So there goes the tree. Mark From ambassador at fourthworld.com Mon Jul 12 11:41:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 08:41:26 -0700 Subject: Arrays in Rev (long) In-Reply-To: <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> Message-ID: <40F2B126.3090401@fourthworld.com> Troy Rollins wrote: > On Jul 12, 2004, at 10:54 AM, Richard Gaskin wrote: > >> One nice thing about using stacks for storage, though: you're always >> only one line away from saving that data if you ever need that >> somewhere down the road. > > ;-) > > Good point(s). > > And your point about using what the engine provides in order to make our > jobs easier... that is my point as well. > > I do have some continued unlearning to do. I'm not surprised though that > some who visit from other programming languages don't stay long. Some of > these concepts are alien, and go against the grain of everything they > have ever known. I'm opting to stick it out and fight through my > frustration, and unlearn where required. If a programmer is only familiar with C-inspired languages, maybe. But most programmers I know tend to pick up the very different ways of working with the unique attributes of various languages more adeptly than you give them credit. Lisp and Perl don't work much like JavaScript or C. I've even seen some formally-trained programmers enjoy Icon Author and Authorware. And coercing one's thinking into a timeline hasn't hurt Director's sales, even if timeline-centric app development is nearly unique to Macromedia's mindset and not at all common outside of that company. Keep in mind that Transcript does not prevent you from using associative arrays or delimited lists, both of which are common to most other languages and well supported in Transcript. But you had unusual requirements, looking for a single place to keep an unsually broad variety of disparate data, so it should not be surprising that the result was as unusual as the requirement. :) With a little deeper understanding of each of the types of data you're working with I might have suggested a solution involving some mix of arrays and lists, or something else more "traditional". And an old-school HyperCarder might have suggested putting everything in fields (which, on occassion, isn't a bad way to do things). > It helps if I think of stacks as very flexible databases... I think it does; yes, RAM-based databases. Another xTalk (Gain Momentum, the only other UNIX xTalk IIRC) uses the term "database" to describe the object whose Rev equivalent is a "stack". -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From klaus at major-k.de Mon Jul 12 11:46:25 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 12 Jul 2004 17:46:25 +0200 Subject: Arrays in Rev (long) In-Reply-To: <032A22E8-D415-11D8-8260-00039384A130@mangomultimedia.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <032A22E8-D415-11D8-8260-00039384A130@mangomultimedia.com> Message-ID: Hi Trevor, >> ... >> Know what i mean? >> Looks like this does NOT work with IT... > > I saw the other response to this but wanted to mention that when > working with Custom Properties you can do something like this as well: > > put line 1 of fld 2 into array_name > put line 3 of fld 5 into key_name > set the customPropertySet of this stack to array_name > put the key_name of this stack Thank you, works fine, too :-) Actually i wanted to be a bit less "verbose"... ...and train my "array-notation"-skills :-D > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From rcozens at pon.net Mon Jul 12 11:44:52 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 12 Jul 2004 08:44:52 -0700 Subject: Generalized Array Handlers: A Starting Point? Message-ID: Andre, Troy, et al: These are untested, and recursion is not my strong suit; but perhaps you can use them as a starting point? function getElement @theArray,theCoordinates,theDelimiters if the number of lines of theCoordinates <> the number of lines of theDelimiters then return "Coordinate--Delimiter Mismatch" set the itemDelimiter to line 1 of theDelimiters get item (line 1 of theCoordinates) of theArray delete line 1 of theCoordinates if theCoordinates is empty then return it delete line 1 of theDelimiters return getElement (it,theCoordinates,theDelimiter) end getElement on putElement theElement, at theArray,theCoordinates,theDelimiters if the number of lines of theCoordinates <> the number of lines of theDelimiters then return "Coordinate--Delimiter Mismatch" repeat if the number of lines of theCoordinates = 1 then set the itemDelimiter to (line -1 of theDelimiters) put theElement into item (line -1 of theCoordinates) of theArray exit repeat end if delete line -1 of theDelimiters delete line -1 of theCoordinates get getElement (theArray,theCoordinates,theDelimiters) putElement it,theArray,theCoordinates,theDelimiters) end repeat end putElement -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Mon Jul 12 11:50:56 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 12 Jul 2004 08:50:56 -0700 Subject: Arrays in Rev (long) In-Reply-To: <40F2B126.3090401@fourthworld.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2B126.3090401@fourthworld.com> Message-ID: >>It helps if I think of stacks as very flexible databases... > >I think it does; yes, RAM-based databases. Or as disk-based, client/server databases a la SDB. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From ambassador at fourthworld.com Mon Jul 12 11:57:34 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 08:57:34 -0700 Subject: purging a stack: the third way has been found Message-ID: <40F2B4EE.2010402@fourthworld.com> Recap: There are two ways Transcript can purge a stack from memory: setting its destroyStack to true and then closing the stack, or using the "delete stack" command. In more than a year and a half RevNet has had only four users which have reported anomalies suggesting that the GoRevNet plugin is being purged from memory, but this could not be reproduced here and in most cases the issue had mysteriously gone away. The Third Way Found: Preferences in the Rev IDE The mystery has been solved thanks to the dilligent sleuthing of Jacque Gay and Jim Lyons: There is a preference in Rev, under the "Files and Memory" section, which allows you to have a stack purged when the last stack in its file is closed. This preference reflects the engine's behavior by default (no such behavior naturally occurs unless the destroyStack is true or a script under your own control comes into play), but apparently those few who have reported issues have turned that preference on. So one fix is simple enough: stomach the hit to the download time of RevNet by replicating much of GoRevNet's scripts and libraries into RevNet itself. This raises a question: Should a plugin be treated like one of the user's work stacks, or like an extension to the IDE enjoying the same exceptions as IDE stacks do? The preferences were designed to operate on the user's stacks, and as a by-product also affect plugins. But plugins serve a different role, one arguably more akin to the nature of the IDE itself than to the user's work stacks. So one could argue that plugins, as extensions to the IDE, should be as exempt from this purging action as the IDE itself. A purist might counter-argue that stacks are stacks, it in keeping with the "eating our own haggis" approach all are treated equally. But such a view conveniently overlooks the IDE itself, which operates by different rules because its stacks serve a different set of goals than the user's work stacks. If ALL stacks were treated equally it would be like doing watch repair where the only tool you have to work with is another watch. So in short: Should plugins be recognized as IDE extensions and given the same exceptional treatment as other IDE stacks? If there's some agreement with this view I'll Bugzilla this..... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Mon Jul 12 12:07:13 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 12:07:13 -0400 Subject: purging a stack: the third way has been found In-Reply-To: <40F2B4EE.2010402@fourthworld.com> References: <40F2B4EE.2010402@fourthworld.com> Message-ID: <89BBEAA1-D41D-11D8-B9DB-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 11:57 AM, Richard Gaskin wrote: > Should plugins be recognized as IDE extensions and given the same > exceptional treatment as other IDE stacks? > > If there's some agreement with this view I'll Bugzilla this..... You would think that with the really cool plug in dialog, this would effectively be optional. But if it isn't optional, then I would say that they should behave more like the IDE. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Mon Jul 12 11:57:48 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 11:57:48 -0400 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2B126.3090401@fourthworld.com> Message-ID: <38931F90-D41C-11D8-B9DB-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 11:50 AM, Rob Cozens wrote: > Or as disk-based, client/server databases a la SDB. Rob, what is your URL for this tool? You should include it in your sig. -- Troy RPSystems, Ltd. http://www.rpsystems.net From bill at leddyconsulting.com Mon Jul 12 12:11:34 2004 From: bill at leddyconsulting.com (Bill Leddy) Date: Mon, 12 Jul 2004 09:11:34 -0700 Subject: I am leaving for the summit. In-Reply-To: <6FC74D6A-D417-11D8-8B0F-0003936D012E@mac.com> References: <6FC74D6A-D417-11D8-8B0F-0003936D012E@mac.com> Message-ID: <25630C36-D41E-11D8-8CAF-000A95F060C0@leddyconsulting.com> On Jul 12, 2004, at 8:23 AM, Andre Garzia wrote: > In five hours I'll catch a plane that will someday reach Monterey Hi all, I'm just now starting to look at Revolution. Do I understand Andre to say there is a Revolution Summit in Monterey California? Could someone point me to more details? Kind Regards, ********************************************************************* Bill Leddy bill at LeddyConsulting.com William Leddy Business Consulting Custom Database Solutions 3145 17th Street Sacramento, CA 95818 Phone (916) 444-2903 "On the desktop and on the web" ********************************************************************* From soapdog at mac.com Mon Jul 12 12:17:49 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 13:17:49 -0300 Subject: I am leaving for the summit. In-Reply-To: <25630C36-D41E-11D8-8CAF-000A95F060C0@leddyconsulting.com> References: <6FC74D6A-D417-11D8-8B0F-0003936D012E@mac.com> <25630C36-D41E-11D8-8CAF-000A95F060C0@leddyconsulting.com> Message-ID: <04750BE8-D41F-11D8-8B0F-0003936D012E@mac.com> Bill, I don't know if there are spots left but you can find all info at http://www.altuit.com/webs/demo/RevolutionMastersSummit/default.htm Welcome to the Revolution Community, take your time to meet the fine folks here, they can help you much! Also say hi to kozlowski auto responder! :D Cheers! Andre On Jul 12, 2004, at 1:11 PM, Bill Leddy wrote: > > On Jul 12, 2004, at 8:23 AM, Andre Garzia wrote: > >> In five hours I'll catch a plane that will someday reach Monterey > > Hi all, > > I'm just now starting to look at Revolution. > > Do I understand Andre to say there is a Revolution Summit in Monterey > California? > > Could someone point me to more details? > > Kind Regards, > > ********************************************************************* > Bill Leddy > bill at LeddyConsulting.com > William Leddy Business Consulting > Custom Database Solutions > 3145 17th Street > Sacramento, CA 95818 Phone (916) 444-2903 > > "On the desktop and on the web" > > ********************************************************************* > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From ambassador at fourthworld.com Mon Jul 12 12:27:23 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 09:27:23 -0700 Subject: I am leaving for the summit. In-Reply-To: <25630C36-D41E-11D8-8CAF-000A95F060C0@leddyconsulting.com> References: <6FC74D6A-D417-11D8-8B0F-0003936D012E@mac.com> <25630C36-D41E-11D8-8CAF-000A95F060C0@leddyconsulting.com> Message-ID: <40F2BBEB.3040308@fourthworld.com> Bill Leddy wrote: > On Jul 12, 2004, at 8:23 AM, Andre Garzia wrote: > >> In five hours I'll catch a plane that will someday reach Monterey > > I'm just now starting to look at Revolution. > > Do I understand Andre to say there is a Revolution Summit in Monterey > California? > > Could someone point me to more details? The Revolution Masters Summit's home page is: This is the second of three Revolution seminars in 2004: The first was in San Francisco at MacWorld in January. The next one will be in Malta in November: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jul 12 12:37:41 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 09:37:41 -0700 Subject: purging a stack: the third way has been found In-Reply-To: <89BBEAA1-D41D-11D8-B9DB-000A95A09CF8@rpsystems.net> References: <40F2B4EE.2010402@fourthworld.com> <89BBEAA1-D41D-11D8-B9DB-000A95A09CF8@rpsystems.net> Message-ID: <40F2BE55.1090205@fourthworld.com> Troy Rollins wrote: > > On Jul 12, 2004, at 11:57 AM, Richard Gaskin wrote: > >> Should plugins be recognized as IDE extensions and given the same >> exceptional treatment as other IDE stacks? >> >> If there's some agreement with this view I'll Bugzilla this..... > > > You would think that with the really cool plug in dialog, this would > effectively be optional. But if it isn't optional, then I would say that > they should behave more like the IDE. The difficulty with making it optional is that purging a plugin may have unexpected results, just as purging IDE stacks would. What would be the upside to optionally purging IDE extensions ("plugins")? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From soapdog at mac.com Mon Jul 12 12:39:37 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 13:39:37 -0300 Subject: is Database Query Builder bugged for Rev 2.2.x? Message-ID: <10571990-D422-11D8-8B0F-0003936D012E@mac.com> Hi Folks, I just opened a old project of mine for I decided to take it to the summit. I was going to update the Queries I made with Database Query Builder so that they reflect my new MySQL home, but guess what? Pressing the "+" button of the Query Builder does nothing at all... I quited revolution, launched it again, create a new empty mainstack then tried to create a new query with the query builder, no response at all.. click the add new query button, the builder sits with it's controls disabled and thats all... tried on 2.2 and 2.2.1 anyone with the same trouble? Cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From troy at rpsystems.net Mon Jul 12 12:50:57 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 12:50:57 -0400 Subject: purging a stack: the third way has been found In-Reply-To: <40F2BE55.1090205@fourthworld.com> References: <40F2B4EE.2010402@fourthworld.com> <89BBEAA1-D41D-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2BE55.1090205@fourthworld.com> Message-ID: On Jul 12, 2004, at 12:37 PM, Richard Gaskin wrote: > What would be the upside to optionally purging IDE extensions > ("plugins")? Just for plugins which are used on a temporary basis. Basically, if they show up in the App browser, I want them to go away when quit. If they don't show up in the app browser... well, I'm not sure what I'd want, since they could then be lurking about without my knowledge and potentially interfering with my own work inadvertently. -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Mon Jul 12 12:55:49 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 13:55:49 -0300 Subject: HELP!!! (was Re: is Database Query Builder bugged for Rev 2.2.x?) In-Reply-To: <10571990-D422-11D8-8B0F-0003936D012E@mac.com> References: <10571990-D422-11D8-8B0F-0003936D012E@mac.com> Message-ID: <53E3176E-D424-11D8-8B0F-0003936D012E@mac.com> Hi Folks, I think my Stack is damaged, I managed to use the Query Builder with a new stack, but with this stack it does not work up... even on Rev 2.1. I think Revolution exploded when I was working with this stack sometime ago with queries, I think it might have corrupt Query Builder data in it that is preventing it to work. How to I clean any trace of the query builder in a stack, I know it must put its data as custom properties, hidden somewhere, how to I clean them so that I might use it again. help!!! andre On Jul 12, 2004, at 1:39 PM, Andre Garzia wrote: > Hi Folks, > > I just opened a old project of mine for I decided to take it to the > summit. I was going to update the Queries I made with Database Query > Builder so that they reflect my new MySQL home, but guess what? > Pressing the "+" button of the Query Builder does nothing at all... I > quited revolution, launched it again, create a new empty mainstack > then tried to create a new query with the query builder, no response > at all.. click the add new query button, the builder sits with it's > controls disabled and thats all... tried on 2.2 and 2.2.1 > > anyone with the same trouble? > > Cheers > Andre > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From jacque at hyperactivesw.com Mon Jul 12 12:58:20 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 12 Jul 2004 11:58:20 -0500 Subject: Arrays in Rev (long) In-Reply-To: <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> Message-ID: <40F2C32C.1020706@hyperactivesw.com> On 7/12/04 9:45 AM, Troy Rollins wrote: > I can't believe people are using arrays in any of the fashions that > have been described - so therefore people are using some other means of > storing and retrieving similar data types. For temporary data, I use script-local and/or global variables. I've never needed much of anything else. If a data set is all related, I create an array that is stored in a script or global variable. If the array needs to be more than 2-dimensional, then I either use Rev's existing ("fake") structures, or I just create a second array. It depends on what's most useful at the time. When possible, I prefer script-local variables over globals just to avoid potential name-space collisions in the future. For permanent storage, I put things into custom stack or card properties; if the stack in question is to be a standalone, then I create a "prefs" stack and store data there. For simple data storage, I don't bother with a stack and I just create a text file to store prefs. Global and script-local variables have always been enough, I've never needed anything else. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Mon Jul 12 13:14:28 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 10:14:28 -0700 Subject: purging a stack: the third way has been found In-Reply-To: References: <40F2B4EE.2010402@fourthworld.com> <89BBEAA1-D41D-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2BE55.1090205@fourthworld.com> Message-ID: <40F2C6F4.8020207@fourthworld.com> Troy Rollins wrote: > > On Jul 12, 2004, at 12:37 PM, Richard Gaskin wrote: > >> What would be the upside to optionally purging IDE extensions >> ("plugins")? > > Just for plugins which are used on a temporary basis. Basically, if they > show up in the App browser, I want them to go away when quit. If they > don't show up in the app browser... well, I'm not sure what I'd want, > since they could then be lurking about without my knowledge and > potentially interfering with my own work inadvertently. I would prefer to put the responsibility for that decision on the plugin author. If they don't need it to stay resident they should ship with the destroyStack true. If anything interferes with your work it should be reported to the author and discarded until a version is available that doesn't have side effects. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From bob at armbase.com Mon Jul 12 13:18:44 2004 From: bob at armbase.com (Bob Hartley) Date: Mon, 12 Jul 2004 18:18:44 +0100 Subject: rename field on insertion Message-ID: <5.2.1.1.0.20040712180516.00a8f210@mail.armbase.com> Hi All. I have a Textfield (TxA1) on a card in one stack (a template stack) and I have a button on this card that inserts it into a card in another stack "working stack". If I click on the button again it inserts a Textfield again. OK it is supposed to do this. However, "both" the textfields are called TxA1. I want to name the first field TxA1, but I want the second textfield to be called TxA2 and if there was a third click then the third field to be TxA3. So the button click on stack template would have to read textfields in the working stack and if they exist, determine the largest number after TxA in the name and insert a textfield with TxA? +1 Any ideas on how this can be done? Beyond me. Cheers Bob From bob at armbase.com Mon Jul 12 13:25:25 2004 From: bob at armbase.com (Bob Hartley) Date: Mon, 12 Jul 2004 18:25:25 +0100 Subject: Any revers in Glasgow Area Scotland Message-ID: <5.2.1.1.0.20040712182319.00a8f358@mail.armbase.com> Hi All. Since there is a rev meeting in Sunny California. I wondered if there was any runrevers in Scotland and if so where. If so we could meet up and swap tips say once every 2 months. Any takers out there? Cheers Bob From soapdog at mac.com Mon Jul 12 13:26:39 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 14:26:39 -0300 Subject: purging a stack: the third way has been found In-Reply-To: <40F2C6F4.8020207@fourthworld.com> References: <40F2B4EE.2010402@fourthworld.com> <89BBEAA1-D41D-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2BE55.1090205@fourthworld.com> <40F2C6F4.8020207@fourthworld.com> Message-ID: On Jul 12, 2004, at 2:14 PM, Richard Gaskin wrote: > I would prefer to put the responsibility for that decision on the > plugin author. If they don't need it to stay resident they should > ship with the destroyStack true. > > If anything interferes with your work it should be reported to the > author and discarded until a version is available that doesn't have > side effects. > > and if we just clean up everything on closeStackRequest, won't this be good enought if the plugin stack is destroyed... if we tidy up before destruction we shouldn't have any colateral damage. Then is just a matter of launching the plugin again if we need. it makes sense to me. andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From klaus at major-k.de Mon Jul 12 13:40:05 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 12 Jul 2004 19:40:05 +0200 Subject: rename field on insertion In-Reply-To: <5.2.1.1.0.20040712180516.00a8f210@mail.armbase.com> References: <5.2.1.1.0.20040712180516.00a8f210@mail.armbase.com> Message-ID: <82AEADBC-D42A-11D8-BE86-000A27B49A96@major-k.de> Hi Bob, > Hi All. > > I have a Textfield (TxA1) on a card in one stack (a template stack) > and I have a button on this card that inserts it into a card in > another stack "working stack". If I click on the button again it > inserts a Textfield again. OK it is supposed to do this. > > However, "both" the textfields are called TxA1. I want to name the > first field TxA1, but I want the second textfield to be called TxA2 > and if there was a third click then the third field to be TxA3. > > So the button click on stack template would have to read textfields in > the working stack and if they exist, determine the largest number > after TxA in the name and insert a textfield with TxA? +1 > > Any ideas on how this can be done? Hmmm, quick and dirty guess ;-) Use a customproperty "curnum" = "current number" in your button and "initialize" it on openstack or opencard or whenever to 1 AND keep the original name of your template field: (If you are not used to customproperties: a global var will do, too :-) ... set the curnum of btn "xyz" to 1 ... Now script this in this namely button: on mouseup put the curnum of me into freddy set the short name of fld "template field" to ("TxA" & freddy) copy fld ("TxA" & freddy) to stack ... set the the short name of fld (TxA" & freddy) to "template field" ## Give it the original name, so we dont have to keep book of the new names ## of the field, too ;-) set the curnum of me to (freddy + 1) ## Raise counter, ready for the next field... end mouseup Not tested, but should work! (Famous last words ;-) > Beyond me. > > Cheers > Bob Hope that helps... Regards Klaus Major klaus at major-k.de http://www.major-k.de From revolution at jaedworks.com Mon Jul 12 04:40:42 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 12 Jul 2004 01:40:42 -0700 Subject: move textbox script In-Reply-To: References: <20040711160016.EE65F9300DF@mail.runrev.com> Message-ID: At 10:22 AM +0200 7/12/2004, sims wrote: >How about: >on mouseDown > if the controlKey is down then > grab me > end if >end mouseDown You don't have to specify "if the controlKey is down", actually - if the control key isn't down (or if you don't right-click), an unlocked field won't get the mouseDown message, so the handler executes only if you control-click or right-click. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From jimlyons at earthlink.net Mon Jul 12 14:23:15 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Mon, 12 Jul 2004 14:23:15 -0400 Subject: purging a stack: the third way has been found In-Reply-To: <20040712160006.C7D649300E0@mail.runrev.com> References: <20040712160006.C7D649300E0@mail.runrev.com> Message-ID: <8AC4DD08-D430-11D8-B0BC-000A95893982@earthlink.net> Richard Gaskin wrote: > There are two ways Transcript can purge a stack from memory: setting > its > destroyStack to true and then closing the stack, or using the "delete > stack" command. > > In more than a year and a half RevNet has had only four users which > have > reported anomalies suggesting that the GoRevNet plugin is being purged > from memory, but this could not be reproduced here and in most cases > the > issue had mysteriously gone away. One thing I haven't understood about the way this works is why it's necessary to close the GoRevNet stack. Why can't it be kept open and hidden, and only closed when RevNet is closed? I confess to having very little experience with using a library arrangement like this, or changing the frontscripts and backscripts for my purposes so far. But I am trying to learn about this now since my ideas are getting more ambitious. Thanks for all the inspiration and ideas you provide us, Richard. Jim Lyons From pixelbird at interisland.net Mon Jul 12 14:36:40 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 12 Jul 2004 11:36:40 -0700 Subject: move textbox In-Reply-To: <20040712110252.B6D0C9300AE@mail.runrev.com> References: <20040712110252.B6D0C9300AE@mail.runrev.com> Message-ID: <6A625B1E-D432-11D8-A5B4-000A27945590@interisland.net> Hi Sims, On Jul 12, 2004, at 4:02 AM, use-revolution-request at lists.runrev.com wrote: > How about: > on mouseDown > if the controlKey is down then > grab me > end if > end mouseDown =========== Say, that oughta work! Lemme give it a try -- Yep! Very kewel. That's a trick I hope I don't forget. Have we heard back from Bob (the original post) yet? I hope he catches this one. Thanks, Ken N. From rcozens at pon.net Mon Jul 12 14:36:46 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 12 Jul 2004 11:36:46 -0700 Subject: Arrays in Rev (long) In-Reply-To: <38931F90-D41C-11D8-B9DB-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2B126.3090401@fourthworld.com> <38931F90-D41C-11D8-B9DB-000A95A09CF8@rpsystems.net> Message-ID: >>Or as disk-based, client/server databases a la SDB. > >Rob, what is your URL for this tool? You should include it in your sig. Unfortunately, Troy, I'm currently in cyberspace limbo: Recent changes in my priorities & focus (see my sig) call for changes in my 'net presence. Unfortunately, my old web hosting contract expired and other priority issues have kept me from getting the new site in place. Bottom line: There is no active link to serendipity_downloader.htm. The best I can offer right now is: * A private description of the basic design principles * A copy of the download attached to an eMail * The download on CD sent by snail mail Hopefully, by the time the update with keyboard filtering is ready for distribution I'll have a new 'net presence where it can be available. -- Rob Cozens Mendonoma Marine Life Conservancy "Fishin's all there was. Everybody got too greedy for them fish, 'en then there wasn't anything a'tall." - Newfoundland Cod Fisherman in "Ocean's End" by Colin Woodard From soapdog at mac.com Mon Jul 12 14:46:36 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 12 Jul 2004 15:46:36 -0300 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2B126.3090401@fourthworld.com> <38931F90-D41C-11D8-B9DB-000A95A09CF8@rpsystems.net> Message-ID: Rob, I have one gig space in www.wecode.org I can provide FTP, HTTP and Rev as CGI installed for you if you need. I am setting up a nice portal there... I would be glad to help mirror and host your creations while you get out of this limbo. Cheers Andre On Jul 12, 2004, at 3:36 PM, Rob Cozens wrote: >>> Or as disk-based, client/server databases a la SDB. >> >> Rob, what is your URL for this tool? You should include it in your >> sig. > > Unfortunately, Troy, I'm currently in cyberspace limbo: > > Recent changes in my priorities & focus (see my sig) call for changes > in my 'net presence. Unfortunately, my old web hosting contract > expired and other priority issues have kept me from getting the new > site in place. > > Bottom line: There is no active link to serendipity_downloader.htm. > > The best I can offer right now is: > > * A private description of the basic design principles > * A copy of the download attached to an eMail > * The download on CD sent by snail mail > > Hopefully, by the time the update with keyboard filtering is ready for > distribution I'll have a new 'net presence where it can be available. > -- > Rob Cozens > Mendonoma Marine Life Conservancy > > "Fishin's all there was. > Everybody got too greedy for them fish, > 'en then there wasn't anything a'tall." > > - Newfoundland Cod Fisherman in "Ocean's End" by Colin Woodard > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From troy at rpsystems.net Mon Jul 12 13:24:23 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 13:24:23 -0400 Subject: purging a stack: the third way has been found In-Reply-To: <40F2C6F4.8020207@fourthworld.com> References: <40F2B4EE.2010402@fourthworld.com> <89BBEAA1-D41D-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2BE55.1090205@fourthworld.com> <40F2C6F4.8020207@fourthworld.com> Message-ID: <51482044-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 1:14 PM, Richard Gaskin wrote: >> Just for plugins which are used on a temporary basis. Basically, if >> they show up in the App browser, I want them to go away when quit. If >> they don't show up in the app browser... well, I'm not sure what I'd >> want, since they could then be lurking about without my knowledge and >> potentially interfering with my own work inadvertently. > > I would prefer to put the responsibility for that decision on the > plugin author. If they don't need it to stay resident they should > ship with the destroyStack true. > > If anything interferes with your work it should be reported to the > author and discarded until a version is available that doesn't have > side effects. OK, that sounds fair to me. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Mon Jul 12 13:25:43 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 13:25:43 -0400 Subject: Arrays in Rev (long) In-Reply-To: <40F2C32C.1020706@hyperactivesw.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> Message-ID: <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 12:58 PM, J. Landman Gay wrote: > Global and script-local variables have always been enough, I've never > needed anything else. Yes, thanks. I've become a big fan of script locals myself. I've learned to consider them like "object properties" once I realized they were persistent. I tend to use the "virtual custom property" method of retrieving them from outside the script they belong to, treating "getProp" and "setProp" as... well, "getters" and "setters" in OOP terms. The text based longer-term storage approach I've considered as well. Long term storage is more a case-by-case issue, I guess. My primary reason for polling the group was to determine how best to store, maintain, and work with, complex, associated, session data. Outside of Rev, the other tools I have used may be considered "less flexible", but the generic technique to use is generally clear. Multi-dimensional arrays. Inside of Rev, while "more flexible" it is less clear. I'm currently using very limited globals (generally as arrays), script locals, sometimes as "singles", other times as arrays, and other times as multi-line data. But it occurred to me that some data handling techniques are not best served by any of these conventions, at least, not without employing some serious chunking techniques which emulate more complex list mechanisms... but then, that gets a bit "messy", at least in comparison to alternate languages - or more-so, at my admittedly somewhat limited level of comprehension. So, it further occurred to me that leaving the inherent stack mechanisms out of my list of data storage tools for session data might be limiting my best choice (at times.) Sincere thanks to all who've contributed any thoughts at all. If nothing else, it helps to shine some light on areas that are not altogether clear (to me), as one tries to move from intermediate to advanced. -- Troy RPSystems, Ltd. http://www.rpsystems.net From bob at armbase.com Mon Jul 12 15:31:35 2004 From: bob at armbase.com (Bob Hartley) Date: Mon, 12 Jul 2004 20:31:35 +0100 Subject: move textbox In-Reply-To: <6A625B1E-D432-11D8-A5B4-000A27945590@interisland.net> References: <20040712110252.B6D0C9300AE@mail.runrev.com> <20040712110252.B6D0C9300AE@mail.runrev.com> Message-ID: <5.2.1.1.0.20040712194502.024bcad8@mail.armbase.com> At 11:36 12/07/2004 -0700, you wrote: >Hi Sims, Hi Sims and Ken >On Jul 12, 2004, at 4:02 AM, use-revolution-request at lists.runrev.com wrote: > >>How about: >>on mouseDown >> if the controlKey is down then >> grab me >> end if >>end mouseDown >=========== >Say, that oughta work! Lemme give it a try -- Ohhh Yes!!!!!!! :-) >Yep! Very kewel. That's a trick I hope I don't forget. > >Have we heard back from Bob (the original post) yet? I hope he catches >this one. This is absolutely phenomenal. I had used this one on mouseStillDown set the loc of me to the mouseLoc end mouseStillDown And it allowed me to insert the textfield and then with the ctrl or right mouse button move it, however every mistake with the right mouse button would shift the field. This way using the check for control button means that there is a more "deliberate" action and is absolutely perfect. Cheers Bob >Thanks, >Ken N. > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Mon Jul 12 15:45:23 2004 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 12 Jul 2004 20:45:23 +0100 Subject: Any revers in Glasgow Area Scotland In-Reply-To: <5.2.1.1.0.20040712182319.00a8f358@mail.armbase.com> Message-ID: <5.1.0.14.0.20040712204242.03379eb8@mail.tweedly.net> At 18:25 12/07/2004 +0100, Bob Hartley wrote: >Hi All. > >Since there is a rev meeting in Sunny California. I wondered if there was >any runrevers in Scotland and if so where. >If so we could meet up and swap tips say once every 2 months. > >Any takers out there? I'm on the "wrong" side of the country (Edinburgh) but I'd be interested in periodic get togethers. I don't have many tips to swap yet, but wouldn't mind receiving a few. So please add me to your list ... Thanks -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004 From wouter.abraham at pi.be Mon Jul 12 15:43:53 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 12 Jul 2004 21:43:53 +0200 Subject: purging a stack: the third way has been found In-Reply-To: <20040712160016.365919300B0@mail.runrev.com> References: <20040712160016.365919300B0@mail.runrev.com> Message-ID: On 12 Jul 2004, at 18:00, Richard Gaskin wrote: > Recap: > > There are two ways Transcript can purge a stack from memory: setting > its > destroyStack to true and then closing the stack, or using the "delete > stack" command. > > In more than a year and a half RevNet has had only four users which > have > reported anomalies suggesting that the GoRevNet plugin is being purged > from memory, but this could not be reproduced here and in most cases > the > issue had mysteriously gone away. > > > The Third Way Found: Preferences in the Rev IDE > > The mystery has been solved thanks to the dilligent sleuthing of Jacque > Gay and Jim Lyons: > > There is a preference in Rev, under the "Files and Memory" section, > which allows you to have a stack purged when the last stack in its file > is closed. And these radio buttons should use the word "purge" instead of "close". Would be more to the point. > > This preference reflects the engine's behavior by default (no such > behavior naturally occurs unless the destroyStack is true or a script > under your own control comes into play), but apparently those few who > have reported issues have turned that preference on. > > So one fix is simple enough: stomach the hit to the download time of > RevNet by replicating much of GoRevNet's scripts and libraries into > RevNet itself. > Another simple fix is renaming GoRevNet and call it revGoRevNet. Illegal but it won't be purged anymore. snip > > So in short: > > Should plugins be recognized as IDE extensions and given the same > exceptional treatment as other IDE stacks? Is easy enough to accomplish by adapting the closestack handler of button "revFrontScript" > > If there's some agreement with this view I'll Bugzilla this..... Feature request? > > -- > Richard Gaskin > Fourth World Media Corporation > Greetings, WA From b.xavier at internet.lu Mon Jul 12 16:08:11 2004 From: b.xavier at internet.lu (MisterX) Date: Mon, 12 Jul 2004 22:08:11 +0200 Subject: purging a stack: the third way has been found In-Reply-To: Message-ID: I dont know if i posted it here before but I had a problem with a stack that wouldn't purge because I had accessed one of its substacks and that substack didn't have it's purge settings on. In case it helps... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Wouter > Sent: Monday, July 12, 2004 21:44 > To: use-revolution at lists.runrev.com > Subject: Re: purging a stack: the third way has been found > > > > On 12 Jul 2004, at 18:00, Richard Gaskin wrote: > > > > > Recap: > > > > There are two ways Transcript can purge a stack from memory: setting > > its > > destroyStack to true and then closing the stack, or using the "delete > > stack" command. > > > > In more than a year and a half RevNet has had only four users which > > have > > reported anomalies suggesting that the GoRevNet plugin is being purged > > from memory, but this could not be reproduced here and in most cases > > the > > issue had mysteriously gone away. > > > > > > The Third Way Found: Preferences in the Rev IDE > > > > The mystery has been solved thanks to the dilligent sleuthing of Jacque > > Gay and Jim Lyons: > > > > There is a preference in Rev, under the "Files and Memory" section, > > which allows you to have a stack purged when the last stack in its file > > is closed. > > And these radio buttons should use the word "purge" instead of "close". > Would be more to the point. > > > > > This preference reflects the engine's behavior by default (no such > > behavior naturally occurs unless the destroyStack is true or a script > > under your own control comes into play), but apparently those few who > > have reported issues have turned that preference on. > > > > So one fix is simple enough: stomach the hit to the download time of > > RevNet by replicating much of GoRevNet's scripts and libraries into > > RevNet itself. > > > > > Another simple fix is renaming GoRevNet and call it revGoRevNet. > Illegal but it won't be purged anymore. > > snip > > > > > > So in short: > > > > Should plugins be recognized as IDE extensions and given the same > > exceptional treatment as other IDE stacks? > > Is easy enough to accomplish by adapting the closestack handler of > button "revFrontScript" > > > > > > If there's some agreement with this view I'll Bugzilla this..... > > Feature request? > > > > > -- > > Richard Gaskin > > Fourth World Media Corporation > > > > Greetings, > WA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bob at armbase.com Mon Jul 12 16:04:53 2004 From: bob at armbase.com (Bob Hartley) Date: Mon, 12 Jul 2004 21:04:53 +0100 Subject: align in middle Message-ID: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> Hi All We \can select 2 objects IE a textfield and pushbutton and align at the top/bottom/left/right but not in the middle. Is there a plugin which has more alignment tools? Cheers Bob From kray at sonsothunder.com Mon Jul 12 16:18:25 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 12 Jul 2004 15:18:25 -0500 Subject: Full process listing through shell() Message-ID: <010a01c4684d$6627ee80$6601a8c0@precision340> I'm trying to get a listing of all the processes in OS X that are running by using "ps -x". In the Terminal, the paths that are displayed under the "COMMAND" heading are as long as will fit in the width of the Terminal, but when I do: put shell("ps -x") I get a truncated listing (about 80 chars). Any way I can get the full listing through shell? Some command-line tweak? Thanks for any help that can be provided, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From troy at rpsystems.net Mon Jul 12 16:26:37 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 16:26:37 -0400 Subject: align in middle In-Reply-To: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> References: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> Message-ID: On Jul 12, 2004, at 4:04 PM, Bob Hartley wrote: > We \can select 2 objects IE a textfield and pushbutton and align at > the top/bottom/left/right but not in the middle. Sure you can, in the buttons (on the property inspector) to the right of the four way align buttons. -- Troy RPSystems, Ltd. http://www.rpsystems.net From scott at tactilemedia.com Mon Jul 12 16:24:36 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 12 Jul 2004 13:24:36 -0700 Subject: align in middle In-Reply-To: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> Message-ID: Recently, "Bob Hartley" wrote: > We \can select 2 objects IE a textfield and pushbutton and align at the > top/bottom/left/right but not in the middle. > > Is there a plugin which has more alignment tools? If you select Align Objects in popup menu of the property inspector, you should be presented with alignment buttons there, two of which provide centered alignment. Sidenote: I'll be previewing an enhanced alignment plugin at this weekend's Rev Summit which will provide a few additional features and will be available after the conference. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From briany at qldlearning.com Mon Jul 12 16:28:16 2004 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 12 Jul 2004 16:28:16 -0400 Subject: Full process listing through shell() In-Reply-To: <010a01c4684d$6627ee80$6601a8c0@precision340> Message-ID: <0148A188-D442-11D8-BA2B-000393AA08D2@qldlearning.com> Ken, Try this option to "ps": --- -w Use 132 columns to display information, instead of the default which is your window size. If the -w option is specified more than once, ps will use as many columns as necessary without regard for your window size. --- You could also try setting some sort of environment variable to change your "window size"- I believe 80 columns is the default terminal width... - Brian > I'm trying to get a listing of all the processes in OS X that are > running by > using "ps -x". In the Terminal, the paths that are displayed under the > "COMMAND" heading are as long as will fit in the width of the > Terminal, but > when I do: > > put shell("ps -x") > > I get a truncated listing (about 80 chars). Any way I can get the full > listing through shell? Some command-line tweak? > > Thanks for any help that can be provided, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From bob at armbase.com Mon Jul 12 17:02:52 2004 From: bob at armbase.com (Bob Hartley) Date: Mon, 12 Jul 2004 22:02:52 +0100 Subject: align in middle In-Reply-To: References: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> Message-ID: <5.2.1.1.0.20040712220128.0248fe50@mail.armbase.com> At 16:26 12/07/2004 -0400, you wrote: >On Jul 12, 2004, at 4:04 PM, Bob Hartley wrote: > >>We \can select 2 objects IE a textfield and pushbutton and align at the >>top/bottom/left/right but not in the middle. > >Sure you can, in the buttons (on the property inspector) to the right of >the four way align buttons. Thanks troy I cant understand how I missed that. I had both highlighted but never had the property inspector open when 2 were highlighted. Sorted now. Cant wait for Scott's alignment tool to come out now. :-) Cheers Bob >-- >Troy >RPSystems, Ltd. >http://www.rpsystems.net > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From bob at armbase.com Mon Jul 12 17:05:33 2004 From: bob at armbase.com (Bob Hartley) Date: Mon, 12 Jul 2004 22:05:33 +0100 Subject: align in middle In-Reply-To: <5.2.1.1.0.20040712220128.0248fe50@mail.armbase.com> References: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> Message-ID: <5.2.1.1.0.20040712220439.024bba18@mail.armbase.com> At 22:02 12/07/2004 +0100, you wrote: >At 16:26 12/07/2004 -0400, you wrote: > >>On Jul 12, 2004, at 4:04 PM, Bob Hartley wrote: >> >>>We \can select 2 objects IE a textfield and pushbutton and align at the >>>top/bottom/left/right but not in the middle. >> >>Sure you can, in the buttons (on the property inspector) to the right of >>the four way align buttons. > > >Thanks troy > >I cant understand how I missed that. I had both highlighted but never had >the property inspector open when 2 were highlighted. Ahhh it only works when it is a text field and a button for example. Not when there are 2 text ields. Not that I'd want to do this with 2 text fields anyway. bob >Sorted now. > >Cant wait for Scott's alignment tool to come out now. :-) > >Cheers >Bob > > >>-- >>Troy >>RPSystems, Ltd. >>http://www.rpsystems.net >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revolution > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From hershbp at verizon.net Mon Jul 12 17:31:32 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Mon, 12 Jul 2004 17:31:32 -0400 Subject: tabStops Message-ID: Hi , how do I identify the current tab stop (or cell) in a table field ? e.g. the hilitedLine property , put the hilitedLine of fld "fld x" returns the hilitedLine, now when I select a cell I need to return the cell # or any number that will identify the proper cell to be able work with it. Thanks. From hershbp at verizon.net Mon Jul 12 18:25:47 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Mon, 12 Jul 2004 18:25:47 -0400 Subject: tabStops In-Reply-To: Message-ID: <6C03C9BC-D452-11D8-9FD4-0030654C1E62@verizon.net> On Monday, July 12, 2004, at 05:31 PM, hershbp at verizon.net wrote: > Hi , how do I identify the current tab stop (or cell) in a table field > ? > e.g. > the hilitedLine property , put the hilitedLine of fld "fld x" returns > the hilitedLine, now when I select a cell I need to return the cell # > or any number that will identify the proper cell to be able work with > it. > Thanks. Got it , using the clickH(). Now the question , how do I prevent the user from tabbing to the next cell in a table fld and instead to go to the next line ? Thanks > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From troy at rpsystems.net Mon Jul 12 17:17:26 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 17:17:26 -0400 Subject: align in middle In-Reply-To: <5.2.1.1.0.20040712220439.024bba18@mail.armbase.com> References: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> <5.2.1.1.0.20040712220439.024bba18@mail.armbase.com> Message-ID: On Jul 12, 2004, at 5:05 PM, Bob Hartley wrote: > Not when there are 2 text ields. Not that I'd want to do this with 2 > text fields anyway. > You sure Bob? I just middle aligned two text fields... -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Mon Jul 12 20:47:53 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 17:47:53 -0700 Subject: purging a stack: the third way has been found In-Reply-To: References: <20040712160016.365919300B0@mail.runrev.com> Message-ID: <40F33139.5060103@fourthworld.com> Wouter wrote: >> There is a preference in Rev, under the "Files and Memory" section, >> which allows you to have a stack purged when the last stack in its file >> is closed. > > And these radio buttons should use the word "purge" instead of "close". > Would be more to the point. Indeed it would. >> Should plugins be recognized as IDE extensions and given the same >> exceptional treatment as other IDE stacks? > > Is easy enough to accomplish by adapting the closestack handler of > button "revFrontScript" > >> If there's some agreement with this view I'll Bugzilla this..... > > Feature request? Yep: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jul 12 21:06:23 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 18:06:23 -0700 Subject: purging a stack: the third way has been found In-Reply-To: References: <20040712160016.365919300B0@mail.runrev.com> Message-ID: <40F3358F.9020602@fourthworld.com> Wouter wrote: >> There is a preference in Rev, under the "Files and Memory" section, >> which allows you to have a stack purged when the last stack in its file >> is closed. > > And these radio buttons should use the word "purge" instead of "close". > Would be more to the point. Indeed it would. >> Should plugins be recognized as IDE extensions and given the same >> exceptional treatment as other IDE stacks? > > Is easy enough to accomplish by adapting the closestack handler of > button "revFrontScript" > >> If there's some agreement with this view I'll Bugzilla this..... > > Feature request? Yep: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jul 12 21:09:24 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 18:09:24 -0700 Subject: purging a stack: the third way has been found In-Reply-To: <8AC4DD08-D430-11D8-B0BC-000A95893982@earthlink.net> References: <20040712160006.C7D649300E0@mail.runrev.com> <8AC4DD08-D430-11D8-B0BC-000A95893982@earthlink.net> Message-ID: <40F33644.8030602@fourthworld.com> Jim Lyons wrote: > One thing I haven't understood about the way this works is why it's > necessary to close the GoRevNet stack. Why can't it be kept open and > hidden, and only closed when RevNet is closed? That's not a bad workaround, but in general I try to avoid hiding things unless absolutely necessary, esp. when making things that run in other people's environments. While the folks at RunRev ponder request #1833, hiding will at least minimize the likelihood of further errors. Just the same, I look forward to seeing IDE extensions like plugins being treated as other IDE components. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From docrosli at yahoo.com Mon Jul 12 21:48:18 2004 From: docrosli at yahoo.com (Rosli Hassan) Date: Mon, 12 Jul 2004 18:48:18 -0700 (PDT) Subject: rename field after insertion Message-ID: <20040713014818.95995.qmail@web11601.mail.yahoo.com> hi bob, here is one way you can do this. nothing fancy, but should work. in this example, you will need an extra field "counter". you need to initialize the curNum in field "counter" somehow somewhere (openStack, or openCard, or somewhere...) and set it to 1. the button script: on mouseUp put field "counter" into curNum put curNum + 1 into curNum put curNum into field "counter" copy field 1 go to stack "stackToGoTo" paste set the name of the last field to "TxA"&curNum end mouseUp rosli. __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From jacque at hyperactivesw.com Mon Jul 12 22:10:07 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 12 Jul 2004 21:10:07 -0500 Subject: Arrays in Rev (long) In-Reply-To: <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> Message-ID: <40F3447F.6090803@hyperactivesw.com> On 7/12/04 12:25 PM, Troy Rollins wrote: > So, it further occurred to me that leaving the inherent stack mechanisms > out of my list of data storage tools for session data might be limiting > my best choice (at times.) It depends on what you are doing. Note that while stack-based storage is expandable and convenient, access is slow. I don't think I'd create temporary stacks for data storage except in those cases where I wanted to save them to disk as preference files, or similar. Globals and script locals have the fastest access. Custom props are pretty fast, but still slower than variables. Stack-based data stored in a separate stack is slower yet, and if the stack has to be read from disk, it is very slow. If speed doesn't matter, then base your storage methods on convenience. If speed does matter, use variables. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From troy at rpsystems.net Mon Jul 12 22:53:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 12 Jul 2004 22:53:17 -0400 Subject: Arrays in Rev (long) In-Reply-To: <40F3447F.6090803@hyperactivesw.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> Message-ID: On Jul 12, 2004, at 10:10 PM, J. Landman Gay wrote: > If speed doesn't matter, then base your storage methods on > convenience. If speed does matter, use variables. Alright. Noted. (Though Richard's article on stack properties suggested otherwise.) BUT, variables are less powerful (or at least more clumsy) than I am used to, OR I'm using them wrong, and I don't think so. Arrays in Rev are great - but they are not multi-dimensional, and every simulation I've seen so far has holes in capability you could throw a global through, again, to my level of understanding. While some of the custom solutions that have been offered up undoubtedly serve their masters well, they are not strong in a generic sense. For instance, if you use Director, you know that casts are somewhat like "resource stacks." They have the same "not as fast as a variable" issue, so at times, I store data in casts, but then on program launch, rip all the contents of the cast into a nested array... images, text... everything. This gives me amazing speed of variables, and the pathing ease of a multi-D array, but the storage of a cast. On close, you just put any changes back to the cast and save it. If you don't use Director, or any language which is list-based, consider a Multi-D array to have the speed of a standard array, the pathing finesse of XML, and the RAM-based storage capacity of a stack (images, other binary data, text, properties.) In your case, it sounds to me, like when things get multi-dimensional in Transcript, you are probably doing something multi-line, correct? Or do you relate multiple arrays to each other? Gosh, I hate to dwell, but it seems like there is a choice between power, speed, and pathing elegance being made here, and for the nature of many of my applications, I need all three. Access time, and the ability to locate what I am looking for directly is pretty critical. Good lord, am I going to have to write or adapt one of the custom solutions like the other guys have, just in order to get variables that have power like I am used to? I think I'd rather just continue my huge unlearning process and find some solution which is the way Rev WANTS to work. Whatever that is. Perhaps it is time to bone up on chunking techniques, arrays, and multi-line data in arrays? My standard disclaimer - I'm not trying to be difficult, just trying to get the best performance from my applications, since their nature demands best performance. -- Troy RPSystems, Ltd. http://www.rpsystems.net From sarahr at genesearch.com.au Mon Jul 12 23:12:46 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 13 Jul 2004 13:12:46 +1000 Subject: purging a stack: the third way has been found In-Reply-To: <40F2B4EE.2010402@fourthworld.com> References: <40F2B4EE.2010402@fourthworld.com> Message-ID: <839D3042-D47A-11D8-86D3-0003937A97B8@genesearch.com.au> > There is a preference in Rev, under the "Files and Memory" section, > which allows you to have a stack purged when the last stack in its > file is closed. > > This preference reflects the engine's behavior by default (no such > behavior naturally occurs unless the destroyStack is true or a script > under your own control comes into play), but apparently those few who > have reported issues have turned that preference on. Guilty as charged - I was messing around trying different settings of those preferences at one time and it was undoubtedly when I reported problems to Richard. > This raises a question: > > Should a plugin be treated like one of the user's work stacks, > or like an extension to the IDE > enjoying the same exceptions as IDE stacks do? Like part of the IDE, I reckon. Is it true that stacks starting with rev are already treated this way? I know it's not considered correct behavior, but I like to call my plugins "revXXXX" so that they aren't cluttering up the Application Browser. If this gets around the problem, then that is enough for my purposes. Sarah From kray at sonsothunder.com Mon Jul 12 23:32:27 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 12 Jul 2004 22:32:27 -0500 Subject: email validation with regEx In-Reply-To: <75D890DA-D417-11D8-B230-000A959D0AC6@hindu.org> Message-ID: <000201c4688a$09379670$6601a8c0@precision340> Here's mine, Sannyasin... it's got a limitation, but it's been good for me: function isEmail what return matchText(what,"^[A-z0-9_\-\.]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]$") -- supports: -- periods in user address (ken.ray at test.com) -- multiple subdomains (kenray at test.co.uk) -- new domains with more than 2 characters (.info, .museum, etc.) -- does not support: -- IP addresses end isEmail HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Sannyasin Sivakatirswami > Sent: Monday, July 12, 2004 10:24 AM > To: use-revolution at lists.runrev.com > Subject: email validation with regEx > > > I have a very old (2001) email address validation function > from Ricardo > (see below) that was created before the full regEx was added to the > engine. Now that we have a better regEx engine I suspect we could > vastly simply this... does anyone have an upgrade written in > xTalk with > Revolution regEx they could share? I see in formMail.pl (which I'm > abandoning) a pretty terse function but I don't know if this > is a good > validation or not nor if I can repurpose the perl regEx to xTalk -- > i'll try but I'm a regEx baby hoping for a hand out.... ;-) > > > TIA > > Sannyasin Sivakatirswami > Himalayan Academy Publications > at Kauai's Hindu Monastery > katir at hindu.org > > www.HimalayanAcademy.com, > www.HinduismToday.com > www.Gurudeva.org > www.Hindu.org > > ======= from perl: > > # If the e-mail address contains: > > # > if ($email =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/ || > > # the e-mail address contains an invalid syntax. > Or, if the > # > # syntax does not match the following regular expression > pattern # > # it fails basic syntax verification. > > # > > $email !~ > /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/) { > > # Basic syntax requires: one or more characters > before the @ > sign, # > # followed by an optional '[', then any number of letters, > numbers, # > # dashes or periods (valid domain/IP characters) ending in a > period # > # and then 2 or 3 letters (for domain suffixes) or 1 to 3 > numbers # > # (for IP addresses). An ending bracket is also > allowed as it > is # > # valid syntax to have an email address like: > user@[255.255.255.0] # > > # Return a false value, since the e-mail address did > not pass > valid # > # syntax. > > # > return 0; > } > > else { > > # Return a true value, e-mail verification passed. > > # > return 1; > } > > ========= old xtalk validator from Ricardo > > > > > function isWellFormedMailtoScheme email > #- function isWellFormedMailtoScheme(email) > # return TRUE if email is a legal email URI, else return FALSE > # We are not actually *validating* the email address, only > its syntax. > # Per address specification rules of RFC822: Standard for ARPA > Internet Text Messages > # http://www.w3.org/Protocols/rfc822/Overview.html > > # Basic syntax requires: one or more characters before the @ sign, > > split email by "@" > if extents(email) <> "1,2" then return false # only 1 @-sign is > permitted > put email[2] into hostanddomain > > # There are 2 options to check, domain-literal or domain-logical: > > > # domain-literal option: > # primitive network host address form, must have [###.###.###.###] > where 0 < # < 256 > if char 1 of hostanddomain = "[" then > if not last char of hostanddomain = "]" then return false > delete char 1 of hostanddomain > delete last char of hostanddomain > set the itemDel to "." > if the num of items of hostanddomain <> 4 then return false > repeat with x = 1 to 4 > if not isNumber(item x of hostanddomain) then return false > if item x of hostanddomain > 255 or item x of > hostanddomain < 1 > then return false > end repeat > return TRUE > end if > > # domain-logical option: (the "normal" form) > # this permits an arbitrary number of strings separated by ".", > ending in a domain name > set the itemDel to "." > put the num of items of hostanddomain into hostanddomainItems > if hostanddomainItems = 0 then return false > if hostanddomain contains ".." then return false # empty hosts not > allowed > repeat with x = length(hostanddomain) down to 1 > if not ("0123456789.-abcdefghijklmnopqrstuvwxyz_" > contains char x > of hostanddomain) \ > then return false > end repeat > return TRUE > end isWellFormedMailtoScheme > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Jul 12 23:41:16 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 20:41:16 -0700 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> Message-ID: <40F359DC.6050602@fourthworld.com> Troy Rollins wrote: > > On Jul 12, 2004, at 10:10 PM, J. Landman Gay wrote: > >> If speed doesn't matter, then base your storage methods on >> convenience. If speed does matter, use variables. > > Alright. Noted. (Though Richard's article on stack properties suggested > otherwise.) It depends on what you mean by "slow". Yes, it takes almost six times longer to access a property than it does to access a local var. Run the benchmarking script below; on my modest single-processor G4 it gets: Props: 62 ms Vars: 12 ms But step back from relative comparisons and look at absolutes: that script runs 10,000 iterations, which means a single property access takes only 0.0062 milliseconds. In most real-world operations that's plenty fast enough. ;) But then there's the question of what you might do with the values in a var and how you might access them. The example in my script below uses only a single variable containing a single value. This is by far the fastest use of vars, but not necessarily reflective of the types of things people commonly store in them, which may also include delimited data that must be parsed. While using delimiters to parse data is fast, in my earlier benchmarks it's only faster than using array elements in one specific case: where you need to walk through the entire list sequentially. In most real-world usages you're likely interested in accessing specific items; if you benchmark random-numbered array element access vs. getting a random-numbered line you'll find array accesses are about two or three times faster. This is along the lines of what we might expect, as arrays are indexed for quick lookups while "get line 100 of tMyChunk" requires that the engine count 100 line delimiters to find your data. Also, keep in mind that you can convert arrays into chunks and back again with the split and combine commands. So if most of your code accesses single elements you can work with the data in an array, but if you have an operation in which you need to access all elements sequentially you can trim about 15-20% of execution time by converting it to a block of text for that routine. Moral: with Rev, "slow" is very relative. Perhaps the only truly slow storage is field access, and even those benchmark faster in Rev that most other xTalks (though much slower than vars or props). In brief, use whichever you're comfortable with and chances are your users will never know the difference. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev ------------------- on mouseUp put 10000 into N -- put the millisecs into s repeat n set the uTest of this stack to "hello world" get the uTest of this stack end repeat put the millisecs - s into s1 -- put the millisecs into s repeat n put "Hello World" into tMyVar get tMyVar end repeat put the millisecs - s into s2 -- put "Props: "&s1 &cr& "Vars: "& s2 end mouseUp From troy at rpsystems.net Tue Jul 13 00:08:55 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 00:08:55 -0400 Subject: Arrays in Rev (long) In-Reply-To: <40F359DC.6050602@fourthworld.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> <40F359DC.6050602@fourthworld.com> Message-ID: <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> On Jul 12, 2004, at 11:41 PM, Richard Gaskin wrote: > Yes, it takes almost six times longer to access a property than it > does to access a local var. Run the benchmarking script below; on my > modest single-processor G4 it gets: > > Props: 62 ms > Vars: 12 ms Hmm. Very interesting, my "modest" 1gHz G4 shows the same results for vars exactly, but props ran 274ms... roughly 20 times as long. Enlightening. So, it would be safe to say that vars are considerably faster, as Jacque said. But, at least until I learn some new techniques, are way more limited, to my thinking. But then, here is something interesting, based on an adaptation of your benchmark script (note that the array even uses a slower repeat structure.) - Props: 274 Vars: 12 Array: 129 on mouseUp put 10000 into N -- put the millisecs into s repeat n set the uTest of this stack to "hello world" get the uTest of this stack end repeat put the millisecs - s into s1 -- put the millisecs into s repeat n put "Hello World" into tMyVar get tMyVar end repeat put the millisecs - s into s2 -- put the milliSecs into s repeat with i = 1 to n put "Hello world" into tMyVar[i] get tMyVar[i] end repeat put the milliSecs - s into s3 put "Props: "&s1 &cr& "Vars: "& s2 &CR& "Array: " & s3 end mouseUp -- Troy RPSystems, Ltd. http://www.rpsystems.net From dsc at swcp.com Tue Jul 13 00:17:29 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 12 Jul 2004 22:17:29 -0600 Subject: Arrays in Rev (long) In-Reply-To: <40F359DC.6050602@fourthworld.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> <40F359DC.6050602@fourthworld.com> Message-ID: <8DB39473-D483-11D8-8E81-000A9567A3E6@swcp.com> I timed these a different way on my dual 1.25 G4... On Jul 12, 2004, at 9:41 PM, Richard Gaskin wrote: > set the uTest of this stack to "hello world" > get the uTest of this stack 21.159 microseconds > > put "Hello World" into tMyVar > get tMyVar .940 microseconds I got a much higher contrast in times. (Maybe you have 2 to 3 ms overhead in your 10000 loop, but that would not account for the difference, I don't think.) Dar Scott From troy at rpsystems.net Tue Jul 13 00:24:42 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 00:24:42 -0400 Subject: Arrays in Rev (long) In-Reply-To: <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> <40F359DC.6050602@fourthworld.com> <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> Message-ID: <8FD2C85B-D484-11D8-96C8-000A95A09CF8@rpsystems.net> On Jul 13, 2004, at 12:08 AM, Troy Rollins wrote: > But then, here is something interesting, based on an adaptation of > your benchmark script (note that the array even uses a slower repeat > structure.) - Even more interesting, addressing the keys of the array by string name rather than integer key location, doesn't increase the time appreciably (then again, I imagine even the element location is a string in Transcript.) - Props: 281 Vars: 13 Array: 153 Keys: 10000 ------------------------------- on mouseUp put 10000 into N -- put the millisecs into s repeat n set the uTest of this stack to "hello world" get the uTest of this stack end repeat put the millisecs - s into s1 -- put the millisecs into s repeat n put "Hello World" into tMyVar get tMyVar end repeat put the millisecs - s into s2 -- put the milliSecs into s repeat with i = 1 to n put "Hello world" into tMyVar["Hello" & i] get tMyVar["Hello"& i] end repeat put the milliSecs - s into s3 put the number lines in the keys of tMyVar into tKeyNum put "Props: "&s1 &cr& "Vars: "& s2 &CR& "Array: " & s3 && "Keys: " & tKeyNum end mouseUp -- Troy RPSystems, Ltd. http://www.rpsystems.net From dsc at swcp.com Tue Jul 13 00:27:00 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 12 Jul 2004 22:27:00 -0600 Subject: Arrays in Rev (long) In-Reply-To: <8FD2C85B-D484-11D8-96C8-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> <40F359DC.6050602@fourthworld.com> <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> <8FD2C85B-D484-11D8-96C8-000A95A09CF8@rpsystems.net> Message-ID: On Jul 12, 2004, at 10:24 PM, Troy Rollins wrote: > Even more interesting, addressing the keys of the array by string name > rather than integer key location, doesn't increase the time > appreciably (then again, I imagine even the element location is a > string in Transcript.) - Right. Keys are always strings. However the elements (values) can be in internal numeric form. I would guess a log increase as you increase the number of elements and a tiny increase as you increase the size of keys. Dar From ambassador at fourthworld.com Tue Jul 13 00:33:56 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 21:33:56 -0700 Subject: Arrays in Rev (long) In-Reply-To: <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> <40F359DC.6050602@fourthworld.com> <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> Message-ID: <40F36634.1000700@fourthworld.com> Troy Rollins wrote: > On Jul 12, 2004, at 11:41 PM, Richard Gaskin wrote: > >> Yes, it takes almost six times longer to access a property than it >> does to access a local var. Run the benchmarking script below; on my >> modest single-processor G4 it gets: >> >> Props: 62 ms >> Vars: 12 ms > > Hmm. Very interesting, my "modest" 1gHz G4 shows the same results for > vars exactly, but props ran 274ms... roughly 20 times as long. Does 0.124ms per access have you tapping your foot with impatience? ;) I wonder what accounts for the difference. My PB has an L3 cache, 768MB RAM, OS X 10.3.4. Any other differences we might look at? > So, it would be safe to say that vars are considerably faster, as Jacque > said. But, at least until I learn some new techniques, are way more > limited, to my thinking. > > But then, here is something interesting, based on an adaptation of your > benchmark script (note that the array even uses a slower repeat > structure.) - > > Props: 274 > Vars: 12 > Array: 129 > > > on mouseUp > put 10000 into N > -- > put the millisecs into s > repeat n > set the uTest of this stack to "hello world" > get the uTest of this stack > end repeat > put the millisecs - s into s1 > > -- > put the millisecs into s > repeat n > put "Hello World" into tMyVar > get tMyVar > end repeat > put the millisecs - s into s2 > -- > put the milliSecs into s > repeat with i = 1 to n > put "Hello world" into tMyVar[i] > get tMyVar[i] > end repeat > put the milliSecs - s into s3 > > put "Props: "&s1 &cr& "Vars: "& s2 &CR& "Array: " & s3 > end mouseUp Storing a single value to overwrite the entire contents of a single var will be hard to beat. But to compare apples to apples more closely, we might modify tests 1 and 2 to store values indexed by i: on mouseUp put 10000 into N -- put the millisecs into s repeat with i = 1 to n set the uTest[i] of this stack to "hello world" get the uTest[i] of this stack end repeat put the millisecs - s into s1 -- put the millisecs into s repeat with i = 1 to n put "Hello World" into line i of tMyVar get line i of tMyVar end repeat put the millisecs - s into s2 -- put the milliSecs into s repeat with i = 1 to n put "Hello world" into tMyVar[i] get tMyVar[i] end repeat put the milliSecs - s into s3 put "Props: "&s1 &cr& "Vars: "& s2 &CR& "Array: " & s3 end mouseUp And here we see that delimited vars don't scale well in indexed accesses: Props: 165 ms Vars: 17155 ms Array: 110 ms It's interesting to see how close the times are for the object-based properties and the variable-based arrays. This would be jaw-dropping in any other xTalk, as most others page objects from disk and you know what that does to performance, but just another benefit of the always-in-RAM way that Rev deals with stack files. And all the while, just one line away from being saved to disk if needed. If the ~40% difference in execution speed is critical (here that amounts to 0.0055ms per access), remember you can always store an array into an object's custom props if needed: put the customProperties of stack tMyStack into tMyArray set the customProperties of stack tMyStack to tMyArray I recently got Vitual PC (so I can build Win installers for clients on the train to Monterey, believe it or not), and I find the ability to shut it down mid-session and return to the restored session very convenient. It's given me a new appreciation for saving state data, something I'll be adding more of to my apps going forward. After working with Virtual PC, my ideal is to get the user back to as close to the same state they were in during their last session as possible. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From briany at qldlearning.com Tue Jul 13 00:34:30 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 13 Jul 2004 00:34:30 -0400 Subject: Arrays in Rev (long) In-Reply-To: <8FD2C85B-D484-11D8-96C8-000A95A09CF8@rpsystems.net> Message-ID: > Even more interesting, addressing the keys of the array by string name > rather than integer key location, doesn't increase the time > appreciably (then again, I imagine even the element location is a > string in Transcript.) - That's because they're associative arrays (as opposed to numeric)... not even a Rev thing- basically it means that every key is located by using a numeric hash on it's key value, but most importantly, they are usually implemented by using some sort of balanced tree structure in memory rather than a sequential block of memory. Essentially what you get is binary search for your data: if you have 2^N keys it takes at most N hops to find your data because the nodes of the tree are sorted and balanced. For the curious or bored, try googling "red black tree algorithm". So for a 10,000 key array you'll get anything you want in between 1 - 14 (2^14 =~ 16,000) quick hops. If Rev allowed you to pick a numeric array (as opposed to an associative one) then you'd always get your data in one lookup with numeric keys, but keep in mind that the two are pretty different beasts. I suppose it would be handy to be able to have a numeric array and squirrel it away inside of an associative array, but you'd have to do some really serious pounding to make 10 pointer lookups add up to any bothersome speed problem... FWIW, Brian From troy at rpsystems.net Tue Jul 13 00:41:44 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 00:41:44 -0400 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> <40F359DC.6050602@fourthworld.com> <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> <8FD2C85B-D484-11D8-96C8-000A95A09CF8@rpsystems.net> Message-ID: On Jul 13, 2004, at 12:27 AM, Dar Scott wrote: > Right. Keys are always strings. However the elements (values) can be > in internal numeric form. Yes, I just determined that when I added the key count at the end of the benchmark. My first attempt looked like - put the number of keys of tMyVar into tKeyCount Which of course threw an error. The lines of the keys. Duh! Well, at least I'm getting a better level of understanding out of it. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Tue Jul 13 00:48:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 00:48:17 -0400 Subject: Arrays in Rev (long) In-Reply-To: <40F36634.1000700@fourthworld.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> <40F359DC.6050602@fourthworld.com> <5B874F93-D482-11D8-96C8-000A95A09CF8@rpsystems.net> <40F36634.1000700@fourthworld.com> Message-ID: On Jul 13, 2004, at 12:33 AM, Richard Gaskin wrote: > Does 0.124ms per access have you tapping your foot with impatience? ;) Generally, no. Obviously not. As you say, speed is relative, and Rev is undeniably fast. > > I wonder what accounts for the difference. My PB has an L3 cache, > 768MB RAM, OS X 10.3.4. Any other differences we might look at? PB 17", 1GB RAM OSX 10.3.4 (Fairly busy machine right now. Probably a dozen+ apps running, a bunch o'stacks open in Rev.) > It's interesting to see how close the times are for the object-based > properties and the variable-based arrays. This would be jaw-dropping > in any other xTalk, as most others page objects from disk and you know > what that does to performance, but just another benefit of the > always-in-RAM way that Rev deals with stack files. > > And all the while, just one line away from being saved to disk if > needed. > > If the ~40% difference in execution speed is critical (here that > amounts to 0.0055ms per access), remember you can always store an > array into an object's custom props if needed: > > put the customProperties of stack tMyStack into tMyArray > set the customProperties of stack tMyStack to tMyArray Given that all the choices have some compromise, I still favor this one I think (stacks, and stack properties moved to vars when speed really matters). Mostly due to the improved versatility. I do like the one line to save bit, as well. -- Troy RPSystems, Ltd. http://www.rpsystems.net From FlexibleLearning at aol.com Tue Jul 13 01:22:15 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 13 Jul 2004 01:22:15 EDT Subject: Any revers in England (was Glasgow Area Scotland) Message-ID: <12b.461390aa.2e24cb87@aol.com> >>I wondered if there was any runrevers in Scotland and if so where. >>If so we could meet up and swap tips say once every 2 months. >> >>Any takers out there? >I'm on the "wrong" side of the country (Edinburgh) but I'd be interested in >periodic get togethers. And I'll put out a call for the (southern) English side of the border. /H Hugh Senior The Flexible Learning Company www.FlexibleLearning.com - Home of The Scripters' Scrapbook From johnrule at rcsprogramming.com Tue Jul 13 01:38:20 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Mon, 12 Jul 2004 22:38:20 -0700 Subject: New and improved native objects? References: <20040713031142.6E4D39300E5@mail.runrev.com> Message-ID: <000501c4689b$9bae7da0$9201000a@minipcxp> Are there any plans to improve on the built-in graphic objects? They are pretty antiquated compared to 'other' environments... I would like to (at least) see threeD roundRect buttons soon . Thanks, JR From b.xavier at internet.lu Tue Jul 13 01:54:17 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 13 Jul 2004 07:54:17 +0200 Subject: tabStops In-Reply-To: Message-ID: put the hilitedline of fld "table" into thisrow set the itemdelimiter to tab put the number of items in line thisrow of fld "table" into columns or for the hilited line put the number of items in the hilitedtext of fld "table" and finally, the mouse is over put the mousechunk into thishilitedtext if it is selected then use the selectedchunk you can also check the script of the revtable frontscript put the frontscripts into fs edit script of lineoffset("revtable",the frontscripts) Have fun... Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of > hershbp at verizon.net > Sent: Monday, July 12, 2004 23:32 > To: use-revolution at lists.runrev.com > Subject: tabStops > > > Hi , how do I identify the current tab stop (or cell) in a table field ? > e.g. > the hilitedLine property , put the hilitedLine of fld "fld x" returns > the hilitedLine, now when I select a cell I need to return the cell # > or any number that will identify the proper cell to be able work with > it. > Thanks. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Tue Jul 13 02:45:03 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 13 Jul 2004 01:45:03 -0500 Subject: purging a stack: the third way has been found In-Reply-To: <40F2B4EE.2010402@fourthworld.com> References: <40F2B4EE.2010402@fourthworld.com> Message-ID: <40F384EF.1060602@chipp.com> Richard, If I'm reading this right, then your support substack is being purged when RevNet is closed. Correct? So, why not re-initialize it when it is opened next time? -Chipp From ambassador at fourthworld.com Tue Jul 13 02:51:46 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 12 Jul 2004 23:51:46 -0700 Subject: purging a stack: the third way has been found In-Reply-To: <40F384EF.1060602@chipp.com> References: <40F2B4EE.2010402@fourthworld.com> <40F384EF.1060602@chipp.com> Message-ID: <40F38682.8020901@fourthworld.com> Chipp Walters wrote: > Richard, > > If I'm reading this right, then your support substack is being purged > when RevNet is closed. Correct? > > So, why not re-initialize it when it is opened next time? Next time won't take care of the meantime: after you log into RevNet, GoRevNet closes and therein lies the problem. I can easil hide it for now, and just add a note about the hiding in the Tech Notes. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chipp at chipp.com Tue Jul 13 02:57:42 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 13 Jul 2004 01:57:42 -0500 Subject: purging a stack: the third way has been found In-Reply-To: <40F384EF.1060602@chipp.com> References: <40F2B4EE.2010402@fourthworld.com> <40F384EF.1060602@chipp.com> Message-ID: <40F387E6.8010600@chipp.com> btw, if you use the altPluginToolbar plugin architecture, all altPlugin stacks are purged completely when closed-- no matter what. I can't imagine creating a plugin which I wouldn't want purged when my stack is closed in the RR IDE. I don't think it's a good idea to leave a stack in memory without letting the user know about it... -Chipp Chipp Walters wrote: > Richard, > > If I'm reading this right, then your support substack is being purged > when RevNet is closed. Correct? > > So, why not re-initialize it when it is opened next time? > > -Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Tue Jul 13 02:59:27 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 13 Jul 2004 01:59:27 -0500 Subject: purging a stack: the third way has been found In-Reply-To: <40F38682.8020901@fourthworld.com> References: <40F2B4EE.2010402@fourthworld.com> <40F384EF.1060602@chipp.com> <40F38682.8020901@fourthworld.com> Message-ID: <40F3884F.3080301@chipp.com> Oh, got it. Your plugin downloads the RevNet stack into memory and closes itself. So, you just hide GoRevNet and close it when RevNet closes? -Chipp Richard Gaskin wrote: > Chipp Walters wrote: > >> Richard, >> >> If I'm reading this right, then your support substack is being purged >> when RevNet is closed. Correct? >> >> So, why not re-initialize it when it is opened next time? > > > Next time won't take care of the meantime: after you log into RevNet, > GoRevNet closes and therein lies the problem. > > I can easil hide it for now, and just add a note about the hiding in the > Tech Notes. > From ambassador at fourthworld.com Tue Jul 13 03:22:27 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 13 Jul 2004 00:22:27 -0700 Subject: purging a stack: the third way has been found In-Reply-To: <40F3884F.3080301@chipp.com> References: <40F2B4EE.2010402@fourthworld.com> <40F384EF.1060602@chipp.com> <40F38682.8020901@fourthworld.com> <40F3884F.3080301@chipp.com> Message-ID: <40F38DB3.3090304@fourthworld.com> Chipp Walters wrote: > Oh, got it. Your plugin downloads the RevNet stack into memory and > closes itself. So, you just hide GoRevNet and close it when RevNet closes? I think you missed a few posts. I'll make this recap brief for the sake of more interesting topics here. :) GoRevNet is the launcher, RevNet is the download. To minimize download time the goal was to put as much as possible in GoRevNet, with commonly used scripts and images that RevNet can use. It's been working great for 99.9% of those who access it, but in its year-and-a-half life cycle we've found four people who reported issues, which turn out to be caused by a preference in the Rev IDE which allows the user to override a stack's built-in destroyStack property, purging it from memory even when that property is false. My Bugzilla request #1833 (hopefully recognized as a minor request) addresses the long term and offers an opportunity to simplify the IDE, a worthy goal. For the short term I'll make a new version of the plugin after Monterey which will account for this IDE "feature". Small issue.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From maxence.bernard at ensi-bourges.fr Tue Jul 13 05:45:13 2004 From: maxence.bernard at ensi-bourges.fr (maxence.bernard at ensi-bourges.fr) Date: Tue, 13 Jul 2004 09:45:13 -0000 (UTC) Subject: no-graphic application Message-ID: <4023.62.147.93.159.1089711913.squirrel@ldap.ensi-bourges.fr> Hello, I have to create an application with two modes : one, normal with a graphic window, and the other, when launched with "crontab", in shell mode. In order to run the application in console mode, I did like this : on startup put the visible of stack "mystack" to false end startup Problem: when launched with cron, the appli needs a graphical environment. Is there a way to create an application without graphics (windows...), and how can I do this ? Maxence BERNARD From Cubist at aol.com Tue Jul 13 04:28:55 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Tue, 13 Jul 2004 04:28:55 EDT Subject: rename field after insertion Message-ID: <156.39a4bc00.2e24f747@aol.com> sez bob at armbase.com: > I have a Textfield (TxA1) on a card in one stack (a template stack) > and I have a button on this card that inserts it into a card in > another stack "working stack". If I click on the button again it > inserts a Textfield again. OK it is supposed to do this. > > However, "both" the textfields are called TxA1. I want to name the > first field TxA1, but I want the second textfield to be called TxA2 > and if there was a third click then the third field to be TxA3. > > So the button click on stack template would have to read textfields in > the working stack and if they exist, determine the largest number > after TxA in the name and insert a textfield with TxA? +1 > > Any ideas on how this can be done? It's worth noting that all fields have a number, and whenever you create a field, including by copying/pasting or otherwise duplicating an existing field, the newly-created field will be the highest-numbered one. THis means you always know exactly which field is the newly-created one, and you can manipulate that puppy any which way you like. Here is one way you might do what you need: on NextFieldPlease copy field "TxA1" to this card put 0 into Kounter repeat # this only *looks* like an infinite loop, honestly! add 1 to Kounter if there is not a field ("TxA" & Kounter) then exit repeat # see? end repeat set the name of field (the number of fields on this card) to ("TxA" & Kounter) #also, whatever other alterations you might want to inflict on this field end repeat This code will count up thru the all the "TxA1", "TxA2, "TxA{n}" fields, and give the newly-created field the lowest-numbered "TxA{n}" name that *isn't* currently in use. If this isn't what you want, here's another possibility for the loop: put 0 into HFN # HighestFieldNumber repeat with K1 = 1 to (the number of fields on this card) - 1 put the short name of field K1 into Fred if char 1 to 3 of Fred <> "TxA" then next repeat # this field's name is wrong delete char 1 to 3 of Fred if Fred is not an integer then next repeat # another wrong name put max (Fred, HFN) into HFN end repeat set the name of field (the number of fields on this card) to ("TxA" & HFN + 1) This one will automatically assign a "TxA{n}" name which is exactly 1 higher than the highest previously-existing "TxA{n}" name. Hope this helps... From andreas at medone.ch Tue Jul 13 04:31:11 2004 From: andreas at medone.ch (andreas) Date: Tue, 13 Jul 2004 10:31:11 +0200 Subject: strange clone behaviour: bug? Message-ID: Hi I've read some articles in metacard lists about clone behaviour. For myself I've now a strange error that I can't solve: From a main stack A I call a substack B which has the handler "klonen". The handler "klonen" in substack B has the simple script: on Klonen put ZuKopieren & "_" & Schuelername into NeuerName go card ZuKopieren clone card ZuKopieren set the name of it to NeuerName end Klonen On the line "clone card ZuKopieren" the script exits without an error message! This script boiled down from a far more complicated script, which showed the same error. This happens with the newest Rev built in MacOSX. Because my project relies heavily on the clone function help is very welcome! Andreas St?mpfli From bob at armbase.com Tue Jul 13 04:34:38 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 13 Jul 2004 09:34:38 +0100 Subject: align in middle In-Reply-To: References: <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> <5.2.1.1.0.20040712210315.024bb5f0@mail.armbase.com> <5.2.1.1.0.20040712220439.024bba18@mail.armbase.com> Message-ID: <6.1.2.0.0.20040713092736.02761438@mail.armbase.com> At 22:17 12/07/2004, you wrote: >On Jul 12, 2004, at 5:05 PM, Bob Hartley wrote: > >>Not when there are 2 text ields. Not that I'd want to do this with 2 text >>fields anyway. > >You sure Bob? I just middle aligned two text fields... Yes really weird. I cannot align two text fields (scrolling and nonscrolling). Also I cannot align left and right. If I add a button I can align the button and textfield using the property inspector (left right middle etc) but not with the menu-object-laft-align. Bizzarely I could do this at home but not at work. Home is 2.1.2 (not had time to upgrade) and work is 2.2.1. All the best Bob >-- >Troy >RPSystems, Ltd. >http://www.rpsystems.net > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Tue Jul 13 06:02:35 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 13 Jul 2004 12:02:35 +0200 Subject: strange clone behaviour: bug? In-Reply-To: References: Message-ID: Gr?ezi Andreas, > Hi > > I've read some articles in metacard lists about clone behaviour. > For myself I've now a strange error that I can't solve: > > From a main stack A I call a substack B which has the handler > "klonen". The handler "klonen" in substack B has the simple script: > > on Klonen > put ZuKopieren & "_" & Schuelername into NeuerName > go card ZuKopieren > clone card ZuKopieren > set the name of it to NeuerName > end Klonen > > On the line "clone card ZuKopieren" the script exits without an error > message! Did you check the result immediately after this line? Might give some hints why the script stops here... > This script boiled down from a far more complicated script, which > showed the > same error. This happens with the newest Rev built in MacOSX. > Because my project relies heavily on the clone function help is very > welcome! Sorry, no other idea right now... > Andreas St?mpfli Regards Klaus Major klaus at major-k.de http://www.major-k.de From revolution at knowledgeworks.plus.com Tue Jul 13 07:07:25 2004 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Tue, 13 Jul 2004 12:07:25 +0100 Subject: Any revers in England Message-ID: Hi Hugh, I'm in London. Regards, Bernard Devlin FlexibleLearning at aol.com Sent by: use-revolution-bounces at lists.runrev.com 13/07/2004 06:22 Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: Re: Any revers in England (was Glasgow Area Scotland) And I'll put out a call for the (southern) English side of the border. /H Hugh Senior From wouter.abraham at pi.be Tue Jul 13 07:17:32 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 13 Jul 2004 13:17:32 +0200 Subject: strange clone behaviour: bug? Message-ID: <3BED0AC2-D4BE-11D8-8B32-003065CC999E@pi.be> > strange clone behaviour: bug? > ? From: andreas > ? Date: Tue, 13 Jul 2004 01:31:20 -0700 > > Hi > > > I've read some articles in metacard lists about clone behaviour. > For myself I've now a strange error that I can't solve: > > > From a main stack A I call a substack B which has the handler > "klonen". The handler "klonen" in substack B has the simple script: > > > on Klonen > put ZuKopieren & "_" & Schuelername into NeuerName > go card ZuKopieren > clone card ZuKopieren > set the name of it to NeuerName > end Klonen If we must relay on the script above then: ZuKopieren is not initialized (name), it will be an empty var. There will be no error dialog, it will only return "no such card" and going nowhere. Cloning a "" card will cause an error dialog, so you exit on this line. Next if Schuelername is not initialized, you wil only be adding an underscore to the name > > > On the line "clone card ZuKopieren" the script exits without an error > message! so change your handler into something like this: on Klonen ZuKopieren put < some name> into Schuelername put ZuKopieren & "_" & Schuelername into NeuerName go card ZuKopieren clone card ZuKopieren set the name of it to NeuerName end Klonen > > This script boiled down from a far more complicated script, which > showed the > same error. > This happens with the newest Rev built in MacOSX. > > Because my project relies heavily on the clone function help is very > welcome! > > > Andreas St?mpfli > > HTH Greetings, WA From andreas at medone.ch Tue Jul 13 07:46:37 2004 From: andreas at medone.ch (andreas) Date: Tue, 13 Jul 2004 13:46:37 +0200 Subject: strange clone behaviour: bug? In-Reply-To: <3BED0AC2-D4BE-11D8-8B32-003065CC999E@pi.be> References: <3BED0AC2-D4BE-11D8-8B32-003065CC999E@pi.be> Message-ID: <4C27F0AA-D4C2-11D8-BB17-0003931D77B4@medone.ch> Hi Wouter thanks for your hints - all Variables are globals and have values. I just isolated the code that clones the cards to 2 new stacks: Stack A: sends the Klonen message to substack B: send Klone to stack "substackB" strange: in the new created stacks this works fine! No errors with cloning. I will experiment with this stack to produce the cloning error and hope to post this soon. Every hint is welcome! Thanks Andreas Am 13.07.2004 um 13:17 Uhr schrieb Wouter: >> strange clone behaviour: bug? >> ? From: andreas >> ? Date: Tue, 13 Jul 2004 01:31:20 -0700 >> >> Hi >> >> >> I've read some articles in metacard lists about clone behaviour. >> For myself I've now a strange error that I can't solve: >> >> >> From a main stack A I call a substack B which has the handler >> "klonen". The handler "klonen" in substack B has the simple script: >> >> >> on Klonen >> put ZuKopieren & "_" & Schuelername into NeuerName >> go card ZuKopieren >> clone card ZuKopieren >> set the name of it to NeuerName >> end Klonen > > If we must relay on the script above then: > ZuKopieren is not initialized (name), it will be an empty var. > There will be no error dialog, it will only return "no such card" > and going nowhere. > Cloning a "" card will cause an error dialog, so you exit on this > line. > Next if Schuelername is not initialized, you wil only be adding > an underscore to the name > > >> >> >> On the line "clone card ZuKopieren" the script exits without an >> error message! > > so change your handler into something like this: > > on Klonen ZuKopieren > put < some name> into Schuelername > put ZuKopieren & "_" & Schuelername into NeuerName > go card ZuKopieren > clone card ZuKopieren > set the name of it to NeuerName > end Klonen > > >> >> This script boiled down from a far more complicated script, which >> showed the >> same error. >> This happens with the newest Rev built in MacOSX. >> >> Because my project relies heavily on the clone function help is very >> welcome! >> >> >> Andreas St?mpfli >> >> > > HTH > Greetings, > WA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wouter.abraham at pi.be Tue Jul 13 08:42:59 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 13 Jul 2004 14:42:59 +0200 Subject: strange clone behaviour: bug? Message-ID: <2BF75048-D4CA-11D8-8B32-003065CC999E@pi.be> > Re: strange clone behaviour: bug? > ? From: andreas > ? Date: Tue, 13 Jul 2004 04:46:47 -0700 > > Hi Wouter > > > thanks for your hints - all Variables are globals and have > values. > I just isolated the code that clones the cards to 2 new stacks: > Stack A: sends the Klonen message to substack B: > send Klone to stack "substackB" > > > strange: in the new created stacks this works fine! > No errors with cloning. > > > I will experiment with this stack to produce the cloning error > and hope to post this soon. > > > Every hint is welcome! Hi Andreas, Ok, it were globals (difficult to tell from your original post :-) If you want to clone a card from stack A into stack B and stack B is the default stack you can use: clone card ZuKopieren of stack < stackname> the card from stack A will be cloned into stack B after the card where "klonen" was ordered. !!! very important: first you have to check the cantmodify of stack . - If set, you first have to set it to false, clone the card and reset the cantmodify. Or you get an error message telling you the stack is locked. - If not set, you can clone straight away. so your script could become something like: global ZuKopieren, Schuelername,gStack2Copy2, gStack2CopyFrom on Klonen put ZuKopieren & "_" & Schuelername into NeuerName put the cantmodify of stack gStack2CopyFrom into tCantModif set the cantmodify of stack gStack2CopyFrom to false --go card ZuKopieren set the default stack to gStack2Copy2 clone card ZuKopieren of stack gStack2CopyFrom set the cantmodify of stack gStack2CopyFrom to tCantModif set the name of it to NeuerName end Klonen HTH Greetings, Wouter From smilingeyes at mac.com Tue Jul 13 08:41:02 2004 From: smilingeyes at mac.com (Ray Bennett) Date: Tue, 13 Jul 2004 08:41:02 -0400 Subject: strange clone behaviour: bug? Message-ID: <5432880.1089722462819.JavaMail.smilingeyes@mac.com> Andreas - I'm afraid this won't be of much help, but about a year ago, I reported a problem with the clone function - we were executing it within a repeat loop and could guarantee an eventual crash, although it was completely unpredictable as to _when_ it would crash. It felt like a memory disconnect of some sort, whether it was a lost pointer or something like that, I can't say. We finally abandandoned this use of the clone and instead went to using "copy to" functionality. I don't recall seeing a response to the clone problem, but it was pre-bugzilla (and I'd since lost interest in the problem). Sorry. Ray On Tuesday, July 13, 2004, at 04:31AM, andreas wrote: >Hi > >I've read some articles in metacard lists about clone behaviour. >For myself I've now a strange error that I can't solve: > > From a main stack A I call a substack B which has the handler >"klonen". The handler "klonen" in substack B has the simple script: > >on Klonen > put ZuKopieren & "_" & Schuelername into NeuerName > go card ZuKopieren >clone card ZuKopieren >set the name of it to NeuerName >end Klonen > > > >On the line "clone card ZuKopieren" the script exits without an error >message! > >This script boiled down from a far more complicated script, which >showed the >same error. >This happens with the newest Rev built in MacOSX. > >Because my project relies heavily on the clone function help is very >welcome! > >Andreas St?mpfli > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > From wouter.abraham at pi.be Tue Jul 13 09:09:11 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 13 Jul 2004 15:09:11 +0200 Subject: strange clone behaviour: bug? Message-ID: Hi again, A little addendum: The other thing you have to check for before cloning a card is password protection of the stack you are cloning from. If protected and no passkey is entered there will be no cloning, only error dialog. Greetings, Wouter From rcozens at pon.net Tue Jul 13 09:45:33 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 13 Jul 2004 06:45:33 -0700 Subject: Arrays in Rev (long) In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <40F2A618.2080101@fourthworld.com> <3277B1F0-D415-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2B126.3090401@fourthworld.com> <38931F90-D41C-11D8-B9DB-000A95A09CF8@rpsystems.net> Message-ID: >I have one gig space in www.wecode.org I can provide FTP, HTTP and >Rev as CGI installed for you if you need. That would be great, Andre! Lets talk privately when you have a chance. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Tue Jul 13 10:04:15 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 13 Jul 2004 07:04:15 -0700 Subject: Arrays in Rev (long) In-Reply-To: <40F3447F.6090803@hyperactivesw.com> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <0F1E7973-D412-11D8-B9DB-000A95A09CF8@rpsystems.net> <40F2C32C.1020706@hyperactivesw.com> <80C0416E-D428-11D8-B1A8-000A95A09CF8@rpsystems.net> <40F3447F.6090803@hyperactivesw.com> Message-ID: >Globals and script locals have the fastest access. Custom props are >pretty fast, but still slower than variables. Stack-based data >stored in a separate stack is slower yet >it seems like there is a choice between power, speed, and pathing >elegance being made here, and for the nature of many of my >applications, I need all three. Jacque, Troy, et al: Stack-based storage will be slower than variable access; but perhaps it makes up for this in power & elegance. I have not done timing tests to the millisecond, but using a timer I find the SDB can select & retrieve one record out of a 43,043-record database by key value in < one second on a G4 iMac. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jhurley at infostations.com Tue Jul 13 10:08:51 2004 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 13 Jul 2004 07:08:51 -0700 Subject: Arrays in Rev (long) In-Reply-To: <20040713065718.E56B59300F7@mail.runrev.com> References: <20040713065718.E56B59300F7@mail.runrev.com> Message-ID: > >------------------------------ > >Message: 7 >Date: Mon, 12 Jul 2004 21:33:56 -0700 >From: Richard Gaskin >Subject: Re: Arrays in Rev (long) >To: How to use Revolution >Message-ID: <40F36634.1000700 at fourthworld.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >Richard Gaskin wrote: > > >But to compare apples to apples more closely, we might modify tests 1 >and 2 to store values indexed by i: > >on mouseUp > put 10000 into N > -- > put the millisecs into s > repeat with i = 1 to n > set the uTest[i] of this stack to "hello world" > get the uTest[i] of this stack > end repeat > put the millisecs - s into s1 > > -- > put the millisecs into s > repeat with i = 1 to n > put "Hello World" into line i of tMyVar > get line i of tMyVar > end repeat > put the millisecs - s into s2 > -- > put the milliSecs into s > repeat with i = 1 to n > put "Hello world" into tMyVar[i] > get tMyVar[i] > end repeat > put the milliSecs - s into s3 > > put "Props: "&s1 &cr& "Vars: "& s2 &CR& "Array: " & s3 >end mouseUp > > >And here we see that delimited vars don't scale well in indexed accesses: > >Props: 165 ms >Vars: 17155 ms >Array: 110 ms > Richard, Here is an interesting machine-dependant comparison. For your handler above I get, on my PowerBook G4 (866 MHz): Props: 1270 ms Vars: 17285 ms Array: 684 ms It is not surprising that the PowerBook should be slower (depressing how much slower) but that the result for the variable test is almost the same, while the other two test differ dramatically. Jim From kee at kagi.com Tue Jul 13 10:12:01 2004 From: kee at kagi.com (kee nethery) Date: Tue, 13 Jul 2004 07:12:01 -0700 Subject: MD5digest hash in hex Message-ID: <9C36E728-D4D6-11D8-804F-000A959B2940@kagi.com> I'm trying to duplicate an MD5 hash that gets created by this Perl code: ---------------- Here's the code that I use: #!/usr/bin/perl use Digest::MD5; $hash = Digest::MD5::md5_hex($the_string); print "$hash\n"; ------------------ Perl output samples for various values of $the_string: "just a test" => 25c674ceb1d7e145c01011d697c6e52f "michael" => 0acf4539a14b3aa27deeb4cbdf6e989f "july 14 2004" => bd9969aa3c527c8b514dfbc91cbbed67 The code I am using in Revolution is put empty into theHexMd5Hash put md5Digest(the_string) into thisBinaryMd5Hash put binaryDecode("h*", thisBinaryMd5Hash, theHexMd5Hash) into keeTemp When I run this with these strings I get the following values of theHexMd5Hash "just a test" => 526c47ec1b7d1e540c01116d796c5ef2 "michael" => a0fc54931ab4a32ad7ee4bbcfde689f9 "july 14 2004" => db9996aac325c7b815d4bf9cc1bbde76 Any ideas what I am doing wrong? Thanks in advance! Kee Nethery From alex at tweedly.net Tue Jul 13 10:35:45 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 13 Jul 2004 15:35:45 +0100 Subject: MD5digest hash in hex In-Reply-To: <9C36E728-D4D6-11D8-804F-000A959B2940@kagi.com> Message-ID: <5.1.0.14.0.20040713152459.00b1fa68@mail.tweedly.net> At 07:12 13/07/2004 -0700, kee nethery wrote: >I'm trying to duplicate an MD5 hash that gets created by this Perl code: > >Perl output samples for various values of $the_string: > >"just a test" => 25c674ceb1d7e145c01011d697c6e52f > >When I run this with these strings I get the following values of theHexMd5Hash > >"just a test" => 526c47ec1b7d1e540c01116d796c5ef2 >Any ideas what I am doing wrong? You're getting the two hex digits in each byte in the wrong order. Instead of put binaryDecode("h*", thisBinaryMd5Hash, theHexMd5Hash) into keeTemp you need put binaryDecode("H*", thisBinaryMd5Hash, theHexMd5Hash) into keeTemp (i.e. upper-case H* ) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From dsc at swcp.com Tue Jul 13 10:41:35 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 13 Jul 2004 08:41:35 -0600 Subject: MD5digest hash in hex In-Reply-To: <9C36E728-D4D6-11D8-804F-000A959B2940@kagi.com> References: <9C36E728-D4D6-11D8-804F-000A959B2940@kagi.com> Message-ID: On Jul 13, 2004, at 8:12 AM, kee nethery wrote: > Any ideas what I am doing wrong? Use capital H instead of lowercase h for the nibble order you want. Dar Scott From dsc at swcp.com Tue Jul 13 10:44:31 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 13 Jul 2004 08:44:31 -0600 Subject: no-graphic application In-Reply-To: <4023.62.147.93.159.1089711913.squirrel@ldap.ensi-bourges.fr> References: <4023.62.147.93.159.1089711913.squirrel@ldap.ensi-bourges.fr> Message-ID: <269ECA7F-D4DB-11D8-8CB5-000A9567A3E6@swcp.com> On Jul 13, 2004, at 3:45 AM, maxence.bernard at ensi-bourges.fr wrote: > Problem: when launched with cron, the appli needs a graphical > environment. > Is there a way to create an application without graphics (windows...), > and > how can I do this ? I think your solution lies with using the command-line version. Use it to run a short script that brings in your stack. Dar Scott From kee at kagi.com Tue Jul 13 10:56:52 2004 From: kee at kagi.com (kee nethery) Date: Tue, 13 Jul 2004 07:56:52 -0700 Subject: MD5digest hash in hex In-Reply-To: <5.1.0.14.0.20040713152459.00b1fa68@mail.tweedly.net> References: <5.1.0.14.0.20040713152459.00b1fa68@mail.tweedly.net> Message-ID: thank you! Kee On Jul 13, 2004, at 7:35 AM, Alex Tweedly wrote: > At 07:12 13/07/2004 -0700, kee nethery wrote: > >> I'm trying to duplicate an MD5 hash that gets created by this Perl >> code: >> >> Perl output samples for various values of $the_string: >> >> "just a test" => 25c674ceb1d7e145c01011d697c6e52f >> >> When I run this with these strings I get the following values of >> theHexMd5Hash >> >> "just a test" => 526c47ec1b7d1e540c01116d796c5ef2 > > >> Any ideas what I am doing wrong? > > You're getting the two hex digits in each byte in the wrong order. > Instead of > put binaryDecode("h*", thisBinaryMd5Hash, theHexMd5Hash) into > keeTemp > you need > put binaryDecode("H*", thisBinaryMd5Hash, theHexMd5Hash) into > keeTemp > (i.e. upper-case H* ) > > -- Alex. > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From gizmotron at earthlink.net Tue Jul 13 11:16:00 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 13 Jul 2004 08:16:00 -0700 Subject: Arrays in Rev (long) In-Reply-To: Message-ID: on 7/12/04 7:53 PM, Troy Rollins at troy at rpsystems.net wrote: > Good lord, am I going to have to write or adapt one of the custom > solutions like the other guys have, just in order to get variables that > have power like I am used to? I think I'd rather just continue my huge > unlearning process and find some solution which is the way Rev WANTS to > work. Whatever that is. > > Perhaps it is time to bone up on chunking techniques, arrays, and > multi-line data in arrays? I was just showing you an example of pull-parsing MTML in order to show that it works. I never use it for anything but to populate an array as a global var or to at the end take what's in that global array and store it in a single text document as structured. The array works faster than the offset() function for building the array. I considered Richard's method of storing my information in stacks but ruled it out for my own needs because of something I was doing with encryption. I can base64 a single MTML text document while compressing it during save. This worked best for me. I needed a fast save process. Mark From troy at rpsystems.net Tue Jul 13 11:21:05 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 11:21:05 -0400 Subject: Get from "unopened" stack Message-ID: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> It seems the I can retrieve the customkeys from a stack which has not been opened. Like - put the customKeys of stack tStackPath What else can be retrieved from an "unopened" stack? -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Tue Jul 13 11:23:45 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 11:23:45 -0400 Subject: Arrays in Rev (long) In-Reply-To: References: Message-ID: On Jul 13, 2004, at 11:16 AM, Mark Brownell wrote: > I was just showing you an example of pull-parsing MTML in order to > show that > it works. And it definitely does work. In the end, I'm seriously hoping that RunRev finds a way to implement true Multi-D arrays natively, which hopefully will also ripple into customkeys. -- Troy RPSystems, Ltd. http://www.rpsystems.net From alex at tweedly.net Tue Jul 13 11:31:49 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 13 Jul 2004 16:31:49 +0100 Subject: Transcript keywords in expressions In-Reply-To: <5.1.0.14.0.20040707173922.02bbc890@mail.tweedly.net> References: <40EC157F.20008@fourthworld.com> <20040707032319.82C9B93009C@mail.runrev.com> Message-ID: <5.1.0.14.0.20040713161232.00aaff00@mail.tweedly.net> About a week ago, I (Alex Tweedly) wrote: >I've just finished a trial license for Revolution - and decided that it's >not the right tool for me at the moment. The number of things that worked >and were easy and "brought a smile to my face" just wasn't quite big >enough to match the number of things that made me gnash my teeth in >frustration. Some of those I described above - and really they're issues >with the IDE rather than the documentation itself. There were also a >number of unpleasant surprises and things that I just found too hard to do. But I didn't take myself off the email list. And after the recent discussions about how to write "natural Transcript", rather than mimicing the features of other languages, I decided to give it another go. So don't be surprised if I start asking for lots of help, again. In the same email, I had a bit of a rant about things that annoyed or confused me. I'd like to revisit one of them in particular. Assuming "myFile" has a full, local path to a valid filem put URL "file:"&myFile after field "Field 1" puts the path into the field, while put URL ("file:"&myFile) after field "Field 1" puts the content of the file into the field. I couldn't understand this before - but trying to describe it in this email has maybe made it clear. URL is acting as a unary operator, at higher precedence than "&" - so the first statement is interpreted as URL "file:" --> evaluates to empty & myFile --> added to empty gives the file name Am I right or am I still confused ? Do all the Transcript keywords operate at the same precedence ? Thanks -- Alex. P.S. I'd still like to see a formal description of Transcript - BNF or similar. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From klaus at major-k.de Tue Jul 13 11:27:16 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 13 Jul 2004 17:27:16 +0200 Subject: Get from "unopened" stack In-Reply-To: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> References: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> Message-ID: <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> Hi Troy, > It seems the I can retrieve the customkeys from a stack which has not > been opened. > > Like - > put the customKeys of stack tStackPath > > What else can be retrieved from an "unopened" stack? Anything you like :-) Hint: You can also SET anything on "unopened" stacks, but don't forget to SAVE your unopened stack, or the changes are lost when you access that stack again in your next session with RR/standalone! > Troy > RPSystems, Ltd. > http://www.rpsystems.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From gizmotron at earthlink.net Tue Jul 13 11:31:46 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 13 Jul 2004 08:31:46 -0700 Subject: Arrays in Rev (long) In-Reply-To: <40F36634.1000700@fourthworld.com> Message-ID: on 7/12/04 9:33 PM, Richard Gaskin at ambassador at fourthworld.com wrote: > my ideal is to get the user back to as close to > the same state they were in during their last session as possible. Now that's a feature I hadn't thought of. thanks... all I need is open page #, add search items selected and keywords into stacks. If they use any MTML searches or internet queries it will work as they left off in the last session. I just love MTML. Having your own markup language is not bad. Mark From klaus at major-k.de Tue Jul 13 11:32:14 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 13 Jul 2004 17:32:14 +0200 Subject: Arrays in Rev (long) In-Reply-To: References: Message-ID: Hi Mark, > on 7/12/04 9:33 PM, Richard Gaskin at ambassador at fourthworld.com wrote: > >> my ideal is to get the user back to as close to >> the same state they were in during their last session as possible. > > Now that's a feature I hadn't thought of. thanks... all I need is > open page > #, add search items selected and keywords into stacks. If they use any > MTML > searches or internet queries it will work as they left off in the last > session. I just love MTML. Having your own markup language is not bad. Does that stand for: "Mark" the "Mark" language? ;-) > Mark Regards Klaus Major klaus at major-k.de http://www.major-k.de From andreas at medone.ch Tue Jul 13 11:34:42 2004 From: andreas at medone.ch (andreas) Date: Tue, 13 Jul 2004 17:34:42 +0200 Subject: strange clone behaviour: bug? In-Reply-To: References: Message-ID: <29439BE0-D4E2-11D8-BB17-0003931D77B4@medone.ch> Hi Walter thanks for your assistance! I can reproduce the error, this seems like a bug. you can't use "clone" to clone a card, if the card has grouped objects on it (for example, some grouped fields) and you use a loop to make several clones. If you haven't grouped objects on the card to clone, "clone" works fine! I'm not sure, if it is possible, to use the "copy card" approach. But it seems not either. A bug? Greetings Andreas Staempfli Am 13.07.2004 um 15:09 Uhr schrieb Wouter: > Hi again, > > A little addendum: > > The other thing you have to check for before cloning a card is > password protection of the stack you are cloning from. > If protected and no passkey is entered there will be no cloning, only > error dialog. > > Greetings, > Wouter > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From troy at rpsystems.net Tue Jul 13 11:39:58 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 11:39:58 -0400 Subject: Get from "unopened" stack In-Reply-To: <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> References: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> Message-ID: On Jul 13, 2004, at 11:27 AM, Klaus Major wrote: >> What else can be retrieved from an "unopened" stack? > > Anything you like :-) > > Hint: > You can also SET anything on "unopened" stacks, but don't forget to > SAVE your > unopened stack, or the changes are lost when you access that stack > again in > your next session with RR/standalone! Thanks Klaus! I was in the middle of a bunch of testing, and figured someone might already have the answer. A few follow-up points if I may... How is accessing an unopened stack different than using "go invisible"? Does cloning an unopened stack cause the screen flash, where the stack become visible temporarily as it does when you clone an invisible stack? If I am accessing an unopened stack, and I then choose to display it, say as a sheet, it that cleaner to display than changing window modes from "invisible toplevel" to "visible sheet"? Very cool. It's like getting new features unveiled every day. Too bad it wasn't yesterday, so they could be in my projects already. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From gizmotron at earthlink.net Tue Jul 13 11:43:59 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 13 Jul 2004 08:43:59 -0700 Subject: Arrays in Rev (long) In-Reply-To: Message-ID: on 7/13/04 8:23 AM, Troy Rollins at troy at rpsystems.net wrote: > In the end, I'm seriously hoping that RunRev finds a way to implement > true Multi-D arrays natively, which hopefully will also ripple into > customkeys. > -- > Troy Now wait a second I want a high speed pull-parser first... :) mb From rcozens at pon.net Tue Jul 13 11:51:35 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 13 Jul 2004 08:51:35 -0700 Subject: Generalized Array Handlers! Message-ID: Hi All, Here is a lightly-tested set of generalized array handlers: The coordinates are now passed as a comma-delimited list, and the delimiters are passed & parsed character-by-character (so return, space, & comma can be used as delimiters). Note: NO bounds checking is done; so addressing an element outside the array WILL create new elements. Also, coordinates are assumed to be integers, and no integrity checking is done. function getElement @theArray,theCoordinates,theDelimiters put item 1 of theCoordinates into coordinateNumber set the itemDelimiter to (char 1 of theDelimiters) get item coordinateNumber of theArray set the itemDelimiter to comma delete item 1 of theCoordinates delete char 1 of theDelimiters if theCoordinates is empty then return it if theDelimiters is empty then return "Coordinate--Delimiter Mismatch" return getElement(it,theCoordinates,theDelimiters) end getElement (I tried to script putElement recursively; but couldn't come up with a design that didn't require duplicating the entire array with each iteration; so opted for a repeat that only duplicates the array elements affected.) on putElement theElement, at theArray,theCoordinates,theDelimiters put the number of items of theCoordinates into coordinateCount put 0 into currentCoordinate repeat add 1 to currentCoordinate if currentCoordinate = coordinateCount then exit repeat put item currentCoordinate of theCoordinates into coordinateNumber get char currentCoordinate of theDelimiters if currentCoordinate = 1 then put getElement(theArray,coordinateNumber,it) into subArray[1] else put subArray[currentCoordinate-1] into tempArray put getElement(tempArray,coordinateNumber,it) into subArray[currentCoordinate] end if end repeat put item coordinateCount of theCoordinates into coordinateNumber set the itemDelimiter to char coordinateCount of theDelimiters if coordinateCount = 1 then -- 1 level "arrays" put theElement into item coordinateNumber of theArray exit putElement else put theElement into item coordinateNumber of subArray[coordinateCount-1] subtract 1 from currentCoordinate repeat set the itemDelimiter to comma put item currentCoordinate of theCoordinates into coordinateNumber get char currentCoordinate of theDelimiters set the itemDelimiter to it subtract 1 from currentCoordinate if currentCoordinate = 0 then put subArray[1] into item coordinateNumber of theArray exit repeat else put subArray[currentCoordinate+1] into item coordinateNumber of subArray[currentCoordinate] end if end repeat end putElement Enjoy! (I have a simple stack I used for testing...if anyone wants a copy, write me privately.) Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From RGould8 at aol.com Tue Jul 13 11:57:41 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue, 13 Jul 2004 11:57:41 EDT Subject: Rev's put URL vs. Director's getNetText Message-ID: <1ab.268d2be8.2e256075@aol.com> I've been using Revolution to configure DSL cable modems and FTTP (Fiber) routers. I'm having issues with certain modems (Westell 2200 for example), where a simple "put URL" command isn't retrieving the data that it should. Instead, in Revolution, I'm getting a: "the result = error socket is not open" error when performing a put URL call: global theURL on mouseUp put URL theURL into x answer "the result = " & the result answer "databack = " & x end mouseUp "the result = error socket is not open" I then decided to do an experiment by coding up Macromedia Director to do the same thing: global theNetID, theURL on mouseUp me put getNetText (theURL) into theNetID end and then I go on to display the getNetText results, I get the appropriate data every time. What is different between Revolution's method of retrieving URL data, and Director's? More importantly, what can I do in Rev to make this work? I'm using Mac OS 10.3.4. I much prefere Revolution to doing these types of apps - - - I just need to figure out what's "under the hood" in Rev that might be causing the "error sock is not open" problem. From gizmotron at earthlink.net Tue Jul 13 12:05:42 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 13 Jul 2004 09:05:42 -0700 Subject: Arrays in Rev (long) In-Reply-To: Message-ID: on 7/13/04 8:32 AM, Klaus Major at klaus at major-k.de wrote: > Does that stand for: "Mark" the "Mark" language? ;-) > >> Mark > > Regards > > Klaus Major Answer yes: Yes it does Klaus. ... and little green men have opened a coffee shop on the dark side of the moon. Why don't you go get some. Answer no: I have defended this name from the dreamers that are inventing the human-markup language that state that my use of human readable meaningful expressions in my nonSGML compliant extensible tagging system fulfills one of their key component requirements when they see implementation of the human-markup language in about eight years. They, like the semantic-web folks, are using namespaces in their XML tags in order to add human readability. Can you imagine trying to sort through tag sets through some huge namespace overloading recursive class algorithm in order to side step an XML tree created by some eXpat parser just to parse all known knowledge in the universe. Well any way mines implemented now and it's heading for the internet real soon. Check it out at any moon station near you. :-) Mark Brownell Gizmotron Graphics Inventor of Meaningful Text Markup Language From FlexibleLearning at aol.com Tue Jul 13 12:05:04 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 13 Jul 2004 12:05:04 EDT Subject: Any revers in England Message-ID: In a message dated 13/07/2004 16:12:40 GMT Daylight Time, use-revolution-request at lists.runrev.com writes: Hi Hugh, I'm in London. Regards, Bernard Devlin Well, that makes two so far. Anyone else??? /H _________________________________________________ Hugh Senior The Flexible Learning Company Consultant Programming & Software Solutions Fax/Voice: +44 (0)1483.27 87 27 Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) From klaus at major-k.de Tue Jul 13 12:26:47 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 13 Jul 2004 18:26:47 +0200 Subject: Get from "unopened" stack In-Reply-To: References: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> Message-ID: <6FCB2769-D4E9-11D8-A66A-000A27B49A96@major-k.de> Hi Troy, > On Jul 13, 2004, at 11:27 AM, Klaus Major wrote: >>> What else can be retrieved from an "unopened" stack? >> Anything you like :-) >> Hint: >> You can also SET anything on "unopened" stacks, but don't forget to >> SAVE your >> unopened stack, or the changes are lost when you access that stack >> again in >> your next session with RR/standalone! > > Thanks Klaus! > > I was in the middle of a bunch of testing, and figured someone might > already have the answer. > A few follow-up points if I may... > How is accessing an unopened stack different than using "go invisible"? I have actually no idea... Maybe an "unopened" stack is loaded into memory somehow in a hiden area when accessing some props of that stack and maybe released immediately after that, but i am only guessing...? Maybe someone knows what is going on here behind the scenes? > Does cloning an unopened stack cause the screen flash, where the stack > become visible temporarily as it does when you clone an invisible > stack? No idea, check it out ;-) But i doubt that you can clone an "unopened" stack... > If I am accessing an unopened stack, and I then choose to display it, > say as a sheet, > it that cleaner to display than changing window modes from "invisible > toplevel" to "visible sheet"? Hmmm, maybe it depends on the size of the stack, small stacks are opened very fast... But invisible stacks are already loaded into memory and therefore should appear immediately on screen! > Very cool. It's like getting new features unveiled every day. Yes, this one is extremely important when writing and getting props to/from "preferences" stacks!!! > Too bad it wasn't yesterday, so they could be in my projects already. > ;-) Well, you should have asked earlier... ;-) > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From frank at backtalk.com Tue Jul 13 12:32:37 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 13 Jul 2004 17:32:37 +0100 Subject: Resizable stacks in one direction Message-ID: <4066478F-D4EA-11D8-B1DD-000A9580FCCE@backtalk.com> Hi, I've got two stacks that I want resizable vertically but not horizontally. They work fine on Mac OSX, but not on Windows (no resize arrows appear anywhere on the edges). And I'm now unable to resize them on Windows regardless of what I do -- check and uncheck and recheck the Resizable check box, "set the resizable of this stack to true", change the Min/Max height and width. Nada. Any suggestions for how to make it resizable again? Is there some property I don't know about maybe? Thanks, -- Frank From wouter.abraham at pi.be Tue Jul 13 12:43:45 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 13 Jul 2004 18:43:45 +0200 Subject: Arrays in Rev (long) In-Reply-To: <20040713150910.624DD930110@mail.runrev.com> References: <20040713150910.624DD930110@mail.runrev.com> Message-ID: On 13 Jul 2004, at 17:09, use-revolution-request at lists.runrev.com wrote: > Message: 15 > Date: Tue, 13 Jul 2004 07:08:51 -0700 > From: Jim Hurley > Subject: Re: Arrays in Rev (long) > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > >> snip >> >> And here we see that delimited vars don't scale well in indexed >> accesses: >> >> Props: 165 ms >> Vars: 17155 ms >> Array: 110 ms >> > > Richard, > > Here is an interesting machine-dependant comparison. For your handler > above I get, on my PowerBook G4 (866 MHz): > > Props: 1270 ms > Vars: 17285 ms > Array: 684 ms > > It is not surprising that the PowerBook should be slower (depressing > how much slower) but that the result for the variable test is almost > the same, while the other two test differ dramatically. > Another machine-dependant and environment-dependant comparison on my PowerBook G4 (400 MHz): Metacard: Props: 457 Vars: 40411 Array: 247 Revolution: Props: 1043 Vars: 38715 Array: 441 Completely depressed :^) Greeting, WA From troy at rpsystems.net Tue Jul 13 12:42:08 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 12:42:08 -0400 Subject: Resizable stacks in one direction In-Reply-To: <4066478F-D4EA-11D8-B1DD-000A9580FCCE@backtalk.com> References: <4066478F-D4EA-11D8-B1DD-000A9580FCCE@backtalk.com> Message-ID: <948976F4-D4EB-11D8-903E-000A95A09CF8@rpsystems.net> On Jul 13, 2004, at 12:32 PM, Frank Leahy wrote: > I've got two stacks that I want resizable vertically but not > horizontally. They work fine on Mac OSX, but not on Windows (no > resize arrows appear anywhere on the edges). And I'm now unable to > resize them on Windows regardless of what I do -- check and uncheck > and recheck the Resizable check box, "set the resizable of this stack > to true", change the Min/Max height and width. Nada. > > Any suggestions for how to make it resizable again? Is there some > property I don't know about maybe? A similar issue came up a bit ago, and the response was to set the window decorations to the default. -- Troy RPSystems, Ltd. http://www.rpsystems.net From gizmotron at earthlink.net Tue Jul 13 13:31:37 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 13 Jul 2004 10:31:37 -0700 Subject: Transcript keywords in expressions In-Reply-To: <5.1.0.14.0.20040713161232.00aaff00@mail.tweedly.net> Message-ID: on 7/13/04 8:31 AM, Alex Tweedly at alex at tweedly.net wrote: > URL is acting as a unary operator, at higher precedence than "&" - so the > first statement is interpreted as > URL "file:" --> evaluates to empty > & myFile --> added to empty gives the file name > > Am I right or am I still confused ? You are right. If you check the docs for URL you will see that URL acts according to what is in front of the path to your file. What I mean is it acts on a string. This: "file:" is all URL has to work with in your first example and it tries to load it. After that is loaded it tries to add the myFile string to the field. If you combine "file:" with myFile before calling the put URL command then all works as expected. Example: put "file:" & myFile into zipZap put URL zipZap into field "test" > Do all the Transcript keywords operate at the same precedence ? > > Thanks > -- Alex. All commands and functions try to determine what you want to so you need to watch what you mean when using "&" as an operator. Sorry, I'm no good at this. Hope it helped some. Mark Mark You From ambassador at fourthworld.com Tue Jul 13 13:44:30 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 13 Jul 2004 10:44:30 -0700 Subject: Arrays in Rev (long) In-Reply-To: References: <20040713150910.624DD930110@mail.runrev.com> Message-ID: <40F41F7E.8000501@fourthworld.com> Wouter wrote: > Another machine-dependant and environment-dependant comparison on my > PowerBook G4 (400 MHz): > > Metacard: > Props: 457 > Vars: 40411 > Array: 247 > > Revolution: > Props: 1043 > Vars: 38715 > Array: 441 > > > Completely depressed :^) What could the Rev IDE be doing that could so adversely affect all custom property and array accesses? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From wouter.abraham at pi.be Tue Jul 13 13:54:49 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 13 Jul 2004 19:54:49 +0200 Subject: strange clone behaviour: bug? In-Reply-To: <20040713160034.D99A5930129@mail.runrev.com> References: <20040713160034.D99A5930129@mail.runrev.com> Message-ID: On 13 Jul 2004, at 18:00, use-revolution-request at lists.runrev.com wrote: > Message: 7 > Date: Tue, 13 Jul 2004 17:34:42 +0200 > From: andreas > Subject: Re: strange clone behaviour: bug? > To: How to use Revolution > Message-ID: <29439BE0-D4E2-11D8-BB17-0003931D77B4 at medone.ch> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Hi Walter > > thanks for your assistance! > I can reproduce the error, this seems like a bug. > > you can't use "clone" to clone a card, if the card has grouped objects > on it > (for example, some grouped fields) and you use > a loop to make several clones. > If you haven't grouped objects on the card to clone, "clone" works > fine! > After how many cards do you crash? This is indeed very weird, because I seem not to have any trouble cloning cards with groups of fields and buttons on them. For example cloning 100 cards of the "revDocsLanguageReference" and 150 cards of the "metatalk reference" stack to another stack poses no problem whatsoever. Only in rev it takes much longer (forever :-) than in metacard. If you have time, try your handler on the "revDocsLanguageReference" stack and see if it crashes. If it crashes on 100 cards there could be some offending code or I didn't clone enough cards to reach the bug :^) Greetings, Wouter From hershbp at verizon.net Tue Jul 13 13:49:13 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Tue, 13 Jul 2004 13:49:13 -0400 Subject: tabStops In-Reply-To: Message-ID: On Tuesday, July 13, 2004, at 01:54 AM, MisterX wrote: > > put the hilitedline of fld "table" into thisrow > set the itemdelimiter to tab > put the number of items in line thisrow of fld "table" into columns > > or for the hilited line > > put the number of items in the hilitedtext of fld "table" > > and finally, the mouse is over > put the mousechunk into thishilitedtext > if it is selected then use the selectedchunk > > you can also check the script of the revtable frontscript > put the frontscripts into fs > edit script of lineoffset("revtable",the frontscripts) > > Have fun... Thanks ,I'll try > Xavier > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of >> hershbp at verizon.net >> Sent: Monday, July 12, 2004 23:32 >> To: use-revolution at lists.runrev.com >> Subject: tabStops >> >> >> Hi , how do I identify the current tab stop (or cell) in a table >> field ? >> e.g. >> the hilitedLine property , put the hilitedLine of fld "fld x" returns >> the hilitedLine, now when I select a cell I need to return the cell # >> or any number that will identify the proper cell to be able work with >> it. >> Thanks. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Meitnik at aol.com Tue Jul 13 13:55:04 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Tue, 13 Jul 2004 13:55:04 EDT Subject: focus color and osx Message-ID: <6.2dc74a99.2e257bf8@aol.com> hi, all I can't seem to set the focus color of controls under osx 10.2.8, its always the light blue neon. Anyone else have seen this, a bug or limitation of osx with rr?? Thanks. Andrew From ambassador at fourthworld.com Tue Jul 13 14:00:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 13 Jul 2004 11:00:06 -0700 Subject: Get from "unopened" stack In-Reply-To: References: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> Message-ID: <40F42326.3050802@fourthworld.com> Troy Rollins wrote: > How is accessing an unopened stack different than using "go invisible"? No messages (preOpenStack, preOpenCard, openStack, openCard, etc.). Also, the stack file doesn't appear in lists of open stacks. > Does cloning an unopened stack cause the screen flash, where the stack > become visible temporarily as it does when you clone an invisible stack? If you first set the visibility of the unopened stack to false, the clone should honor that. > If I am accessing an unopened stack, and I then choose to display it, > say as a sheet, it that cleaner to display than changing window modes > from "invisible toplevel" to "visible sheet"? Good question. Give it a whirl and let us know what you find. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From hershbp at verizon.net Tue Jul 13 13:58:22 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Tue, 13 Jul 2004 13:58:22 -0400 Subject: tabStops In-Reply-To: Message-ID: <3AD89A52-D4F6-11D8-9FD4-0030654C1E62@verizon.net> As I looked again at your script , I'm thinking that this is only valid if you use the mouse but if you tab or start tabbing from column 1 to 2,3 and I want to eliminate the user from continuing to tab endless I don't see it working. What identifies in which column the selection is ? Hershel On Tuesday, July 13, 2004, at 01:54 AM, MisterX wrote: > > put the hilitedline of fld "table" into thisrow > set the itemdelimiter to tab > put the number of items in line thisrow of fld "table" into columns > > or for the hilited line > > put the number of items in the hilitedtext of fld "table" > > and finally, the mouse is over > put the mousechunk into thishilitedtext > if it is selected then use the selectedchunk > > you can also check the script of the revtable frontscript > put the frontscripts into fs > edit script of lineoffset("revtable",the frontscripts) > > Have fun... > Xavier > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of >> hershbp at verizon.net >> Sent: Monday, July 12, 2004 23:32 >> To: use-revolution at lists.runrev.com >> Subject: tabStops >> >> >> Hi , how do I identify the current tab stop (or cell) in a table >> field ? >> e.g. >> the hilitedLine property , put the hilitedLine of fld "fld x" returns >> the hilitedLine, now when I select a cell I need to return the cell # >> or any number that will identify the proper cell to be able work with >> it. >> Thanks. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershbp at verizon.net Tue Jul 13 14:00:35 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Tue, 13 Jul 2004 14:00:35 -0400 Subject: Resizable stacks in one direction In-Reply-To: <948976F4-D4EB-11D8-903E-000A95A09CF8@rpsystems.net> Message-ID: <8A357B61-D4F6-11D8-9FD4-0030654C1E62@verizon.net> set the windowBoundingRectangle to 0,0,600,800 (necessary in window's only) Hershel On Tuesday, July 13, 2004, at 12:42 PM, Troy Rollins wrote: > > On Jul 13, 2004, at 12:32 PM, Frank Leahy wrote: > >> I've got two stacks that I want resizable vertically but not >> horizontally. They work fine on Mac OSX, but not on Windows (no >> resize arrows appear anywhere on the edges). And I'm now unable to >> resize them on Windows regardless of what I do -- check and uncheck >> and recheck the Resizable check box, "set the resizable of this stack >> to true", change the Min/Max height and width. Nada. >> >> Any suggestions for how to make it resizable again? Is there some >> property I don't know about maybe? > > A similar issue came up a bit ago, and the response was to set the > window decorations to the default. > > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Tue Jul 13 14:07:33 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 13 Jul 2004 11:07:33 -0700 Subject: strange clone behaviour: bug? In-Reply-To: <29439BE0-D4E2-11D8-BB17-0003931D77B4@medone.ch> References: <29439BE0-D4E2-11D8-BB17-0003931D77B4@medone.ch> Message-ID: <832EB564-D4F7-11D8-9675-000393C3F5BC@canelasoftware.com> On Jul 13, 2004, at 8:34 AM, andreas wrote: > you can't use "clone" to clone a card, if the card has grouped objects > on it > (for example, some grouped fields) and you use > a loop to make several clones. > If you haven't grouped objects on the card to clone, "clone" works > fine! > > > I'm not sure, if it is possible, to use the "copy card" approach. But > it seems not > either. > > A bug? > Hi Andreas, Take a look at bug: 1273 This may relate to you. They just reported that the bug has been fixed. -- Best regards, Mark Talluto http://www.canelasoftware.com From kaveh at focalimage.com Tue Jul 13 14:16:14 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Tue, 13 Jul 2004 19:16:14 +0100 Subject: Pointer tool not working In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: Using RR 2.0.2 on Panther. All of a sudden when I select the pointer tool, it shows it as selected, but behaviour is exactly like the browse tool. Shows the hand, and buttons work as if I had the browser tool selected. Any ideas? -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From troy at rpsystems.net Tue Jul 13 14:33:15 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 14:33:15 -0400 Subject: Pointer tool not working In-Reply-To: References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> Message-ID: <1ADC9E28-D4FB-11D8-903E-000A95A09CF8@rpsystems.net> On Jul 13, 2004, at 2:16 PM, Kaveh Bazargan wrote: > Using RR 2.0.2 on Panther. All of a sudden when I select the pointer > tool, > it shows it as selected, but behaviour is exactly like the browse tool. > Shows the hand, and buttons work as if I had the browser tool > selected. Any > ideas? I've seen this in 2.2 as well, not sure why. -- Troy RPSystems, Ltd. http://www.rpsystems.net From kaveh at focalimage.com Tue Jul 13 15:01:35 2004 From: kaveh at focalimage.com (Kaveh Bazargan) Date: Tue, 13 Jul 2004 20:01:35 +0100 Subject: Pointer tool not working - fixed In-Reply-To: <1ADC9E28-D4FB-11D8-903E-000A95A09CF8@rpsystems.net> References: <004d01c4678c$5f2fd870$6601a8c0@precision340> <96D8A858-D3A2-11D8-AAA3-000A95A09CF8@rpsystems.net> <40F1F90C.8000201@fourthworld.com> <1ADC9E28-D4FB-11D8-903E-000A95A09CF8@rpsystems.net> Message-ID: At 2:33 pm -0400 13/7/04, Troy Rollins wrote: >On Jul 13, 2004, at 2:16 PM, Kaveh Bazargan wrote: > >> Using RR 2.0.2 on Panther. All of a sudden when I select the pointer >> tool, >> it shows it as selected, but behaviour is exactly like the browse tool. >> Shows the hand, and buttons work as if I had the browser tool >> selected. Any >> ideas? > >I've seen this in 2.2 as well, not sure why. Hah. Somehow the "can't modify" of the stack was checked. Fixed now. :-) -- -------------- Kaveh Bazargan http://www.focalimage.com/ http://www.holographer.org/ From andreas at medone.ch Tue Jul 13 15:03:52 2004 From: andreas at medone.ch (andreas) Date: Tue, 13 Jul 2004 21:03:52 +0200 Subject: strange clone behaviour: bug? In-Reply-To: <832EB564-D4F7-11D8-9675-000393C3F5BC@canelasoftware.com> References: <29439BE0-D4E2-11D8-BB17-0003931D77B4@medone.ch> <832EB564-D4F7-11D8-9675-000393C3F5BC@canelasoftware.com> Message-ID: <6166C002-D4FF-11D8-BB17-0003931D77B4@medone.ch> Hi Mark thanks for the link. This describes exactly what happens in this case. I do have to clone about 10 cards per user. But Rev stops processing after the first card. This card indeed has grouped objects! So it seems that the cloning behaviour is a bug and isn't fixed in Rev 2.2.1 ? Kind regards Andreas Staempfli Am 13.07.2004 um 20:07 Uhr schrieb Mark Talluto: > > On Jul 13, 2004, at 8:34 AM, andreas wrote: > >> you can't use "clone" to clone a card, if the card has grouped >> objects on it >> (for example, some grouped fields) and you use >> a loop to make several clones. >> If you haven't grouped objects on the card to clone, "clone" works >> fine! >> >> >> I'm not sure, if it is possible, to use the "copy card" approach. But >> it seems not >> either. >> >> A bug? >> > > Hi Andreas, > > Take a look at bug: 1273 > id=1273> > > This may relate to you. They just reported that the bug has been > fixed. > > -- > Best regards, > Mark Talluto > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Tue Jul 13 15:22:46 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 13 Jul 2004 12:22:46 -0700 Subject: strange clone behaviour: bug? In-Reply-To: <6166C002-D4FF-11D8-BB17-0003931D77B4@medone.ch> References: <29439BE0-D4E2-11D8-BB17-0003931D77B4@medone.ch> <832EB564-D4F7-11D8-9675-000393C3F5BC@canelasoftware.com> <6166C002-D4FF-11D8-BB17-0003931D77B4@medone.ch> Message-ID: <05431288-D502-11D8-9675-000393C3F5BC@canelasoftware.com> On Jul 13, 2004, at 12:03 PM, andreas wrote: > Hi Mark > > thanks for the link. This describes exactly what happens in this case. > I do have to clone about 10 cards per user. But Rev stops processing > after the first card. This card indeed has grouped objects! So it seems > that the cloning behaviour is a bug and isn't fixed in Rev 2.2.1 ? > Hi Andreas, That is correct. It will be fixed for the next release. There is a workaround though. Set the lockMessages to true before you do your cloning. You can unlock when that handler finishes. That should do the trick for now. -- Best regards, Mark Talluto 28612 Avalon Ave Moreno Valley, CA 92555 tel: (310) 483-9919 fax: (909) 924-6240 http://www.canelasoftware.com From squance at elkvalley.net Tue Jul 13 15:31:25 2004 From: squance at elkvalley.net (David Squance) Date: Tue, 13 Jul 2004 13:31:25 -0600 Subject: strange clone behaviour: bug? In-Reply-To: <5432880.1089722462819.JavaMail.smilingeyes@mac.com> Message-ID: I've queried the list in the past, as well, and got nowhere on this. There's definitely a bug, but it is not predictable or consistent. I, too, gave up using the clone function, and went to a sort of multiple blank template approach. I guessed how many cards would be the most I'd ever want in the stacks, and marked the active ones. Then, when I would otherwise clone a card, I just mark one of the spares, enter the data and proceed from there. It's a bit more cumbersome, and causes some stack bloat, but it's reliable (so far). Dave > Andreas - I'm afraid this won't be of much help, but about a year ago, I >reported a problem with the clone function - we were executing it within a >repeat loop and could guarantee an eventual crash, although it was >completely unpredictable as to _when_ it would crash. It felt like a >memory disconnect of some sort, whether it was a lost pointer or something >like that, I can't say. > >We finally abandandoned this use of the clone and instead went to using >"copy to" functionality. > >I don't recall seeing a response to the clone problem, but it was >pre-bugzilla (and I'd since lost interest in the problem). > >Sorry. >Ray > >On Tuesday, July 13, 2004, at 04:31AM, andreas wrote: > >>Hi >> >>I've read some articles in metacard lists about clone behaviour. >>For myself I've now a strange error that I can't solve: >> >> From a main stack A I call a substack B which has the handler >>"klonen". The handler "klonen" in substack B has the simple script: >> >>on Klonen >> put ZuKopieren & "_" & Schuelername into NeuerName >> go card ZuKopieren >>clone card ZuKopieren >>set the name of it to NeuerName >>end Klonen >> >> >> >>On the line "clone card ZuKopieren" the script exits without an error >>message! >> >>This script boiled down from a far more complicated script, which >>showed the >>same error. >>This happens with the newest Rev built in MacOSX. >> >>Because my project relies heavily on the clone function help is very >>welcome! >> >>Andreas St?mpfli >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Tue Jul 13 15:42:26 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 13 Jul 2004 14:42:26 -0500 Subject: Rev's put URL vs. Director's getNetText In-Reply-To: <1ab.268d2be8.2e256075@aol.com> Message-ID: <000401c46911$89da92a0$6601a8c0@precision340> Do you get the same result when you open the message box and type: put url("http://www.google.com/") ? If so, do you have a firewall? Ken > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > RGould8 at aol.com > Sent: Tuesday, July 13, 2004 10:58 AM > To: use-revolution at lists.runrev.com > Subject: Rev's put URL vs. Director's getNetText > > > I've been using Revolution to configure DSL cable modems and > FTTP (Fiber) > routers. I'm having issues with certain modems (Westell > 2200 for example), > where a simple "put URL" command isn't retrieving the data > that it should. > Instead, in Revolution, I'm getting a: > > "the result = error socket is not open" > > error when performing a put URL call: > > > global theURL > > on mouseUp > put URL theURL into x > answer "the result = " & the result > answer "databack = " & x > end mouseUp > > "the result = error socket is not open" > > > I then decided to do an experiment by coding up Macromedia > Director to do the > same thing: > > global theNetID, theURL > > on mouseUp me > put getNetText (theURL) into theNetID > end > > and then I go on to display the getNetText results, I get the > appropriate > data every time. > > What is different between Revolution's method of retrieving > URL data, and > Director's? More importantly, what can I do in Rev to make > this work? I'm > using Mac OS 10.3.4. I much prefere Revolution to doing > these types of apps - - > - I just need to figure out what's "under the hood" in Rev > that might be > causing the "error sock is not open" problem. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From squance at elkvalley.net Tue Jul 13 15:52:39 2004 From: squance at elkvalley.net (David Squance) Date: Tue, 13 Jul 2004 13:52:39 -0600 Subject: strange clone behaviour: bug? In-Reply-To: References: <5432880.1089722462819.JavaMail.smilingeyes@mac.com> Message-ID: I responded too soon. Should have checked the mail first--another 30 or so messages. I'm glad to see it's being fixed. I'd queried bugzilla before I posted, but used 'clone' rather than 'cloning' so didn't find anything. Don't know whether I'll 'back up' in my project to use the workaround, but it's nice to have the option. Dave >I've queried the list in the past, as well, and got nowhere on this. >There's definitely a bug, but it is not predictable or consistent. I, too, >gave up using the clone function, and went to a sort of multiple blank >template approach. I guessed how many cards would be the most I'd ever >want in the stacks, and marked the active ones. Then, when I would >otherwise clone a card, I just mark one of the spares, enter the data and >proceed from there. It's a bit more cumbersome, and causes some stack >bloat, but it's reliable (so far). >Dave > >> Andreas - I'm afraid this won't be of much help, but about a year ago, I >>reported a problem with the clone function - we were executing it within a >>repeat loop and could guarantee an eventual crash, although it was >>completely unpredictable as to _when_ it would crash. It felt like a >>memory disconnect of some sort, whether it was a lost pointer or something >>like that, I can't say. >> >>We finally abandandoned this use of the clone and instead went to using >>"copy to" functionality. >> >>I don't recall seeing a response to the clone problem, but it was >>pre-bugzilla (and I'd since lost interest in the problem). >> >>Sorry. >>Ray >> >>On Tuesday, July 13, 2004, at 04:31AM, andreas wrote: >> >>>Hi >>> >>>I've read some articles in metacard lists about clone behaviour. >>>For myself I've now a strange error that I can't solve: >>> >>> From a main stack A I call a substack B which has the handler >>>"klonen". The handler "klonen" in substack B has the simple script: >>> >>>on Klonen >>> put ZuKopieren & "_" & Schuelername into NeuerName >>> go card ZuKopieren >>>clone card ZuKopieren >>>set the name of it to NeuerName >>>end Klonen >>> >>> >>> >>>On the line "clone card ZuKopieren" the script exits without an error >>>message! >>> >>>This script boiled down from a far more complicated script, which >>>showed the >>>same error. >>>This happens with the newest Rev built in MacOSX. >>> >>>Because my project relies heavily on the clone function help is very >>>welcome! >>> >>>Andreas St?mpfli >>> >>>_______________________________________________ >>>use-revolution mailing list >>>use-revolution at lists.runrev.com >>>http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revolution > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Tue Jul 13 16:03:24 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 13 Jul 2004 15:03:24 -0500 Subject: Resizable stacks in one direction In-Reply-To: <4066478F-D4EA-11D8-B1DD-000A9580FCCE@backtalk.com> Message-ID: <000701c46914$7779cd30$6601a8c0@precision340> Frank, Check your maxWidth and maxHeight of the stack, along with the minWIdth and minHeight. If they equate to each other (min-to-max), even if the stack is marked as resizable it won't resize. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Frank Leahy > Sent: Tuesday, July 13, 2004 11:33 AM > To: use-revolution at lists.runrev.com > Subject: Resizable stacks in one direction > > > Hi, > > I've got two stacks that I want resizable vertically but not > horizontally. They work fine on Mac OSX, but not on Windows > (no resize > arrows appear anywhere on the edges). And I'm now unable to resize > them on Windows regardless of what I do -- check and uncheck and > recheck the Resizable check box, "set the resizable of this stack to > true", change the Min/Max height and width. Nada. > > Any suggestions for how to make it resizable again? Is there some > property I don't know about maybe? > > Thanks, > -- Frank > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Tue Jul 13 16:26:06 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 13 Jul 2004 21:26:06 +0100 Subject: Any revers in England In-Reply-To: <20040713194033.7021793015E@mail.runrev.com> References: <20040713194033.7021793015E@mail.runrev.com> Message-ID: Hi, I'm south of London, near Dorking. -- Frank Leahy On Jul 13, 2004, at 8:40 PM, use-revolution-request at lists.runrev.com wrote: > Date: Tue, 13 Jul 2004 12:05:04 EDT > From: FlexibleLearning at aol.com > Subject: Re: Any revers in England > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > > In a message dated 13/07/2004 16:12:40 GMT Daylight Time, > use-revolution-request at lists.runrev.com writes: > > Hi Hugh, > > I'm in London. From martin at materiaprima.fsnet.co.uk Tue Jul 13 17:23:10 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Tue, 13 Jul 2004 22:23:10 +0100 Subject: Any revers in England (was Glasgow Area Scotland) In-Reply-To: <12b.461390aa.2e24cb87@aol.com> Message-ID: >>>I wondered if there was any runrevers in Scotland and if so where. >>>If so we could meet up and swap tips say once every 2 months. >>> >>>Any takers out there? > >>I'm on the "wrong" side of the country (Edinburgh) but I'd be interested in >>periodic get togethers. > > >And I'll put out a call for the (southern) English side of the border. > >/H > I'm in Cambridge Martin Baxter From 3mcgrath at adelphia.net Tue Jul 13 17:50:42 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 13 Jul 2004 17:50:42 -0400 Subject: Best format for screen shots? In-Reply-To: <1d6.25d8b540.2e229379@aol.com> References: <1d6.25d8b540.2e229379@aol.com> Message-ID: I have found png files to be most stable especially in cross platform situations. Tom On Jul 11, 2004, at 8:58 AM, SimPLsol at aol.com wrote: > I am writing the operating manual for our first Revolution-based > product and > I could use some knowledgeable advice regarding screen shots. > > In the past I saved screenshots as PICT files and copied them into > Word. I > printed the Word doc to QuickDraw and Postscript printers. > > This time I will also be making PDFs for cross-platform distribution. > Since > PICT is a Mac-only format, would EPS (or some other format) be better? > > Thanks in advance. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From sarahr at genesearch.com.au Tue Jul 13 17:53:14 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 14 Jul 2004 07:53:14 +1000 Subject: focus color and osx In-Reply-To: <6.2dc74a99.2e257bf8@aol.com> References: <6.2dc74a99.2e257bf8@aol.com> Message-ID: <0A6B48F6-D517-11D8-9DDA-0003937A97B8@genesearch.com.au> It's an OS X system preference - go to the Appearance system pref and you can select either blue or graphite in the Appearance menu. Once you close the system prefs window, this new focus color will be applied. Note that although this system setting is used and cannot be overridden by a setting in Rev, the system highlight color setting is used by default but CAN be overridden by your own setting. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 14 Jul 2004, at 3:56 am, Meitnik at aol.com wrote: > hi, all > > I can't seem to set the focus color of controls under osx 10.2.8, its > always > the light blue neon. Anyone else have seen this, a bug or limitation > of osx > with rr?? Thanks. > > Andrew > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From st.king42 at ntlworld.com Tue Jul 13 17:58:11 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Tue, 13 Jul 2004 22:58:11 +0100 Subject: Any revers in England References: <20040713194033.7021793015E@mail.runrev.com> Message-ID: <000a01c46924$7d6533a0$5602a8c0@athalon> Hi I'm in Bedfordshire, although pressure of work has meant I've not used Rev for some months. Cheers Steve From SimPLsol at aol.com Tue Jul 13 18:53:03 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue, 13 Jul 2004 18:53:03 EDT Subject: Best format for screen shots? Message-ID: <1cd.25b34101.2e25c1cf@aol.com> Tom, Thank you for the advice. I have never worked with png files. I understand that they are like a "super GIF", similar format, more colors. Do you know if pngs are bitmaps? I would like a format that scales well. So far, for everyone following this thread, the most important thing I've learned is: keep the images full sized, if possible. Reducing the screenshots to 75% caused more problems than using any of the formats I've tried. Paul Looney From briany at qldlearning.com Tue Jul 13 18:56:29 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 13 Jul 2004 18:56:29 -0400 Subject: Best format for screen shots? In-Reply-To: <1cd.25b34101.2e25c1cf@aol.com> Message-ID: Paul, One piece of advise on resizing: it matters a lot where you do the resizing. For example, resizing images in Word will give you very bad results, but most graphic applications will do smooth scaling. > Tom, > Thank you for the advice. > I have never worked with png files. I understand that they are like a > "super > GIF", similar format, more colors. Do you know if pngs are bitmaps? I > would > like a format that scales well. > So far, for everyone following this thread, the most important thing > I've > learned is: keep the images full sized, if possible. Reducing the > screenshots to > 75% caused more problems than using any of the formats I've tried. > Paul Looney From troy at rpsystems.net Tue Jul 13 19:06:13 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 19:06:13 -0400 Subject: Best format for screen shots? In-Reply-To: <1cd.25b34101.2e25c1cf@aol.com> References: <1cd.25b34101.2e25c1cf@aol.com> Message-ID: <3C5C5143-D521-11D8-8415-000A95A09CF8@rpsystems.net> On Jul 13, 2004, at 6:53 PM, SimPLsol at aol.com wrote: > I have never worked with png files. I understand that they are like a > "super > GIF", similar format, more colors. Do you know if pngs are bitmaps? I > would > like a format that scales well. PNGs are losslessly compressed bitmaps supporting 24 bit color and an 8 bit alpha channel, as well as having the ability to adapt to platform specific gamma settings. They do not support multiple frames in a single image as GIF does, and are usually larger in file size than JPGs, but other than that, pretty much have the edge over all the other (generic) bitmap formats. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Tue Jul 13 19:23:15 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 13 Jul 2004 16:23:15 -0700 Subject: high-res image printing Message-ID: <40F46EE3.8010600@fourthworld.com> I have a client who needs to be able to place images onto a card and print them. The catch is that I'd like to be able to print them at higher than screen resolution. I'm okay with requiring larger images and shrinking them down for placement on the card, but when I print such images they still print at display resolution rather than the image resolution. Any tips on printing high-res images from Rev? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From scott at tactilemedia.com Tue Jul 13 19:25:24 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 13 Jul 2004 16:25:24 -0700 Subject: Best format for screen shots? In-Reply-To: <3C5C5143-D521-11D8-8415-000A95A09CF8@rpsystems.net> Message-ID: Recently, "Troy Rollins" wrote: > PNGs are losslessly compressed bitmaps supporting 24 bit color and an 8 > bit alpha channel, as well as having the ability to adapt to platform > specific gamma settings. > > They do not support multiple frames in a single image as GIF does... There is the (not universally supported) MNG format: http://www.libmng.com/ Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From alex at tweedly.net Tue Jul 13 19:45:46 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 14 Jul 2004 00:45:46 +0100 Subject: help with speedy graphics Message-ID: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> There's a big question and a small question. Big one: I want to create a large number of shapes (probably rectangles) on the screen (somewhere in the 5-10,000 range) for a visualization application. Each rectangle represents one point in my dataset, they will all be the same size, but each will be a different colour (probably < 16 different colours used), and obviously each will be in a different location. Any suggestions on the best way to do this ? The docs said (in "Revolution for Hypercard programmers") that it was faster to draw graphic objects than paint shapes. But I worry about the overhead of making each of them a control, when there are so many of them (and when I'm not going to take any real advantage - I would in some cases be able to simply change the colour, but many of the user controls will cause the positions to change also). Small question: I tried this out, but obviously have missed something. The script (see below) uses (tries to use) templateGraphic to set the size and colour, but this doesn't seem to have any effect. It also uses lockscreen - but I see each rectangle being drawn one-by-one - I had expected that with lockscreen set, I would see nothing until all the rectangles were drawn and lockscreen was set false again. Script is : on mouseUp put the filename of this stack & cr into field "Field 1" put 0 into Kbase put the ticks into startTime put 10 into N set the style of templateGraphic to rectangle set the width of templateGraphic to 8 set the height of templateGraphic to 6 set the foregroundColor of templategraphic to "Firebrick3" set the lockScreen to true repeat with k1 = 1 to N repeat with k2 = 1 to N put Kbase + N*k1 + k2 into Kounter put "G"&Kounter into G create graphic G -- set the style of graphic G to rectangle set the location of graphic G to (100+10*k1,100+10*k2) -- set the width of graphic G to 8 -- set the height of graphic G to 6 -- set the foregroundColor of graphic G to "Firebrick3" end repeat end repeat set the lockScreen to false put the ticks -startTime & cr after field "Field 1" end mouseUp Please feel free to comment on, or improve, any part of it - not just the questions I asked ... -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From ambassador at fourthworld.com Tue Jul 13 19:47:50 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 13 Jul 2004 16:47:50 -0700 Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> References: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> Message-ID: <40F474A6.3010201@fourthworld.com> Alex Tweedly wrote: > The script (see below) uses (tries to use) templateGraphic to set the > size and colour, but this doesn't seem to have any effect. It also uses > lockscreen - but I see each rectangle being drawn one-by-one - I had > expected that with lockscreen set, I would see nothing until all the > rectangles were drawn and lockscreen was set false again. > > Script is : > > on mouseUp > put the filename of this stack & cr into field "Field 1" > put 0 into Kbase > put the ticks into startTime > put 10 into N > set the style of templateGraphic to rectangle > set the width of templateGraphic to 8 > set the height of templateGraphic to 6 > set the foregroundColor of templategraphic to "Firebrick3" > > set the lockScreen to true > repeat with k1 = 1 to N > repeat with k2 = 1 to N > put Kbase + N*k1 + k2 into Kounter > put "G"&Kounter into G > create graphic G > -- set the style of graphic G to rectangle > set the location of graphic G to (100+10*k1,100+10*k2) > -- set the width of graphic G to 8 > -- set the height of graphic G to 6 > -- set the foregroundColor of graphic G to "Firebrick3" > end repeat > end repeat > set the lockScreen to false > put the ticks -startTime & cr after field "Field 1" > > end mouseUp It may be the IDE getting in the way, adjusting those properties on newGraphic. Adding "lock messages" before the loop seems to take care of it. As for the lockscreen issue, I believe that's a known bug in the IDE; you should not see that in a standalone or if the IDE is suspended. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From alex at tweedly.net Tue Jul 13 20:39:41 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 14 Jul 2004 01:39:41 +0100 Subject: help with speedy graphics In-Reply-To: <40F474A6.3010201@fourthworld.com> References: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> Message-ID: <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> At 16:47 13/07/2004 -0700, Richard Gaskin wrote: >Alex Tweedly wrote: >>The script (see below) uses (tries to use) templateGraphic to set the >>size and colour, but this doesn't seem to have any effect. It also uses >>lockscreen - but I see each rectangle being drawn one-by-one - I had >>expected that with lockscreen set, I would see nothing until all the >>rectangles were drawn and lockscreen was set false again. > >It may be the IDE getting in the way, adjusting those properties on >newGraphic. Adding "lock messages" before the loop seems to take care of it. >As for the lockscreen issue, I believe that's a known bug in the IDE; you >should not see that in a standalone or if the IDE is suspended. Cool - thanks. Adding the lock messages made this script OK - all the rectangles appear at the same time; but the clean-up script that deletes all these graphics when I'm done with them is problematic, even with lock screen and lock messages. Suspending the dev tools makes it faster - but it still does the rectangles one at a time. But even with this improvement, it's un-usably slow. I'll go play with painted graphics and see what they do ... I'd be grateful for any pointers to sample scripts that use painted graphics (or other graphic-intensive examples) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From lists at mangomultimedia.com Tue Jul 13 20:42:13 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 13 Jul 2004 17:42:13 -0700 Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> References: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> Message-ID: On Jul 13, 2004, at 5:39 PM, Alex Tweedly wrote: > > Cool - thanks. > Adding the lock messages made this script OK - all the rectangles > appear at the same time; but the clean-up script that deletes all > these graphics when I'm done with them is problematic, even with lock > screen and lock messages. Suspending the dev tools makes it faster - > but it still does the rectangles one at a time. > > But even with this improvement, it's un-usably slow. > > I'll go play with painted graphics and see what they do ... I'd be > grateful for any pointers to sample scripts that use painted graphics > (or other graphic-intensive examples) Alex, Try your code in a standalone application before moving on. I create interfaces from database information in my applications and while it looks very clunky in the IDE (you can see all of the objects being created) it is perfectly clean in the standalone. Rev is actually very fast and creating interfaces on the fly. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From troy at rpsystems.net Tue Jul 13 20:56:55 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 20:56:55 -0400 Subject: Best format for screen shots? In-Reply-To: References: Message-ID: On Jul 13, 2004, at 7:25 PM, Scott Rossi wrote: >> >> They do not support multiple frames in a single image as GIF does... > > There is the (not universally supported) MNG format: > > http://www.libmng.com/ Yes, I've seen this. Too bad it has never managed to get any foothold. It is a pretty logical concept after all, and the one obvious thing missing from PNG. And then of course, Macromedia Fireworks has its own blend of PNG that is on the scale of a Photoshop PSD when it comes to sophistication of image formats. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Tue Jul 13 20:58:45 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 13 Jul 2004 17:58:45 -0700 Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> References: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> Message-ID: <40F48545.5000809@fourthworld.com> Alex Tweedly wrote: > At 16:47 13/07/2004 -0700, Richard Gaskin wrote: > >> Alex Tweedly wrote: >> >>> The script (see below) uses (tries to use) templateGraphic to set the >>> size and colour, but this doesn't seem to have any effect. It also >>> uses lockscreen - but I see each rectangle being drawn one-by-one - I >>> had expected that with lockscreen set, I would see nothing until all >>> the rectangles were drawn and lockscreen was set false again. >> >> >> It may be the IDE getting in the way, adjusting those properties on >> newGraphic. Adding "lock messages" before the loop seems to take care >> of it. >> As for the lockscreen issue, I believe that's a known bug in the IDE; >> you should not see that in a standalone or if the IDE is suspended. > > > Cool - thanks. > Adding the lock messages made this script OK - all the rectangles appear > at the same time; but the clean-up script that deletes all these > graphics when I'm done with them is problematic, even with lock screen > and lock messages. Suspending the dev tools makes it faster - but it > still does the rectangles one at a time. > > But even with this improvement, it's un-usably slow. It's pretty fast here, but I'm using a different IDE. But here's a tip I got from Geoff Canyon: you could use one polygon object, setting the points in script. If you have blank lines in a set of polygon points the resulting object will have discontiguous regions. Geoff used that technique to make an Asteroids-style game, and everything on screen (spaceship, asteroids, lasers, etc.) were all one polygon -- and it was amazingly fast. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Tue Jul 13 21:02:01 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 13 Jul 2004 19:02:01 -0600 Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> References: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> Message-ID: <69D946C4-D531-11D8-9C48-000A9567A3E6@swcp.com> On Jul 13, 2004, at 5:45 PM, Alex Tweedly wrote: > Any suggestions on the best way to do this ? I hear it is possible to put a shape at each corner of a polygon. Now, if those lines were transparent... Dar Scott From RGould8 at aol.com Tue Jul 13 21:07:45 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue, 13 Jul 2004 21:07:45 EDT Subject: Curl, browser, and Revolution Message-ID: <1e.2e2cbb0b.2e25e161@aol.com> I wrote earlier today about a problem I was having getting Revolution to communicate with a particular brand of fiber (FTTP) router. The good news is that I have successfully gotten Revolution to configure a number of Linksys, Westell, D-Link routers. The bad news is that I've determined that some firmware updates in some of the newer Westell 2200 routers and a newer D-link router don't seem to like being accessed via Revolution's get URL command. The good news is that it's not apparently just a Revolution problem. I can't get the unix CURL command to pull data out of them either, nor Applescript. I get this error: "Error (56): chunky parser error" The bad news is that I CAN get Macromedia Director, any web-browser, and wget to pull data out of the router. So the big question then is, what are these programs doing behind the scenes that Rev, Applescript, and curl aren't doing in Mac OS X (10.3.4) And, if curl doesn't work, is there another unix call I can try that could also pull in data from a router (it's just passing data through port 80 like any web-server) I'm wondering if perhaps it's a timeout issue. However, doing a search in Google for "curl chunky parser error" tells me that some servers aren't passing hex character "chunks" the way that curl is expecting it. Drats! Now I'm way over my head. So, it's sounding like these router companies are upgrading their firmware that results in Rev, unix "curl", and Applescript to not be able to pull html out of them. (Yet browsers still can), so that's where I'm stuck. If anyone can offer any solutions or advice, I'd greatly appreciate it. - Rob From jperryl at ecs.fullerton.edu Tue Jul 13 21:10:19 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 13 Jul 2004 18:10:19 -0700 (PDT) Subject: Best format for screen shots? In-Reply-To: <1cd.25b34101.2e25c1cf@aol.com> Message-ID: Yes, AFAIK PNGs are bitmaps. I guess one important consideration (that you may have explained first-up but which I have long since forgotten) is whether you need to display these online or print them out. Judy On Tue, 13 Jul 2004 SimPLsol at aol.com wrote: > Tom, > Thank you for the advice. > I have never worked with png files. I understand that they are like a "super > GIF", similar format, more colors. Do you know if pngs are bitmaps? I would > like a format that scales well. > So far, for everyone following this thread, the most important thing I've > learned is: keep the images full sized, if possible. Reducing the screenshots to > 75% caused more problems than using any of the formats I've tried. > Paul Looney From Meitnik at aol.com Tue Jul 13 21:21:23 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Tue, 13 Jul 2004 21:21:23 EDT Subject: osx focus color Message-ID: <35.49b0cbe3.2e25e493@aol.com> In a message dated 07/13/2004 09:11:36 PM, use-revolution-request at lists.runrev.com writes: > Note that although this system setting is used and cannot be overridden > by a setting in Rev, the system highlight color setting is used by > default but CAN be overridden by your own setting. > -- thank you. Well, I will roll my own to keep it visually same for both win/mac. Shame we cant set it like on windoze. ;-) Sometimes getting at apple api would be nice.... Andrew From RGould8 at aol.com Tue Jul 13 21:32:21 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue, 13 Jul 2004 21:32:21 EDT Subject: revGoURL in same window Message-ID: <12a.46169f80.2e25e725@aol.com> If I do a: revGoURL "http://www.apple.com" and then a revGoURL "http://www.ibm.com" they open up in separate browser windows. Is there a way in Rev to "target" the first window so that only one browser window is used? From troy at rpsystems.net Tue Jul 13 21:35:37 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 13 Jul 2004 21:35:37 -0400 Subject: osx focus color In-Reply-To: <35.49b0cbe3.2e25e493@aol.com> References: <35.49b0cbe3.2e25e493@aol.com> Message-ID: <1B8F8B9A-D536-11D8-8415-000A95A09CF8@rpsystems.net> On Jul 13, 2004, at 9:21 PM, Meitnik at aol.com wrote: > >> Note that although this system setting is used and cannot be >> overridden >> by a setting in Rev, the system highlight color setting is used by >> default but CAN be overridden by your own setting. >> -- thank you. Well, I will roll my own to keep it visually same for >> both > win/mac. Shame we cant set it like on windoze. ;-) Sometimes getting > at apple api > would be nice.... I think it's better that you can't. But it is so easy to override in your own app, why would you need to? Can't you just modify the selection border at the stack level and let inheritance handle the rest for you? -- Troy RPSystems, Ltd. http://www.rpsystems.net From scott at tactilemedia.com Tue Jul 13 21:42:56 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 13 Jul 2004 18:42:56 -0700 Subject: help with speedy graphics In-Reply-To: <40F48545.5000809@fourthworld.com> Message-ID: Recently, "Richard Gaskin" wrote: >>>> The script (see below) uses (tries to use) templateGraphic to set the >>>> size and colour, but this doesn't seem to have any effect. It also >>>> uses lockscreen - but I see each rectangle being drawn one-by-one - I >>>> had expected that with lockscreen set, I would see nothing until all >>>> the rectangles were drawn and lockscreen was set false again. >>> >>> >>> It may be the IDE getting in the way, adjusting those properties on >>> newGraphic. Adding "lock messages" before the loop seems to take care >>> of it. >>> As for the lockscreen issue, I believe that's a known bug in the IDE; >>> you should not see that in a standalone or if the IDE is suspended. >> >> >> Cool - thanks. >> Adding the lock messages made this script OK - all the rectangles appear >> at the same time; but the clean-up script that deletes all these >> graphics when I'm done with them is problematic, even with lock screen >> and lock messages. Suspending the dev tools makes it faster - but it >> still does the rectangles one at a time. >> >> But even with this improvement, it's un-usably slow. > > It's pretty fast here, but I'm using a different IDE. > > But here's a tip I got from Geoff Canyon: you could use one polygon > object, setting the points in script. If you have blank lines in a set > of polygon points the resulting object will have discontiguous regions. This won't work if the desired goal is to be able to colorize the graphics with different colors. Using a single polygon will be just that: a single polygon that is only capable of being drawn in one color at a time. IMO, 5 to 10,000 objects is a lot -- maybe too many to be manipulated quickly on all but the fastest systems. Is there some way you could reduce the number of graphics, or look at a different way to construct your representation? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From alex at tweedly.net Tue Jul 13 21:48:46 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 14 Jul 2004 02:48:46 +0100 Subject: help with speedy graphics In-Reply-To: References: <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040714024037.02cddac0@mail.tweedly.net> At 17:42 13/07/2004 -0700, Trevor DeVore wrote: >On Jul 13, 2004, at 5:39 PM, Alex Tweedly wrote: >> >>But even with this improvement, it's un-usably slow. >> >>I'll go play with painted graphics and see what they do ... I'd be >>grateful for any pointers to sample scripts that use painted graphics (or >>other graphic-intensive examples) > >Alex, > >Try your code in a standalone application before moving on. I create >interfaces from database information in my applications and while it looks >very clunky in the IDE (you can see all of the objects being created) it >is perfectly clean in the standalone. Rev is actually very fast and >creating interfaces on the fly. Thanks Trevor, but that made only a marginal difference - it reduced the time for drawing a 5000 point dataset (with 4x4 pixel rectangles) from 690 ticks to 670 ticks (still over 10 seconds elapsed time). -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From lists at mangomultimedia.com Tue Jul 13 21:52:57 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 13 Jul 2004 18:52:57 -0700 Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040714024037.02cddac0@mail.tweedly.net> References: <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> <5.1.0.14.0.20040714024037.02cddac0@mail.tweedly.net> Message-ID: <876DBE89-D538-11D8-BE21-000A956C462A@mangomultimedia.com> On Jul 13, 2004, at 6:48 PM, Alex Tweedly wrote: > Thanks Trevor, but that made only a marginal difference - it reduced > the time for drawing a 5000 point dataset (with 4x4 pixel rectangles) > from 690 ticks to 670 ticks (still over 10 seconds elapsed time). As Scott mentioned, this is a lot of objects. I hadn't looked at the the number of objects you were trying to create before posting. I'm not sure what your needs are but perhaps you could create the objects in batches. You could create 100 (random number I picked) objects each time a function is called. When the function is finished it calls itself again in 10 ticks or so and continues where it left off. Just an idea. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From lists at mangomultimedia.com Tue Jul 13 21:55:32 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 13 Jul 2004 18:55:32 -0700 Subject: help with speedy graphics In-Reply-To: <876DBE89-D538-11D8-BE21-000A956C462A@mangomultimedia.com> References: <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714010823.02c062e8@mail.tweedly.net> <5.1.0.14.0.20040714024037.02cddac0@mail.tweedly.net> <876DBE89-D538-11D8-BE21-000A956C462A@mangomultimedia.com> Message-ID: On Jul 13, 2004, at 6:52 PM, Trevor DeVore wrote: > On Jul 13, 2004, at 6:48 PM, Alex Tweedly wrote: >> Thanks Trevor, but that made only a marginal difference - it reduced >> the time for drawing a 5000 point dataset (with 4x4 pixel rectangles) >> from 690 ticks to 670 ticks (still over 10 seconds elapsed time). > > As Scott mentioned, this is a lot of objects. I hadn't looked at the > the number of objects you were trying to create before posting. I'm > not sure what your needs are but perhaps you could create the objects > in batches. You could create 100 (random number I picked) objects > each time a function is called. When the function is finished it > calls itself again in 10 ticks or so and continues where it left off. > Just an idea. I forgot to mention that the point of my suggestion was that the objects would draw with each batch so there was visual feedback much sooner then waiting for the entire loop to finish. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From monte at sweattechnologies.com Tue Jul 13 22:01:55 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 14 Jul 2004 11:31:55 +0930 Subject: help with speedy graphics In-Reply-To: <876DBE89-D538-11D8-BE21-000A956C462A@mangomultimedia.com> Message-ID: >On Jul 13, 2004, at 6:48 PM, Alex Tweedly wrote: >> Thanks Trevor, but that made only a marginal difference - it reduced >> the time for drawing a 5000 point dataset (with 4x4 pixel rectangles) >> from 690 ticks to 670 ticks (still over 10 seconds elapsed time). > >As Scott mentioned, this is a lot of objects. I hadn't looked at the >the number of objects you were trying to create before posting. I'm >not sure what your needs are but perhaps you could create the objects >in batches. You could create 100 (random number I picked) objects each >time a function is called. When the function is finished it calls >itself again in 10 ticks or so and continues where it left off. Just >an idea. Just out of interest have you tried using a single polygon graphic with markers and no line and just setting the points. That should be very fast. Cheers Monte From alex at tweedly.net Tue Jul 13 22:09:28 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 14 Jul 2004 03:09:28 +0100 Subject: help with speedy graphics In-Reply-To: <69D946C4-D531-11D8-9C48-000A9567A3E6@swcp.com> References: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> Message-ID: <5.1.0.14.0.20040714030349.02c01128@mail.tweedly.net> At 19:02 13/07/2004 -0600, Dar Scott wrote: >I hear it is possible to put a shape at each corner of a polygon. Now, if >those lines were transparent... But you can .... (at least in theory - my coding in Transcript is still kind of slow and tentative, so I haven't got it tried and working yet) - my emphasis below .... >The first line in the list is the location of the graphic's starting >point. A line is drawn from the starting point to the next vertex, which >is the next line in the list. If two successive lines are identical, a dot >is drawn at the specified point. > >A blank line in the points indicates that the previous and next vertexes >are not connected by a line--that is, the line, curve, or polygon is >broken into two (or more) pieces. If the last line of the points of a >polygon is blank, the polygon is not closed. A closed polygon's start >point (the first line of its points property) is the same as its end point >(the last line of its points property). Now this might mean that it takes the two successive points that make a dot, and puts the same shape at both of them - so it may do twice the work it needs to. But I'll try both this and the straightforward "multiple rectangles in a single polygon" and let you know which works better. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From chipp at chipp.com Tue Jul 13 22:09:12 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 13 Jul 2004 21:09:12 -0500 Subject: help with speedy graphics In-Reply-To: <40F474A6.3010201@fourthworld.com> References: <5.1.0.14.0.20040714003412.00ae9550@pop3.btinternet.com> <40F474A6.3010201@fourthworld.com> Message-ID: <40F495C8.3080707@chipp.com> Alex, If you're in 'debug mode', the lockscreen has no effect, Chipp From marty at vertex.ucls.uchicago.edu Tue Jul 13 22:40:47 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Tue, 13 Jul 2004 21:40:47 -0500 (CDT) Subject: Best format for screen shots? In-Reply-To: <20040714010816.49C9593017D@mail.runrev.com> References: <20040714010816.49C9593017D@mail.runrev.com> Message-ID: SimPLsol at aol.com wrote: > > Tom, > Thank you for the advice. > I have never worked with png files. I understand that they are like a "super > GIF", similar format, more colors. Do you know if pngs are bitmaps? I would > like a format that scales well. All screenshot formats will be bitmaps, because they are in essence capturing a bitmap. Vector graphics are the ones that scale well, but screen shots are not vector graphics. PNG format is 24-bit color. Its ability to have transparent pixels (like GIFs can) is the only thing that would make it superior to TIFF format for capturing screen shots. But would a screen shot have any transparent pixels? Besides, aren't you limited to whatever format your screen shot software is going to capture in? You can convert to any file format after that, but it's pretty much irrelevant because no format is going to increase the quality of your image once it's captured. > So far, for everyone following this thread, the most important thing I've > learned is: keep the images full sized, if possible. Reducing the screenshots to > 75% caused more problems than using any of the formats I've tried. You end up with a certain number of pixels. How you deal with them is just like dealing with any other graphic; you can make it smaller (in inches) and increase the resolution for printing; you can't make it bigger, for either print or on-screen display, without losing quality and ending up with a pixelated image. - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From alex at tweedly.net Tue Jul 13 22:31:27 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 14 Jul 2004 03:31:27 +0100 Subject: help with speedy graphics In-Reply-To: References: <876DBE89-D538-11D8-BE21-000A956C462A@mangomultimedia.com> Message-ID: <5.1.0.14.0.20040714032641.02bd1a78@mail.tweedly.net> At 11:31 14/07/2004 +0930, Monte Goulding wrote: >Just out of interest have you tried using a single polygon graphic with >markers and no line and just setting the points. That should be very fast. Nope - had no idea until 5 minutes ago that that might be possible. Thanks to Richard and Dar, I am trying it now .... btw My earlier reply to Dar was wrong; it's NOT necessary to duplicate each point to get a visible (though zero-length) line drawn - it's enough to simply put each vertex where a shape is wanted, with blank lines (in the point list) in between. Doing this (and always keeping a base polygon in existence, so it can be modified and never drawn from scratch) makes it much more palatable - 70x70 draw time is down from 700 to about 95 ticks. Still a perceptible delay - but one that I'd feel comfortable saying "just live with it". (I'm porting this app from a different scripting language,. where the draw times are sub-second up to 5000 data points - so there's a limit to what I can expect people to adjust to). Someone pointed out earlier that these polygon schemes limit me to a single colour. That is indeed the very opposite of what I need - the visualization I want is done by colours. However, I'll have typically a small number (~4), and rarely more than 10-15 different colours. So it won't be as fast as a single polygon - but it should be within the acceptable range. I'll do a proper write-up of the schemes and times tomorrow (it's almost 4am here :-) for the sake of the archives. Thanks again for all the help. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From SimPLsol at aol.com Tue Jul 13 23:06:42 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue, 13 Jul 2004 23:06:42 EDT Subject: Best format for screen shots? Message-ID: Yes, I learned long ago to do the scaling in the image-capture program rather than in Word. Word can really turn things to mush. Paul Looney From 3mcgrath at adelphia.net Tue Jul 13 23:25:51 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 13 Jul 2004 23:25:51 -0400 Subject: Best format for screen shots? In-Reply-To: <1cd.25b34101.2e25c1cf@aol.com> References: <1cd.25b34101.2e25c1cf@aol.com> Message-ID: <81F4B16E-D545-11D8-85DF-000A95DA60FA@adelphia.net> Paul, I had better reduciton results with the png files than with the jpg files. Less blocky patterns when reduced. Also if you know what your finished desired size is then run the file through an external app like Photoshop for file size reduction. Rev is not that great at doing the reductions itself. I was able to have all of my png files at 75 % of screen shot size. I would say that png's are closer to bitmaps then jpgs. Tiff files of course being the best for image quality but with a much larger size. Jpg files have the broadest range of enlargement/reduction but with some garbage thrown into the image when in low files size mode. BMP files are the most accepted file format with less of a file size than tiffs but more than High jpgs. All in all if I am doing high quality work where size is not a problem I use tif files. If I am doing just web based then I use jpg or pngs and sometimes gifs. If I am doing CD work than I use mostly png's but will use jpg's for smaller file sizes. For photo manipulation I only use tif files at 300 DPI and at least 200% of original size then after the retouch I then reduce either the DPI for non print jobs or the percentage for layout work etc. For Large CD project I will reduce both and convert to PNG or JPG. In my cross platform tests I found that BMP, JPG, work in more applications (commercial and non-commercial products) with png and tiffs coming in a close second for most commercial applicaitons. Just remember if printing is not an issue than 72 DPI is enough but if printing High quality then go to 300 DPI but if space is an issue than 150 DPI will definitely be enough. Lastly using the same color pallet will make screen redraws faster and is a must for any transitions. HTH Tom On Jul 13, 2004, at 6:53 PM, SimPLsol at aol.com wrote: > Tom, > Thank you for the advice. > I have never worked with png files. I understand that they are like a > "super > GIF", similar format, more colors. Do you know if pngs are bitmaps? I > would > like a format that scales well. > So far, for everyone following this thread, the most important thing > I've > learned is: keep the images full sized, if possible. Reducing the > screenshots to > 75% caused more problems than using any of the formats I've tried. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From kray at sonsothunder.com Wed Jul 14 00:01:52 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 13 Jul 2004 23:01:52 -0500 Subject: revGoURL in same window In-Reply-To: <12a.46169f80.2e25e725@aol.com> Message-ID: <005001c46957$4eacdf80$6601a8c0@precision340> On Mac, you could do an applescript to the already-open browser, but I'm not sure how you'd do it in WIndows... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > RGould8 at aol.com > Sent: Tuesday, July 13, 2004 8:32 PM > To: use-revolution at lists.runrev.com > Subject: revGoURL in same window > > > If I do a: > > revGoURL "http://www.apple.com" > > and then a > > revGoURL "http://www.ibm.com" > > they open up in separate browser windows. Is there a way in > Rev to "target" > the first window so that only one browser window is used? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From capellan2000 at yahoo.com Wed Jul 14 00:40:56 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 13 Jul 2004 21:40:56 -0700 (PDT) Subject: Best format for screen shots? In-Reply-To: <20040714010816.7CD7793017F@mail.runrev.com> Message-ID: <20040714044056.14284.qmail@web40514.mail.yahoo.com> on Tue, 13 Jul 2004 Troy Rollins wrote: > On Jul 13, 2004, at 7:25 PM, Scott Rossi wrote: > > >> > >> They do not support multiple frames in a single > image as GIF does... > > > > There is the (not universally supported) MNG > format: > > > > http://www.libmng.com/ > > Yes, I've seen this. > > Too bad it has never managed to get any foothold. It > is a pretty > logical concept after all, and the one obvious thing > missing from PNG. In my website, you could find a stack that shows how to use a png or vector image within a group as an animation: Abraham Wouter created a much refined version, maybe you could ask him a copy. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From capellan2000 at yahoo.com Wed Jul 14 00:58:46 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 13 Jul 2004 21:58:46 -0700 (PDT) Subject: 3d graphics in RR/MC Message-ID: <20040714045846.82316.qmail@web40506.mail.yahoo.com> Hi Developers, Download the stack Rotater Manipulator from: This is an adaptation of the HC stack of Alexander Thomas that you could download from his website: I've added 3D matrix math to make the transformations still more faster and included the "Live" option suggested by Jim Hurley (use this option with models of a few lines like the cube and some simple shapes like the Fighter and the Tank). Read the Help card (second card) of this stack for useful information. I've invited to Alexander Thomas to test RunRev by himself and to visit us in the mail list. Enjoy! :-)) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From chipp at chipp.com Wed Jul 14 03:05:52 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 14 Jul 2004 02:05:52 -0500 Subject: revGoURL in same window In-Reply-To: <12a.46169f80.2e25e725@aol.com> References: <12a.46169f80.2e25e725@aol.com> Message-ID: <40F4DB50.4000300@chipp.com> I forget where I got this, but I remember modifying it some. It should do what you want. (appologies to whomever wrote it in the first place). on altGoURL tURL put the tempName into tLaunchPath set itemDel to "/" put "temp_launch.html" into last item of tLaunchPath set itemDel to "," put createHTML(tURL) into tCode # if "Mac" is in platform() then set the fileType to "????TEXT" put tCode into url ("file:" & tLaunchPath) delete char 1 of tLaunchPath replace "/" with ":" in tLaunchPath put "tell application" && quote & "Finder" & quote & cr &\\ "open file" && quote & tLaunchPath & quote & cr &\\ "end tell" into s do s as AppleScript end if # if "Win" is in platform() then put tCode into url ("file:" & tLaunchPath) set the hideConsoleWindows to true put empty into tTitle if "NT" is in systemVersion() then set the shellCommand to "cmd.exe" put quote & quote into tTitle end if get shell("start" && tTitle && quote & tURL & quote) end if end altGoURL function createHTML tURL put \\ "" & return &\\ "" & return &\\ "" & return &\\ "Launcher" & return &\\ "" & return &\\ "" & return &\\ "
" & return &\\ "


" & return &\\ "Loading URL. One moment please..." & return &\\ "
" & return &\\ "" & return &\\ "" into tCode return tCode end createHTML RGould8 at aol.com wrote: > If I do a: > > revGoURL "http://www.apple.com" > > and then a > > revGoURL "http://www.ibm.com" > > they open up in separate browser windows. Is there a way in Rev to "target" > the first window so that only one browser window is used? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bob at armbase.com Wed Jul 14 04:25:51 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 14 Jul 2004 09:25:51 +0100 Subject: windows icons Message-ID: <6.1.2.0.0.20040714092229.026d7f70@udcf.gla.ac.uk> Hi All. I would like to incorporate the standard windows icons into my application. I know they are ugly and I have button gadget but I want a simple interface for the alpha version. So where can I get the normal open (directory icon) save (floppy) search (binoculars) etc icons and can I legally use them in a commercial application? Cheers Bob From klaus at major-k.de Wed Jul 14 05:40:12 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 14 Jul 2004 11:40:12 +0200 Subject: focus color and osx In-Reply-To: <0A6B48F6-D517-11D8-9DDA-0003937A97B8@genesearch.com.au> References: <6.2dc74a99.2e257bf8@aol.com> <0A6B48F6-D517-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: Hi Sarah, > It's an OS X system preference - go to the Appearance system pref and > you can select either blue or graphite in the > Appearance menu. Once you close the system prefs window, this new > focus color will be applied. > > Note that although this system setting is used and cannot be > overridden by a setting in Rev, the system highlight color setting is > used by default but CAN be overridden by your own setting. Is there a way to retrieve this OS X system hilite color? In a "plist" or something? I would like my "fake" lists (a graphic faking the hilite!) to use the currently selected system hilite color, too... Thanks in advance. > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ Regards Klaus Major klaus at major-k.de http://www.major-k.de From alex at tweedly.net Wed Jul 14 07:04:34 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 14 Jul 2004 12:04:34 +0100 Subject: Setting explicitVariables In-Reply-To: <20040714101847.E37CB93010A@mail.runrev.com> Message-ID: <5.1.0.14.0.20040714115010.02c122f0@mail.tweedly.net> I received a comment (attached to a bug description in Bugzilla) from RunRev support, on the subject of setting explicitVariables. It said: >When you tried to enable explicitVariables, did you 'set the explicitVariables >to true'? If so, this is not supported. To enable 'Variable Checking', set the >option in the script menu of the script editor. There is also an option in the >global preferences to set this automatically. I'm surprised that doing a 'set the explicitVariables to true' isn't supported (since I copy/pasted it from the Transcript dictionary). As far as I can see, the Script menu of the Script Editor has no option for this - all it has is Comment Uncomment ------------------ Insert Control Structure -> ----------------- Colorize Format I can't see anything relevant to explicitVariables in any other menu either, and the Transcript Dict doesn't tell me which menu to use (nor does Search Docs, nor anything else I can find). >There is also an option in the >global preferences to set this automatically. This would be under Edit / Preferences ... I've been through all the preference screens (a number of times now :-), and can't see anything about explicitVariables. Is there some other preference that could be causing it to be hidden ? Or have I just missed it ? Thanks -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From sims at ezpzapps.com Wed Jul 14 07:45:36 2004 From: sims at ezpzapps.com (sims) Date: Wed, 14 Jul 2004 13:45:36 +0200 Subject: displaying jpg in Player problem Message-ID: I'm doing the following on Mac 10.2.8 Rev 2.2 1. display jpg in a Player, save the filename to a custom property 2. save copy of jpg into different folder - revCopyFile tCopyNameofFile,tPlaceImage 3. set Player to empty 4. launch original jpg in an image editor - launch tNameofFile with tEditor 5. edit jpg in editor and save 6. reset filename of Player from custom property The changes to the edited jpg are not displayed when I reset the filename of Player Changing the alwaysBuffer of the Player does not help If I quit Rev and reload the jpg then the edited version displays How can I get the edited version of the jpg to display without needing to quit Rev? tia sims European Rev Conference http://TechieTours.com/Rev From klaus at major-k.de Wed Jul 14 07:49:17 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 14 Jul 2004 13:49:17 +0200 Subject: displaying jpg in Player problem In-Reply-To: References: Message-ID: Hi sims, > I'm doing the following on Mac 10.2.8 Rev 2.2 > > 1. display jpg in a Player, save the filename to a custom property > 2. save copy of jpg into different folder - revCopyFile > tCopyNameofFile,tPlaceImage > 3. set Player to empty > 4. launch original jpg in an image editor - launch tNameofFile with > tEditor > 5. edit jpg in editor and save > 6. reset filename of Player from custom property > > The changes to the edited jpg are not displayed when I reset the > filename of Player > Changing the alwaysBuffer of the Player does not help > > If I quit Rev and reload the jpg then the edited version displays > > How can I get the edited version of the jpg to display without > needing to quit Rev? Quick guess: Seet the filename of the player to empty, wait some millisecs and then set it again.. Does that help? > tia > sims > European Rev Conference http://TechieTours.com/Rev Regards Klaus Major klaus at major-k.de http://www.major-k.de From psahores at easynet.fr Wed Jul 14 08:27:12 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 14 Jul 2004 14:27:12 +0200 Subject: displaying jpg in Player problem In-Reply-To: References: Message-ID: <21BF3D77-D591-11D8-A644-000A95C61E96@easynet.fr> Hi sims, Works fine there in using the Klaus's method (Rev 2.1.2/2.2, Panther 10.3.x). The same method is usefull too in about using movies players. Best, Le 14 juil. 04, ? 13:49, Klaus Major a ?crit : > Hi sims, > >> I'm doing the following on Mac 10.2.8 Rev 2.2 >> >> 1. display jpg in a Player, save the filename to a custom property >> 2. save copy of jpg into different folder - revCopyFile >> tCopyNameofFile,tPlaceImage >> 3. set Player to empty >> 4. launch original jpg in an image editor - launch tNameofFile with >> tEditor >> 5. edit jpg in editor and save >> 6. reset filename of Player from custom property >> >> The changes to the edited jpg are not displayed when I reset the >> filename of Player >> Changing the alwaysBuffer of the Player does not help >> >> If I quit Rev and reload the jpg then the edited version displays >> >> How can I get the edited version of the jpg to display without >> needing to quit Rev? > > Quick guess: > > Seet the filename of the player to empty, wait some millisecs and then > set it again.. > Does that help? > >> tia >> sims >> European Rev Conference http://TechieTours.com/Rev > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From RGould8 at aol.com Wed Jul 14 08:47:13 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Wed, 14 Jul 2004 08:47:13 EDT Subject: revGoURL in same window Message-ID: <36.5cf68fea.2e268551@aol.com> Hmmm - - - that still creates a new browser window each time alGoURL is called (on my Mac). It launches Safari. I do like the "please wait" latency mask feature, however. In a message dated 7/14/04 3:06:18 AM, chipp at chipp.com writes: > on altGoURL tURL > ?? put the tempName into tLaunchPath > ?? set itemDel to "/" > ?? put "temp_launch.html" into last item of tLaunchPath > ?? set itemDel to "," > ?? put createHTML(tURL) into tCode > ?? # > ?? if "Mac" is in platform() then > ? ?? set the fileType to "????TEXT" > ? ?? put tCode into url ("file:" & tLaunchPath) > ? ?? delete char 1 of tLaunchPath > ? ?? replace "/" with ":" in tLaunchPath > ? ?? put "tell application" && quote & "Finder" & quote & cr &\\ > ? ? ? ?? "open file" && quote & tLaunchPath & quote & cr &\\ > ? ? ? ?? "end tell" into s > ? ?? do s as AppleScript > ?? end if > ?? # > ?? if "Win" is in platform() then > ? ?? put tCode into url ("file:" & tLaunchPath) > ? ?? set the hideConsoleWindows to true > ? ?? put empty into tTitle > ? ?? if "NT" is in systemVersion() then > ? ? ?? set the shellCommand to "cmd.exe" > ? ? ?? put quote & quote into tTitle > ? ?? end if > ? ?? get shell("start" && tTitle && quote & tURL & quote) > ?? end if > > end altGoURL > > function createHTML tURL > ?? put \\ > ? ? ?? "" & return &\\ > ? ? ?? "" & return &\\ > ? ? ?? "" & return &\\ > ? ? ?? "Launcher" & return &\\ > ? ? ?? "" & return &\\ > ? ? ?? "" & return &\\ > ? ? ?? "
" & return &\\ > ? ? ?? " > > > " & return &\\ > ? ? ?? "Loading URL. One moment please..." & return &\\ > ? ? ?? "
" & return &\\ > ? ? ?? "" & return &\\ > ? ? ?? "" into tCode > ?? return tCode > end createHTML > From RGould8 at aol.com Wed Jul 14 08:59:08 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Wed, 14 Jul 2004 08:59:08 EDT Subject: revGoURL in same window Message-ID: <3e.416c9c95.2e26881c@aol.com> Well, I'm almost there - - - if the user's default browser happens to be Internet Explorer, I can do this to load different web-pages into the same window via Applescript... tell application "Internet Explorer" GetURL "http://www.apple.com" end tell I'm looking into Safari now to see if it has the same solution. Apparently GetURL is an IE thing. From sims at ezpzapps.com Wed Jul 14 10:35:12 2004 From: sims at ezpzapps.com (sims) Date: Wed, 14 Jul 2004 16:35:12 +0200 Subject: displaying jpg in Player problem In-Reply-To: <21BF3D77-D591-11D8-A644-000A95C61E96@easynet.fr> References: <21BF3D77-D591-11D8-A644-000A95C61E96@easynet.fr> Message-ID: >Hi sims, > >Works fine there in using the Klaus's method (Rev 2.1.2/2.2, Panther >10.3.x). The same method is usefull too in about using movies >players. Thanks Klaus & Pierre, Works in a small test stack (which I should have tried first) but not in my app...must be some gremlin I created along the way. I'll go back to hunting it down. thanks sims From devin_asay at byu.edu Wed Jul 14 12:43:28 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 14 Jul 2004 10:43:28 -0600 Subject: Memory management problem? Message-ID: One of the Rev developers I support here had an issue I didn't know how to answer, so I'm passing it on in hopes someone has encountered it: DELL Computer XP Revolution ver. 2.12 Problem Descriptions: Memory mgmt problem: highlight a newly created card to delete in the Application Brower with the card showing on screen, somehow deleted the card above it. So, I did not save the rev file because I've made a lot of changes on the card advertently deleted and got out of Revolution. When I went back in and found the file show the card deleted already. So, went to get the old file saved on another computer and brought it in to overwrite the most recent file. Yet, Revolution still shows an "image" of the latest, i.e. with the timestamp of the old file. I checked several times of the odd situation. After rebooting the computer, the Revolution then works properly in pointing to the correct "image". It seems as if there is a file pointer problem or a cached copy of the file lingered in the system even after the user gets out of Revolution and comes back in. Thanks Devin for all you do for us. Linda Linda Chang Assistant Professor Chinese Flagship Program Brigham Young University Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Wed Jul 14 12:47:09 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 14 Jul 2004 10:47:09 -0600 Subject: Windows audio problems Message-ID: <724967C3-D5B5-11D8-9CD8-000A95A6A138@byu.edu> Here's another problem from a Rev developer here at BYU. It concerns audio recording issues on Windows. Do these audio issues line up with currently-identified bugs? Rodney, do these seem similar to things that you've been experiencing? Of course, other problems include 1) the audio play seems to get cut off for the first second of sound on version 2.2 yet the same audio plays fine in version 2.12. 2) Revolution fails to overwrite an audio file when the file is re-recorded. Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Wed Jul 14 12:49:37 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 14 Jul 2004 10:49:37 -0600 Subject: Windows icons Message-ID: Finally, here's a question from one of my BYU Rev developers about icons for Windows executables. I searched the documentation but rapidly exhausted my expertise in this area. Can any one enlighten me or point me in the right direction? "here is my questions: From Icon builder, 32x32=766 bytes. However, Jay tried to import 766 bytes icon in revolution, it did not work. He told me the revolution required 744 bytes. However, both of us don't know how to develop an icon for 744 bytes. Or is it possible we did not sucessfully import the Icon file? Su-Ling" Devin Asay Humanities Technology and Research Support Center Brigham Young University From userev at canelasoftware.com Wed Jul 14 13:15:31 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 14 Jul 2004 10:15:31 -0700 Subject: high-res image printing In-Reply-To: <40F46EE3.8010600@fourthworld.com> References: <40F46EE3.8010600@fourthworld.com> Message-ID: <6928B9C8-D5B9-11D8-9757-000393C3F5BC@canelasoftware.com> On Jul 13, 2004, at 4:23 PM, Richard Gaskin wrote: > I have a client who needs to be able to place images onto a card and > print them. The catch is that I'd like to be able to print them at > higher than screen resolution. I'm okay with requiring larger images > and shrinking them down for placement on the card, but when I print > such images they still print at display resolution rather than the > image resolution. > > Any tips on printing high-res images from Rev? > If printing larger images does not work, then something internal needs to be adjusted on Revs end. Though never tested, I always thought that Rev was honoring the dpi of the image that was being printed. Are you printing anything with the image like fields? What happens if you print just the image? -- Best regards, Mark Talluto http://www.canelasoftware.com From rcozens at pon.net Wed Jul 14 13:30:29 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 14 Jul 2004 10:30:29 -0700 Subject: Memory management problem? In-Reply-To: References: Message-ID: >It seems as if >there is a file pointer problem or a cached copy of the file lingered in the >system even after the user gets out of Revolution and comes back in. Hi Linda (via Devin), I believe what you are seeing is the Application Browser's failure to update its window following changes to a card. Here's an easy test I just tried (v2.1.2): * Select the currently-open card in the AB. * Create a new field on the card * Check the AB--the new field is not shown * In the AB, click on the stack triangle to close the card detail * Click again to display cards, and select the card again--the field is listed Your changes are happening; but the AB doesn't automatically update its window to reflect it. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jacque at hyperactivesw.com Wed Jul 14 13:32:53 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 14 Jul 2004 12:32:53 -0500 Subject: RevGoURL filetypes in OS 9 Message-ID: <40F56E45.5080302@hyperactivesw.com> I am creating files that need to be opened in the user's default browser. In OS X I can do this by setting the filetype to "????????" which forces OS X to use the default browser. Since revGoURL uses AppleScript on Macs, I suspect this filetype will cause the file to open in TextEdit on OS 9. If someone here knows the correct filetype to use on MacOS 9 it will save me some experimentation time (or will the generic one above work?) I can use an IE creator code as a last resort, but I don't want to. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Jul 14 13:39:23 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 14 Jul 2004 10:39:23 -0700 Subject: high-res image printing In-Reply-To: <6928B9C8-D5B9-11D8-9757-000393C3F5BC@canelasoftware.com> References: <40F46EE3.8010600@fourthworld.com> <6928B9C8-D5B9-11D8-9757-000393C3F5BC@canelasoftware.com> Message-ID: <40F56FCB.2060209@fourthworld.com> Mark Talluto wrote: > On Jul 13, 2004, at 4:23 PM, Richard Gaskin wrote: > >> I have a client who needs to be able to place images onto a card and >> print them. The catch is that I'd like to be able to print them at >> higher than screen resolution. I'm okay with requiring larger images >> and shrinking them down for placement on the card, but when I print >> such images they still print at display resolution rather than the >> image resolution. >> >> Any tips on printing high-res images from Rev? > > If printing larger images does not work, then something internal needs > to be adjusted on Revs end. Though never tested, I always thought that > Rev was honoring the dpi of the image that was being printed. Are you > printing anything with the image like fields? What happens if you print > just the image? Hmmmmm....not sure how I did it before, but I just tested it again and indeed it does seem to be printing with the image resolution. So for now I'm set, but still curious how I'd gotten my earlier result.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From kray at sonsothunder.com Wed Jul 14 13:48:23 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 14 Jul 2004 12:48:23 -0500 Subject: Setting explicitVariables In-Reply-To: <5.1.0.14.0.20040714115010.02c122f0@mail.tweedly.net> Message-ID: <008001c469ca$c5e29e50$6601a8c0@precision340> Actually, Alex, Mark should have said "upcoming version" of the script editor. 'Variable Checking' is in the Script menu of the Script Editor in the next version of Rev (currently-in-alpha). Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Alex Tweedly > Sent: Wednesday, July 14, 2004 6:05 AM > To: How to use Revolution > Subject: Setting explicitVariables > > > I received a comment (attached to a bug description in Bugzilla) from > RunRev support, on the subject of setting explicitVariables. > > It said: > > >When you tried to enable explicitVariables, did you 'set the > >explicitVariables to true'? If so, this is not supported. To enable > >'Variable Checking', set the option in the script menu of the script > >editor. There is also an option in the global preferences to > set this > >automatically. > > I'm surprised that doing a 'set the explicitVariables to true' isn't > supported (since I copy/pasted it from the Transcript dictionary). > > As far as I can see, the Script menu of the Script Editor has > no option for > this - all it has is > Comment > Uncomment > ------------------ > Insert Control Structure -> > ----------------- > Colorize > Format > > I can't see anything relevant to explicitVariables in any other menu > either, and the Transcript Dict doesn't tell me which menu to > use (nor does > Search Docs, nor anything else I can find). > > >There is also an option in the > >global preferences to set this automatically. > > This would be under Edit / Preferences ... > I've been through all the preference screens (a number of > times now :-), > and can't see anything about explicitVariables. Is there some other > preference that could be causing it to be hidden ? > Or have I just missed it ? > > Thanks > -- Alex. > From kray at sonsothunder.com Wed Jul 14 13:51:37 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 14 Jul 2004 12:51:37 -0500 Subject: windows icons In-Reply-To: <6.1.2.0.0.20040714092229.026d7f70@udcf.gla.ac.uk> Message-ID: <008101c469cb$38f7fbb0$6601a8c0@precision340> Bob, I know they come on the Visual Studio disks (if you have VB or VC++ through Visual Studio I can show you where they are). I don't know if there's a place you can download them from online, though. My understanding is that 'yes', you can legally use them in a commercial application. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Bob Hartley > Sent: Wednesday, July 14, 2004 3:26 AM > To: use-revolution at lists.runrev.com > Subject: windows icons > > > Hi All. > > I would like to incorporate the standard windows icons into > my application. > I know they are ugly and I have button gadget but I want a > simple interface > for the alpha version. > > So where can I get the normal open (directory icon) save > (floppy) search > (binoculars) etc icons and can I legally use them in a > commercial application? > > Cheers > Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Wed Jul 14 13:53:54 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 14 Jul 2004 12:53:54 -0500 Subject: Windows icons In-Reply-To: Message-ID: <008201c469cb$8b2609e0$6601a8c0@precision340> Devin, It depends on what version of Rev we're talking about. Version 2.2 now uses full Windows XP icon sets; prior to that, the icon needs to be 744 bytes (I believe). I used QTam BitmapToIcon in order to create those icons. Now (for Rev 2.2) I use either Iconographer on the Mac (it can create Windows XP icon sets) or Axialis IconWorkshop on Windows to create Win icons. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Devin Asay > Sent: Wednesday, July 14, 2004 11:50 AM > To: How to use Revolution > Subject: Windows icons > > > Finally, here's a question from one of my BYU Rev developers about > icons for Windows executables. I searched the documentation > but rapidly > exhausted my expertise in this area. Can any one enlighten me > or point > me in the right direction? > > > "here is my questions: > > From Icon builder, 32x32=766 bytes. However, Jay tried to import 766 > bytes > icon in revolution, it did not work. He told me the > revolution required > 744 > bytes. However, both of us don't know how to develop an icon for 744 > bytes. > Or is it possible we did not sucessfully import the Icon file? > > Su-Ling" > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Wed Jul 14 14:08:36 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 14 Jul 2004 19:08:36 +0100 Subject: Setting explicitVariables In-Reply-To: <008001c469ca$c5e29e50$6601a8c0@precision340> References: <5.1.0.14.0.20040714115010.02c122f0@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040714190730.00adf298@mail.tweedly.net> At 12:48 14/07/2004 -0500, Ken Ray wrote: >Actually, Alex, Mark should have said "upcoming version" of the script >editor. 'Variable Checking' is in the Script menu of the Script Editor in >the next version of Rev (currently-in-alpha). Cool ! Best answer I could have hoped for. (Actually, any answer that didn't start "You just missed it you dummy, it's at ..." would have been good :-) So - is there any way to set it today, other than the (apparently unsupported) "set explicitVariables to true" method I used before ? Or is that method expected to be OK in 2.2, and only becomes inadvisable in next release ? -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From janschenkel at yahoo.com Wed Jul 14 16:17:44 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 14 Jul 2004 13:17:44 -0700 (PDT) Subject: high-res image printing In-Reply-To: <40F46EE3.8010600@fourthworld.com> Message-ID: <20040714201744.7487.qmail@web60504.mail.yahoo.com> --- Richard Gaskin wrote: > I have a client who needs to be able to place images > onto a card and > print them. The catch is that I'd like to be able > to print them at > higher than screen resolution. I'm okay with > requiring larger images > and shrinking them down for placement on the card, > but when I print such > images they still print at display resolution rather > than the image > resolution. > > Any tips on printing high-res images from Rev? > > -- > Richard Gaskin > Fourth World Media Corporation > Hi Richard, An alternative is to make a huge card and toy with the printScale property to fit it onto a page ; I think that should preserve the details if just scaling the image doesn't do the trick. Jan Schenkel ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Wed Jul 14 16:19:50 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 14 Jul 2004 13:19:50 -0700 (PDT) Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040714032641.02bd1a78@mail.tweedly.net> Message-ID: <20040714201951.33614.qmail@web60502.mail.yahoo.com> --- Alex Tweedly wrote: > At 11:31 14/07/2004 +0930, Monte Goulding wrote: > > >Just out of interest have you tried using a single > polygon graphic with > >markers and no line and just setting the points. > That should be very fast. > > Nope - had no idea until 5 minutes ago that that > might be possible. Thanks > to Richard and Dar, I am trying it now .... > > btw My earlier reply to Dar was wrong; it's NOT > necessary to duplicate each > point to get a visible (though zero-length) line > drawn - it's enough to > simply put each vertex where a shape is wanted, with > blank lines (in the > point list) in between. > > Doing this (and always keeping a base polygon in > existence, so it can be > modified and never drawn from scratch) makes it much > more palatable - 70x70 > draw time is down from 700 to about 95 ticks. Still > a perceptible delay - > but one that I'd feel comfortable saying "just live > with it". > > (I'm porting this app from a different scripting > language,. where the draw > times are sub-second up to 5000 data points - so > there's a limit to what I > can expect people to adjust to). > > Someone pointed out earlier that these polygon > schemes limit me to a single > colour. That is indeed the very opposite of what I > need - the visualization > I want is done by colours. However, I'll have > typically a small number > (~4), and rarely more than 10-15 different colours. > So it won't be as fast > as a single polygon - but it should be within the > acceptable range. > > I'll do a proper write-up of the schemes and times > tomorrow (it's almost > 4am here :-) for the sake of the archives. > > Thanks again for all the help. > -- Alex. Hi Alex, As you have only a limited set of numbers, would it work if you create one polygon per colour and set the points ? This would cut the number of graphics down to the number of colours. However, if the layering opf colours is important, this idea won't work. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From bob at armbase.com Wed Jul 14 17:53:50 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 14 Jul 2004 22:53:50 +0100 Subject: rename field after insertion In-Reply-To: <20040713014818.95995.qmail@web11601.mail.yahoo.com> Message-ID: <5.2.1.1.0.20040714225118.00a98920@mail.armbase.com> At 18:48 12/07/2004 -0700, you wrote: >hi bob, Hi Rosli, Klaus, Cubist etc. I modified this one a bit >here is one way you can do this. nothing fancy, but >should work. in this example, you will need an extra >field "counter". you need to initialize the curNum in >field "counter" somehow somewhere (openStack, or >openCard, or somewhere...) and set it to 1. Instead of counter I called it the same as the field. that way you can name the number by the field >the button script: > >on mouseUp > put field "counter" into curNum > put curNum + 1 into curNum > put curNum into field "counter" > copy field 1 Chenged this to TxA,b,c,d,etc for each field and it works great > go to stack "stackToGoTo" > paste > set the name of the last field to "TxA"&curNum >end mouseUp Thanks Bob >rosli. > > > > > >__________________________________ >Do you Yahoo!? >New and Improved Yahoo! Mail - 100MB free storage! >http://promotions.yahoo.com/new_mail >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Wed Jul 14 18:01:49 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 14 Jul 2004 17:01:49 -0500 Subject: Delete a full directory? Message-ID: <00ab01c469ee$2d595a60$6601a8c0@precision340> Any suggestions on how to delete a directory full of files and folders? "delete folder" only works on empty folders... Mac and Windows approaches would be appreciated. Thanks! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From araymond at arcplanning.com Wed Jul 14 18:02:04 2004 From: araymond at arcplanning.com (Alena Raymond) Date: Wed, 14 Jul 2004 16:02:04 -0600 Subject: RevNet installation Message-ID: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> > I have downloaded Go_RevNet from http://www.fourthworld.com/rev/ > I cannot find any documentation how to use it. > > I need to set up an Standalone Application to work remotely from the > Linux Server. > Application consist from main Stack and bunch of Sub-stacks. Each > Sub-stack consists of multiple cards. > > What is necessary to install on Server and how do I plug it in? > How do I set up path to it? > > Thanks > > Alena From briany at qldlearning.com Wed Jul 14 18:07:09 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 14 Jul 2004 18:07:09 -0400 Subject: Delete a full directory? In-Reply-To: <00ab01c469ee$2d595a60$6601a8c0@precision340> Message-ID: <2690EB20-D5E2-11D8-AAF7-000393AA08D2@qldlearning.com> One option: get shell("rm -R mydirectory") > Any suggestions on how to delete a directory full of files and folders? > "delete folder" only works on empty folders... > > Mac and Windows approaches would be appreciated. > > Thanks! > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From lists at mangomultimedia.com Wed Jul 14 18:09:54 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 14 Jul 2004 15:09:54 -0700 Subject: Delete a full directory? In-Reply-To: <00ab01c469ee$2d595a60$6601a8c0@precision340> References: <00ab01c469ee$2d595a60$6601a8c0@precision340> Message-ID: <88BCB6CE-D5E2-11D8-8210-000A956C462A@mangomultimedia.com> On Jul 14, 2004, at 3:01 PM, Ken Ray wrote: > Any suggestions on how to delete a directory full of files and folders? > "delete folder" only works on empty folders... > > Mac and Windows approaches would be appreciated. Try revDeleteFolder. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From ambassador at fourthworld.com Wed Jul 14 18:10:21 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 14 Jul 2004 15:10:21 -0700 Subject: RevNet installation In-Reply-To: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> Message-ID: <40F5AF4D.8060905@fourthworld.com> Alena Raymond wrote: > I have downloaded Go_RevNet from http://www.fourthworld.com/rev/ > > I need to set up an Standalone Application to work remotely from the > Linux Server. > Application consist from main Stack and bunch of Sub-stacks. Each > Sub-stack consists of multiple cards. > > What is necessary to install on Server and how do I plug it in? > How do I set up path to it? RevNet and what you need sound like two very different things. RevNet is a collection of resources from around the Internet of interest to Transcript programmers, presented in a downloaded stack similiar in appearance and behavior to AOL. As with any other plugin, installing GoRevNet simply means copying it into the "Plugins" folder inside of your Revolution program folder. However, if you're using Revolution 2.0 or later RevNet is pre-installed -- just look in the Plugins menu for "GoRevNet". It sounds like what you're looking for is a sort of client-server solution, no? Please tell us a bit more about what you're building and hopefully one of us can guide you to a good solution. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From mwieder at ahsoftware.net Wed Jul 14 18:17:41 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 14 Jul 2004 15:17:41 -0700 Subject: Best format for screen shots? In-Reply-To: References: Message-ID: <912517520.20040714151741@ahsoftware.net> Paul- Tuesday, July 13, 2004, 8:06:42 PM, you wrote: Sac> Yes, I learned long ago to do the scaling in the image-capture program rather Sac> than in Word. Word can really turn things to mush. Does the same thing to text. For the longest time my copy of Word wouldn't print the letter "y" at the end of a line. Only the letter "y". And only at the end of a line. Looked fine one the screen but just wouldn't print. "Y" anywhere else on the line would print fine. I fiddled with other printer drivers, other printers, poked around deep in the system, finally reinstalled Word itself and (knock on wood) everything's been fine since. -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Wed Jul 14 18:25:49 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 14 Jul 2004 17:25:49 -0500 Subject: Delete a full directory? In-Reply-To: <88BCB6CE-D5E2-11D8-8210-000A956C462A@mangomultimedia.com> Message-ID: <00b001c469f1$87309780$6601a8c0@precision340> Thanks! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Trevor DeVore > Sent: Wednesday, July 14, 2004 5:10 PM > To: How to use Revolution > Subject: Re: Delete a full directory? > > > On Jul 14, 2004, at 3:01 PM, Ken Ray wrote: > > > Any suggestions on how to delete a directory full of files and > > folders? "delete folder" only works on empty folders... > > > > Mac and Windows approaches would be appreciated. > > Try revDeleteFolder. > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Wed Jul 14 18:48:26 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 14 Jul 2004 15:48:26 -0700 (PDT) Subject: HELP!!! (was Re: is Database Query Builder bugged for Rev 2.2.x?) In-Reply-To: <53E3176E-D424-11D8-8B0F-0003936D012E@mac.com> Message-ID: <20040714224826.15546.qmail@web60503.mail.yahoo.com> --- Andre Garzia wrote: > > Hi Folks, > > I think my Stack is damaged, I managed to use the > Query Builder with a > new stack, but with this stack it does not work > up... even on Rev 2.1. > > I think Revolution exploded when I was working with > this stack sometime > ago with queries, I think it might have corrupt > Query Builder data in > it that is preventing it to work. How to I clean any > trace of the query > builder in a stack, I know it must put its data as > custom properties, > hidden somewhere, how to I clean them so that I > might use it again. > > help!!! > andre > Hi Andre, The queries themselves are stored in unplaced background groups. You can get a list of their control names using the undocumented 'revQueryObjects()' function. You'll have to set the defaultStack to the correct stack first, though, but this will give you a list of objects to manipulate and/or delete from the problem stack. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From araymond at arcplanning.com Wed Jul 14 19:14:07 2004 From: araymond at arcplanning.com (Alena Raymond) Date: Wed, 14 Jul 2004 17:14:07 -0600 Subject: RevNet installation In-Reply-To: <40F5AF4D.8060905@fourthworld.com> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> <40F5AF4D.8060905@fourthworld.com> Message-ID: <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> On Jul 14, 2004, at 4:10 PM, Richard Gaskin wrote: > Alena Raymond wrote: > >> I have downloaded Go_RevNet from http://www.fourthworld.com/rev/ >> >> I need to set up an Standalone Application to work remotely from the >> Linux Server. >> Application consist from main Stack and bunch of Sub-stacks. Each >> Sub-stack consists of multiple cards. >> >> What is necessary to install on Server and how do I plug it in? >> How do I set up path to it? > > RevNet and what you need sound like two very different things. > > RevNet is a collection of resources from around the Internet of > interest to Transcript programmers, presented in a downloaded stack > similiar in appearance and behavior to AOL. > > As with any other plugin, installing GoRevNet simply means copying it > into the "Plugins" folder inside of your Revolution program folder. > > However, if you're using Revolution 2.0 or later RevNet is > pre-installed -- just look in the Plugins menu for "GoRevNet". > > It sounds like what you're looking for is a sort of client-server > solution, no? Please tell us a bit more about what you're building and > hopefully one of us can guide you to a good solution. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > You are so right I am looking for client-server support. I need to make Standalone Application already developed available to special clients. Now this special Standalone Application Is been Developed for the last two years so there is quite some work developed in it. I am hoping that it is possible to make it Client available with just a few minor changes. Am I in denial? Is there a hope? First idea was to make Revolution Standalone Application into Web Based Application. I have learned it not possible to make it like Java Application running in the browser. Second option was to make it remote controlled from the server (using RevNet) Available to special clients using some kind of small standalone that does nothing but open stacks stored on the server. I was wrong on that one! Is there any solution to my problem? If I am not clear enough please let me know. Thanks! Alena C. Raymond araymond at arcplanning.com Computer Programmer 3 Architectural Research Consultants, Inc. 220 Gold Avenue SW Albuquerque, NM 87102 Phone: 505-842-1254 araymond at arcplanning.com From alex at tweedly.net Wed Jul 14 19:36:30 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 15 Jul 2004 00:36:30 +0100 Subject: help with speedy graphics In-Reply-To: <20040714201951.33614.qmail@web60502.mail.yahoo.com> References: <5.1.0.14.0.20040714032641.02bd1a78@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> At 13:19 14/07/2004 -0700, Jan Schenkel wrote: >--- Alex Tweedly wrote: > > Someone pointed out earlier that these polygon > > schemes limit me to a single > > colour. That is indeed the very opposite of what I > > need - the visualization > > I want is done by colours. However, I'll have > > typically a small number > > (~4), and rarely more than 10-15 different colours. > > So it won't be as fast > > as a single polygon - but it should be within the > > acceptable range. > > > > I'll do a proper write-up of the schemes and times > > tomorrow (it's almost > > 4am here :-) for the sake of the archives. > > > > Thanks again for all the help. > > -- Alex. > >Hi Alex, > >As you have only a limited set of numbers, would it >work if you create one polygon per colour and set the >points ? This would cut the number of graphics down to >the number of colours. Yes, thanks Jan. That's more or less what I had in mind when I mentioned the relatively small number of colours needed. There will be a trade-off between number of graphics involved versus the size of each (not in pure drawing time - those seem to be very fast however big I make the graphic, but in re-building them as changes happen). I'm trying to put together a semi-coherent description of what I've done, and what kind of times I get for different cases, to explore that trade-off, and hopefully to help anyone else who tries to use this fast-drawing technique. I've got the simple cases done (one polygon with many, many vertices draws real quick - but can take a bit longer to build), but still exploring the options for building (and modifying on the fly rather than rebuilding) multiple polygons. >However, if the layering of colours is important, >this idea won't work. I think I'll finish up using something more complex - a graphic per colour per subset of the data - but I'm a long way from putting enough of the app together to really know about that yet. Still at the "learning basic techniques in Revolution" stage. btw - I spent a long time today trying to change the colour I was drawing in without success; finally got it - add "markercolor" to the list of Rev keywords I've learnt. Thanks -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From shaosean at unitz.ca Wed Jul 14 19:56:41 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Wed, 14 Jul 2004 19:56:41 -0400 Subject: windows icons In-Reply-To: <008101c469cb$38f7fbb0$6601a8c0@precision340> References: <6.1.2.0.0.20040714092229.026d7f70@udcf.gla.ac.uk> <008101c469cb$38f7fbb0$6601a8c0@precision340> Message-ID: use a window icon editor (many have been named before on this list) and just extract them from "explorer.exe" -Sean From mwieder at ahsoftware.net Wed Jul 14 20:49:19 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 14 Jul 2004 17:49:19 -0700 Subject: Memory management problem? In-Reply-To: References: Message-ID: <2111615372.20040714174919@ahsoftware.net> Rob- Wednesday, July 14, 2004, 10:30:29 AM, you wrote: RC> Your changes are happening; but the AB doesn't automatically update RC> its window to reflect it. Been there. I've also seen new cards that look like they're created in the wrong stack and other such wierdnesses. -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Wed Jul 14 22:17:39 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 14 Jul 2004 21:17:39 -0500 Subject: Setting explicitVariables In-Reply-To: <5.1.0.14.0.20040714190730.00adf298@mail.tweedly.net> Message-ID: <00cc01c46a11$ea9d6b70$6601a8c0@precision340> Basically here's what's going on... the next version of Rev will not run properly with explicitVariables turned on (just like it does now). HOWEVER, there is a special "Variable Checking" mode that you can put the Script Editor in so that it will check your scripts as if it had explicitvars on (so you can catch all your scripting boo-boos), but does not put the entire Rev IDE under explicitVariables. So basically, turning on explicitVariables yourself will cause the IDE (both this and the next versions) to have problems. RunRev has promised to get the IDE "explicitVars-clean", but it may take another version before that has been done. Anyway, that's MY understanding of the situation... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Alex Tweedly > Sent: Wednesday, July 14, 2004 1:09 PM > To: How to use Revolution > Subject: RE: Setting explicitVariables > > > At 12:48 14/07/2004 -0500, Ken Ray wrote: > > >Actually, Alex, Mark should have said "upcoming version" of > the script > >editor. 'Variable Checking' is in the Script menu of the > Script Editor > >in the next version of Rev (currently-in-alpha). > > Cool ! Best answer I could have hoped for. > > (Actually, any answer that didn't start "You just missed it > you dummy, it's > at ..." would have been good :-) > > So - is there any way to set it today, other than the > (apparently unsupported) "set explicitVariables to true" > method I used before ? Or is that method expected to be OK in > 2.2, and only becomes inadvisable in > next release ? > > -- Alex. > From jacque at hyperactivesw.com Wed Jul 14 22:35:12 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 14 Jul 2004 21:35:12 -0500 Subject: RevNet installation In-Reply-To: <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> <40F5AF4D.8060905@fourthworld.com> <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> Message-ID: <40F5ED60.4030405@hyperactivesw.com> On 7/14/04 6:14 PM, Alena Raymond wrote: > Second option was to make it remote controlled from the server (using > RevNet) Available to special clients using some kind of small standalone > that does nothing but open stacks stored on the server. > I was wrong on that one! Actually, I think this is something you could do. You would need to store your standalone stack on the server as the orginal stack, not as a standalone. Then you need to build a standalone like RevNet which you can distribute to your clients. When your clients click a button on their standalone, it downloads the stack from your server. To open a stack over the internet, you only need this command: go stack url "http://www.domain.com/mystack.rev" You can't run a standalone over the internet, but you can run stacks, which is what RevNet does. This method does not give you remote control over the operation of the stack, but the user can run the stack just as if it were located on his computer. Is that what you need to do? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From troy at rpsystems.net Wed Jul 14 22:49:06 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 14 Jul 2004 22:49:06 -0400 Subject: RevNet installation In-Reply-To: <40F5ED60.4030405@hyperactivesw.com> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> <40F5AF4D.8060905@fourthworld.com> <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> <40F5ED60.4030405@hyperactivesw.com> Message-ID: <8A38CB3E-D609-11D8-BCAF-000A95A09CF8@rpsystems.net> On Jul 14, 2004, at 10:35 PM, J. Landman Gay wrote: > To open a stack over the internet, you only need this command: > > go stack url "http://www.domain.com/mystack.rev" > > You can't run a standalone over the internet, but you can run stacks, > which is what RevNet does. > > This method does not give you remote control over the operation of the > stack, but the user can run the stack just as if it were located on > his computer. Is that what you need to do? This is something I'm interested in too, but haven't yet tried. Doesn't RevNet do a download rather than a "go stack URL"? Doesn't it have a little progress bar? And if so, does a "go stack URL" support some kind of retrieval progress status? -- Troy RPSystems, Ltd. http://www.rpsystems.net From michael.rr at mdmays.com Wed Jul 14 22:52:07 2004 From: michael.rr at mdmays.com (Michael D Mays) Date: Wed, 14 Jul 2004 21:52:07 -0500 Subject: How to load a property with an Array? Message-ID: Hi, Can I set an array directly into a custom property or do I have to 'combine' the array before setting it and then 'split' it after I get it in order to use it as an array? I would like to do something like: put "dog,13 cat,12 rat,129" into myPetInventory split myPetInventory by " " and "," set the pets of this card to myPetInventory Thanks, Michael From monte at sweattechnologies.com Wed Jul 14 22:58:44 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 15 Jul 2004 12:28:44 +0930 Subject: How to load a property with an Array? In-Reply-To: Message-ID: > >Hi, > >Can I set an array directly into a custom property or do I have to >'combine' the array before setting it and then 'split' it after I get >it in order to use it as an array? > >I would like to do something like: > > put "dog,13 cat,12 rat,129" into myPetInventory > split myPetInventory by " " and "," > set the pets of this card to myPetInventory > Try set the customProperties["pets"] of this card to myPetInventory PS... you have a rat problem ;-) Cheers Monte From ambassador at fourthworld.com Wed Jul 14 23:04:28 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 14 Jul 2004 20:04:28 -0700 Subject: RevNet installation In-Reply-To: <8A38CB3E-D609-11D8-BCAF-000A95A09CF8@rpsystems.net> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> <40F5AF4D.8060905@fourthworld.com> <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> <40F5ED60.4030405@hyperactivesw.com> <8A38CB3E-D609-11D8-BCAF-000A95A09CF8@rpsystems.net> Message-ID: <40F5F43C.7050504@fourthworld.com> Troy Rollins wrote: > > On Jul 14, 2004, at 10:35 PM, J. Landman Gay wrote: > >> To open a stack over the internet, you only need this command: >> >> go stack url "http://www.domain.com/mystack.rev" >> >> You can't run a standalone over the internet, but you can run stacks, >> which is what RevNet does. >> >> This method does not give you remote control over the operation of the >> stack, but the user can run the stack just as if it were located on >> his computer. Is that what you need to do? > > This is something I'm interested in too, but haven't yet tried. > > Doesn't RevNet do a download rather than a "go stack URL"? Yes > Doesn't it have a little progress bar? Yes > And if so, does a "go stack URL" support > some kind of retrieval progress status? It does now. RevNet's been around for quite a while. Since it was first released Dave Cragg has made many great enhancements, among them the ability to get status messages from synchronous transfers (see libUrlSetStatusCallback). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From troy at rpsystems.net Wed Jul 14 23:15:05 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 14 Jul 2004 23:15:05 -0400 Subject: RevNet installation In-Reply-To: <40F5F43C.7050504@fourthworld.com> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> <40F5AF4D.8060905@fourthworld.com> <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> <40F5ED60.4030405@hyperactivesw.com> <8A38CB3E-D609-11D8-BCAF-000A95A09CF8@rpsystems.net> <40F5F43C.7050504@fourthworld.com> Message-ID: <2B09CC4A-D60D-11D8-BCAF-000A95A09CF8@rpsystems.net> On Jul 14, 2004, at 11:04 PM, Richard Gaskin wrote: > > And if so, does a "go stack URL" support >> some kind of retrieval progress status? > > It does now. RevNet's been around for quite a while. Since it was > first released Dave Cragg has made many great enhancements, among them > the ability to get status messages from synchronous transfers (see > libUrlSetStatusCallback). ;-) Cool. I use libURLsetStatusCallback myself, but never had within the context of "go Stack." That is very cool. I have to take a look at this. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jacque at hyperactivesw.com Wed Jul 14 23:41:49 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 14 Jul 2004 22:41:49 -0500 Subject: How to load a property with an Array? In-Reply-To: References: Message-ID: <40F5FCFD.1000100@hyperactivesw.com> On 7/14/04 9:58 PM, Monte Goulding wrote: >>I would like to do something like: >> >> put "dog,13 cat,12 rat,129" into myPetInventory >> split myPetInventory by " " and "," >> set the pets of this card to myPetInventory > > Try set the customProperties["pets"] of this card to myPetInventory > > PS... you have a rat problem ;-) Nah. That's only 10.75 rats per cat. No problem, assuming the dogs don't delete any of the cats. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From SimPLsol at aol.com Wed Jul 14 23:54:02 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed, 14 Jul 2004 23:54:02 EDT Subject: Best format for screen shots? Message-ID: <1df.25537a3e.2e2759da@aol.com> Mark, Word has lots of weird. Sometimes turning on fractional widths helps, sometimes it hurts - only experimenting can tell for sure. In a large operating manual I have one page where I want a small picture to sit side by side with a small paragraph. Position them so, print and the paragraph prints above the picture - and the manual has changed on the screen to match the printout. No matter what I do. Of course there is no real alternative... Paul Looney From monte at sweattechnologies.com Wed Jul 14 23:56:52 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 15 Jul 2004 13:26:52 +0930 Subject: How to load a property with an Array? In-Reply-To: <40F5FCFD.1000100@hyperactivesw.com> Message-ID: >>>I would like to do something like: >>> >>> put "dog,13 cat,12 rat,129" into myPetInventory >>> split myPetInventory by " " and "," >>> set the pets of this card to myPetInventory >> >> Try set the customProperties["pets"] of this card to myPetInventory >> >> PS... you have a rat problem ;-) > >Nah. That's only 10.75 rats per cat. No problem, assuming the dogs don't >delete any of the cats. And that may depend entirely on the ratio of small yappy dogs that look like rats to real cat eating dogs ;-) Ofcourse some dogs eat rats also... Cheers Monte From SimPLsol at aol.com Thu Jul 15 00:05:58 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 15 Jul 2004 00:05:58 EDT Subject: Best format for screen shots? Message-ID: <27.5cfb6131.2e275ca6@aol.com> Thomas, Excellent advice! Suggestions are coming in faster than I can test them - especially with a little business to run on the side. I am still leery of bitmaps for the work I'm doing, but your suggestions and experience were reassuring. Thank you. Paul Looney From janschenkel at yahoo.com Thu Jul 15 02:15:52 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 14 Jul 2004 23:15:52 -0700 (PDT) Subject: Setting and getting database controls on field In-Reply-To: Message-ID: <20040715061552.25830.qmail@web60510.mail.yahoo.com> --- Bill wrote: > > Using the database query builder you can make a > query that you select in the > property of the field - you can say what column and > you can choose "update > after editing" etc. I would like to get those > properties like this: > > On mouseup > Get database properties of fld "foo" > End mouseup > > I would also like to be able to set them with a > transcript command > > On mouseup > Set query of fld "foo" to connect > Set database column selected of fld "foo" to > "first_name" > Set "update after editing" of fld "foo" to true > End mouseup > Hi Bill, There are two types of information : in the query itself and in the controls linked to a query. For more information on query properties see this post: Here's a quick (incomplete) list of the information stored inside the individual linked controls : - the cREVGeneral["database"] property is true if a control is linked to a database - the cREVDatabase["queryobject"] property contains the name of the query it is linked to - the cREVDatabase["linkcolumn"] property contains the column(s) of the query it is linked to - the cREVDatabase["updateafterediting"] property is true if the database needs updated after editing - the cREVDatabase["saveoptions"] property determines what data will be saved to the database and how the data coming from the database is interpreted ; but its contents vary with the control type so let me know if you need more info on these. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Thu Jul 15 02:19:46 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 14 Jul 2004 23:19:46 -0700 (PDT) Subject: sql misfunction In-Reply-To: Message-ID: <20040715061946.71211.qmail@web60509.mail.yahoo.com> --- hershbp at verizon.net wrote: > Hi, I think the "columnByNumber() " doesn't work > properly with > PostgreSQL. It seems to work fine for me ; do you have a clearer recipe, and could you bugzilla it ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Thu Jul 15 02:44:40 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 14 Jul 2004 23:44:40 -0700 (PDT) Subject: printing In-Reply-To: <67C3EE21-D3B0-11D8-9FD4-0030654C1E62@verizon.net> Message-ID: <20040715064440.27869.qmail@web60501.mail.yahoo.com> --- hershbp at verizon.net wrote: > 1 Is it possable to concatenate 2 flds to print one > next to another as > columns with the "revPrintText ? Conacatenating two fields is easy, in the sense that you can just say 'revPrintText (field 1 & return & field 2), ...' revPrintText does not support printing of multiple columns ; if you want this functionality, file an enhacement request using Bugzilla, and I'm sure it will be considered for one of the next versions. > 2 If I have a few settings for printing e.g. > standard , draft or best . > how do I determine which one I'd like for the > current print job ? That's really up to the user to decide how things get printed and to what printer (*) ; there are only a few options we can set at programming level ; most of these start with 'print' so look at the Transcript Dictionary entry for 'printScale' and work your way through the 'See also' pulldown list. (*) I too would like more control over printing affairs, including the option to print to a predefined printer without user intervention, with a saved page setup ; people in data entry environments absolutely detest having to click a "Print" button or hitting the return button (every keystroke adds up to entry time) > 3 I tried to print a card with a table fld on it , I > set the grid a > light gray color and the text black, no problem , > but when it prints it > doesn't print gray , it prints some kind of pink. I can't seem to reproduce this here ; can you print it to a PDF file and attach it to the bugzilla report you're going to make for this problem ? Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo From chipp at chipp.com Thu Jul 15 04:22:06 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 15 Jul 2004 03:22:06 -0500 Subject: Windows icons In-Reply-To: References: Message-ID: <40F63EAE.6060803@chipp.com> Hi Devin, I have two different tutorials on creating Icons for RR. One is for RR2.1 and earlier, the other for 2.2 and later. Both can be found at: http://www.altuit.com/webs/altuit2/RunRev/Tutorials.htm Devin Asay wrote: > Finally, here's a question from one of my BYU Rev developers about icons > for Windows executables. I searched the documentation but rapidly > exhausted my expertise in this area. Can any one enlighten me or point > me in the right direction? From chipp at chipp.com Thu Jul 15 04:58:38 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 15 Jul 2004 03:58:38 -0500 Subject: windows icons In-Reply-To: <6.1.2.0.0.20040714092229.026d7f70@udcf.gla.ac.uk> References: <6.1.2.0.0.20040714092229.026d7f70@udcf.gla.ac.uk> Message-ID: <40F6473E.1090904@chipp.com> Hi Bob, I use the most excellent IconExperience collection (Monte showed me this). It's fabulous (but a bit pricey-- but you pay once and use it forever...IMO a good deal) www.iconexperience.com Bob Hartley wrote: > Hi All. > > I would like to incorporate the standard windows icons into my > application. I know they are ugly and I have button gadget but I want a > simple interface for the alpha version. > > So where can I get the normal open (directory icon) save (floppy) search > (binoculars) etc icons and can I legally use them in a commercial > application? > > Cheers > Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From larry at mcss-nc.com Wed Jul 14 22:46:27 2004 From: larry at mcss-nc.com (Larry Koscianski) Date: Wed, 14 Jul 2004 22:46:27 -0400 Subject: MySQL help Message-ID: <2B4C1F74-D609-11D8-B9C6-000A95A72632@mcss-nc.com> I new to Revolution. Used to work with HyperCard, many many years ago. Lost most of it. I have a MySQL database running @ the office. I'm writing a Revolution screen to display one record. I can display a table - no problem. I want to enter a part#, press the button, and have the results of the SQL Query fill my card fields. I'm building my SQL Query then executing it in the revQuerydatabase command. like this; on mouseup put ("Select * from parts where partnumber='" & field searchpartnumber & "'") into card field "sqlquery" get revQueryDatabase (mcss, field "sqlquery",field "partnumber",field "description",field "labor",field "exchangeprice",field "stockprice") end mouseup Can you help???? Thanks ------------------------------------------------------------------------ ------------------ Larry Koscianski MicroComputer Support Services Greenville, North Carolina on the web @ billing phone/fax 252-752-0603 store phone 252-353-2808 store fax 252-353-2909 Eastern North Carolina's #1 Apple Authorized Service Provider Check out our Macintosh training classes & Mac Adoption section. ------------------------------------------------------------------------ ------------------ From alex at tweedly.net Thu Jul 15 08:19:14 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 15 Jul 2004 13:19:14 +0100 Subject: Read from file, then display results In-Reply-To: References: Message-ID: <5.1.0.14.0.20040715125816.00b19e30@mail.tweedly.net> Hi Marian - I'm a bit late responding - hope it's not too late to be useful. I hope I properly understood the question ... At 21:53 07/07/2004 -0700, Mark Brownell wrote: >on 7/7/04 7:30 PM, Marian Petrides at mpetrides at earthlink.net wrote: > > > I have two questions: > > > > 1) What I would like to be able to do is: > > > > Figure out a more general way to specify number of iterations for the > > repeat (something like: repeat with j = 1 to the number of words in > > file "AddressList.txt" > > > > How do I do this? and Mark said: >yours: > put it into AddListContents > split AddListContents by tab > repeat with j = 1 to 6 > put AddListContents[j] into line j of field "Results" > end repeat > >mine: > put it into AddListContents > set the itemDelimiter to tab > put 1 into thisSpot > repeat for each item j in AddListContents > put j into line thisSpot of field "Results" > add 1 to thisSpot > end repeat It wasn't 100% clear from the context if the field Results already had anything in it or not (and if it did, whether you needed to preserve that). If you didn't, then you could simply do > put it into AddListContents > split AddListContents by tab > combine AddListContents with cr > put AddListContents into field "Results" If you did have something in the field, and wanted to preserve it, then what you would be preserving is the lines after N (where N is the number being replaced here). So you'd need to do > put it into AddListContents > split AddListContents by tab > combine AddListContents with cr > delete line 1 to the number of lines in AddListContents > put AddListContents before field "Results" But doing that made it clearer to me that this is over-complex. You could simply do > put it into AddListContents > replace tab with cr in AddListContents and then > delete line 1 to the number of lines in AddListContents > put AddListContents before field "Results" -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From FlexibleLearning at aol.com Thu Jul 15 08:44:02 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 15 Jul 2004 08:44:02 EDT Subject: [ANN] Color Converter 2 Message-ID: Now available at _http://www.FlexibleLearning.com/xtalk.htm_ (http://www.FlexibleLearning.com/xtalk.htm) "My stack is in RGB, my art program is in Blend, the web pages are in webColor format and my client refers to color names... How do I get consistent color equivalents?" v2 of Color Converter, a utility that takes any color in RGB, Web, Name or Blend and converts it to the alternative format of your choice. Now includes a color picker to avoid any typing at all, keeps custom colors for access to your own color set, and sports a new interface using windowShape and interface graphics. Enjoy. Not locked. Pick away! /H _________________________________________________ Hugh Senior The Flexible Learning Company Consultant Programming & Software Solutions Fax/Voice: +44 (0)1483.27 87 27 Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) From marty at vertex.ucls.uchicago.edu Thu Jul 15 09:32:12 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Thu, 15 Jul 2004 08:32:12 -0500 (CDT) Subject: use-revolution Digest, Vol 10, Issue 55 In-Reply-To: <20040715121344.B36EA93016C@mail.runrev.com> References: <20040715121344.B36EA93016C@mail.runrev.com> Message-ID: SimPLsol at aol.com writes: > Mark, > Word has lots of weird. > Sometimes turning on fractional widths helps, sometimes it hurts - only > experimenting can tell for sure. > In a large operating manual I have one page where I want a small picture to > sit side by side with a small paragraph. Position them so, print and the > paragraph prints above the picture - and the manual has changed on the screen to > match the printout. No matter what I do. > Of course there is no real alternative... Word isn't the only game in town. inDesign (the newest PageMaker) is great. A steeper learning curve, but much easier to work with when combining text and graphics, and much more flexible. Quark should be much the same (never used it). - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From nnoydb at excite.com Thu Jul 15 09:33:31 2004 From: nnoydb at excite.com (K) Date: Thu, 15 Jul 2004 09:33:31 -0400 (EDT) Subject: Richard Gaskin posting OOP Message-ID: <20040715133331.B8870B6CF@xprdmailfe20.nwk.excite.com> This posting is directed to Richard Gaskin who posted a xTalk OOP implementation to a mailing list I found on Yahoo. I am very interested in your implementation and would very much appreciate it if you would post you library/email so I can educate myself further on the topic. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From klaus at major-k.de Thu Jul 15 09:37:20 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 15 Jul 2004 15:37:20 +0200 Subject: [ANN] Color Converter 2 In-Reply-To: References: Message-ID: <18926E44-D664-11D8-9730-000A27B49A96@major-k.de> Hi Hugh, > Now available at _http://www.FlexibleLearning.com/xtalk.htm_ > (http://www.FlexibleLearning.com/xtalk.htm) > > "My stack is in RGB, my art program is in Blend, the web pages are in > webColor format and my client refers to color names... How do I get > consistent > color equivalents?" > > v2 of Color Converter, a utility that takes any color in RGB, Web, > Name or > Blend and converts it to the alternative format of your choice. > > Now includes a color picker to avoid any typing at all, keeps custom > colors > for access to your own color set, and sports a new interface using > windowShape and interface graphics. > > Enjoy. Not locked. Pick away! Not Found The requested URL /xtalk/colorconverter/colorconverter2.zip was not found on this server Well, ehm, you know what to do... ;-) > /H > _________________________________________________ > Hugh Senior > The Flexible Learning Company > Consultant Programming & Software Solutions > Fax/Voice: +44 (0)1483.27 87 27 > Email: _mailto:h at flexibleLearning.com_ > (mailto:admin at flexibleLearning.com) > Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) Regards Klaus Major klaus at major-k.de http://www.major-k.de From jimlyons at earthlink.net Thu Jul 15 10:19:05 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Thu, 15 Jul 2004 10:19:05 -0400 Subject: Q: using combo boxes Message-ID: I am missing something really basic about using combo boxes. The docs mention several places that a combo box is like a field: it gets the openField message when the user clicks in the field part and the closeField message if the user edits the field contents. Of course, it gets a menuPick message if the user picks a value from the menu, and it automatically enters the value into the field. I see how to handle the menu pick, but not how to get or set the value showing in the field. The contents of the control are the list of options in the menu -- getting or putting into the control refers to the whole menu. How do I get/set the contents of the field? I have to add that, after l looked at the combo box in the Windows and Unix previews on my Mac, I wonder if I would ever use one. It's easy enough to make the same UI functionality with a field and a popup. I am using Rev 2.2.1 on Mac OS 10.3. Jim Lyons From ambassador at fourthworld.com Thu Jul 15 10:32:22 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 15 Jul 2004 07:32:22 -0700 Subject: Q: using combo boxes In-Reply-To: References: Message-ID: <40F69576.9050401@fourthworld.com> Jim Lyons wrote: > I am missing something really basic about using combo boxes. The docs > mention several places that a combo box is like a field: it gets the > openField message when the user clicks in the field part and the > closeField message if the user edits the field contents. Of course, it > gets a menuPick message if the user picks a value from the menu, and it > automatically enters the value into the field. I see how to handle the > menu pick, but not how to get or set the value showing in the field. The > contents of the control are the list of options in the menu -- getting > or putting into the control refers to the whole menu. How do I get/set > the contents of the field? That's "the effective label" property. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revolution at jaedworks.com Wed Jul 14 22:16:53 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 14 Jul 2004 19:16:53 -0700 Subject: Get from "unopened" stack In-Reply-To: <6FCB2769-D4E9-11D8-A66A-000A27B49A96@major-k.de> References: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> <6FCB2769-D4E9-11D8-A66A-000A27B49A96@major-k.de> Message-ID: At 6:26 PM +0200 7/13/04, Klaus Major wrote: >>How is accessing an unopened stack different than using "go invisible"? > >I have actually no idea... > >Maybe an "unopened" stack is loaded into memory somehow in a hiden >area when accessing some props of that stack and maybe released >immediately after that, but i am only guessing...? It's loaded into memory, but there's no window for it. (Just like a stack whose destroyStack is false, after you close it... it's still in memory even though it's closed.) There's some stuff about this in "About windows, palettes, and dialog boxes" under the section "Open, closed, and hidden windows". -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Wed Jul 14 22:11:54 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 14 Jul 2004 19:11:54 -0700 Subject: Setting explicitVariables In-Reply-To: <5.1.0.14.0.20040714190730.00adf298@mail.tweedly.net> References: <5.1.0.14.0.20040714115010.02c122f0@mail.tweedly.net> <5.1.0.14.0.20040714190730.00adf298@mail.tweedly.net> Message-ID: At 7:08 PM +0100 7/14/04, Alex Tweedly wrote: >>Actually, Alex, Mark should have said "upcoming version" of the script >So - is there any way to set it today, other than the (apparently unsupported) >"set explicitVariables to true" method I used before ? >Or is that method expected to be OK in 2.2, and only becomes >inadvisable in next release ? The explicitVariables is unsupported in the IDE (has been since 1.0, actually) in the sense that most of the Transcript code that drives the IDE isn't "explicitVariables clean". So turning on the property while in the IDE will cause error messages if an IDE script gets compiled while it's on. On the other hand, if you're in a standalone, or working with the development environment turned off, no problem. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Wed Jul 14 21:44:10 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 14 Jul 2004 18:44:10 -0700 Subject: Transcript keywords in expressions In-Reply-To: <5.1.0.14.0.20040713161232.00aaff00@mail.tweedly.net> References: <40EC157F.20008@fourthworld.com> <20040707032319.82C9B93009C@mail.runrev.com> <5.1.0.14.0.20040713161232.00aaff00@mail.tweedly.net> Message-ID: At 4:31 PM +0100 7/13/04, Alex Tweedly wrote: >URL is acting as a unary operator, at higher precedence than "&" - >so the first statement is interpreted as > URL "file:" --> evaluates to empty > & myFile --> added to empty gives the file name > >Am I right or am I still confused ? >Do all the Transcript keywords operate at the same precedence ? You're right. For precedence rules, take a look at the Operator Precedence Reference. (I don't know where this went in "All Documentation by Category" - it should be under Values & Properties and under Math/Logic/Dates - but if you look at the See Also list in "About containers, variables, and sources of value", or the See Also list for any of the operators in the dictionary, you'll turn it up.) -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From nnoydb at excite.com Thu Jul 15 10:41:16 2004 From: nnoydb at excite.com (K) Date: Thu, 15 Jul 2004 10:41:16 -0400 (EDT) Subject: UI component openCard/preOpenCard Message-ID: <20040715144116.EBF80B6F6@xprdmailfe20.nwk.excite.com> I would like my library objects to register automatically when the card/stack they reside on is created. Are there any UI components that respond to preOpenCard or openCard? How might these components receive these calls? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From araymond at arcplanning.com Thu Jul 15 11:27:02 2004 From: araymond at arcplanning.com (Alena Raymond) Date: Thu, 15 Jul 2004 09:27:02 -0600 Subject: RevNet installation In-Reply-To: <40F5ED60.4030405@hyperactivesw.com> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> <40F5AF4D.8060905@fourthworld.com> <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> <40F5ED60.4030405@hyperactivesw.com> Message-ID: <6BD89E02-D673-11D8-AB2B-000A95A620AA@arcplanning.com> On Jul 14, 2004, at 8:35 PM, J. Landman Gay wrote: > On 7/14/04 6:14 PM, Alena Raymond wrote: > >> Second option was to make it remote controlled from the server (using >> RevNet) Available to special clients using some kind of small >> standalone that does nothing but open stacks stored on the server. >> I was wrong on that one! > > Actually, I think this is something you could do. You would need to > store your standalone stack on the server as the orginal stack, not as > a standalone. Then you need to build a standalone like RevNet which > you can distribute to your clients. When your clients click a button > on their standalone, it downloads the stack from your server. So I assume there is no plug-in which is already developed to be used as server pack? Original stack is stack.rev ? > > To open a stack over the internet, you only need this command: > > go stack url "http://www.domain.com/mystack.rev" > > You can't run a standalone over the internet, but you can run stacks, > which is what RevNet does. > > This method does not give you remote control over the operation of the > stack, but the user can run the stack just as if it were located on > his computer. Is that what you need to do? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Alena C. Raymond araymond at arcplanning.com Computer Programmer 3 Architectural Research Consultants, Inc. 220 Gold Avenue SW Albuquerque, NM 87102 Phone: 505-842-1254 araymond at arcplanning.com From araymond at arcplanning.com Thu Jul 15 11:39:51 2004 From: araymond at arcplanning.com (Alena Raymond) Date: Thu, 15 Jul 2004 09:39:51 -0600 Subject: RevNet installation In-Reply-To: <40F5ED60.4030405@hyperactivesw.com> References: <70B0E93B-D5E1-11D8-9092-000A95A620AA@arcplanning.com> <40F5AF4D.8060905@fourthworld.com> <814C0DE5-D5EB-11D8-9092-000A95A620AA@arcplanning.com> <40F5ED60.4030405@hyperactivesw.com> Message-ID: <3615B8DA-D675-11D8-AB2B-000A95A620AA@arcplanning.com> On Jul 14, 2004, at 8:35 PM, J. Landman Gay wrote: > On 7/14/04 6:14 PM, Alena Raymond wrote: > >> Second option was to make it remote controlled from the server (using >> RevNet) Available to special clients using some kind of small >> standalone that does nothing but open stacks stored on the server. >> I was wrong on that one! > > Actually, I think this is something you could do. You would need to > store your standalone stack on the server as the orginal stack, not as > a standalone. Then you need to build a standalone like RevNet which > you can distribute to your clients. When your clients click a button > on their standalone, it downloads the stack from your server. > So I assume there is no plug-in which is already developed to be used as server pack? Original stack is stack.rev ? > To open a stack over the internet, you only need this command: > > go stack url "http://www.domain.com/mystack.rev" > > You can't run a standalone over the internet, but you can run stacks, > which is what RevNet does. > > This method does not give you remote control over the operation of the > stack, but the user can run the stack just as if it were located on > his computer. Is that what you need to do? Yes. Where data is located on the server and it could be easily accessed from any client. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Alena C. Raymond araymond at arcplanning.com Computer Programmer 3 Architectural Research Consultants, Inc. 220 Gold Avenue SW Albuquerque, NM 87102 Phone: 505-842-1254 araymond at arcplanning.com From chipp at chipp.com Thu Jul 15 12:06:15 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 15 Jul 2004 11:06:15 -0500 Subject: [ANN] Color Converter 2 In-Reply-To: References: Message-ID: <40F6AB77.40709@chipp.com> Hi Hugh, The link you provide on your page for ColorConverter2 isn't working. -Chipp FlexibleLearning at aol.com wrote: > Now available at _http://www.FlexibleLearning.com/xtalk.htm_ > (http://www.FlexibleLearning.com/xtalk.htm) > From rcozens at pon.net Thu Jul 15 12:06:36 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 15 Jul 2004 09:06:36 -0700 Subject: UI component openCard/preOpenCard In-Reply-To: <20040715144116.EBF80B6F6@xprdmailfe20.nwk.excite.com> References: <20040715144116.EBF80B6F6@xprdmailfe20.nwk.excite.com> Message-ID: Hi Kevin, >Are there any UI components that respond to preOpenCard or openCard? * FrontScripts (?) * The card * The stack * Stacks in use * Backscripts * Extensions (?) > How might these components receive these calls? The preOpenCard & openCard messages are sent to the card; whether this bypasses frontScripts, I don't know. The messages can be trapped anywhere along the rest of the message chain, and blocked or passed on in any handler that receives them. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From FlexibleLearning at aol.com Thu Jul 15 12:14:12 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 15 Jul 2004 12:14:12 EDT Subject: [ANN] Color Converter 2 Message-ID: <9f.4a167318.2e280754@aol.com> Dratted Unix boxes and case sensitive filepaths! Fixed. Apologies. /H _http://www.FlexibleLearning.com/xtalk.htm_ (http://www.FlexibleLearning.com/xtalk.htm) Klaus Major _klaus at major-k.de_ (mailto:klaus at major-k.de) wrote: Hi Hugh, > Now available at _http://www.FlexibleLearning.com/xtalk.htm_ > (http://www.FlexibleLearning.com/xtalk.htm) > > "My stack is in RGB, my art program is in Blend, the web pages are in > webColor format and my client refers to color names... How do I get > consistent color equivalents?" > > v2 of Color Converter, a utility that takes any color in RGB, Web, > Name or Blend and converts it to the alternative format of your choice. > > Now includes a color picker to avoid any typing at all, keeps custom > colors for access to your own color set, and sports a new interface using > windowShape and interface graphics. > > Enjoy. Not locked. Pick away! Not Found The requested URL /xtalk/colorconverter/colorconverter2.zip was not found on this server Well, ehm, you know what to do... ;-) _________________________________________________ Hugh Senior The Flexible Learning Company Consultant Programming & Software Solutions Fax/Voice: +44 (0)1483.27 87 27 Email: _mailto:h at flexibleLearning.com_ (mailto:admin at flexibleLearning.com) Web: _www.flexibleLearning.com_ (http://www.flexiblelearning.com/) From rcozens at pon.net Thu Jul 15 12:36:11 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 15 Jul 2004 09:36:11 -0700 Subject: UI component openCard/preOpenCard In-Reply-To: References: <20040715144116.EBF80B6F6@xprdmailfe20.nwk.excite.com> Message-ID: >> How might these components receive these calls? > >The preOpenCard & openCard messages are sent to the card; In card or higher script: on preOpenCard get the number of controls of the target repeat with x = 1 to it send "preOpenCard" to control it end repeat end preOpenCard Note that each control MUST contain a preOpenCard handler or the message will be passed up to the card...and processing should loop until RAM is exhausted. A better solution would be to pass the controls a different message, eg: cardPreOpen, rather than using system messages usually targeted to higher objects. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From alex at tweedly.net Thu Jul 15 12:47:20 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 15 Jul 2004 17:47:20 +0100 Subject: Transcript keywords in expressions In-Reply-To: References: <5.1.0.14.0.20040713161232.00aaff00@mail.tweedly.net> <40EC157F.20008@fourthworld.com> <20040707032319.82C9B93009C@mail.runrev.com> <5.1.0.14.0.20040713161232.00aaff00@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040715173131.00b09458@mail.tweedly.net> At 18:44 14/07/2004 -0700, Jeanne A. E. DeVoto wrote: >At 4:31 PM +0100 7/13/04, Alex Tweedly wrote: >>Do all the Transcript keywords operate at the same precedence ? > >You're right. > >For precedence rules, take a look at the Operator Precedence Reference. Thanks Jeanne - but I'm afraid I still cannot find anything in the docs that directly addresses this question. The precedence of keywords (or even that they behave like operators) is not mentioned in the Operator Precedence Reference - that was the first place I looked. The reference page only mentions what I'd think of as traditional operators - i.e. math symbols and the wordy-based ones like "is", "is among"", etc. (It does say that unary operators are high precedence - but it gives a list of them without mentioning any keywords). [Which is probably correct, in a sense. The keyword pseudo-operators are "sources of values" and hence are evaluated before the compound expression is evaluated according to the precedence rules. But that's correctness at the expense of user-friendliness - not the best choice for documentation.] >(I don't know where this went in "All Documentation by Category" - it >should be under Values & Properties and under Math/Logic/Dates - but if >you look at the See Also list in "About containers, variables, and sources >of value", >or the See Also list for any of the operators in the dictionary, you'll >turn it up.) I've read all of those sections - at most, they give a pointer to the Operator Precedence Ref page - which as I say doesn't mention keywords. I think it's just supposed to be obvious - and unfortunately coming from a tradition scripting and computer language background, I tend to think of keywords as being more like a variant of a "function call without parentheses" - which is the opposite in terms of precedence. But I'm getting used to it .... it's only a matter of adjustment ..... Thanks again. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From alex at tweedly.net Thu Jul 15 13:20:08 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 15 Jul 2004 18:20:08 +0100 Subject: UI component openCard/preOpenCard In-Reply-To: References: <20040715144116.EBF80B6F6@xprdmailfe20.nwk.excite.com> Message-ID: <5.1.0.14.0.20040715180259.00ae8ed0@mail.tweedly.net> At 09:36 15/07/2004 -0700, Rob Cozens wrote: >>> How might these components receive these calls? >> >>The preOpenCard & openCard messages are sent to the card; > >In card or higher script: > >on preOpenCard > get the number of controls of the target > repeat with x = 1 to it > send "preOpenCard" to control it > end repeat >end preOpenCard > >Note that each control MUST contain a preOpenCard handler or the message >will be passed up to the card...and processing should loop until RAM is >exhausted. Couldn't you check that for a loop ? on preOpenCard if target is not me then exit preOpenCard - in case any control failed to have a handler get the number of controls of the target repeat with x = 1 to it send "preOpenCard" to control x end repeat end preOpenCard >A better solution would be to pass the controls a different message, eg: >cardPreOpen, rather than using system messages usually targeted to higher >objects. That would be better. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From alex at tweedly.net Thu Jul 15 13:20:08 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 15 Jul 2004 18:20:08 +0100 Subject: UI component openCard/preOpenCard In-Reply-To: References: <20040715144116.EBF80B6F6@xprdmailfe20.nwk.excite.com> Message-ID: <5.1.0.14.0.20040715180259.00ae8ed0@mail.tweedly.net> At 09:36 15/07/2004 -0700, Rob Cozens wrote: >>> How might these components receive these calls? >> >>The preOpenCard & openCard messages are sent to the card; > >In card or higher script: > >on preOpenCard > get the number of controls of the target > repeat with x = 1 to it > send "preOpenCard" to control it > end repeat >end preOpenCard > >Note that each control MUST contain a preOpenCard handler or the message >will be passed up to the card...and processing should loop until RAM is >exhausted. Couldn't you check that for a loop ? on preOpenCard if target is not me then exit preOpenCard - in case any control failed to have a handler get the number of controls of the target repeat with x = 1 to it send "preOpenCard" to control x end repeat end preOpenCard >A better solution would be to pass the controls a different message, eg: >cardPreOpen, rather than using system messages usually targeted to higher >objects. That would be better. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From klaus at major-k.de Thu Jul 15 13:17:33 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 15 Jul 2004 19:17:33 +0200 Subject: Get from "unopened" stack In-Reply-To: References: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> <6FCB2769-D4E9-11D8-A66A-000A27B49A96@major-k.de> Message-ID: Hi Jeanne, > At 6:26 PM +0200 7/13/04, Klaus Major wrote: >>> How is accessing an unopened stack different than using "go >>> invisible"? >> >> I have actually no idea... >> >> Maybe an "unopened" stack is loaded into memory somehow in a hiden >> area when accessing some props of that stack and maybe released >> immediately after that, but i am only guessing...? > > It's loaded into memory, but there's no window for it. (Just like a > stack whose destroyStack is false, after you close it... it's still in > memory even though it's closed.) > There's some stuff about this in "About windows, palettes, and dialog > boxes" under the section "Open, closed, and hidden windows". Merci beaucoup, madame :-) > jeanne a. e. devoto ~ jaed at jaedworks.com > http://www.jaedworks.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From hershbp at verizon.net Thu Jul 15 13:20:07 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Thu, 15 Jul 2004 13:20:07 -0400 Subject: printing In-Reply-To: <20040715064440.27869.qmail@web60501.mail.yahoo.com> Message-ID: <37F58C22-D683-11D8-9FD4-0030654C1E62@verizon.net> Were do I find bugzilla ? On Thursday, July 15, 2004, at 02:44 AM, Jan Schenkel wrote: > --- hershbp at verizon.net wrote: >> 1 Is it possable to concatenate 2 flds to print one >> next to another as >> columns with the "revPrintText ? > > Conacatenating two fields is easy, in the sense that > you can just say 'revPrintText (field 1 & return & > field 2), ...' > revPrintText does not support printing of multiple > columns ; if you want this functionality, file an > enhacement request using Bugzilla, and I'm sure it > will be considered for one of the next versions. > >> 2 If I have a few settings for printing e.g. >> standard , draft or best . >> how do I determine which one I'd like for the >> current print job ? > > That's really up to the user to decide how things get > printed and to what printer (*) ; there are only a few > options we can set at programming level ; most of > these start with 'print' so look at the Transcript > Dictionary entry for 'printScale' and work your way > through the 'See also' pulldown list. > > (*) I too would like more control over printing > affairs, including the option to print to a predefined > printer without user intervention, with a saved page > setup ; people in data entry environments absolutely > detest having to click a "Print" button or hitting the > return button (every keystroke adds up to entry time) > >> 3 I tried to print a card with a table fld on it , I >> set the grid a >> light gray color and the text black, no problem , >> but when it prints it >> doesn't print gray , it prints some kind of pink. > > I can't seem to reproduce this here ; can you print it > to a PDF file and attach it to the bugzilla report > you're going to make for this problem ? > > Best regards, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > Take Yahoo! Mail with you! Get it on your mobile phone. > http://mobile.yahoo.com/maildemo > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Thu Jul 15 13:31:02 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 15 Jul 2004 11:31:02 -0600 Subject: Get from "unopened" stack In-Reply-To: References: <425C50F4-D4E0-11D8-903E-000A95A09CF8@rpsystems.net> <1F1FA386-D4E1-11D8-A66A-000A27B49A96@major-k.de> <6FCB2769-D4E9-11D8-A66A-000A27B49A96@major-k.de> Message-ID: On Jul 14, 2004, at 8:16 PM, Jeanne A. E. DeVoto wrote: >>> How is accessing an unopened stack different than using "go >>> invisible"? >> ... > It's loaded into memory, but there's no window for it. (Just like a > stack whose destroyStack is false, after you close it... it's still in > memory even though it's closed.) There seem to be some differences in compiling and loading externals, too. Dar Scott From klaus at major-k.de Thu Jul 15 13:32:58 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 15 Jul 2004 19:32:58 +0200 Subject: printing In-Reply-To: <37F58C22-D683-11D8-9FD4-0030654C1E62@verizon.net> References: <37F58C22-D683-11D8-9FD4-0030654C1E62@verizon.net> Message-ID: <03C4A430-D685-11D8-9730-000A27B49A96@major-k.de> Hi hershbp at verizon.net, > Were do I find bugzilla ? In japan, but i think they don't make these kind of movies anymore... Just kidding :-D Go here: http://www.runrev.com/revolution/developers/bugdatabase/reports.cgi? product=Revolution&output=most_doomed&links=1&banner=1&quip=0 ONE line, of course... On the Revolution page should be a link to bugzilla, too... Regards Klaus Major klaus at major-k.de http://www.major-k.de From SimPLsol at aol.com Thu Jul 15 13:37:06 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 15 Jul 2004 13:37:06 EDT Subject: Is Get from "unopened" stack like using a locked file Message-ID: Does Get from unopened allow multi-user read access the way a locked stack does? Paul Looney From troy at rpsystems.net Thu Jul 15 13:43:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 15 Jul 2004 13:43:18 -0400 Subject: Keyboard shortcut for creating a script bookmark? Message-ID: <74EE5E99-D686-11D8-96C2-000A95A09CF8@rpsystems.net> Is there one? Believe it or don't, I only just noticed the bookmark menu for scripts, and I think it is pretty cool. Would be even cooler if there is a hotkey top create them. Anyone? I did a search in the docs, but didn't turn anything up. -- Troy RPSystems, Ltd. http://www.rpsystems.net From hershbp at verizon.net Thu Jul 15 14:07:05 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Thu, 15 Jul 2004 14:07:05 -0400 Subject: printing In-Reply-To: <03C4A430-D685-11D8-9730-000A27B49A96@major-k.de> Message-ID: On Thursday, July 15, 2004, at 01:32 PM, Klaus Major wrote: > Hi hershbp at verizon.net, > >> Were do I find bugzilla ? > > In japan, but i think they don't make these kind of movies anymore... > > Just kidding :-D Yes , you need that some times. > > Go here: > > http://www.runrev.com/revolution/developers/bugdatabase/ > reports.cgi?product=Revolution&output=most_doomed&links=1&banner=1&quip > =0 > > ONE line, of course... > > On the Revolution page should be a link to bugzilla, too... didn't see it . Thanks, > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenmcnutt at mac.com Thu Jul 15 14:20:39 2004 From: stephenmcnutt at mac.com (Stephen McNutt) Date: Thu, 15 Jul 2004 14:20:39 -0400 Subject: Menu Builder is causing big problems in my stack! Message-ID: Has anyone else experienced infuriating, buggy behavior with the menu builder? I read a post by Fran?ois Cuneo that describes part of the problem. The menubar I make (I'm developing in OSX) is improperly shown as having Paste as the first item in the application menu, File is empty, and Help contains Copy, I think. What I made, using menu builder, should've had only Quit in the File menu (which would be moved to the application folder for OSX builds) and only Cut, Copy, and Paste in the Edit menu. Also, the feature that shortens the stack to hide the menubar in OSX is driving me nuts, running amuck and resizing the stack willy nilly. One time it chopped off 22 pixels each time I opened the stack, making for a nice disappearing stack. Grrrrrrrr! The script generated by menu builder seems correct, but problems persist even after I remove the menubars from the stack. Does anyone know where to find the script that's really doing this stuff so I can fix it? Does anyone have any other answers or suggestions? Thanks, Steve McNutt From revolution at jaedworks.com Thu Jul 15 11:41:02 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 15 Jul 2004 08:41:02 -0700 Subject: How to load a property with an Array? In-Reply-To: References: Message-ID: At 9:52 PM -0500 7/14/04, Michael D Mays wrote: >Can I set an array directly into a custom property or do I have to >'combine' the array before setting it and then 'split' it after I >get it in order to use it as an array? You can set it directly. Technically, what you get in this case is a custom property set - with each element being a property in that set. But for your purposes the distinction doesn't matter, because you address the properties in a custom property set with array notation: set the customProperties["pets"] of this card to myPetInventory -- array put the pets["dog"] of this card into field "Number of Dogs" set the pets["cat"] of this card to 14 -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Thu Jul 15 11:48:36 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 15 Jul 2004 08:48:36 -0700 Subject: Q: using combo boxes In-Reply-To: References: Message-ID: At 10:19 AM -0400 7/15/04, Jim Lyons wrote: >I am missing something really basic about using combo boxes. The >docs mention several places that a combo box is like a field: it >gets the openField message when the user clicks in the field part >and the closeField message if the user edits the field contents. Of >course, it gets a menuPick message if the user picks a value from >the menu, and it automatically enters the value into the field. I >see how to handle the menu pick, but not how to get or set the value >showing in the field. The contents of the control are the list of >options in the menu -- getting or putting into the control refers to >the whole menu. How do I get/set the contents of the field? To get (from "How to determine the current selection in a menu"): get the selectedText of button "My Combobox" To set the field contents to one of the choices in the menu (from "How to change the selected item in an option menu or combo box"): set the menuHistory of button "My Combobox" to 2 -- or whatever line I actually don't think there's any way to set the field contents to a line that's not in the menu from a script. (Does anyone know of one?) -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From sanke at hrz.uni-kassel.de Thu Jul 15 15:09:32 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 15 Jul 2004 21:09:32 +0200 Subject: RevNet installation Message-ID: <40F6D66C.8010904@hrz.uni-kassel.de> Alena Raymond wrote: > (snip) > I need to make Standalone Application already developed available to > special clients. > > Now this special Standalone Application Is been Developed for the last > two years so there is quite some work developed in it. I am hoping > that it is possible to make it Client available with just a few minor > changes. > (snip) and "J. Landman Gay" wrote: > (snip) > Actually, I think this is something you could do. You would need to > store your standalone stack on the server as the orginal stack, not as a > standalone. Then you need to build a standalone like RevNet which you > can distribute to your clients. When your clients click a button on > their standalone, it downloads the stack from your server. > > To open a stack over the internet, you only need this command: > > go stack url "http://www.domain.com/mystack.rev" > > You can't run a standalone over the internet, but you can run stacks, > which is what RevNet does. > (snip) Actually, you can indeed run a standalone over the internet if - you use Microsoft's Internet Explorer and WindowsXP (I haven't tried on a Mac) and - you have stored your standalone on an anonymous FTP-Server where you can display the contents of the folder in question and then click on the exe-file you intend to open. Internet Explorer will give you the choice to directly open the standalone or to download it. This possibility does not exist in Netscape AFAIK (7.1).--- Of course, there is not much of a difference (in terms of time needed) whether you first download and then start the standalone or start the standalone directly.-- Apart from Richard Gaskin's RevNet stack there are other "clients" which allow you to directly open MC and Rev stack from the net and which show the download progress with a progress bar. There is stack "hakey.mc" on site http://www.himalayanacademy.com/studyhall/ There is Scott Rossi's stack "tmpanel.mc" (and ".rev") at "http://www.tactilemedia.com/download/" Scott Rossi wrote on Jul 5: > Also updated are our demo stacks, and our stack viewer which is now > (hopefully) more Rev friendly and provides separate access to Rev and MC > stacks. While carefully *avoiding* use of your Web browser, type > either of > the following into your Rev or MC message box: > > go stack url "http://www.tactilemedia.com/tmpanel.rev" > > go stack url "http://www.tactilemedia.com/tmpanel.mc" Another good example is the Metacard IDE (get it from "ftp.metacard.com") from which you can directly open stacks via the Menubar, last item of menubutton "Tools" and first item of menubutton "Help". For the benefit of our students at our institution we use a similar "net client" for directly openening mc and rev-files from our ftp-server. The client is a standalone with the added functionality of a simple MC- and Rev-Player application. I have described this net-client on my site http://www.sanke.org (English section, "page samples"), but before putting it on the site for downloading I still need to make some adjustments.- It is useful to have a look at the scripts of the download-and-open clients; they are not password-protected. Regards, Wilhelm Sanke From bornstein at designeq.com Thu Jul 15 15:40:13 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Thu, 15 Jul 2004 15:40:13 -0400 Subject: Is it possible to identify when the cursor is within a group? Message-ID: I create groups on the fly. I want to be able to tell when the cursor is within one of them (so the user can move the whole group). It seems that a group only knows the mouse is within it if the mouse is over one of the *objects* in the group. If I turn on the group border, I'd like to know that the mouse is within the groups border whether it's over an object in the group or not. I know I can test to see if the mouse is within the rect of the group, but this only works if I already know the group's name. What I'd like to be able to do is move the cursor over any part of the group (anywhere within the group's rectangle) and be able to identify the name of the group. Does anyone know how to do this? Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From devin_asay at byu.edu Thu Jul 15 17:38:35 2004 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 15 Jul 2004 15:38:35 -0600 Subject: Is it possible to identify when the cursor is within a group? In-Reply-To: References: Message-ID: <53A74EFC-D6A7-11D8-B1A2-000A95A6A138@byu.edu> How about this, off the top of my head, not tested: on mouseEnter -- in the card script get the name of target if it contains "group" and the number of target = number of groups then -- do stuff here end if end mouseEnter On Jul 15, 2004, at 1:40 PM, Howard Bornstein wrote: > I create groups on the fly. I want to be able to tell when the cursor > is within one of them (so the user can move the whole group). It seems > that a group only knows the mouse is within it if the mouse is over > one of the *objects* in the group. If I turn on the group border, I'd > like to know that the mouse is within the groups border whether it's > over an object in the group or not. > > I know I can test to see if the mouse is within the rect of the group, > but this only works if I already know the group's name. What I'd like > to be able to do is move the cursor over any part of the group > (anywhere within the group's rectangle) and be able to identify the > name of the group. > > Does anyone know how to do this? > > > Regards, > > Howard Bornstein > ----------------------- > D E S I G N E Q > www.designeq.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From hershrev at realtorsgroup.us Thu Jul 15 18:46:29 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 15 Jul 2004 18:46:29 -0400 Subject: IDE speed Message-ID: Hi all, I'm wondering why my IDE is slowing down dramatically , I mean dramatically , its slower then typing with one hand , I type a line and then have to wait ....... till it finishes and then till a window opens up and so on. Thanks. From bornstein at designeq.com Thu Jul 15 19:14:11 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Thu, 15 Jul 2004 19:14:11 -0400 Subject: Is it possible to identify when the cursor is within a group? In-Reply-To: <53A74EFC-D6A7-11D8-B1A2-000A95A6A138@byu.edu> References: <53A74EFC-D6A7-11D8-B1A2-000A95A6A138@byu.edu> Message-ID: On Jul 15, 2004, at 5:38 PM, Devin Asay wrote: > How about this, off the top of my head, not tested: > > on mouseEnter -- in the card script > get the name of target > if it contains "group" and the number of target = number of groups > then > -- do stuff here > end if > end mouseEnter Thanks, Devin. I've tried all kinds of variations of this, particularly with the powerful "on mousemove". The problem is that the engine apparently won't respond with any message (mouseEnter, MouseWithin, MouseMove) unless the mouse is over an *object* within the group. If it's just within the group's rectangle, but not over an object, no message gets sent. I can use the test and get the correct response, but I have to already know that the group is called "whatever". Since I'm creating and destroying a variety of groups randomly, I need to know which group the mouse is over via some kind of test (the very thing I'm stumped on). Unfortunately, I can't seem to find a way to do this if the mouse is simply within the group rect but not over an object. There are some fairly extreme approaches to solving this problem, but I'm hoping for a simple solution. Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From alex at tweedly.net Thu Jul 15 19:21:47 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 16 Jul 2004 00:21:47 +0100 Subject: Is it possible to identify when the cursor is within a group? In-Reply-To: <53A74EFC-D6A7-11D8-B1A2-000A95A6A138@byu.edu> References: Message-ID: <5.1.0.14.0.20040716001746.027cb830@mail.tweedly.net> At 15:38 15/07/2004 -0600, Devin Asay wrote: >How about this, off the top of my head, not tested: > >on mouseEnter -- in the card script > get the name of target > if it contains "group" and the number of target = number of groups then > -- do stuff here > end if >end mouseEnter Unfortunately, that doesn't seem to work. It looks as though group controls don't receive either mouseEnter or mouseMove messages (in their own right - they do receive them when the target is a control within the group). Depending on how many groups you are likely to have you could do something along the lines of on mouseMove get the number of controls of the target repeat with x = 1 to it if the name of control x contains "group" then if mouseLoc() is within the rect of control x then put x & cr into msg -- do your real work here else put "" into msg end if end if end repeat end mouseMove -- Alex Tweedly. >On Jul 15, 2004, at 1:40 PM, Howard Bornstein wrote: > >>I create groups on the fly. I want to be able to tell when the cursor is >>within one of them (so the user can move the whole group). It seems that >>a group only knows the mouse is within it if the mouse is over one of the >>*objects* in the group. If I turn on the group border, I'd like to know >>that the mouse is within the groups border whether it's over an object in >>the group or not. >> >>I know I can test to see if the mouse is within the rect of the group, >>but this only works if I already know the group's name. What I'd like to >>be able to do is move the cursor over any part of the group (anywhere >>within the group's rectangle) and be able to identify the name of the group. >> >>Does anyone know how to do this? >> >> >>Regards, >> >>Howard Bornstein >>----------------------- >>D E S I G N E Q >>www.designeq.com >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>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 >http://lists.runrev.com/mailman/listinfo/use-revolution > > > > >--- >Incoming mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From jacque at hyperactivesw.com Thu Jul 15 19:58:54 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 15 Jul 2004 18:58:54 -0500 Subject: Is it possible to identify when the cursor is within a group? In-Reply-To: References: <53A74EFC-D6A7-11D8-B1A2-000A95A6A138@byu.edu> Message-ID: <40F71A3E.7060104@hyperactivesw.com> On 7/15/04 6:14 PM, Howard Bornstein wrote: > Since I'm creating and destroying a variety of groups randomly, I need > to know which group the mouse is over via some kind of test (the very > thing I'm stumped on). Unfortunately, I can't seem to find a way to do > this if the mouse is simply within the group rect but not over an > object. There are some fairly extreme approaches to solving this > problem, but I'm hoping for a simple solution. I think you'll have to scan the groups on mousemove. Something like: on mouseMove x,y repeat with n = 1 to the number of grps if x,y is within the rect of grp n then get n exit repeat end if -- now "it" contains the group number end mouseMove I had to do something similar in my Klondike game and I was afraid it wouldn't be fast enough, but there was no noticeable lag. I suppose it depends on how many groups you have but it is worth a try. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From patrend at bigpond.com Thu Jul 15 19:48:13 2004 From: patrend at bigpond.com (Pat Trendler) Date: Fri, 16 Jul 2004 09:48:13 +1000 Subject: Is it possible to identify when the cursor is within a group? Message-ID: <00b101c46ac6$35fa9520$b000a8c0@mshome.net> How about if you had a control, at the lowest layer, the same size as your group. Pat patrend at bigpond.com >I create groups on the fly. I want to be able to tell when the cursor is >within one of them (so the user can move the whole group). It seems that > a group only knows the mouse is within it if the mouse is over one of the > *objects* in the group. If I turn on the group border, I'd like to know > that the mouse is within the groups border whether it's over an object in > the group or not. > > I know I can test to see if the mouse is within the rect of the group, > but this only works if I already know the group's name. What I'd like to > be able to do is move the cursor over any part of the group (anywhere > within the group's rectangle) and be able to identify the name of the group. > > Does anyone know how to do this? > > > Regards, > >> > Howard Bornstein > ----------------------- From bornstein at designeq.com Thu Jul 15 20:31:58 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Thu, 15 Jul 2004 20:31:58 -0400 Subject: Is it possible to identify when the cursor is within a group? In-Reply-To: <00b101c46ac6$35fa9520$b000a8c0@mshome.net> References: <00b101c46ac6$35fa9520$b000a8c0@mshome.net> Message-ID: <8C17CA63-D6BF-11D8-B7E3-000A95909E26@designeq.com> Alex Tweedly wrote: > Depending on how many groups you are likely to have you could do > something along the lines of > > on mouseMove > get the number of controls of the target > repeat with x = 1 to it > if the name of control x contains "group" then > if mouseLoc() is within the rect of control x then > put x & cr into msg -- do your real work here > else > put "" into msg > end if > end if > end repeat > > end mouseMove Thanks Alex. I think I'll end up doing something like this as there doesn't seem to be a way to get this information directly. Jacqueline Landman Gay wrote: > I think you'll have to scan the groups on mousemove. Something like: > > on mouseMove x,y > repeat with n = 1 to the number of grps > if x,y is within the rect of grp n then > get n > exit repeat > end if > -- now "it" contains the group number > end mouseMove > > I had to do something similar in my Klondike game and I was afraid it > wouldn't be fast enough, but there was no noticeable lag. I suppose it > depends on how many groups you have but it is worth a try. Ditto. There really won't be that many groups at one time. I'd rather not brute-force it if there was another alternative, but I think this will work fine. Thanks for your comments. On Jul 15, 2004, at 7:48 PM, Pat Trendler wrote: > How about if you had a control, at the lowest layer, the same size as > your > group. I had played with that but I think it will be just as easy to use one of the above methods to determine when I'm in the group and then moving it should work out fine. Thanks for everyone's help! Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From Cubist at aol.com Thu Jul 15 21:38:31 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Thu, 15 Jul 2004 21:38:31 EDT Subject: Is it possible to identify when the cursor is within a group? Message-ID: <19b.270b7868.2e288b97@aol.com> sez bornstein at designeq.com >Since I'm creating and destroying a variety of groups randomly, I need >to know which group the mouse is over via some kind of test (the very >thing I'm stumped on). Unfortunately, I can't seem to find a way to do >this if the mouse is simply within the group rect but not over an >object. There are some fairly extreme approaches to solving this >problem, but I'm hoping for a simple solution. Here's a handler which checks which group the mouse may be within, puts the name of that group into a custom property of the card, and does this pretty close to realtime (20 times per second). Any time you need to know which group the mouse is within, you do something like "put the ItzInHere of this card into DisGroup" and use it however you like. Will this do what you want? on InDaGroup put the mouseLoc into MousePos repeat with K1 = (the number of groups) down to 1 if MousePos is within the rect of group K1 then set the ItzInHere of this card to (the short name of group K1) end repeat set the ItzInHere of this card to "<< not in any group >>" send "InDaGroup" to me in 50 milliseconds end InDaGroup Hope this helps... From webmaster at dreamscapesoftware.com Thu Jul 15 23:00:26 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 15 Jul 2004 21:00:26 -0600 Subject: Revolution isn't Drawing Card Message-ID: <009c01c46ae1$0c532d20$42d4e6cf@WorkPC> I have the following script below setup in a substack. When it's executed I get a new window that appears with nothing in it. Revolution isn't drawing the card until after the "openStack" message is complete. Is this right?!!! I was sure that hidden operations were to happen during the "preOpenStack" message. Any ideas on how to fix this? on preOpenStack select item 1 of cd btn "areaSelection" send "mouseUp" to cd btn "areaSelection" setupAccountEditor end preOpenStack on openStack if selectedAccountID is not empty then -- Hide the Tab Group hide group (the selectedText of cd btn "areaSelection") show group "statusDownload" -- Setup and Download All Account Information setupExistingAccount downloadAccountData -- Show the Tab Group hide group "statusDownload" show group (the selectedText of cd btn "areaSelection") end if end openStack Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From jtenny at willamette.edu Thu Jul 15 22:47:26 2004 From: jtenny at willamette.edu (John Tenny) Date: Thu, 15 Jul 2004 19:47:26 -0700 Subject: test - delete In-Reply-To: References: Message-ID: <78C09423-D6D2-11D8-AD62-000A95A4EDD2@willamette.edu> just a test. sorry to bother you Peace, John John L. Tenny, Ph.D. Flowing Thought Educational Solutions eCOVE: The Observation Toolkit Software www.ecove.net jtenny at flowing-thought.com 1-888-363-2683 ----------------- From sarahr at genesearch.com.au Thu Jul 15 22:54:14 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 16 Jul 2004 12:54:14 +1000 Subject: focus color and osx In-Reply-To: References: <6.2dc74a99.2e257bf8@aol.com> <0A6B48F6-D517-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: <6BD4865F-D6D3-11D8-9DDA-0003937A97B8@genesearch.com.au> >> Note that although this system setting is used and cannot be >> overridden by a setting in Rev, the system highlight color setting is >> used by default but CAN be overridden by your own setting. > > Is there a way to retrieve this OS X system hilite color? > In a "plist" or something? > > I would like my "fake" lists (a graphic faking the hilite!) to use the > currently selected > system hilite color, too... > Yes, get "the hiliteColor" when your app or Revolution first starts. It is set to the system hilite color on startup. Sarah From sarahr at genesearch.com.au Thu Jul 15 22:56:32 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 16 Jul 2004 12:56:32 +1000 Subject: Revolution isn't Drawing Card In-Reply-To: <009c01c46ae1$0c532d20$42d4e6cf@WorkPC> References: <009c01c46ae1$0c532d20$42d4e6cf@WorkPC> Message-ID: Hi Derek, I'd look for a problem in the preOpenStack handler that might be locking things up a bit. Try commenting out the lines of script there and seeing if that helps, then put them back bit by bit and see which one stops the redraw. Cheers, Sarah > I have the following script below setup in a substack. When it's > executed I get a new window that appears with nothing in it. > Revolution isn't drawing the card until after the "openStack" message > is complete. Is this right?!!! I was sure that hidden operations > were to happen during the "preOpenStack" message. Any ideas on how to > fix this? > > on preOpenStack > select item 1 of cd btn "areaSelection" > send "mouseUp" to cd btn "areaSelection" > setupAccountEditor > end preOpenStack > > on openStack > if selectedAccountID is not empty then > -- Hide the Tab Group > hide group (the selectedText of cd btn "areaSelection") > show group "statusDownload" > > -- Setup and Download All Account Information > setupExistingAccount > downloadAccountData > > -- Show the Tab Group > hide group "statusDownload" > show group (the selectedText of cd btn "areaSelection") > end if > end openStack > > > Derek Bump > Dreamscape Software From webmaster at dreamscapesoftware.com Fri Jul 16 00:02:53 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 15 Jul 2004 22:02:53 -0600 Subject: Revolution isn't Drawing Card References: <009c01c46ae1$0c532d20$42d4e6cf@WorkPC> Message-ID: <00c001c46ae9$c5f15bf0$42d4e6cf@WorkPC> > Hi Derek, > I'd look for a problem in the preOpenStack handler that might be > locking things up a bit. > Try commenting out the lines of script there and seeing if that helps, > then put them back bit by bit and see which one stops the redraw. > Cheers, > Sarah Thanks Sarah! The problem had to do with my "send mouseUp" command. The button that contained that script had a lock screen message but no unlock screen message. It's working now. Thanks again! Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From sarahr at genesearch.com.au Thu Jul 15 23:08:53 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 16 Jul 2004 13:08:53 +1000 Subject: Menu Builder is causing big problems in my stack! In-Reply-To: References: Message-ID: <77E021C6-D6D5-11D8-9DDA-0003937A97B8@genesearch.com.au> > Has anyone else experienced infuriating, buggy behavior with the menu > builder? I read a post by Fran?ois Cuneo that describes part of the > problem. The menubar I make (I'm developing in OSX) is improperly > shown as having Paste as the first item in the application menu, File > is empty, and Help contains Copy, I think. What I made, using menu > builder, should've had only Quit in the File menu (which would be > moved to the application folder for OSX builds) and only Cut, Copy, > and Paste in the Edit menu. I've never heard of anyone else finding the menu items so totally messed up but with OS X, there are changes made after you create your menubars and you need to allow for them. The last 2 lines of the File menu (a divider & Quit) are moved to the Application menu. Similarly, the last 2 lines of the Edit menu (divider & Preferences) are moved to the Application menu. If you don't have anything else in the File menu, it will appear empty. If you only have Cut, Copy & Paste in the Edit menu, Copy & Paste will vanish from there and presumably Paste will appear in the Application menu. With the Help menu, the About item is also moved to the Application menu. Delete your menu and start again. Just accept the default menu and see what happens. Now you can start customizing it, but leave the items that get moved, in their correct places so that they and nothing else get moved. > > Also, the feature that shortens the stack to hide the menubar in OSX > is driving me nuts, running amuck and resizing the stack willy nilly. > One time it chopped off 22 pixels each time I opened the stack, making > for a nice disappearing stack. Grrrrrrrr! Yes, this is a long time bugbear. My current preferred option (& I don't know if it works on non-Mac systems) is to make a separate stack containing nothing but the menu. Do NOT check "Set as menubar on Mac OS" but in your main stack use a line like: set the menubar of this stack to "Menubar 1" You don't need to tell it which stack contains "Menubar 1", it will find it if it is in a substack. Then you can edit the menus & their scripts easily and avoid the whole stack resizing business. Cheers, Sarah From sarahr at genesearch.com.au Fri Jul 16 03:29:53 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 16 Jul 2004 17:29:53 +1000 Subject: MySQL help In-Reply-To: <2B4C1F74-D609-11D8-B9C6-000A95A72632@mcss-nc.com> References: <2B4C1F74-D609-11D8-B9C6-000A95A72632@mcss-nc.com> Message-ID: Hi Larry, I haven't time at the moment to give you a detailed answer, but if you download the stack "MySQLtests.rev from my web page, you can follow how to firstly connect to a database and then get data from a query using that connection. If you need any more help after that, please ask. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 15 Jul 2004, at 8:01 pm, Larry Koscianski wrote: > I new to Revolution. Used to work with HyperCard, many many years > ago. > Lost most of it. > > I have a MySQL database running @ the office. > I'm writing a Revolution screen to display one record. > I can display a table - no problem. > > I want to enter a part#, press the button, and have the results of the > SQL Query fill my card fields. > I'm building my SQL Query then executing it in the revQuerydatabase > command. like this; > > on mouseup > put ("Select * from parts where partnumber='" & field > searchpartnumber & "'") into card field "sqlquery" > get revQueryDatabase (mcss, field "sqlquery",field > "partnumber",field "description",field "labor",field > "exchangeprice",field "stockprice") > end mouseup > > Can you help???? > > Thanks > ----------------------------------------------------------------------- > ------------------- > Larry Koscianski From nnoydb at excite.com Fri Jul 16 03:35:23 2004 From: nnoydb at excite.com (K) Date: Fri, 16 Jul 2004 03:35:23 -0400 (EDT) Subject: Mail List problems Message-ID: <20040716073523.1A047AFAA6@xprdmailfe5.nwk.excite.com> It seems I am no longer receiving and posts to the use-revolution mailling list should I recreate my account? NOTE: I am currently reading postings via the archives. K -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From FlexibleLearning at aol.com Fri Jul 16 03:50:17 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 16 Jul 2004 03:50:17 EDT Subject: [ANN] Color Converter 2 Message-ID: Link should now be fixed to ColorConverter2. A standAlone version is also now available for Windows users. /H _www.FlexibleLearning.com/xtalk_ (http://www.FlexibleLearning.com/xtalk) Hi Hugh, The link you provide on your page for ColorConverter2 isn't working. -Chipp From nnoydb at excite.com Fri Jul 16 04:27:02 2004 From: nnoydb at excite.com (K) Date: Fri, 16 Jul 2004 04:27:02 -0400 (EDT) Subject: UUID Generation Message-ID: <20040716082702.8A5C7299B7@xprdmailfe21.nwk.excite.com> I use UUIDs in a considerable amount of my *NIX and Win32 C++ applications (Temporary file names, Object Ids etc.). I was wondering if anyone has written a function/command for Runtime Revolution? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Fri Jul 16 04:31:02 2004 From: nnoydb at excite.com (K) Date: Fri, 16 Jul 2004 04:31:02 -0400 (EDT) Subject: Thanks Rob Message-ID: <20040716083102.3CDC81BD31@xprdmailfe23.nwk.excite.com> Rob thanks for the response reguarding preOpenStack. I actually found it more useful than even I expected. I had not idea of the existance of the keyword control! You just changed my entire view of components. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From b.xavier at internet.lu Fri Jul 16 05:33:22 2004 From: b.xavier at internet.lu (MisterX) Date: Fri, 16 Jul 2004 11:33:22 +0200 Subject: UUID Generation In-Reply-To: <20040716082702.8A5C7299B7@xprdmailfe21.nwk.excite.com> Message-ID: K, what do you want to accomplish? Generate or get the file ids? if it's the later, check out www.sysinternals.com for the first, internal file id tracking, just add 1 to a fileID, you can work as many as 2^48 files or folders! then use the file array object filearray[,"path|name|type|size|data"] put filesize(filearray[fileid,"path") into filearray[fileid,"size"] put filearray[123,"filename") &cR after afilelist cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of K > Sent: Friday, July 16, 2004 10:27 > To: use-revolution at lists.runrev.com > Subject: UUID Generation > > > > > I use UUIDs in a considerable amount of my *NIX and Win32 C++ > applications (Temporary file names, Object Ids etc.). I was > wondering if anyone has written a function/command for Runtime Revolution? > > Kevin > > > -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- > Disclaimer: > > Any resemblance between the above views and those of my > employer, my terminal, or the view out my window are purely > coincidental. > Any resemblance between the above and my own views is non-deterministic. > > The question of the existence of views in the absence of anyone to hold > them > is left as an exercise for the reader. The question of the existence of > the reader > is left as an exercise for the second god coefficient. > (A discussion of non-orthogonal, non-integral polytheism is beyond the > scope of this article.) > > > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Fri Jul 16 05:38:15 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 16 Jul 2004 11:38:15 +0200 Subject: focus color and osx In-Reply-To: <6BD4865F-D6D3-11D8-9DDA-0003937A97B8@genesearch.com.au> References: <6.2dc74a99.2e257bf8@aol.com> <0A6B48F6-D517-11D8-9DDA-0003937A97B8@genesearch.com.au> <6BD4865F-D6D3-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: Hi Sarah Reichelt: >>> Note that although this system setting is used and cannot be >>> overridden by a >>> setting in Rev, the system highlight color setting is used by >>> default but CAN be >>> overridden by your own setting. >> >> Is there a way to retrieve this OS X system hilite color? >> In a "plist" or something? >> I would like my "fake" lists (a graphic faking the hilite!) to use >> the currently selected >> system hilite color, too... > Yes, get "the hiliteColor" when your app or Revolution first starts. > It is set to the system hilite color on startup. GREAT! Thank you very much, Sarah :-) > Sarah Regards Klaus Major klaus at major-k.de http://www.major-k.de From jimlyons at earthlink.net Fri Jul 16 07:26:30 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Fri, 16 Jul 2004 07:26:30 -0400 Subject: Q: using combo boxes In-Reply-To: <20040715231218.2AACB9301AB@mail.runrev.com> References: <20040715231218.2AACB9301AB@mail.runrev.com> Message-ID: On Jul 15, 2004, at 7:12 PM, jeanne a. e. devoto wrote: > At 10:19 AM -0400 7/15/04, Jim Lyons wrote: >> I am missing something really basic about using combo boxes. >> ... >> How do I get/set the contents of the field? > > To get (from "How to determine the current selection in a menu"): > get the selectedText of button "My Combobox" Nope, this does not give you the contents of the field. It returns empty. > To set the field contents to one of the choices in the menu (from > "How to change the selected item in an option menu or combo box"): > set the menuHistory of button "My Combobox" to 2 -- or whatever line Yes ma'm, I know how to do this part. 8^) > I actually don't think there's any way to set the field contents to a > line that's not in the menu from a script. (Does anyone know of one?) Richard Gaskin said to use "the effective label", and in fact this works, as does just "label". I searched on "effective label" and got just one hit, on "label", and it very clearly explains this use for combo boxes. I wondered why I hadn't found this in the docs, so I went back and repeated the search on "combo box". It did not return the entry for "label" among the 22 hits. 8^/ (Rev 2.2.1 OS 10.3) Anyway, thanks for the reply. I use the docs dozens of times a day and usually find exactly what I want, along with several other useful things I didn't know. Can't wait to see the new version... Jim Lyons From wmb at internettrainer.com Fri Jul 16 08:30:43 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Fri, 16 Jul 2004 14:30:43 +0200 Subject: Documentation & Books+promise+finish! In-Reply-To: <5F0D0CE0-D370-11D8-9010-000A959D005E@earthlink.net> References: <41F8059C-D32F-11D8-ABAC-003065430226@internettrainer.com> <40F18FDB.1010303@fourthworld.com> <5F0D0CE0-D370-11D8-9010-000A959D005E@earthlink.net> Message-ID: Sorry that I m so late finishing this threat and fulfilling my promise of an example. On 11.07.2004, at 21:27, Marian Petrides wrote: > Beginners (especially) need things explained to them in what I call > "people language." My post was intended to demonstrate how that can > be done. I hate the name "for Dummies" but using the term is the > quickest way to get the point across. In order to "hook" beginners, > we need introductory material such as would appear in a book entitled > "Revolution for Dummies." :-0) thats exactly what I m tried to say - but in better english;) > I realize now, but didn't when I made my post, that Judy wasn't > looking for that kind of answer. At the time I thought she was (sorry, > Judy!). It was my impression too. !Important: pls dont analyze these examples for correct content. I did _not_ learn what an Array is. I tried only to show, what kind of book/exemple stack/tool I would like to learn new/unknown content. And how would I restructure rev examples. It is only a first draft. To become a real brainfriendly book/tool/MM-App/ it would need a lot more of conceptional and detail work. please have a look first at arrayexplication and then at arrayexample to understand naturally like a beginner learner. To make an important point more clearer; understanding and remembering is not only an issue of beinners. A better understandable structure and a more selfexplaining grafical UI helpes also the professionals to get it faster and remember more effectively. http://www.internettrainer.com/9files/revolution/arrayexplication.html http://www.internettrainer.com/9files/revolution/arrayexample.html On 11.07.2004, at 19:52, Judy Perry wrote: > Head on over to the new Yahoo group Richard & Dan have set up on this > topic: > http://groups.yahoo.com/group/RevDocs > If you're willing to collaborate... > Hope to see you over there! Thanks Judy, I ll check that! thanks to all for you patience and for your very interesting ideas too. regards Wolfgang M. Bereuter Trainingsmaps? -- speadreading Mindmaps! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From nnoydb at excite.com Fri Jul 16 09:03:15 2004 From: nnoydb at excite.com (K) Date: Fri, 16 Jul 2004 09:03:15 -0400 (EDT) Subject: UUID Generation Message-ID: <20040716130315.1F0AF3E2A@xprdmailfe12.nwk.excite.com> I am aware of the C++/Visual Basic code to generate a UUID including those on sysinternals. I am looking for a (portable) 'RR' implementation of the UUID algorithum. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From michael.rr at mdmays.com Fri Jul 16 10:13:26 2004 From: michael.rr at mdmays.com (Michael D Mays) Date: Fri, 16 Jul 2004 09:13:26 -0500 Subject: How to load a property with an Array? In-Reply-To: References: Message-ID: <4DEAB2E1-D732-11D8-B731-000A95D7C7E2@mdmays.com> Thanks to all! I was concerned about the cat to rat ratio, but Jacque cleared that all up.;) Michael On Jul 15, 2004, at 10:41 AM, Jeanne A. E. DeVoto wrote: > At 9:52 PM -0500 7/14/04, Michael D Mays wrote: >> Can I set an array directly into a custom property or do I have to >> 'combine' the array before setting it and then 'split' it after I get >> it in order to use it as an array? > > You can set it directly. > > Technically, what you get in this case is a custom property set - with > each element being a property in that set. But for your purposes the > distinction doesn't matter, because you address the properties in a > custom property set with array notation: > > set the customProperties["pets"] of this card to myPetInventory -- > array > put the pets["dog"] of this card into field "Number of Dogs" > set the pets["cat"] of this card to 14 > -- > jeanne a. e. devoto ~ jaed at jaedworks.com > http://www.jaedworks.com > From sims at ezpzapps.com Fri Jul 16 10:26:20 2004 From: sims at ezpzapps.com (sims) Date: Fri, 16 Jul 2004 16:26:20 +0200 Subject: Discovering and learning to use Rev Message-ID: Is there one type of person who is drawn towards learning and using a scripting language such as Transcript? Not a chance. Is there only one method for learning how to make things with Rev? Absolutly not. Here is the first in a series on interviews with people who have become highly skilled at making things with Rev. They provide snapshots of how people found and learned to use Rev. Why path lead Klaus Major to Rev and how did he learn Transcript? Find out here: http://techietours.com/Rev/profile_km.html We are trying to estimate how many people are interested in attending the European Rev Conference 14-15-16 November 2004 in Malta. If you are considering, pondering, not sure, certain, or are one of those "last minute decision" types please send me an email. No obligation. We are simply trying to estimate so we can provide & plan for the best experience possible. Send an email to sims at ezpzapps.com if you *might* attend in November. Thanks, sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From Kenneth.J.Rabe at jpl.nasa.gov Fri Jul 16 10:43:25 2004 From: Kenneth.J.Rabe at jpl.nasa.gov (Kenneth Rabe) Date: Fri, 16 Jul 2004 07:43:25 -0700 Subject: IDE speed In-Reply-To: References: Message-ID: <40F7E98D.7000404@jpl.nasa.gov> You are probably experiencing a memory leak. Once the memory size of the IDE reaches a certain point, it slows down dramatically and only restarting the application will help. Hershel Fisch wrote: > Hi all, > I'm wondering why my IDE is slowing down dramatically , I mean > dramatically , its slower then typing with one hand , I type a line > and then have to wait ....... till it finishes and then till a window > opens up and so on. > Thanks. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From johnrule at rcsprogramming.com Fri Jul 16 11:05:04 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Fri, 16 Jul 2004 08:05:04 -0700 Subject: Color conversion question References: <20040716122658.C698A9301CA@mail.runrev.com> Message-ID: <000501c46b49$96324cc0$9201000a@minipcxp> Hello everyone, Is there a routine to convert a color constant name (i.e. 'black') to the triple RGB value? I can't seem to find anything in the docs, and I have tried all of the tricks I know... Thanks, JR From johnrule at rcsprogramming.com Fri Jul 16 11:30:58 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Fri, 16 Jul 2004 08:30:58 -0700 Subject: How many chars in each wrapped line? References: <20040716122658.C698A9301CA@mail.runrev.com> Message-ID: <000601c46b49$e7f78700$9201000a@minipcxp> I am trying to calculate the number of chars in each line of a wrapped field...there doesn't seem to be any property value that helps either. Any ideas? Thanks, JR From gizmotron at earthlink.net Fri Jul 16 11:44:11 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 16 Jul 2004 08:44:11 -0700 Subject: How to load a property with an Array? In-Reply-To: <4DEAB2E1-D732-11D8-B731-000A95D7C7E2@mdmays.com> Message-ID: on 7/16/04 7:13 AM, Michael D Mays at michael.rr at mdmays.com wrote: > Thanks to all! I was concerned about the cat to rat ratio, but Jacque > cleared that all up.;) > > Michael Not so fast! Here on the island of Dr. Moreau we have managed to put the cat and the rat together using a pull-parser. mb From hershrev at realtorsgroup.us Fri Jul 16 11:40:31 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Fri, 16 Jul 2004 11:40:31 -0400 Subject: IDE speed In-Reply-To: <40F7E98D.7000404@jpl.nasa.gov> Message-ID: <7861F5FE-D73E-11D8-874A-0030654C1E62@realtorsgroup.us> On Friday, July 16, 2004, at 10:43 AM, Kenneth Rabe wrote: > You are probably experiencing a memory leak. Once the memory size of > the IDE reaches a certain point, it slows down dramatically and only > restarting the application will help. Well I did restart the application a few times and guess what ... didn't help. What did help , to restart the computer. Thanks. > > Hershel Fisch wrote: > >> Hi all, >> I'm wondering why my IDE is slowing down dramatically , I mean >> dramatically , its slower then typing with one hand , I type a line >> and then have to wait ....... till it finishes and then till a window >> opens up and so on. >> Thanks. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From johnrule at rcsprogramming.com Fri Jul 16 11:48:26 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Fri, 16 Jul 2004 08:48:26 -0700 Subject: How many chars in each wrapped line? - never mind! Message-ID: <000701c46b4c$5a07be80$9201000a@minipcxp> put the number of chars in Line 1 of the formattedText of fld "myText" into myChars :-) JR ----- Original Message ----- From: "John Rule" To: Sent: Friday, July 16, 2004 8:30 AM Subject: How many chars in each wrapped line? > I am trying to calculate the number of chars in each line of a wrapped > field...there doesn't seem to be any property value that helps either. Any > ideas? > > Thanks, > JR > From FlexibleLearning at aol.com Fri Jul 16 12:07:11 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 16 Jul 2004 12:07:11 EDT Subject: Color conversion question Message-ID: <1a6.263ce5ff.2e29572f@aol.com> Try ColorConverter 2 at _http://www.FlexibleLEarning.com/xtalk_ (http://www.FlexibleLEarning.com/xtalk) You will see that it applies the colorName to an object, then gets the backcolor of the object returned in RGB. /H ----- Hello everyone, Is there a routine to convert a color constant name (i.e. 'black') to the triple RGB value? I can't seem to find anything in the docs, and I have tried all of the tricks I know... Thanks, JR ----- From troy at rpsystems.net Fri Jul 16 12:27:03 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 16 Jul 2004 12:27:03 -0400 Subject: Color conversion question In-Reply-To: <1a6.263ce5ff.2e29572f@aol.com> References: <1a6.263ce5ff.2e29572f@aol.com> Message-ID: On Jul 16, 2004, at 12:07 PM, FlexibleLearning at aol.com wrote: > Try ColorConverter 2 at _http://www.FlexibleLEarning.com/xtalk_ > (http://www.FlexibleLEarning.com/xtalk) > > You will see that it applies the colorName to an object, then gets the > backcolor of the object returned in RGB. For what it's worth, URLs generally work best in email clients when surrounded by angle brackets - This will even allow them to be valid when wrapped by the email client. and in many cases helps them to be recognized as URLs. BTW - the color converter tool is very cool. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Fri Jul 16 12:44:19 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 16 Jul 2004 09:44:19 -0700 Subject: How many chars in each wrapped line? In-Reply-To: <000601c46b49$e7f78700$9201000a@minipcxp> References: <20040716122658.C698A9301CA@mail.runrev.com> <000601c46b49$e7f78700$9201000a@minipcxp> Message-ID: <40F805E3.3010306@fourthworld.com> John Rule wrote: > I am trying to calculate the number of chars in each line of a wrapped > field...there doesn't seem to be any property value that helps either. Any > ideas? Look at the formattedText. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From wouter.abraham at pi.be Fri Jul 16 14:23:43 2004 From: wouter.abraham at pi.be (Wouter) Date: Fri, 16 Jul 2004 20:23:43 +0200 Subject: Remember the NSProgressIndicator OS X? Message-ID: <44A6E2A0-D755-11D8-8B32-003065CC999E@pi.be> For those who like to play, paste the following starter script into a button: constant cStar = "grc runningStar" local aPoints,runState,Cp on mouseUp if runstate = 0 then set the label of me to "Stop Running" else set the label of me to "" if runstate <> 0 then stopLines exit to top end if if there is no grp "runningStar" then goCreateSome put the right of me + 20,item 2 of the loc of me into CP put 9 into runState delete var aPoints prepArray 11,7 startLines runLines end mouseUp on stopLines repeat with i = 7 down to 1 put cStar & i into tStar hide tSTar wait 50 millisecs end repeat put 0 into runState end stopLines on startLines repeat with i = 7 down to 1 put cStar & i into tStar put runstate - i + 1 into x if x <= 0 then add 12 to x set the points of tSTar to aPoints[x] show tSTar wait 70 millisecs end repeat end startLines on runLines if runState <> 0 then repeat with i = 1 to 7 put cStar & i into tStar put runstate - i + 1 into x if x <= 0 then add 12 to x set the points of tSTar to aPoints[x] end repeat if runstate = 12 then put 1 into runstate else add 1 to runState send "runLines" to me in 70 millisecs end if end runLines on prepArray tG,tK put item 1 of Cp into tX put item 2 of Cp into tY put (2 * pi / 12) into sRad repeat with i = 1 to 12 put trunc(tG * cos (sRad * i)) + tX into a put trunc(tG * sin (sRad * i)) + tY into b put trunc(tK * cos (sRad * i)) + tX into c put trunc(tK * sin (sRad * i)) + tY into d put a,b & cr & c,d into aPoints[i] end repeat end prepArray ### for those who like 1 liners, ###beware of the linewrap put trunc(tG * cos (sRad * i)) + tX,trunc(tG * sin (sRad * i)) + tY & cr & trunc(tK * cos (sRad * i)) + tX,trunc(tK * sin (sRad * i)) + tY into aPoints[i] ### on goCreateSome put 110 into tX repeat with i = 1 to 7 put tX,tX,tX into tColors[i] add 20 to tX end repeat repeat with i = 1 to 7 put cStar&i into tStar do "create invisible" && tStar set the style of tStar to polygon set the linesize of tStar to 2 set the colors of tStar to tColors[i] put the name of tStar && "and " after tList end repeat delete last word of tList do "group" && tList set the name of last grp to "runningStar" choose browse tool end goCreateSome Have fun. Greetings, WA From yvescoppe at skynet.be Fri Jul 16 15:28:30 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Fri, 16 Jul 2004 21:28:30 +0200 Subject: Remember the NSProgressIndicator OS X? In-Reply-To: <44A6E2A0-D755-11D8-8B32-003065CC999E@pi.be> References: <44A6E2A0-D755-11D8-8B32-003065CC999E@pi.be> Message-ID: <51F55FE6-D75E-11D8-99F3-000D93677F1E@skynet.be> Le 16-juil.-04, ? 20:23, Wouter a ?crit : > For those who like to play, > paste the following starter script into a button: > > FANTASTIC Thank you. Greetings. Yves COPPE yvescoppe at skynet.be From klaus at major-k.de Fri Jul 16 16:53:28 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 16 Jul 2004 22:53:28 +0200 Subject: Remember the NSProgressIndicator OS X? In-Reply-To: <44A6E2A0-D755-11D8-8B32-003065CC999E@pi.be> References: <44A6E2A0-D755-11D8-8B32-003065CC999E@pi.be> Message-ID: <306D05DC-D76A-11D8-8300-000A27B49A96@major-k.de> Hi Wouter, actually it was me who posted this question long ago ;-) > For those who like to play, > paste the following starter script into a button: > > constant cStar = "grc runningStar" > local aPoints,runState,Cp > > on mouseUp > ... > end goCreateSome > > > Have fun. Wow, dat is heelemal COOL, hartelijk bedankt!!!!! :-) > Greetings, > WA Regards and groetjes Klaus Major klaus at major-k.de http://www.major-k.de From troy at rpsystems.net Fri Jul 16 17:16:48 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 16 Jul 2004 17:16:48 -0400 Subject: Remember the NSProgressIndicator OS X? In-Reply-To: <44A6E2A0-D755-11D8-8B32-003065CC999E@pi.be> References: <44A6E2A0-D755-11D8-8B32-003065CC999E@pi.be> Message-ID: <7296DDCE-D76D-11D8-87FC-000A95A09CF8@rpsystems.net> On Jul 16, 2004, at 2:23 PM, Wouter wrote: > For those who like to play, Very awesome. -- Troy RPSystems, Ltd. http://www.rpsystems.net From FlexibleLearning at aol.com Fri Jul 16 17:16:23 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 16 Jul 2004 17:16:23 EDT Subject: ColorConverter 2 Message-ID: <83.10ae7a65.2e299fa7@aol.com> A bug fix and some improvements to the RGB/WebCode/ColorName/Blend color format conversion utility at _http://www.FlexibleLearning.com/xtalk.htm_ (http://www.flexiblelearning.com/xtalk.htm) /H From rogerguay at centurytel.net Fri Jul 16 20:23:20 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Fri, 16 Jul 2004 17:23:20 -0700 Subject: Refer to Cards In-Reply-To: <20040716122658.5607D9301C9@mail.runrev.com> References: <20040716122658.5607D9301C9@mail.runrev.com> Message-ID: <81EF4433-D787-11D8-98B2-000D933610BE@centurytel.net> I have a large script which I would like to operate on a number of identical cards. The script is at the stack level and I need to refer to each of the identical cards in sequence. Is there a way to put the focus on a specific card with a (single) line of script without having to specify the card in every one of the lines? It would simplify my script immensely if I didn't have to insert the card name everywhere!! Thanks for your help, Roger From wouter.abraham at pi.be Fri Jul 16 20:45:59 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 17 Jul 2004 02:45:59 +0200 Subject: Refer to Cards Message-ID: > ? From: Roger Guay > ? Date: Fri, 16 Jul 2004 17:23:26 -0700 > > I have a large script which I would like to operate on a number of > identical cards. The script is at the stack level and I need to refer > to each of the identical cards in sequence. Is there a way to put the > focus on a specific card with a (single) line of script without having > to specify the card in every one of the lines? It would simplify my > script immensely if I didn't have to insert the card name everywhere!! > > > Thanks for your help, Roger > > Hi Roger, Have a look at the mark command and the marked keyword in the transcript dictionary (don't forget unmark) HTH. Greetings, WA From wouter.abraham at pi.be Sat Jul 17 08:22:52 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 17 Jul 2004 14:22:52 +0200 Subject: Remember the NSProgressIndicator OS X? Message-ID: <0636E6ED-D7EC-11D8-8B52-003065CC999E@pi.be> > Re: Remember the NSProgressIndicator OS X? > ? From: Klaus Major > ? Subject: Re: Remember the NSProgressIndicator OS X? > ? Date: Fri, 16 Jul 2004 13:52:56 -0700 > > Hi Wouter, > > > actually it was me who posted this question long ago ;-) > snip > > Wow, dat is heelemal COOL, hartelijk bedankt!!!!! > > > :-) > > > Greetings, > WA > > > Regards and groetjes > > > Klaus Major Tnx to all responders. A small update with a slightly different approach. Better simulation, but still no antialiased graphics :-( Less overhead, only 6 moving lines. And well within the scriptlimits of "doing" things ( in the runLines handler :-) constant cStar = "grc runningStarX" local aPoints,runState,Cp on mouseUp if runstate = 0 then set the label of me to "Stop Running" else set the label of me to "Start Running" if runstate <> 0 then stopLines exit to top end if put the right of me + 20,item 2 of the loc of me into CP put 9 into runState delete var aPoints prepArray 13,7 startLines runLines end mouseUp on runLines if runState <> 0 then do aPoints[runstate] if runstate = 12 then put 1 into runstate else add 1 to runState send "runLines" to me in 70 millisecs end if end runLines on stopLines repeat with i = 7 down to 1 put cStar & i into tStar hide tSTar wait 50 millisecs end repeat put 0 into runState delete grp "runningStarX" end stopLines on startLines repeat 2 put cStar & 7 into tZeroStar do aPoints[0] put 244 into tC set the colors of tZeroStar to tC,tC,tC show tZeroStar repeat with i = 1 to 6 put cStar & i into tStar do aPoints[runstate] subtract 2 from tC set the colors of tZeroStar to tC,tC,tC if runstate = 12 then put 1 into runstate else add 1 to runState if not the visible of tStar then show tStar wait 70 millisecs end repeat end repeat end startLines on prepArray tG,tK if there is no grp "runningStarX" then goCreateSome put item 1 of Cp into tX put item 2 of Cp into tY put (2 * pi / 12) into sRad repeat with i = 1 to 12 put trunc(tG * cos (sRad * i)) + tX into a put trunc(tG * sin (sRad * i)) + tY into b put trunc(tK * cos (sRad * i)) + tX into c put trunc(tK * sin (sRad * i)) + tY into d put quote & a,b & quote && "& cr &" & quote& c,d & quote into aTemp[i] end repeat repeat with j = 1 to 12 repeat with i = 1 to 6 put cStar & i into tStar put j - i + 1 into x if x <= 0 then add 12 to x put "set the points of" && the name of tStar && "to" && aTemp[x] after aPoints[j] end repeat if j <> 1 then put "& cr & cr &" & aTemp[j] after aTemp[0] else put aTemp[j] after aTemp[0] end repeat put cStar& "7" into tStar put "set the points of" && the name of tStar && "to" && aTemp[0] & cr into aPoints[0] end prepArray on goCreateSome put 220 into tC repeat with i = 7 down to 1 put tC,tC,tC into tColors[i] subtract 20 from tC end repeat repeat with i = 7 down to 1 put cStar&i into tStar do "create invisible" && tStar set the style of tStar to polygon set the linesize of tStar to 2 set the colors of tStar to tColors[i] put the name of tStar && "and " after tList end repeat delete last word of tList do "group" && tList set the name of last grp to "runningStarX" choose browse tool end goCreateSome Greetings, WA From wouter.abraham at pi.be Sat Jul 17 09:24:41 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 17 Jul 2004 15:24:41 +0200 Subject: Remember the NSProgressIndicator OS X? Message-ID: Weird difference between mc and rev! For the rev users add the extra line in the following handler: > on prepArray tG,tK > if there is no grp "runningStarX" then goCreateSome > put item 1 of Cp into tX > put item 2 of Cp into tY > put (2 * pi / 12) into sRad > repeat with i = 1 to 12 > put trunc(tG * cos (sRad * i)) + tX into a > put trunc(tG * sin (sRad * i)) + tY into b > put trunc(tK * cos (sRad * i)) + tX into c > put trunc(tK * sin (sRad * i)) + tY into d > put quote & a,b & quote && "& cr &" & quote& c,d & quote into > aTemp[i] > end repeat > repeat with j = 1 to 12 > repeat with i = 1 to 6 > put cStar & i into tStar > put j - i + 1 into x > if x <= 0 then add 12 to x > put "set the points of" && the name of tStar && "to" && aTemp[x] > after aPoints[j] > end repeat > if j <> 1 then put "& cr & cr &" & aTemp[j] after aTemp[0] > else put aTemp[j] after aTemp[0] > end repeat put "& cr & cr" after aTemp[0] > put cStar& "7" into tStar > put "set the points of" && the name of tStar && "to" && aTemp[0] & > cr into aPoints[0] > end prepArray The difference between mc and rev if the extra line is not added: - in rev there is an extra line at 3 o'clock in the runningStarX7 graphic where there is none in mc, though both use the same engine!! (enlarge the runningStarX7 graphic to see this difference) How come???? Greetings, WA From rcozens at pon.net Sat Jul 17 09:51:59 2004 From: rcozens at pon.net (Rob Cozens) Date: Sat, 17 Jul 2004 06:51:59 -0700 Subject: Arrays Ad Nauseam Message-ID: Hi All, One I got started on arrays, I couldn't stop without mathematical capabilities; so array support in the next update of Serendipity Library will include arrayMath and matrixMath functions, as well as a newArray function for building & initializing arrays. ArrayMath supports mathematical operations (+,-,*,/,div,mod,^) on each element of a numeric array using a single value as the second operand. MatrixMath supports the same operations, using the value of the corresponding element of a second array as the second operand. The two arrays passed to matrixMath must have the same structure. If anyone is currently doing "array math" using standard Transcript arrays, I would be interested in seeing how arrayMath & matrixMath compare in performance. Both array math functions parse the source array via "repeat for each character...". When any dimension delimiter character is encountered, the value of the preceding element is derived from the characters encountered since the last delimiter character. If someone is interested in testing this before the next Library update, eMail me privately for copies of the handlers and a test stack. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From FlexibleLearning at aol.com Sat Jul 17 12:41:52 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sat, 17 Jul 2004 12:41:52 EDT Subject: Using angle brackets Message-ID: Depending on the email client (AOL especially), such a format can be misinterpreted as a tag and simly become invisible on the page. Similarly, those that automatically apply an html tag to text can be rendered by the format as seen in this list. /H For what it's worth, URLs generally work best in email clients when surrounded by angle brackets - From ambassador at fourthworld.com Sat Jul 17 12:46:35 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 17 Jul 2004 09:46:35 -0700 Subject: Using angle brackets In-Reply-To: References: Message-ID: <40F957EB.2000502@fourthworld.com> FlexibleLearning at aol.com wrote: > > For what it's worth, URLs generally work best in email clients when > surrounded by angle brackets - > > > > > Depending on the email client (AOL especially), such a format can be > misinterpreted as a tag and simly become invisible on the page. The convention of using angle brackets in plain-text email messages to denote the boundaries of a URL is more than a decade old. If an email client doesn't honor it that's a bug that the vendor should welcome a report on. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Sat Jul 17 13:27:56 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 17 Jul 2004 13:27:56 -0400 Subject: Using angle brackets In-Reply-To: References: Message-ID: On Jul 17, 2004, at 12:41 PM, FlexibleLearning at aol.com wrote: > Depending on the email client (AOL especially), such a format can be > misinterpreted as a tag and simly become invisible on the page. > Similarly, those > that automatically apply an html tag to text can be rendered by the > format as > seen in this list. I don't use AOL, though I do participate in many plain text lists. Angle brackets are not only the accepted convention, but the most reliable in such venues. Wrapping a URL in underscores makes the URL invalid, wrapping it in parentheses is a hit-or-miss proposition, especially if the email client wraps the line. A misinterpretation and invalidation of a URL in angle brackets, if the message is sent (appropriately) in plain text, is something I've never even heard of. I could understand such an occurrence (I suppose) if the email were inappropriately sent formatted as HTML. To each his own though. I simply noticed that you were having some difficulty getting the links to your (quite nice) Scripter's Scrapbook tool to be successfully usable, and offered something that I learned years ago works best and most reliably on such lists as this one - particularly in cases where the URL is split by wrapped lines. Cheers. -- Troy RPSystems, Ltd. http://www.rpsystems.net From rogerguay at centurytel.net Sat Jul 17 14:17:21 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Sat, 17 Jul 2004 11:17:21 -0700 Subject: Refer to Cards In-Reply-To: <20040717160049.8546F9301E9@mail.runrev.com> References: <20040717160049.8546F9301E9@mail.runrev.com> Message-ID: <8B7F5FFE-D81D-11D8-9D6F-000D933610BE@centurytel.net> Thanks, but I don't think this will work for what I need. What I need is a command that forces subsequent lines of script to act only on a specified card. Something like: on someHandler Do something to look only at card x for the following lines -- this is the line I'm after hide object 1 show object 2 put "something" into fld 3 etc. Do something to look only at cd y for the following lines -- this is the line I'm after hide object 1 show object 2 put "something" into fld 3 etc. end someHandler I know that SuperCard had this ability, but I don't remember the command. Any help? Thanks, Roger On Jul 17, 2004, at 9:00 AM, use-revolution-request at lists.runrev.com wrote: > Message: 10 > Date: Sat, 17 Jul 2004 02:45:59 +0200 > From: Wouter > Subject: Re: Refer to Cards > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset=WINDOWS-1252; format=flowed > >> ? From: Roger Guay >> ? Date: Fri, 16 Jul 2004 17:23:26 -0700 >> >> I have a large script which I would like to operate on a number of >> identical cards. The script is at the stack level and I need to refer >> to each of the identical cards in sequence. Is there a way to put the >> focus on a specific card with a (single) line of script without having >> to specify the card in every one of the lines? It would simplify my >> script immensely if I didn't have to insert the card name everywhere!! >> >> >> Thanks for your help, Roger >> >> > > Hi Roger, > > Have a look at the mark command and the marked keyword in the > transcript dictionary > (don't forget unmark) > > HTH. > Greetings, > WA From briany at qldlearning.com Sat Jul 17 14:36:08 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 17 Jul 2004 14:36:08 -0400 Subject: Refer to Cards In-Reply-To: <8B7F5FFE-D81D-11D8-9D6F-000D933610BE@centurytel.net> Message-ID: <2B4860AE-D820-11D8-BAC8-000393AA08D2@qldlearning.com> Roger, How about something like: put "myCardName" into tCard hide object 1 of card tCard show object 2 of card tCard ... put "anotherCardName" into tCard ... > Thanks, but I don't think this will work for what I need. What I need > is a command that forces subsequent lines of script to act only on a > specified card. Something like: > > on someHandler > Do something to look only at card x for the following lines -- this > is the line I'm after > hide object 1 > show object 2 > put "something" into fld 3 > etc. > Do something to look only at cd y for the following lines -- this is > the line I'm after > hide object 1 > show object 2 > put "something" into fld 3 > etc. > end someHandler From Roger.E.Eller at sealedair.com Sat Jul 17 14:44:27 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sat, 17 Jul 2004 14:44:27 -0400 Subject: Support for MSSQL databases Message-ID: I was wondering if RunRev will ever add Microsoft SQL to its database connectivity offerings. In the corporate environment, alot of times it is required that we use Microsoft (even though MySQL is just as good or better). Thanks. Roger Eller From yvescoppe at skynet.be Sat Jul 17 15:07:43 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Sat, 17 Jul 2004 21:07:43 +0200 Subject: Remember the NSProgressIndicator OS X? In-Reply-To: References: Message-ID: <94C64C72-D824-11D8-A23B-000D93677F1E@skynet.be> Le 17-juil.-04, ? 15:24, Wouter a ?crit : > Weird difference between mc and rev! > For the rev users add the extra line in the following handler: > Hi, Can you tell where I can change something in your script to have a more little or bigger wheel ?? Thank you. Greetings. Yves COPPE yvescoppe at skynet.be From wouter.abraham at pi.be Sat Jul 17 15:15:37 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 17 Jul 2004 21:15:37 +0200 Subject: Refer to Cards Message-ID: > Re: Refer to Cards > ? From: Roger Guay > ? Subject: Re: Refer to Cards > ? Date: Sat, 17 Jul 2004 11:17:27 -0700 > > Thanks, but I don't think this will work for what I need. What I need > is a command that forces subsequent lines of script to act only on a > specified card. Something like: > > on someHandler > Do something to look only at card x for the following lines -- this > is the line I'm after > hide object 1 > show object 2 > put "something" into fld 3 > etc. > Do something to look only at cd y for the following lines -- this is > the line I'm after > hide object 1 > show object 2 > put "something" into fld 3 > etc. > end someHandler > > I know that SuperCard had this ability, but I don't remember the > command. > > > Any help? > > > Thanks, Roger On the contrary, you can use the mark command in this case. But your pseudocode is not very clear to me. Anyway try something like: on someHandler set defaultstack to mark cards where (the script of this cd contains " hide object 1") and (the script of this cd contains "show object 2") repeat with i = 1 to the number of marked cds do the things you have to do with or on marked cd i end repeat end someHandler May be it is not similar to Supercards system and may be not really in 1 line :-), but the mark command works on card scripts as well. HTH. Greetings, Wouter From laguer at ucs.orst.edu Sat Jul 17 15:48:08 2004 From: laguer at ucs.orst.edu (Rich Lague) Date: Sat, 17 Jul 2004 12:48:08 -0700 Subject: save as for text file? In-Reply-To: Message-ID: <3A27CA1C-D82A-11D8-AFB3-000393BAAB8A@ucs.orst.edu> I'm trying to create an application in which the user will fill in a table field. I would then like to let the user save that field as a text file under a name they chose. This was my first attempt: on mouseUp ask "Save list as..." set the defaultFolder to "/Users/rlague/Documents/Revolution-iB/RFP projecto/7.2i" put field "daTable" into URL "file:it.txt" end mouseUp This script did work-- it saved the file, but the file name was "it.txt" For my second attempt I copied most of a script from Dan Shafer's book (page 218,)-- on mouseUp ask "Save list as..." set the defaultFolder to "/Users/rlague/Documents/Revolution-iB/RFP projecto/7.2i" open file it write card field "daTable" to file it close it end mouseUp This worked to the extent that a file was created with the correct name, but the file was empty. For my third try I copied Dan Shafer's script very carefully-- on mouseUp ask file "Save list as..." with "Temp" open it write card field "daTable" to file it close it end mouseUp With this script I get an error message: "Chunk: error in object expression" and no file is created. If I make a slight change in this script-- on mouseUp ask file "Save list as..." with "Temp" open it write card field "daTable" to file it close file it end mouseUp I do not get the error message, but no file is created. So, is there a way to do what I'm trying? Thanks! Rich Lague From dsc at swcp.com Sat Jul 17 15:57:22 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 17 Jul 2004 13:57:22 -0600 Subject: save as for text file? In-Reply-To: <3A27CA1C-D82A-11D8-AFB3-000393BAAB8A@ucs.orst.edu> References: <3A27CA1C-D82A-11D8-AFB3-000393BAAB8A@ucs.orst.edu> Message-ID: <844FD062-D82B-11D8-958B-000A9567A3E6@swcp.com> On Jul 17, 2004, at 1:48 PM, Rich Lague wrote: > on mouseUp > ask "Save list as..." > set the defaultFolder to "/Users/rlague/Documents/Revolution-iB/RFP > projecto/7.2i" > put field "daTable" into URL "file:it.txt" > end mouseUp Off the top of my head... on mouseUp ask "Save list as..." if char -4 to -1 of it is not ".txt" put ".txt" after it put field "daTable" into URL ("file:" & it) end mousUp Something like that. Dar Scott From webmaster at dreamscapesoftware.com Sat Jul 17 17:02:02 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Sat, 17 Jul 2004 15:02:02 -0600 Subject: save as for text file? References: <3A27CA1C-D82A-11D8-AFB3-000393BAAB8A@ucs.orst.edu> Message-ID: <005101c46c41$504a7ef0$60d4e6cf@WorkPC> Try This... on mouseUp put cd fld "daTable" into tableData ask "Save File As..." with "untitled.txt" if it is empty then exit mouseUp put it into targetFileName set the defaultFolder to "/Users/rlague/Documents/Revolution-iB/RFPprojecto/7.2i/" open file targetFileName write tableData to file targetFileName close file targetFileName end mouseUp Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Rich Lague" To: "How to use Revolution" Sent: Saturday, July 17, 2004 1:48 PM Subject: save as for text file? > > I'm trying to create an application in which the user will fill in a > table field. I would then like to let the user save that field as a > text file under a name they chose. > > This was my first attempt: > > > on mouseUp > ask "Save list as..." > set the defaultFolder to "/Users/rlague/Documents/Revolution-iB/RFP > projecto/7.2i" > put field "daTable" into URL "file:it.txt" > end mouseUp > > This script did work-- it saved the file, but the file name was "it.txt" > > For my second attempt I copied most of a script from Dan Shafer's book > (page 218,)-- > > > on mouseUp > ask "Save list as..." > set the defaultFolder to "/Users/rlague/Documents/Revolution-iB/RFP > projecto/7.2i" > open file it > write card field "daTable" to file it > close it > end mouseUp > > This worked to the extent that a file was created with the correct > name, but the file was empty. > > For my third try I copied Dan Shafer's script very carefully-- > > on mouseUp > ask file "Save list as..." with "Temp" > open it > write card field "daTable" to file it > close it > end mouseUp > > With this script I get an error message: "Chunk: error in object > expression" and no file is created. > If I make a slight change in this script-- > > on mouseUp > ask file "Save list as..." with "Temp" > open it > write card field "daTable" to file it > close file it > end mouseUp > > I do not get the error message, but no file is created. > > > So, is there a way to do what I'm trying? > > > Thanks! > > Rich Lague > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From psahores at easynet.fr Sat Jul 17 16:07:56 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 17 Jul 2004 22:07:56 +0200 Subject: save as for text file? In-Reply-To: <3A27CA1C-D82A-11D8-AFB3-000393BAAB8A@ucs.orst.edu> References: <3A27CA1C-D82A-11D8-AFB3-000393BAAB8A@ucs.orst.edu> Message-ID: Le 17 juil. 04, ? 21:48, Rich Lague a ?crit : > > Try "open file it" > on mouseUp > ask file "Save list as..." with "Temp" > # open it > open file it > write card field "daTable" to file it > close file it > end mouseUp > > I do not get the error message, but no file is created. > > > So, is there a way to do what I'm trying? > > > Thanks! > > Rich Lague > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Net/Private applications & ACID DB over IP "Mutualiser les deltas de productivit?" From nnoydb at excite.com Sat Jul 17 16:45:29 2004 From: nnoydb at excite.com (K) Date: Sat, 17 Jul 2004 16:45:29 -0400 (EDT) Subject: scriptsLimits Message-ID: <20040717204529.CA66ABF9A@xprdmailfe13.nwk.excite.com> I am working on a OOP library for 'RR' and I am fuzzy on a few 'RR' internals. I currently have a 'control' that represents a template class (each is self registering). When the developer calls createInstance a clone of that control is created and 'the script' is modified to accept messages in the form of . at this time the script property is set and added to the backscripts. This does not seem to work in a stand-alone due to script limits any ideas on alternatives to this? NOTE: I have the enterprise version. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From wouter.abraham at pi.be Sat Jul 17 17:24:51 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 17 Jul 2004 23:24:51 +0200 Subject: weird behavior Message-ID: Hi all, Some weird behavior. If the style of a created graphic is set to polygon and the points of it are set to a list like: ----------- start of list ------------- end of list then revolution adds another point to the list. it becomes: ----------- start of list ------------- end of list whereas in metacard no point is added If the style of the graphic is set to curve and then reverted to polygon no point is added no more. ???? Puzzling... Greetings, WA From ambassador at fourthworld.com Sat Jul 17 18:54:04 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 17 Jul 2004 15:54:04 -0700 Subject: weird behavior In-Reply-To: References: Message-ID: <40F9AE0C.9010502@fourthworld.com> Wouter wrote: > Hi all, > > Some weird behavior. > > If the style of a created graphic is set to polygon and the points of > it are set to a list like: > > ----------- start of list > > > > > > > > > ------------- end of list > > then revolution adds another point to the list. > it becomes: > > ----------- start of list > > > > > > > > > > ------------- end of list > > whereas in metacard no point is added > > If the style of the graphic is set to curve and then reverted to > polygon no point is added no more. > ???? Puzzling... What is the Buzilla report number for this? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From capellan2000 at yahoo.com Sat Jul 17 18:55:33 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 17 Jul 2004 15:55:33 -0700 (PDT) Subject: Remember the NSProgressIndicator OS X? In-Reply-To: <20040717160049.A8E109301EF@mail.runrev.com> Message-ID: <20040717225534.37989.qmail@web40505.mail.yahoo.com> on Sat, 17 Jul 2004 Wouter wrote: > The difference between mc and rev if the extra line > is not added: > - in rev there is an extra line at 3 o'clock > in the runningStarX7 > graphic > where there is none in mc, though both use the same > engine!! > (enlarge the runningStarX7 graphic to see this > difference) > > How come???? Looks like the RR ide is closing the graphic. Maybe this is a preference in the ide. A polygonal graphic is closed by repeating the first point in the last point. Alejandro ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From capellan2000 at yahoo.com Sat Jul 17 19:33:18 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 17 Jul 2004 16:33:18 -0700 (PDT) Subject: Arrays Ad Nauseam In-Reply-To: <20040717160049.A8E109301EF@mail.runrev.com> Message-ID: <20040717233318.39368.qmail@web40502.mail.yahoo.com> on Sat, 17 Jul 2004 Rob Cozens wrote: > One I got started on arrays, I couldn't stop without > mathematical > capabilities; so array support in the next update of > Serendipity > Library will include arrayMath and matrixMath > functions, as well as a > newArray function for building & initializing > arrays. JonesLib.mc provides array math too. Did you check it, Rob? [snip] > If anyone is currently doing "array math" using > standard Transcript > arrays, I would be interested in seeing how > arrayMath & matrixMath > compare in performance. I've used array math in diverse stacks, but i suspect that these operations could be still much faster. I hope that someone helps me to optimize the array math in these stacks. Matrices for Scale, rotate, translate and skew 2d vector polygon graphics. Matrices for Scale, rotate and translate 3d graphics, represented as vector polygons. Matrices to calculate the points of a bezier graphic. This matrix calculation is SLOWEST than the other two handlers that do the same function... :-(( This matrix could be optimized in some way to work, at least as fast, as the other two handlers. > If someone is interested in testing this before the > next Library > update, eMail me privately for copies of the > handlers and a test > stack. Message received! :-) Alejandro ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From capellan2000 at yahoo.com Sat Jul 17 19:59:51 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 17 Jul 2004 16:59:51 -0700 (PDT) Subject: Color conversion question In-Reply-To: <20040716160029.EC3889301E8@mail.runrev.com> Message-ID: <20040717235951.77643.qmail@web40513.mail.yahoo.com> on Fri, 16 Jul 2004 John Rule wrote: > Is there a routine to convert a color constant > name (i.e. 'black') to the > triple RGB value? I can't seem to find anything in > the docs, and I have > tried all of the tricks I know... Look at this message: Alejandro ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From alex at tweedly.net Sat Jul 17 21:10:06 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 18 Jul 2004 02:10:06 +0100 Subject: weird behavior In-Reply-To: Message-ID: <5.1.0.14.0.20040718020012.00ac2ce0@mail.tweedly.net> At 23:24 17/07/2004 +0200, Wouter wrote: >Hi all, > >Some weird behavior. > >If the style of a created graphic is set to polygon and the points of it >are set to a list like: > >----------- start of list > > > > > > > > >------------- end of list > >then revolution adds another point to the list. >it becomes: > >----------- start of list > > > > > > > > > >------------- end of list > >whereas in metacard no point is added > >If the style of the graphic is set to curve and then reverted to polygon >no point is added no more. >???? Puzzling... I saw something like this when I was trying my "speedy graphics" examples, but thought it was just something I had done wrong. Or rather, was still doing wrong - I kept seeing odd behaviour that I don't understand, and was kind of stuck in trying to complete the project. So I'm really glad you sent this email :-) Looking into it some more, with this hint in mind, I think I have a clearer picture. I think you have a malformed polygon. From the Transcipt dictionary (points entry): >A blank line in the points indicates that the previous and next vertexes >are not connected by a line--that is, the line, curve, or polygon is >broken into two (or more) pieces. If the last line of the points of a >polygon is blank, the polygon is not closed. A closed polygon's start >point (the first line of its points property) is the same as its end point >(the last line of its points property). NB: An open polygon has a blank last line A closed polygon has the last line == first. Your example, like many of mine, had neither of those conditions true. So I guess it is, strictly speaking, malformed - and hence the behaviour could be undefined. I've been unable to see any failure with any example where I had a properly formed polygon according to specification. I still think it can be considered a bug - but at least it can be avoided / worked around. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From nnoydb at excite.com Sat Jul 17 23:16:41 2004 From: nnoydb at excite.com (K) Date: Sat, 17 Jul 2004 23:16:41 -0400 (EDT) Subject: What is messageMessages property? Message-ID: <20040718031641.99D16109ECC@xprdmailfe1.nwk.excite.com> -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From jacque at hyperactivesw.com Sat Jul 17 23:58:53 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 17 Jul 2004 22:58:53 -0500 Subject: Color conversion question In-Reply-To: <20040717235951.77643.qmail@web40513.mail.yahoo.com> References: <20040717235951.77643.qmail@web40513.mail.yahoo.com> Message-ID: <40F9F57D.50401@hyperactivesw.com> On 7/17/04 6:59 PM, Alejandro Tejada wrote: > on Fri, 16 Jul 2004 > John Rule wrote: > > >>Is there a routine to convert a color constant >>name (i.e. 'black') to the >>triple RGB value? I can't seem to find anything in >>the docs, and I have >>tried all of the tricks I know... > > > Look at this message: > > Or this one: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From katir at hindu.org Sun Jul 18 00:56:06 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Sat, 17 Jul 2004 18:56:06 -1000 Subject: RecordInput Setting for Telex USB Audio Device Message-ID: Is there any way to query the system on OSX for the 4 character string that will automatically switch the record input property to a setting that will pipe the sound from USB input? Of course one can go to the sound control panel in system prefs, set the input to the "Telex USB Audio Device" (excellent! piece of hardware by the way... comes with iListen...) and then in the record scripts, set the recordInput to "dflt" and it works... And happily it seems even if the user has his system sound prefs set to internal Mic... when he plugs in the Telex USB into the USB port the sound panel seems to recognize this and automatically switches to the USB -- so that (set the recordInput to "dflt") works. But I have been "burned" too many times when you think everything is going work and then in a live recording situation, defaults all sudden change... then the user will simply gets no sound file recorded. I would rather hard code the USB into the recordinput Property in my scripts. I tried all the ones listed in the docs imic, emic, mbay, idav etc... none of them work, only dlft works if USB is already set in the system sound prefs. Is this list of 4 character options hard coded in the Metacard engine? or are they part of Quicktime? If the latter, I would assume one could read them somewhere... Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From ambassador at fourthworld.com Sun Jul 18 03:52:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 18 Jul 2004 00:52:06 -0700 Subject: Monterey Summit - kudos to Dan and Chipp Message-ID: <40FA2C26.5060605@fourthworld.com> Kudos to Dan and Chipp for putting together the well-executed Rev Summit in Monterey. I think everyone there would agree the Summit was a tremendous success. A lot was learned by all, a lot of code problems solved, and a lot of new friendships formed. Extra bonus points that we all walked away with specific action items to help boost Rev's visibility and our careers along with it. The experience has me even more excited about the upcoming European Revolution Conference in Malta. If you've been thinking of attending the ERC, I think it offers a unique opportunity for learning a tremendous amount about Rev while taking in the uncommon beauty of Malta. The European Revolution Conference is November 14, 15, and 16 in Valletta, Malta. There's a special deal available for a limited time that's worth knowing about: Until July 30, US$475 gets you - - Three nights Hotel (bed & breakfast) - Airport transfers - Conference attendance Pricing after 30 July will be US$585. Complete details about the conference are at: A keynote by Kevin Miller will kick off sessions with Malte Brill, Klaus Major, Frederic Rinaldi, Jan Schenkel, and myself, with time for taking in the sights and good food Malta has to offer. Hope to see you there. I sincerely feel such meetings really add a lot to the experience of developing with Revolution. The Summit was a great starting point for this type of deep interaction that can only occur in person. With the fine example of Dan and Chipp's effort, I'm sure the European Rev Conference will be tremendously rewarding. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From FlexibleLearning at aol.com Sun Jul 18 04:57:38 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 18 Jul 2004 04:57:38 EDT Subject: Using angle brackets, test Message-ID: <45.10d03a0e.2e2b9582@aol.com> Thank you, Richard and Troy... My point is that I do not seem to get a choice here. If I type a url or email address it is automatically turned into a hyperlink as I type. When rendered by the list digest, it is re-formatted as _URL_ (URL) To test: - This is a single-string url : _http://www.flexibleLearning.com/xtalk_ (http://www.flexiblelearning.com/xtalk) - This is the url in angle brackets: <_http://www.flexibleLearning.com/xtalk_ (http://www.flexiblelearning.com/xtalk) > - This is a single-string url without the prefix: _www.flexibleLEarnig.com/xtalk_ (http://www.flexiblelearnig.com/xtalk) - This is a single-string url in angle brackets without the prefix: <_www.flexibleLearning.com_ (http://www.flexiblelearning.com/) > I look forward to seeing the above when reproduced in the digest. Perhaps there are settings I am overlooking in AOL. /H From wouter.abraham at pi.be Sun Jul 18 07:10:19 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 18 Jul 2004 13:10:19 +0200 Subject: weird behavior Message-ID: <0DF0D2AF-D8AB-11D8-8B52-003065CC999E@pi.be> Re: weird behavior ? From: Alex Tweedly ? Subject: Re: weird behavior ? Date: Sat, 17 Jul 2004 18:03:36 -0700 >> At 23:24 17/07/2004 +0200, Wouter wrote: >> >> >> Hi all, >> >> >> Some weird behavior. >> >> -- snip > > I saw something like this when I was trying my "speedy graphics" > examples, but thought it was just something I had done wrong. Or > rather, was still doing wrong - I kept seeing odd behaviour that I > don't understand, and was kind of stuck in trying to complete the > project. > So I'm really glad you sent this email :-) > > Looking into it some more, with this hint in mind, I think I have a > clearer picture. > > I think you have a malformed polygon. From the Transcipt dictionary > (points entry): > > > A blank line in the points indicates that the previous and next > vertexes are not connected by a line--that is, the line, curve, or > polygon is broken into two (or more) pieces. If the last line of the > points of a polygon is blank, the polygon is not closed. A closed > polygon's start point (the first line of its points property) is the > same as its end point (the last line of its points property). > > NB: > An open polygon has a blank last line > A closed polygon has the last line == first. > > Your example, like many of mine, had neither of those conditions > true. So I guess it is, strictly speaking, malformed - and hence the > behaviour could be undefined. > > I've been unable to see any failure with any example where I had a > properly formed polygon according to specification. > > I still think it can be considered a bug - but at least it can be > avoided / worked around. > > -- Alex. Hi all responders, I know this is a malformed polygon. But the question remains. Why is rev adding the extra line and metacard does not.? The answer lies in 1 of the properties of the graphic!!!! When a graphic is set to polygon, the < opaque > property is set to false in metacard and to true in revolution. Setting this property to true in metacard makes it add the extra line at the end of the list of points. Setting this property to false in revolution stops it adding a line to the list of points. So it is not really a bug :-) Greetings, WA From wouter.abraham at pi.be Sun Jul 18 08:37:16 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 18 Jul 2004 14:37:16 +0200 Subject: Bugzilla 624, 1105, 1402 (was : weird behavior) Message-ID: <33F2E062-D8B7-11D8-8B52-003065CC999E@pi.be> Hi again, After finding out the effect of the < opaque property > on polygons , I went to check Bugzilla. So called < bugs > 624, 1105, 1402 are all related to the setting of this property and no real bugs at all. May be an update of the transcript dictionary definition on this and its effect on the drawing and manipulating of polygons is more appropriate. Or am I completely mistaken? :-) Greetings, WA From rcozens at pon.net Sun Jul 18 10:44:44 2004 From: rcozens at pon.net (Rob Cozens) Date: Sun, 18 Jul 2004 07:44:44 -0700 Subject: scriptsLimits In-Reply-To: <20040717204529.CA66ABF9A@xprdmailfe13.nwk.excite.com> References: <20040717204529.CA66ABF9A@xprdmailfe13.nwk.excite.com> Message-ID: >I currently have a 'control' that represents a template class (each >is self registering). When the developer calls createInstance a >clone of that control is created and 'the script' is modified to >accept messages in the form of . at this time >the script property is set and added to the backscripts. This does >not seem to work in a stand-alone due to script limits any ideas on >alternatives to this? Kevin, Script the handler to derive & from a custom property or global variable which is set when the clone is created: on createInstance global instanceAndMethod ... clone control x put myInstance&"."&myMethod into instanceAndMethod end createInstance in the backScript global instanceAndMethod get offset(".", instanceAndMethod) put char 1 to (it-1) of instanceAndMethod into theInstance put char (it+1) to -1 of instanceAndMethod into theMethod If instanceAndMethod is specific to the control with focus, set the clone's instanceAndMethod property instead of using a global. on createInstance ... clone control x get word 3 of it set the instanceAndMethod of control id it to myInstance&"."&myMethod end createInstance in the backScript get the instanceAndMethod of the target put char 1 to (it-1) of instanceAndMethod into theInstance put char (it+1) to -1 of instanceAndMethod into theMethod These techniques require no changes to any script when the control is cloned. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Sun Jul 18 11:05:31 2004 From: rcozens at pon.net (Rob Cozens) Date: Sun, 18 Jul 2004 08:05:31 -0700 Subject: Arrays Ad Nauseam In-Reply-To: <20040717233318.39368.qmail@web40502.mail.yahoo.com> References: <20040717233318.39368.qmail@web40502.mail.yahoo.com> Message-ID: >JonesLib.mc provides array math too. >Did you check it, Rob? Honestly, no I didn't, Alejandro The array math was an intellectual exercise for me. But often when I create handlers in order to see whether a concept in my head can be implemented, I later find practical uses for them. (Like manipulating files exported from spreadsheets and other delimited lists?) -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From wouter.abraham at pi.be Sun Jul 18 12:09:40 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 18 Jul 2004 18:09:40 +0200 Subject: Bugzilla 1402 (was : Bugzilla 624, 1105, 1402) Message-ID: > ? From: Wouter > ? Subject: Bugzilla 624, 1105, 1402 (was : weird behavior) > ? Date: Sun, 18 Jul 2004 05:37:22 -0700 > > Hi again, > > After finding out the effect of the < opaque property > on polygons , > I went to check Bugzilla. > So called < bugs > 624, 1105, 1402 are all related to the setting of > this property and no real bugs at all. > > May be an update of the transcript dictionary definition on this > and its effect on the drawing and manipulating of > polygons is more appropriate. > Or am I completely mistaken? :-) > > > > Greetings, > WA Yes you nincompoop you are wrong for 2/3 of the bugs. (I hope flaming myself causes no problem on the list :-) After rereading the bugzilla reports (well) it is only Bug 1402 that is related to the opaque property settings and is no bug at all. Lazy sunday. Greetings, WA From ambassador at fourthworld.com Sun Jul 18 12:11:10 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 18 Jul 2004 09:11:10 -0700 Subject: scriptsLimits In-Reply-To: References: <20040717204529.CA66ABF9A@xprdmailfe13.nwk.excite.com> Message-ID: <40FAA11E.6030206@fourthworld.com> Rob Cozens wrote: >> I currently have a 'control' that represents a template class (each is >> self registering). When the developer calls createInstance a clone of >> that control is created and 'the script' is modified to accept >> messages in the form of . at this time the >> script property is set and added to the backscripts. This does not >> seem to work in a stand-alone due to script limits any ideas on >> alternatives to this? > > Script the handler to derive & from a custom > property or global variable which is set when the clone is created: > > on createInstance > global instanceAndMethod > ... > clone control x > put myInstance&"."&myMethod into instanceAndMethod > end createInstance FWIW, I've been advised by Scott Raney not to rely on dot notation in my own handler names, as future versions of the engine may include OOPS extensions which may affect existing uses of dot notation in unpredictable ways. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rcozens at pon.net Sun Jul 18 12:55:37 2004 From: rcozens at pon.net (Rob Cozens) Date: Sun, 18 Jul 2004 09:55:37 -0700 Subject: scriptsLimits In-Reply-To: <40FAA11E.6030206@fourthworld.com> References: <20040717204529.CA66ABF9A@xprdmailfe13.nwk.excite.com> <40FAA11E.6030206@fourthworld.com> Message-ID: >I've been advised by Scott Raney not to rely on dot notation in my >own handler names, as future versions of the engine may include OOPS >extensions which may affect existing uses of dot notation in >unpredictable ways. That's good to know, Richard However my examples used "." as part of a global value & custom properties, not in a handler name. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From livfoss at blueyonder.co.uk Sun Jul 18 13:06:09 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 18 Jul 2004 18:06:09 +0100 Subject: Any revers in England (was Glasgow Area Scotland) Message-ID: >On Tue, 13 Jul 2004 01:22:15 EDT, FlexibleLearning at aol.com wrote: > >And I'll put out a call for the (southern) English side of the border. Like Bernard Devlin, I'm in London when I'm in the UK (maybe half the time - sorry about the slow response, I've been a bit out of it for some days). I once (maybe a year ago) tried to collect names of London Revvers but drew a blank: I imagine there are more now... Graham PS any Revvers near Toulouse, South West France? I could improve my French *and* my knowledge of Rev... just dreaming. -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From wouter.abraham at pi.be Sun Jul 18 14:01:04 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 18 Jul 2004 20:01:04 +0200 Subject: Files & Memory prefs Message-ID: <6F821797-D8E4-11D8-8B52-003065CC999E@pi.be> Hi all, Can someone confirm the following? In the RR preferences for the Files & Memory, hilite the "ask" button and close the prefs. If the revdoctips window is toplevel, create a new mainstack. When closing the revdoctips window, RR asks: "You have closed the last stack in file [stack not saved - no file found]. Do you want to remove all stacks in this file from memory? (you can turn this warning off in the Preferences under the edit menu.)" Choosing "Yes" closes the revdocstips AND the window of the new mainstack. TIA. Greetings, WA From hershrev at realtorsgroup.us Sun Jul 18 14:03:53 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Sun, 18 Jul 2004 14:03:53 -0400 Subject: sql misfunction In-Reply-To: <20040715061946.71211.qmail@web60509.mail.yahoo.com> Message-ID: On Thursday, July 15, 2004, at 02:19 AM, Jan Schenkel wrote: > --- hershbp at verizon.net wrote: >> Hi, I think the "columnByNumber() " doesn't work >> properly with >> PostgreSQL. > > It seems to work fine for me ; do you have a clearer > recipe, and could you bugzilla it ? put revDatabaseColumnNamed(29,"contact_pk") in the messagesBox -- works fine put revDatabaseColumnByNumber(29,1) -- Message execution error: Error description: Function: error in function handler > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - Send 10MB messages! > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Sun Jul 18 15:06:42 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 18 Jul 2004 12:06:42 -0700 (PDT) Subject: scriptsLimits In-Reply-To: <40FAA11E.6030206@fourthworld.com> Message-ID: I thought that Kevin had assured us that Rev wasn't going to "go over" to using dot syntax. No? Am I remembering incorrectly? Judy On Sun, 18 Jul 2004, Richard Gaskin wrote: > FWIW, I've been advised by Scott Raney not to rely on dot notation in my > own handler names, as future versions of the engine may include OOPS > extensions which may affect existing uses of dot notation in > unpredictable ways. From jperryl at ecs.fullerton.edu Sun Jul 18 15:37:07 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 18 Jul 2004 12:37:07 -0700 (PDT) Subject: How low can we really go? In-Reply-To: Message-ID: Hi, I asked this question a while back and I don't think anybody responded so, at the risk of being a supreme annoyance, I'm going to ask again. What does everyone -- especially those who actually ship commercial products done with Rev -- believe to be the lowest common denominator hardware/software configuration for adequate performance? My question is prompted by two things. First, when demo-ing my master's project (an intro to Rev done in Rev), it was on 128 MB RAM PII machines running Windows2000. And performance really sucked. The same thing on a G4 128MB RAM Mac in OS 9.2 was tolerable/sucked much less. Also, I've noticed that students' files on their PC laptops (unknown processor) with 128 MB RAM run less well than on our lab Macs described above. Additionally, on said lab Macs, I've noticed that when students are working on multimedia-intensive stacks, that if they run the animation/sound/QT movie enough times, the stack simply grinds to a halt and refuses to play the media; quitting Rev and relaunching seems to solve the problem, which doesn't occur/occur as frequently with a Mac with 512 MB RAM and OS 10.x. Second, knowing what this lowest common denominator is is important for deployment in education (and if anyone wonders why I keep harping on this market, notice that Rev's ONLY ed bulk license deal on their website is for K-12/pre-higher ed). I note that Rev's website notes that compiled apps can run under Windows 3.11, which I find extremely difficult to believe. Even if it does, my experience with 128 MB RAM/PII/Win2000 is that nobody in their right mind would *want* it to. Mind you, I'm not *complaining* that it doesn't run well under Win3.11, merely that it shouldn't be oversold such that people (maybe middle schools with PI or PII machines running Win95/98) don't buy it thinking it will be an ideal solution and then be thoroughly disgusted with its performance or lack thereof. The other thing is that I don't see any reference at all to required processor. I'd like to do whatever I can to make Rev embraceable to the K-12 and teacher ed community, so understanding just how low we can *reasonably* go is critically important. Judy From bvg at mac.com Sun Jul 18 15:44:49 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 18 Jul 2004 21:44:49 +0200 Subject: any chatters? Message-ID: <40FAD331.6080402@mac.com> Hey, I wanted to ask if any chatters are here, it would be great to join an irc channel and just ask away, or brag about a cool solution etc. Also are you using any IM solutions? I guess I am just a lonely guy, searching some contact ;) greetings Bjoernke von Gierke From mpetrides at earthlink.net Sun Jul 18 15:55:09 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 18 Jul 2004 15:55:09 -0400 Subject: How low can we really go? In-Reply-To: References: Message-ID: <5F8812C2-D8F4-11D8-8F4F-000A959D005E@earthlink.net> Simply because I can not test at less than this configuration, the PC version of my software specifies PII at 300 mHZ and 64 meg RAM, running Win 95/98, XP or 2000 (couldn't test Win ME), CD drive, 800X600 resolution-higher preferred. On Mac, again because I can't test lower: G3 or G4 running OS 9 or X (someone actually tried it with 8.x and it worked, too) 64 meg RAM (lowest actually tested was 128 meg), CD drive, 800X600 resolution-higher preferred). Because most hospital IS managers discourage (actually often do not allow) installation of software on networked machines, the software is designed to run off CD and is loaded in relatively small but self-sufficient modules from CD, reducing the requirements considerably. M On Jul 18, 2004, at 3:37 PM, Judy Perry wrote: > Hi, > > I asked this question a while back and I don't think anybody responded > so, > at the risk of being a supreme annoyance, I'm going to ask again. > > What does everyone -- especially those who actually ship commercial > products done with Rev -- believe to be the lowest common denominator > hardware/software configuration for adequate performance? > > My question is prompted by two things. First, when demo-ing my > master's > project (an intro to Rev done in Rev), it was on 128 MB RAM PII > machines > running Windows2000. And performance really sucked. The same thing > on a > G4 128MB RAM Mac in OS 9.2 was tolerable/sucked much less. Also, I've > noticed that students' files on their PC laptops (unknown processor) > with > 128 MB RAM run less well than on our lab Macs described above. > Additionally, on said lab Macs, I've noticed that when students are > working on multimedia-intensive stacks, that if they run the > animation/sound/QT movie enough times, the stack simply grinds to a > halt > and refuses to play the media; quitting Rev and relaunching seems to > solve > the problem, which doesn't occur/occur as frequently with a Mac with > 512 > MB RAM and OS 10.x. > > Second, knowing what this lowest common denominator is is important for > deployment in education (and if anyone wonders why I keep harping on > this > market, notice that Rev's ONLY ed bulk license deal on their website is > for K-12/pre-higher ed). I note that Rev's website notes that compiled > apps can run under Windows 3.11, which I find extremely difficult to > believe. Even if it does, my experience with 128 MB RAM/PII/Win2000 is > that nobody in their right mind would *want* it to. > > Mind you, I'm not *complaining* that it doesn't run well under Win3.11, > merely that it shouldn't be oversold such that people (maybe middle > schools with PI or PII machines running Win95/98) don't buy it > thinking it > will be an ideal solution and then be thoroughly disgusted with its > performance or lack thereof. The other thing is that I don't see any > reference at all to required processor. > > I'd like to do whatever I can to make Rev embraceable to the K-12 and > teacher ed community, so understanding just how low we can *reasonably* > go is critically important. > > Judy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Sun Jul 18 16:00:28 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 18 Jul 2004 13:00:28 -0700 Subject: How low can we really go? In-Reply-To: Message-ID: on 7/18/04 12:37 PM, Judy Perry at jperryl at ecs.fullerton.edu wrote: > What does everyone -- especially those who actually ship commercial > products done with Rev -- believe to be the lowest common denominator > hardware/software configuration for adequate performance? Just wanted to let you know that I've read your post and don't have a good asnwer for you. I sell shareware that has a demo mode with restricted capabilities. I figure that if it won't run well for them then they probobly shouldn't pay for the functions to be turned on. Mark From mpetrides at earthlink.net Sun Jul 18 15:56:49 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 18 Jul 2004 15:56:49 -0400 Subject: any chatters? In-Reply-To: <40FAD331.6080402@mac.com> References: <40FAD331.6080402@mac.com> Message-ID: <9B230C5E-D8F4-11D8-8F4F-000A959D005E@earthlink.net> I use iChat AV and might be interested in getting involved in a chat with other Rev-ers--I'm just concerned I'll get more "addicted" than I already am ;-) M On Jul 18, 2004, at 3:44 PM, Bj?rnke von Gierke wrote: > Hey, I wanted to ask if any chatters are here, it would be great to > join an irc channel and just ask away, or brag about a cool solution > etc. > Also are you using any IM solutions? > > I guess I am just a lonely guy, searching some contact ;) > > greetings > Bjoernke von Gierke > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershrev at realtorsgroup.us Sun Jul 18 15:55:11 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Sun, 18 Jul 2004 15:55:11 -0400 Subject: server side scripting Message-ID: <60B90F67-D8F4-11D8-874A-0030654C1E62@realtorsgroup.us> Hi, Where can I find the tip for server side scripting that was posted on RR site a while ago ? Also what is it made for , can I write a trigger for a PostgreSQL db ? Thanks. From webmaster at dreamscapesoftware.com Sun Jul 18 16:59:36 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Sun, 18 Jul 2004 14:59:36 -0600 Subject: How low can we really go? References: Message-ID: <00ee01c46d0a$390647f0$60d4e6cf@WorkPC> Judy, While none of my programs are multi-media intensive, I tend to try for Win95, 100Mhz+, 8MB Ram and 2 Mbs of disk space as my minimum. On the Macintosh side, I prefer System 7.5+, 80Mhz, 8MB Ram and 2 Mbs of disk space. But what I don't do is put restrictions in my software like some companies do. If you can get my software to run on Win 3.1 with 4mb's ram then Hey, congratulations. I won't provide support for it, but if it works then that's just fine and dandy. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Judy Perry" To: "How to use Revolution" Sent: Sunday, July 18, 2004 1:37 PM Subject: How low can we really go? > Hi, > > I asked this question a while back and I don't think anybody responded so, > at the risk of being a supreme annoyance, I'm going to ask again. > > What does everyone -- especially those who actually ship commercial > products done with Rev -- believe to be the lowest common denominator > hardware/software configuration for adequate performance? > > My question is prompted by two things. First, when demo-ing my master's > project (an intro to Rev done in Rev), it was on 128 MB RAM PII machines > running Windows2000. And performance really sucked. The same thing on a > G4 128MB RAM Mac in OS 9.2 was tolerable/sucked much less. Also, I've > noticed that students' files on their PC laptops (unknown processor) with > 128 MB RAM run less well than on our lab Macs described above. > Additionally, on said lab Macs, I've noticed that when students are > working on multimedia-intensive stacks, that if they run the > animation/sound/QT movie enough times, the stack simply grinds to a halt > and refuses to play the media; quitting Rev and relaunching seems to solve > the problem, which doesn't occur/occur as frequently with a Mac with 512 > MB RAM and OS 10.x. > > Second, knowing what this lowest common denominator is is important for > deployment in education (and if anyone wonders why I keep harping on this > market, notice that Rev's ONLY ed bulk license deal on their website is > for K-12/pre-higher ed). I note that Rev's website notes that compiled > apps can run under Windows 3.11, which I find extremely difficult to > believe. Even if it does, my experience with 128 MB RAM/PII/Win2000 is > that nobody in their right mind would *want* it to. > > Mind you, I'm not *complaining* that it doesn't run well under Win3.11, > merely that it shouldn't be oversold such that people (maybe middle > schools with PI or PII machines running Win95/98) don't buy it thinking it > will be an ideal solution and then be thoroughly disgusted with its > performance or lack thereof. The other thing is that I don't see any > reference at all to required processor. > > I'd like to do whatever I can to make Rev embraceable to the K-12 and > teacher ed community, so understanding just how low we can *reasonably* > go is critically important. > > Judy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Sun Jul 18 16:07:49 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 18 Jul 2004 22:07:49 +0200 Subject: any chatters? In-Reply-To: <9B230C5E-D8F4-11D8-8F4F-000A959D005E@earthlink.net> References: <40FAD331.6080402@mac.com> <9B230C5E-D8F4-11D8-8F4F-000A959D005E@earthlink.net> Message-ID: <40FAD895.5030608@mac.com> Well then join the group chat "runrev" I am there and wait as "Bjoernke vG" =) Marian Petrides wrote: > I use iChat AV and might be interested in getting involved in a chat > with other Rev-ers--I'm just concerned I'll get more "addicted" than I > already am ;-) > > M > On Jul 18, 2004, at 3:44 PM, Bj?rnke von Gierke wrote: > >> Hey, I wanted to ask if any chatters are here, it would be great to >> join an irc channel and just ask away, or brag about a cool solution >> etc. >> Also are you using any IM solutions? >> >> I guess I am just a lonely guy, searching some contact ;) >> >> greetings >> Bjoernke von Gierke >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Sun Jul 18 16:13:34 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 18 Jul 2004 15:13:34 -0500 Subject: Bugzilla 1402 (was : Bugzilla 624, 1105, 1402) In-Reply-To: References: Message-ID: <40FAD9EE.8070805@hyperactivesw.com> On 7/18/04 11:09 AM, Wouter wrote: > (I hope flaming myself causes no problem on the list :-) Not at all, I've done it myself. Would it be okay if I roast marshmallows over you? :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Sun Jul 18 16:14:35 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 18 Jul 2004 13:14:35 -0700 (PDT) Subject: Bugzilla 1402 (was : Bugzilla 624, 1105, 1402) In-Reply-To: <40FAD9EE.8070805@hyperactivesw.com> Message-ID: In this heat?? ;-) Judy On Sun, 18 Jul 2004, J. Landman Gay wrote: > On 7/18/04 11:09 AM, Wouter wrote: > > > (I hope flaming myself causes no problem on the list :-) > > Not at all, I've done it myself. Would it be okay if I roast > marshmallows over you? :) From psahores at easynet.fr Sun Jul 18 16:54:57 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 18 Jul 2004 22:54:57 +0200 Subject: server side scripting In-Reply-To: <60B90F67-D8F4-11D8-874A-0030654C1E62@realtorsgroup.us> References: <60B90F67-D8F4-11D8-874A-0030654C1E62@realtorsgroup.us> Message-ID: Just have a search in the metacard and revolution archives lists. You will find lots and lots of usefull material there ;) Regards, Pierre Le 18 juil. 04, ? 21:55, Hershel Fisch a ?crit : > Hi, Where can I find the tip for server side scripting that was posted > on RR site a while ago ? > Also what is it made for , can I write a trigger for a PostgreSQL db ? > Thanks. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Sun Jul 18 16:59:22 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 18 Jul 2004 16:59:22 -0400 Subject: any chatters? In-Reply-To: <40FAD895.5030608@mac.com> References: <40FAD331.6080402@mac.com> <9B230C5E-D8F4-11D8-8F4F-000A959D005E@earthlink.net> <40FAD895.5030608@mac.com> Message-ID: <583C064C-D8FD-11D8-8F4F-000A959D005E@earthlink.net> Sorry. I had to log out shortly after my post because of thunderstorms and it looks like my logging back on was premature--more thunder-boom-booms in the distance. (i did try to find your group chat but didn't see it listed) Logging off now, but catch 'ya later... M On Jul 18, 2004, at 4:07 PM, Bj?rnke von Gierke wrote: > Well then join the group chat "runrev" I am there and wait as > "Bjoernke vG" =) > > Marian Petrides wrote: > >> I use iChat AV and might be interested in getting involved in a chat >> with other Rev-ers--I'm just concerned I'll get more "addicted" than >> I already am ;-) >> >> M >> On Jul 18, 2004, at 3:44 PM, Bj?rnke von Gierke wrote: >> >>> Hey, I wanted to ask if any chatters are here, it would be great to >>> join an irc channel and just ask away, or brag about a cool solution >>> etc. >>> Also are you using any IM solutions? >>> >>> I guess I am just a lonely guy, searching some contact ;) >>> >>> greetings >>> Bjoernke von Gierke >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Sun Jul 18 18:35:15 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 18 Jul 2004 15:35:15 -0700 Subject: How low can we really go? In-Reply-To: References: Message-ID: I think the issue of how low you can go is, in part at least, a function of the product you build and the market(s) you target. In one of my clients' case, e.g., he is willing to say that his customers need an OS X system and must set their display resolution at 1024x768 or better. I wouldn't necessarily recommend that minimum combo for consumer software. On Jul 18, 2004, at 12:37 PM, Judy Perry wrote: > Hi, > > I asked this question a while back and I don't think anybody responded > so, > at the risk of being a supreme annoyance, I'm going to ask again. > > What does everyone -- especially those who actually ship commercial > products done with Rev -- believe to be the lowest common denominator > hardware/software configuration for adequate performance? > > My question is prompted by two things. First, when demo-ing my > master's > project (an intro to Rev done in Rev), it was on 128 MB RAM PII > machines > running Windows2000. And performance really sucked. The same thing > on a > G4 128MB RAM Mac in OS 9.2 was tolerable/sucked much less. Also, I've > noticed that students' files on their PC laptops (unknown processor) > with > 128 MB RAM run less well than on our lab Macs described above. > Additionally, on said lab Macs, I've noticed that when students are > working on multimedia-intensive stacks, that if they run the > animation/sound/QT movie enough times, the stack simply grinds to a > halt > and refuses to play the media; quitting Rev and relaunching seems to > solve > the problem, which doesn't occur/occur as frequently with a Mac with > 512 > MB RAM and OS 10.x. > > Second, knowing what this lowest common denominator is is important for > deployment in education (and if anyone wonders why I keep harping on > this > market, notice that Rev's ONLY ed bulk license deal on their website is > for K-12/pre-higher ed). I note that Rev's website notes that compiled > apps can run under Windows 3.11, which I find extremely difficult to > believe. Even if it does, my experience with 128 MB RAM/PII/Win2000 is > that nobody in their right mind would *want* it to. > > Mind you, I'm not *complaining* that it doesn't run well under Win3.11, > merely that it shouldn't be oversold such that people (maybe middle > schools with PI or PII machines running Win95/98) don't buy it > thinking it > will be an ideal solution and then be thoroughly disgusted with its > performance or lack thereof. The other thing is that I don't see any > reference at all to required processor. > > I'd like to do whatever I can to make Rev embraceable to the K-12 and > teacher ed community, so understanding just how low we can *reasonably* > go is critically important. > > Judy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Sun Jul 18 18:41:19 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 18 Jul 2004 15:41:19 -0700 Subject: Menu Builder is causing big problems in my stack! In-Reply-To: <77E021C6-D6D5-11D8-9DDA-0003937A97B8@genesearch.com.au> References: <77E021C6-D6D5-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: <95F98F68-D90B-11D8-8B52-000A95AE42E6@danshafer.com> Also, I think it has long been recommended best practice to begin your design process by creating your menubar FIRST even if you never populate it until later. Saves a lot of heartache in my experience. Dan On Jul 15, 2004, at 8:08 PM, Sarah Reichelt wrote: >> Has anyone else experienced infuriating, buggy behavior with the menu >> builder? I read a post by Fran?ois Cuneo that describes part of the >> problem. The menubar I make (I'm developing in OSX) is improperly >> shown as having Paste as the first item in the application menu, File >> is empty, and Help contains Copy, I think. What I made, using menu >> builder, should've had only Quit in the File menu (which would be >> moved to the application folder for OSX builds) and only Cut, Copy, >> and Paste in the Edit menu. > I've never heard of anyone else finding the menu items so totally > messed up but with OS X, there are changes made after you create your > menubars and you need to allow for them. The last 2 lines of the File > menu (a divider & Quit) are moved to the Application menu. Similarly, > the last 2 lines of the Edit menu (divider & Preferences) are moved to > the Application menu. If you don't have anything else in the File > menu, it will appear empty. If you only have Cut, Copy & Paste in the > Edit menu, Copy & Paste will vanish from there and presumably Paste > will appear in the Application menu. With the Help menu, the About > item is also moved to the Application menu. > > Delete your menu and start again. Just accept the default menu and see > what happens. Now you can start customizing it, but leave the items > that get moved, in their correct places so that they and nothing else > get moved. >> >> Also, the feature that shortens the stack to hide the menubar in OSX >> is driving me nuts, running amuck and resizing the stack willy nilly. >> One time it chopped off 22 pixels each time I opened the stack, >> making for a nice disappearing stack. Grrrrrrrr! > Yes, this is a long time bugbear. My current preferred option (& I > don't know if it works on non-Mac systems) is to make a separate stack > containing nothing but the menu. Do NOT check "Set as menubar on Mac > OS" but in your main stack use a line like: > set the menubar of this stack to "Menubar 1" > You don't need to tell it which stack contains "Menubar 1", it will > find it if it is in a substack. Then you can edit the menus & their > scripts easily and avoid the whole stack resizing business. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Sun Jul 18 18:42:33 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 18 Jul 2004 15:42:33 -0700 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: <40FA2C26.5060605@fourthworld.com> References: <40FA2C26.5060605@fourthworld.com> Message-ID: Thanks for the kind comments, Richard. I contemplated a decision to try to get to Malta. For about five minutes. Then I found the best air fare I could get even this far in advance from where I live is close to $5k. Gulp. dan On Jul 18, 2004, at 12:52 AM, Richard Gaskin wrote: > > Kudos to Dan and Chipp for putting together the well-executed Rev > Summit in Monterey. > > I think everyone there would agree the Summit was a tremendous > success. A lot was learned by all, a lot of code problems solved, and > a lot of new friendships formed. Extra bonus points that we all walked > away with specific action items to help boost Rev's visibility and our > careers along with it. > > The experience has me even more excited about the upcoming European > Revolution Conference in Malta. > > If you've been thinking of attending the ERC, I think it offers a > unique opportunity for learning a tremendous amount about Rev while > taking in the uncommon beauty of Malta. > > The European Revolution Conference is November 14, 15, and 16 in > Valletta, Malta. > > There's a special deal available for a limited time that's worth > knowing about: > > Until July 30, US$475 gets you - > - Three nights Hotel (bed & breakfast) > - Airport transfers > - Conference attendance > > Pricing after 30 July will be US$585. > > Complete details about the conference are at: > > > A keynote by Kevin Miller will kick off sessions with Malte Brill, > Klaus Major, Frederic Rinaldi, Jan Schenkel, and myself, with time for > taking in the sights and good food Malta has to offer. > > Hope to see you there. I sincerely feel such meetings really add a lot > to the experience of developing with Revolution. The Summit was a > great starting point for this type of deep interaction that can only > occur in person. With the fine example of Dan and Chipp's effort, I'm > sure the European Rev Conference will be tremendously rewarding. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Sun Jul 18 19:19:04 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 18 Jul 2004 16:19:04 -0700 Subject: Bugzilla Has Alzheimer's? Message-ID: I logged into Bugzilla via Revzilla today and tried to vote on a bug. It told me I had no more votes to spend on bugs. I don't remember voting on any bugs. So I went to the Revzilla page where I could see my voting. The list is empty. Sounds like a bug. But I can't report it to Bugzilla because.... You get the idea. Dan From c.list at fiberworld.nl Sun Jul 18 19:52:25 2004 From: c.list at fiberworld.nl (C List) Date: Mon, 19 Jul 2004 01:52:25 +0200 Subject: books and documentation Message-ID: <84E0AD41-D915-11D8-8BA1-000A959BA7DC@fiberworld.nl> A while ago I put my 2 cents in this discussion and told I was developing a tutorial about scrolling. Well it's time to put my sweat, tears, curses, fun, learnings, insights, crashes, freezes and restarts on(the)line for you to judge. I have finaly got this tutorial in a presentable shape for you. It's not perfect and I know quite a few things I could add to make it better, but for the moment, time is preventing me to do so. It took me more then twice the amount of time I had planned for this and I really have to get on with my project. (amongst other things) I personaly think this tutorial adresses (and hopefully fills) a lack in the documentation. Good scrolling behaviour, for instance like in a drawing program, ought to be like a standart "tool" in your programming skills/toolbox/documentation but unfortunatly I haven't found much information on this. (as on other, to my mind standart issues as well) Fortunatly there are some very good tutorials out there, but still, there is a lot lacking. With this tutorial I offer my contribution to this community Explaining often works best with real life situations and examples, something you can really use and adapt and play with. It makes the learing experience so much more fun and interresting. Well, here is my first stab at it and I hope it will be usefull and fun to you. I surely hope we get more tutorials on "standart" behaviour, which can save us all a lot of time certainly when we venture into new and for ourself uncharted areas of runrev. In the mean time, happy programming and lots of creative ideas. Claudi From c.list at fiberworld.nl Sun Jul 18 20:18:42 2004 From: c.list at fiberworld.nl (C List) Date: Mon, 19 Jul 2004 02:18:42 +0200 Subject: Books and documentation Message-ID: <311C2FAA-D919-11D8-8BA1-000A959BA7DC@fiberworld.nl> It is really getting late and I surely have to go to bed. I just forgot to put the URL in my previous post, sorry but here it is: www.cc-imaginering.nl/runrev/ Be back tomorrow -) Claudi From stephenmcnutt at mac.com Sun Jul 18 22:05:40 2004 From: stephenmcnutt at mac.com (Stephen Paul McNutt) Date: Sun, 18 Jul 2004 22:05:40 -0400 Subject: Frequent corruption of Revolution program? Message-ID: <226523F1-D928-11D8-B3D4-003065B40FBA@mac.com> I'm having a frequently recurring problem that is fixed by reinstalling Revolution 2.2.1. For reasons I'm not sure of, possibly sometimes a script bug, the program I'm building will appear to load okay, but when I check the variable watcher, I find that only a half dozen or so variables have actually been initialized (none of them my own variables and usually ending in the user variable). My program is nonfunctional. Reinstalling Revolution fixes the problem. It can happen several times a day. Does anyone know anything about this? Thanks, Steve McNutt From jacque at hyperactivesw.com Sun Jul 18 22:50:58 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 18 Jul 2004 21:50:58 -0500 Subject: Bugzilla Has Alzheimer's? In-Reply-To: References: Message-ID: <40FB3712.2070609@hyperactivesw.com> On 7/18/04 6:19 PM, Dan Shafer wrote: > I logged into Bugzilla via Revzilla today and tried to vote on a bug. It > told me I had no more votes to spend on bugs. I don't remember voting on > any bugs. So I went to the Revzilla page where I could see my voting. > The list is empty. > > Sounds like a bug. > > But I can't report it to Bugzilla because.... > > You get the idea. You should be able to enter a bug, even if you can't vote on one. Or no? If not, then drop a note to support and they'll get it into Bugzilla for you. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From troy at rpsystems.net Sun Jul 18 21:22:23 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 18 Jul 2004 21:22:23 -0400 Subject: Object paths? Message-ID: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> I wondering if there is an easy way (which I haven't yet found) to get an object's path onto the clipboard for pasting into a script. Ideally, I would have though there would be something in the Rev context menus along the lines of "copy the short name, and copy the long name" for the selected object. I somewhat surprised there isn't, or doesn't seem to be, considering how many times these things have to be typed, and how much typing that can sometimes take. I haven't even found a way to see the entire path to an object, other than in the tooltips for the application browser, which is somewhat less than what I'm looking for. Is there already some means to do this, and I have overlooked it? e.g. select and object, do something which copies its path to the clipboard, paste into the script window, and get a result like - button "myButton" of group "MainControls" of group "ControlPanel" of card "Main Interface" of stack "My cool program" Seems to me, that since it can sometimes take that much typing (or more) to path to an object, there must be some way, and I just haven't uncovered it. Thanks for any info. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jacque at hyperactivesw.com Sun Jul 18 23:24:08 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 18 Jul 2004 22:24:08 -0500 Subject: Object paths? In-Reply-To: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> References: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> Message-ID: <40FB3ED8.8090403@hyperactivesw.com> On 7/18/04 8:22 PM, Troy Rollins wrote: > Is there already some means to do this, and I have overlooked it? > > e.g. select and object, do something which copies its path to the > clipboard, paste into the script window, and get a result like - > > button "myButton" of group "MainControls" of group "ControlPanel" of > card "Main Interface" of stack "My cool program" You mean, like: set the clipboardData to the long name of the selectedObject -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From troy at rpsystems.net Sun Jul 18 23:42:02 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 18 Jul 2004 23:42:02 -0400 Subject: Object paths? In-Reply-To: <40FB3ED8.8090403@hyperactivesw.com> References: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> <40FB3ED8.8090403@hyperactivesw.com> Message-ID: <9874F842-D935-11D8-98C5-000A95A09CF8@rpsystems.net> On Jul 18, 2004, at 11:24 PM, J. Landman Gay wrote: > You mean, like: > > set the clipboardData to the long name of the selectedObject Yes, I suppose so. This isn't something the IDE has built-in, I take it? Seems like it should be supported via a context menu item in your stacks, as well as the context menu in the application browser. Ah well, I guess that's the beauty of a modifiable IDE. I suppose I can add something as a plug in. Typing some of those paths is tedious, and I don't even see anything which actually displays the full path to the object, even if it doesn't go as far as putting it on the clipboard. -- Troy RPSystems, Ltd. http://www.rpsystems.net From dsc at swcp.com Mon Jul 19 00:19:34 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 18 Jul 2004 22:19:34 -0600 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: References: <40FA2C26.5060605@fourthworld.com> Message-ID: On Jul 18, 2004, at 4:42 PM, Dan Shafer wrote: > I contemplated a decision to try to get to Malta. For about five > minutes. Then I found the best air fare I could get even this far in > advance from where I live is close to $5k. Gulp. Somethings wrong. I did some quick checks on flying from Albuquerque and it looked like I had plenty of choices from $900 to $1300. Maybe I goofed. Dar Scott From sims at ezpzapps.com Mon Jul 19 02:15:02 2004 From: sims at ezpzapps.com (sims) Date: Mon, 19 Jul 2004 08:15:02 +0200 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: References: <40FA2C26.5060605@fourthworld.com> Message-ID: >Thanks for the kind comments, Richard. > >I contemplated a decision to try to get to Malta. For about five >minutes. Then I found the best air fare I could get even this far in >advance from where I live is close to $5k. Gulp. > >dan Dan, I wish you had emailed me about airfare before throwing that outrageous experience onto the list...I'd hate to have people read that and then completely discount coming! Doesn't help the cause very much...I don't think we want to scare people off the idea by throwing out such lame price search experiences, do we? I recently (only several weeks ago) looked up the price for round trip from Seattle...only $900 USD. That took me about fifteen minutes of searching online fight web sites. There are often special prices with Lufthansa from the New York area that are under $700 USD. Flights to & from London are advertised at LM19 (which is about $55 USD, you have to add air port tax to that but even then it is very reasonable). At that price if you update your Rev license at the special conference price the airfare is almost free. If you need an extra day or two at either end of the conference to get the best airfare price just get in touch - I can get you a room for under $25 (clean guest house, no food but inexpensive) if given a few weeks notice. Ciao, sims From maxence.bernard at ensi-bourges.fr Mon Jul 19 04:09:55 2004 From: maxence.bernard at ensi-bourges.fr (maxence.bernard at ensi-bourges.fr) Date: Mon, 19 Jul 2004 08:09:55 -0000 (UTC) Subject: no-graphic application In-Reply-To: <269ECA7F-D4DB-11D8-8CB5-000A9567A3E6@swcp.com> References: <4023.62.147.93.159.1089711913.squirrel@ldap.ensi-bourges.fr> <269ECA7F-D4DB-11D8-8CB5-000A9567A3E6@swcp.com> Message-ID: <2915.62.147.94.119.1090224595.squirrel@ldap.ensi-bourges.fr> > I think your solution lies with using the command-line version. Use it > to run a short script that brings in your stack. Excuse me, but what do you mean by the "command-line version" ? Is there a command-line version of Revolution ? Maxence BERNARD From ambassador at fourthworld.com Mon Jul 19 02:33:05 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 18 Jul 2004 23:33:05 -0700 Subject: Object paths? In-Reply-To: <9874F842-D935-11D8-98C5-000A95A09CF8@rpsystems.net> References: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> <40FB3ED8.8090403@hyperactivesw.com> <9874F842-D935-11D8-98C5-000A95A09CF8@rpsystems.net> Message-ID: <40FB6B21.2080500@fourthworld.com> Troy Rollins wrote: > > On Jul 18, 2004, at 11:24 PM, J. Landman Gay wrote: > >> You mean, like: >> >> set the clipboardData to the long name of the selectedObject > > > Yes, I suppose so. This isn't something the IDE has built-in, I take it? > Seems like it should be supported via a context menu item in your > stacks, as well as the context menu in the application browser. > > Ah well, I guess that's the beauty of a modifiable IDE. I suppose I can > add something as a plug in. Typing some of those paths is tedious, and I > don't even see anything which actually displays the full path to the > object, even if it doesn't go as far as putting it on the clipboard. If the goal is to paste it into a script, the long ID is probably not what you want, since it will include the file path to the mainstack the object is in. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From martin at materiaprima.fsnet.co.uk Mon Jul 19 02:43:42 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Mon, 19 Jul 2004 07:43:42 +0100 Subject: Object paths? In-Reply-To: <40FB3ED8.8090403@hyperactivesw.com> References: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> Message-ID: >On 7/18/04 8:22 PM, Troy Rollins wrote: > >> Is there already some means to do this, and I have overlooked it? >> >> e.g. select and object, do something which copies its path to the >> clipboard, paste into the script window, and get a result like - >> >> button "myButton" of group "MainControls" of group "ControlPanel" of >> card "Main Interface" of stack "My cool program" > >Jacqueline Landman Gay wrote: >You mean, like: > >set the clipboardData to the long name of the selectedObject > I had bad experiences doing that. When pasting rev would crash. I suspected that it was interpreting the clipboarddata as an object reference and supposing that you are trying to paste a copied object, and then either; couldn't find any object data to paste, or more likely it rebelled at the attempt to paste 'an object' into a field. This occurred some time ago when I tried to write a plugin that allowed picking up object references to the clipboard by pointing at them. Everything worked fine except rev always crashed when I tried to paste the clipboarddata into a field, and so I gave it up in the end. This may be a resolved issue by now or platform specific, I don't know because haven't tried to do it since. Martin Baxter From nnoydb at excite.com Mon Jul 19 02:45:55 2004 From: nnoydb at excite.com (K) Date: Mon, 19 Jul 2004 02:45:55 -0400 (EDT) Subject: scriptsLimits Message-ID: <20040719064555.1A3DF109EA7@xprdmailfe1.nwk.excite.com> I must ask what those of us who enjoy OOP are supposed to do in the mean time? I like the idea of creating button/control that are used like Template/Visual Basic classes. -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Sun 07/18, Judy Perry < jperryl at ecs.fullerton.edu > wrote: From: Judy Perry [mailto: jperryl at ecs.fullerton.edu] To: use-revolution at lists.runrev.com Date: Sun, 18 Jul 2004 12:06:42 -0700 (PDT) Subject: Re: scriptsLimits I thought that Kevin had assured us that Rev wasn't going to "go over" to
using dot syntax. No? Am I remembering incorrectly?

Judy

On Sun, 18 Jul 2004, Richard Gaskin wrote:

> FWIW, I've been advised by Scott Raney not to rely on dot notation in my
> own handler names, as future versions of the engine may include OOPS
> extensions which may affect existing uses of dot notation in
> unpredictable ways.

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Mon Jul 19 03:32:12 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 00:32:12 -0700 Subject: any chatters? In-Reply-To: <40FAD331.6080402@mac.com> References: <40FAD331.6080402@mac.com> Message-ID: <40FB78FC.40000@fourthworld.com> Bj?rnke von Gierke wrote: > Hey, I wanted to ask if any chatters are here, it would be great to join > an irc channel and just ask away, or brag about a cool solution etc. > Also are you using any IM solutions? > > I guess I am just a lonely guy, searching some contact ;) After hundreds of hours with the script editor aren't we all? If not for the Monterey Summit and the local user group meetings I'd be a lonely scripter. :) Many product-related communities put together regular chats, often weekly. Would there be interest in having a weekly Rev chat? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From nnoydb at excite.com Mon Jul 19 03:37:24 2004 From: nnoydb at excite.com (K) Date: Mon, 19 Jul 2004 03:37:24 -0400 (EDT) Subject: scriptsLimits Message-ID: <20040719073724.AA136109EAB@xprdmailfe1.nwk.excite.com> If I create a function that takes that uses the params or param() how do I pass by parameter by reference? -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 07/19, K < nnoydb at excite.com > wrote: From: K [mailto: nnoydb at excite.com] To: use-revolution at lists.runrev.com Date: Mon, 19 Jul 2004 02:45:55 -0400 (EDT) Subject: Re: scriptsLimits

I must ask what those of us who enjoy OOP are supposed to do in the mean time? I like the idea of creating button/control that are used like Template/Visual Basic classes.



-==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-
Disclaimer:

Any resemblance between the above views and those of my
employer, my terminal, or the view out my window are purely
coincidental.
Any resemblance between the above and my own views is non-deterministic.

The question of the existence of views in the absence of anyone to hold
them
is left as an exercise for the reader. The question of the existence of
the reader
is left as an exercise for the second god coefficient.
(A discussion of non-orthogonal, non-integral polytheism is beyond the
scope of this article.)



--- On Sun 07/18, Judy Perry < jperryl at ecs.fullerton.edu > wrote:
From: Judy Perry [mailto: jperryl at ecs.fullerton.edu]
To: use-revolution at lists.runrev.com
Date: Sun, 18 Jul 2004 12:06:42 -0700 (PDT)
Subject: Re: scriptsLimits

I thought that Kevin had assured us that Rev wasn't going to "go over" to
using dot syntax. No? Am I remembering incorrectly?

Judy

On Sun, 18 Jul 2004, Richard Gaskin wrote:

> FWIW, I've been advised by Scott Raney not to rely on dot notation in my
> own handler names, as future versions of the engine may include OOPS
> extensions which may affect existing uses of dot notation in
> unpredictable ways.

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Mon Jul 19 03:44:15 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 00:44:15 -0700 Subject: scriptsLimits In-Reply-To: References: Message-ID: <40FB7BCF.8080506@fourthworld.com> Judy Perry wrote: >> FWIW, I've been advised by Scott Raney not to rely on dot notation >> in my own handler names, as future versions of the engine may >> include OOPS extensions which may affect existing uses of dot >> notation in unpredictable ways. > > I thought that Kevin had assured us that Rev wasn't going to > "go over" to using dot syntax. No? Am I remembering incorrectly? I can't speak for Kevin, but I'll venture a guess of what Scott was thinking, and maybe he or Tuv or Kevin can expand on/correct this: The whole crew seems pretty committed to retaining the flavor of the language. The question is not whether they alter existing ways of doing things, but rather how they might enable wholly new paradigms like OOPS within an otherwise procedural framework. Outside of OOPS dot notation has little practical value, but as OOPS-like extensions get added to the language it might make sense to consider it. Scott's comment on this wasn't a commitment to any specific implementation, merely an acknowledgement that OOPS has been a consideration for some time (see the bottom of ), and when it moves into the active design stage it may make good sense to adopt some of the more common OOPS conventions for working with such new constructs. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jul 19 03:51:39 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 00:51:39 -0700 Subject: scriptsLimits In-Reply-To: <20040719073724.AA136109EAB@xprdmailfe1.nwk.excite.com> References: <20040719073724.AA136109EAB@xprdmailfe1.nwk.excite.com> Message-ID: <40FB7D8B.2070905@fourthworld.com> K wrote: > If I create a function that takes that uses the params or param() > how do I pass by parameter by reference? Searching for "pass by reference" in the Search Documentation window yields one hit with this info: You specify that a parameter is to be passed by reference by preceding its name with the @ character in the called handler's first line. However, if I read your request correctly it almost sounds like what you're looking for is something more akin to function pointers, no? If so, that can be a little trickier, depending on what you're doing. If my understanding is correct could you post a little more background on what you're after? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From nnoydb at excite.com Mon Jul 19 03:56:18 2004 From: nnoydb at excite.com (K) Date: Mon, 19 Jul 2004 03:56:18 -0400 (EDT) Subject: scriptsLimits Message-ID: <20040719075618.BC606109EB5@xprdmailfe1.nwk.excite.com> I have changed my design and decided to go with a COM/CORBA style interface (on a small scale). I have rewritten creatInstance and I am working on a invoke command which will work simular to COM invoke. The problem is I need pointers to allow the invoked method something it can alter. /**____________________________________________________________________________________ --Invoke a instance method
--
-- at param aDispatch (mandatory) the object name. -- at param aMember (mandatory) the method/member name. -- at param aResult (mandatory reference) the method result [if any]. -- at param ... the parameters for the method. -- at return the result = empty = success */ -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 07/19, Richard Gaskin < ambassador at fourthworld.com > wrote: From: Richard Gaskin [mailto: ambassador at fourthworld.com] To: use-revolution at lists.runrev.com Date: Mon, 19 Jul 2004 00:51:39 -0700 Subject: Re: scriptsLimits K wrote:

> If I create a function that takes that uses the params or param()
> how do I pass by parameter by reference?

Searching for "pass by reference" in the Search Documentation window
yields one hit with this info:

You specify that a parameter is to be passed
by reference by preceding its name with the
@ character in the called handler's first line.

However, if I read your request correctly it almost sounds like what
you're looking for is something more akin to function pointers, no?

If so, that can be a little trickier, depending on what you're doing.
If my understanding is correct could you post a little more background
on what you're after?

--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________
Rev tools and more: http://www.fourthworld.com/rev

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Mon Jul 19 04:01:28 2004 From: nnoydb at excite.com (K) Date: Mon, 19 Jul 2004 04:01:28 -0400 (EDT) Subject: scriptsLimits Message-ID: <20040719080128.2431C109EB5@xprdmailfe1.nwk.excite.com> Note I settled on the COM/CORBA interface because I could not forsee a simple way to implement a vTable. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 07/19, K < nnoydb at excite.com > wrote: From: K [mailto: nnoydb at excite.com] To: use-revolution at lists.runrev.com Date: Mon, 19 Jul 2004 03:56:18 -0400 (EDT) Subject: Re: scriptsLimits

I have changed my design and decided to go with a COM/CORBA style interface (on a small scale). I have rewritten creatInstance and I am working on a invoke command which will work simular to COM invoke. The problem is I need pointers to allow the invoked method something it can alter.


/**____________________________________________________________________________________

--Invoke a instance method

--

-- at param aDispatch (mandatory) the object name.
-- at param aMember (mandatory) the method/member name.
-- at param aResult (mandatory reference) the method result [if any].
-- at param ... the parameters for the method.
-- at return the result = empty = success
*/


-==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-
Disclaimer:

Any resemblance between the above views and those of my
employer, my terminal, or the view out my window are purely
coincidental.
Any resemblance between the above and my own views is non-deterministic.

The question of the existence of views in the absence of anyone to hold
them
is left as an exercise for the reader. The question of the existence of
the reader
is left as an exercise for the second god coefficient.
(A discussion of non-orthogonal, non-integral polytheism is beyond the
scope of this article.)



--- On Mon 07/19, Richard Gaskin < ambassador at fourthworld.com > wrote:
From: Richard Gaskin [mailto: ambassador at fourthworld.com]
To: use-revolution at lists.runrev.com
Date: Mon, 19 Jul 2004 00:51:39 -0700
Subject: Re: scriptsLimits

K wrote:

> If I create a function that takes that uses the params or param()
> how do I pass by parameter by reference?

Searching for "pass by reference" in the Search Documentation window
yields one hit with this info:

You specify that a parameter is to be passed
by reference by preceding its name with the
@ character in the called handler's first line.

However, if I read your request correctly it almost sounds like what
you're looking for is something more akin to function pointers, no?

If so, that can be a little trickier, depending on what you're doing.
If my understanding is correct could you post a little more background
on what you're after?

--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________
Rev tools and more: http://www.fourthworld.com/rev

_______________________________________________
use-revolution ma
iling list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Mon Jul 19 04:15:20 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 01:15:20 -0700 Subject: scriptsLimits In-Reply-To: <20040719064555.1A3DF109EA7@xprdmailfe1.nwk.excite.com> References: <20040719064555.1A3DF109EA7@xprdmailfe1.nwk.excite.com> Message-ID: <40FB8318.3080508@fourthworld.com> K wrote: > I must ask what those of us who enjoy OOP are supposed to do > in the mean time? I like the idea of creating button/control > that are used like Template/Visual Basic classes. Don't use a procedural language? I'm not being cheeky, but if OOP is more important than what Transcript offers there are plenty of true OOP languages around. But if Transcript still holds some appeal in spite of not being a formal OOP implementation, there may be some satisfying solutions to provide similar benefits within its current message-passing scheme. I dug up your original post: > I am working on a OOP library for 'RR' and I am fuzzy on a > few 'RR' internals. I currently have a 'control' that > represents a template class (each is self registering). What does this "registration" entail? > When the developer calls createInstance a clone of that > control is created and 'the script' is modified to accept > messages in the form of . at this > time the script property is set and added to the backscripts. > This does not seem to work in a stand-alone due to script > limits any ideas on alternatives to this? If you're adding class behavior scripts to instances you're not going for much of an OOP benefit. :) If the limitation is the number of backscripts (which presumably you're using to hold the "class definition"), consider using libraries instead. While you can have only 10 backscripts inserted into the message path in a standalone, you can have up to 50 libraries. If you need more than 50 there's an argument to be made that you made have more subclasses than may be truly necessary to get the job done. On my Rev downloads page at is an old example of a similar concept I called "libD'oh!" ("the poor man's OOPS" -- please pardon the Simpsons pun, but it seemed appropriate for such a midly interesting library of limited practical value). That library is a very simple example of one way to simulate classes by using a frontScript which traps system messages, checks the target for a "Class" property, and then sends a message in the form "." (e.g., "myWidget.mouseUp"). If you include a library with matching handler names it'll go well. You could include a function in each library that returns a list of all such messages, so your frontScript dispatcher would only bother send those that are supported. The limitation that kept me from pursuing it is that such a frontscript-based mechanism can only be used for system messages. Better still might be to use property settings as triggers, since getProp and setProp can be used quite flexibly for a wide range of such things. There may be other useful tricks as well, depending on what's needed. But most such solutions assume that your classes will be defined prior to runtime. If you need to define classes on the fly (which OOP languages support that?) I don't have much to offer there and will defer to Dar as he comes up with some of the cleverest things sometimes. :) If what you're looking for follows the more common aproach of having behaviors defined during development and merely called during runtime, I would be interested in seeing what we can come up with here to facilitate your preferred workflow. What does this app do? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From nnoydb at excite.com Mon Jul 19 05:21:34 2004 From: nnoydb at excite.com (K) Date: Mon, 19 Jul 2004 05:21:34 -0400 (EDT) Subject: scriptsLimits Message-ID: <20040719092134.4A174109EB2@xprdmailfe1.nwk.excite.com> Honestly, when I found Revolution I was looking for a OOP, multi-platform, RAD language. I was not impressed by the design or implememtation of the laguage and I have seen better TIL/Interpreter implementations. However, Revolution met my multi-platform and RAD requirements with little effort. I figured I could simply write a vtbl based OOP framework (since I have done it several times) to satisify my OOP requirements. I believe at this time I was incorrect. It seems for a reason (that I am not privy to) the creators of RR hide/remove the constucts to extend the language (even in development mode). Anyway I enjoy Revolution but I do not believe it suitable at this time for large multi-developer/multi-platform applications. P.S. My search still continues for the language that will fit all my requirements. I still believe that Runtime will can make RR a contender in the Visual Basic, Delphi, Java arena. However, it is my firm belief that this will not happen until it has further OOP capilities and a simple native call API. The two features RR does not have that made Visual Basic 6 the force it is today. K -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 07/19, Richard Gaskin < ambassador at fourthworld.com > wrote: From: Richard Gaskin [mailto: ambassador at fourthworld.com] To: use-revolution at lists.runrev.com Date: Mon, 19 Jul 2004 01:15:20 -0700 Subject: Re: scriptsLimits K wrote:

> I must ask what those of us who enjoy OOP are supposed to do
> in the mean time? I like the idea of creating button/control
> that are used like Template/Visual Basic classes.

Don't use a procedural language? I'm not being cheeky, but if OOP is
more important than what Transcript offers there are plenty of true OOP
languages around.

But if Transcript still holds some appeal in spite of not being a formal
OOP implementation, there may be some satisfying solutions to provide
similar benefits within its current message-passing scheme.

I dug up your original post:
> I am working on a OOP library for 'RR' and I am fuzzy on a
> few 'RR' internals. I currently have a 'control' that
> represents a template class (each is self registering).

What does this "registration" entail?

> When the developer calls createInstance a clone of that
> control is created and 'the script' is modified to accept
> messages in the form of . at this
> time the script property is set and added to the backscripts.
> This does not seem to work in a stand-alone due to script
> limits any ideas on alternatives to this?

If you're adding class behavior scripts to instances you're not going
for much of an OOP benefit. :)

If the limitation is the number of backscripts (which presumably you're
using to hold the "class definition"), consider using libraries instead.
While you can have only 10 backscripts inserted into the message path
in a standalone, you can have up to 50 libraries. If you need more than
50 there's an argument to be made that you made have more subclasses
than may be truly necessary to get the job done.

On my Rev downloads page at
is an old example of a
similar concept I called "libD'oh!" ("the poor man's OOPS" -- please
pardon the Simpsons pun, but it seemed appropriate for such a midly
interesting library of limited practical value).

That library is a very simple example of one way to simulate classes by
using a frontScript which traps system messages, checks the target for a
"Class" property, and then sends a message in the form
"." (e.g., "myWidget.mouseUp"). If you include a
library with matching handler names it'll go well. You could include a
function in each library that returns a list of all such messages, so
your frontScript dispatcher would only bother send those that are supported.

The limitation that kept me from pursuing it is that such a
frontscript-based mechanism can only be used for system messages.

Better still might be to use property settings as triggers, since
getProp and setProp can be used quite flexibly for a wide range of such
things. There may be other useful tricks as well, depending on what's
needed.

But most such solutions assume that your classes will be defined prior
to runtime. If you need to define classes on the fly (which OOP
languages support that?) I don't have much to offer there and will defer
to Dar as he comes up with some of the cleverest things sometimes. :)

If what you're looking for follows the more common aproach of having
behaviors defined during development and merely called during runtime, I
would be interested in seeing what we can come up with here to
facilitate your preferred workflow.

What does this app do?

--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________
Rev tools and more: http://www.fourthworld.com/rev

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Mon Jul 19 05:22:31 2004 From: nnoydb at excite.com (K) Date: Mon, 19 Jul 2004 05:22:31 -0400 (EDT) Subject: scriptsLimits Message-ID: <20040719092231.37308109EC5@xprdmailfe1.nwk.excite.com> I would still like to know how to pass a parameter by "pointer" if it is possible? -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 07/19, Richard Gaskin < ambassador at fourthworld.com > wrote: From: Richard Gaskin [mailto: ambassador at fourthworld.com] To: use-revolution at lists.runrev.com Date: Mon, 19 Jul 2004 01:15:20 -0700 Subject: Re: scriptsLimits K wrote:

> I must ask what those of us who enjoy OOP are supposed to do
> in the mean time? I like the idea of creating button/control
> that are used like Template/Visual Basic classes.

Don't use a procedural language? I'm not being cheeky, but if OOP is
more important than what Transcript offers there are plenty of true OOP
languages around.

But if Transcript still holds some appeal in spite of not being a formal
OOP implementation, there may be some satisfying solutions to provide
similar benefits within its current message-passing scheme.

I dug up your original post:
> I am working on a OOP library for 'RR' and I am fuzzy on a
> few 'RR' internals. I currently have a 'control' that
> represents a template class (each is self registering).

What does this "registration" entail?

> When the developer calls createInstance a clone of that
> control is created and 'the script' is modified to accept
> messages in the form of . at this
> time the script property is set and added to the backscripts.
> This does not seem to work in a stand-alone due to script
> limits any ideas on alternatives to this?

If you're adding class behavior scripts to instances you're not going
for much of an OOP benefit. :)

If the limitation is the number of backscripts (which presumably you're
using to hold the "class definition"), consider using libraries instead.
While you can have only 10 backscripts inserted into the message path
in a standalone, you can have up to 50 libraries. If you need more than
50 there's an argument to be made that you made have more subclasses
than may be truly necessary to get the job done.

On my Rev downloads page at
is an old example of a
similar concept I called "libD'oh!" ("the poor man's OOPS" -- please
pardon the Simpsons pun, but it seemed appropriate for such a midly
interesting library of limited practical value).

That library is a very simple example of one way to simulate classes by
using a frontScript which traps system messages, checks the target for a
"Class" property, and then sends a message in the form
"." (e.g., "myWidget.mouseUp"). If you include a
library with matching handler names it'll go well. You could include a
function in each library that returns a list of all such messages, so
your frontScript dispatcher would only bother send those that are supported.

The limitation that kept me from pursuing it is that such a
frontscript-based mechanism can only be used for system messages.

Better still might be to use property settings as triggers, since
getProp and setProp can be used quite flexibly for a wide range of such
things. There may be other useful tricks as well, depending on what's
needed.

But most such solutions assume that your classes will be defined prior
to runtime. If you need to define classes on the fly (which OOP
languages support that?) I don't have much to offer there and will defer
to Dar as he comes up with some of the cleverest things sometimes. :)

If what you're looking for follows the more common aproach of having
behaviors defined during development and merely called during runtime, I
would be interested in seeing what we can come up with here to
facilitate your preferred workflow.

What does this app do?

--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________
Rev tools and more: http://www.fourthworld.com/rev

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From mpetrides at earthlink.net Mon Jul 19 05:26:02 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 19 Jul 2004 05:26:02 -0400 Subject: any chatters? In-Reply-To: <40FB78FC.40000@fourthworld.com> References: <40FAD331.6080402@mac.com> <40FB78FC.40000@fourthworld.com> Message-ID: Sure. On Jul 19, 2004, at 3:32 AM, Richard Gaskin wrote: > Many product-related communities put together regular chats, often > weekly. Would there be interest in having a weekly Rev chat? From c.list at fiberworld.nl Mon Jul 19 05:42:37 2004 From: c.list at fiberworld.nl (C List) Date: Mon, 19 Jul 2004 11:42:37 +0200 Subject: Card scrolling tutorial Message-ID: Well, we can add another tutorial to the list of available tutorials. I have put my tutorial on "advanced" scrolling online: www.cc-imaginering.nl/runrev This tutorial starts off simple with the scrolling of a picture (with some extra features of course, just to make it more interesting) but in the end it will teach you the scrolling behaviour like in drawing programs for instance. You will learn how to move objects around in a virtual space with the right scrolling behaviour. Touching the side will start the scrolling and if neccesary, and desired, will also grow the virtual space to accomodate for the movement. (This "growing" can be switched on or off for all 4 sides independently) I have no idea how many of you have thought about using this kind of more advanced scrolling in your projects, but if so, this tutorial might help you. (and perhaps safe you a lot of time. It took me quite some time and frustration to get it right, as it isn't quite that obvious how to to it right) Even if you don't need this "fancy" kind of scrolling, chances are you will discover some usefull things about scrollbars / sliders and runrev in general in this turorial anyway. (besides having a good time I hope) I hope you will enjoy this tutorial and that it will broaden your understanding, give you new ideas or new solutions to solve a problem you are dealing with. Let me know what you think about it so I might be able to improve it in the future. (and maybe write other tutorials aswell) In the mean time happy programming, Claudi From alex at tweedly.net Mon Jul 19 06:07:52 2004 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 19 Jul 2004 11:07:52 +0100 Subject: Card scrolling tutorial In-Reply-To: Message-ID: <5.1.0.14.0.20040719110051.028b5d70@mail.tweedly.net> At 11:42 19/07/2004 +0200, C List wrote: >Well, we can add another tutorial to the list of available tutorials. > >I have put my tutorial on "advanced" scrolling online: > >www.cc-imaginering.nl/runrev That sounds very interesting. It's scroller tutorial.sit which appears to be a "stuffit" file. Does anyone know how to (whether possible to) extract and use these on a Windows machine ? Thanks -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From ambassador at fourthworld.com Mon Jul 19 06:07:21 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 03:07:21 -0700 Subject: Card scrolling tutorial In-Reply-To: <5.1.0.14.0.20040719110051.028b5d70@mail.tweedly.net> References: <5.1.0.14.0.20040719110051.028b5d70@mail.tweedly.net> Message-ID: <40FB9D59.8080105@fourthworld.com> Alex Tweedly wrote: > At 11:42 19/07/2004 +0200, C List wrote: > >> Well, we can add another tutorial to the list of available tutorials. >> >> I have put my tutorial on "advanced" scrolling online: >> >> www.cc-imaginering.nl/runrev > > > That sounds very interesting. > It's scroller tutorial.sit which appears to be a "stuffit" file. > > Does anyone know how to (whether possible to) extract and use these on a > Windows machine ? Yes, Stuffit Expander is free, will decompress sit, zip, tar, uuencode, base64, and a dozen other formats, and is available for Windows, Mac, and Linux: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From bvg at mac.com Mon Jul 19 06:12:52 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 19 Jul 2004 12:12:52 +0200 Subject: Card scrolling tutorial In-Reply-To: <5.1.0.14.0.20040719110051.028b5d70@mail.tweedly.net> References: <5.1.0.14.0.20040719110051.028b5d70@mail.tweedly.net> Message-ID: <40FB9EA4.8080603@mac.com> Use stuffit ( http://www.stuffit.com ) Alex Tweedly wrote: > At 11:42 19/07/2004 +0200, C List wrote: > >> Well, we can add another tutorial to the list of available tutorials. >> >> I have put my tutorial on "advanced" scrolling online: >> >> www.cc-imaginering.nl/runrev > > > That sounds very interesting. > It's scroller tutorial.sit which appears to be a "stuffit" file. > > Does anyone know how to (whether possible to) extract and use these on > a Windows machine ? > > Thanks > -- Alex. From alex at tweedly.net Mon Jul 19 08:23:43 2004 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 19 Jul 2004 13:23:43 +0100 Subject: Card scrolling tutorial In-Reply-To: <40FB9D59.8080105@fourthworld.com> References: <5.1.0.14.0.20040719110051.028b5d70@mail.tweedly.net> <5.1.0.14.0.20040719110051.028b5d70@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040719132130.02878840@mail.tweedly.net> At 03:07 19/07/2004 -0700, Richard Gaskin wrote: (and also Bjornke wrote the equivalent of): >Yes, Stuffit Expander is free, will decompress sit, zip, tar, uuencode, >base64, and a dozen other formats, and is available for Windows, Mac, and >Linux: D'oh ! Sorry - I was "sure" that Stuffit was a Mac-only utility. Maybe it was back in the dim distant past, when I used to have a Mac (that's my excuse anyway - please don't tell me if I'm wrong :-) Thanks! -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From hershbp at verizon.net Sun Jul 18 13:56:42 2004 From: hershbp at verizon.net (hershbp at verizon.net) Date: Sun, 18 Jul 2004 13:56:42 -0400 Subject: sql misfunction In-Reply-To: <20040715061946.71211.qmail@web60509.mail.yahoo.com> Message-ID: On Thursday, July 15, 2004, at 02:19 AM, Jan Schenkel wrote: > --- hershbp at verizon.net wrote: >> Hi, I think the "columnByNumber() " doesn't work >> properly with >> PostgreSQL. > > It seems to work fine for me ; do you have a clearer > recipe, and could you bugzilla it ? put revDatabaseColumnNamed(29,"contact_pk") in the messages -- works fine put revDatabaseColumnByNumber(29,1) -- Message execution error: Error description: Function: error in function handler > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - Send 10MB messages! > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From tmulkowski at mac.use.pl Mon Jul 19 08:28:31 2004 From: tmulkowski at mac.use.pl (Tomasz Mulkowski) Date: Mon, 19 Jul 2004 14:28:31 +0200 Subject: Newbi from Poland Message-ID: <2520080E-D97F-11D8-AD5C-000A95771A98@mac.use.pl> Hello, I try write small program in my national language ... Polish. In labels and fields i can't write my national char. I'm tested it on my PB G4 Ti (MAcOSX) and desktop computer with Windows XP (Polish system). Where is problem? Please help me. My English is nooooot good ;-) Tomek From tooboring_2000 at yahoo.com Fri Jul 16 12:08:40 2004 From: tooboring_2000 at yahoo.com (boring too) Date: Fri, 16 Jul 2004 09:08:40 -0700 (PDT) Subject: ?Rev CGI Linux Engine won't POST or GET http Message-ID: <20040716160840.65435.qmail@web40303.mail.yahoo.com> Summary: Rev CGI won't poll another http process with 'get url' or 'post ... to url' Revolution problem: I'm running Revolution as a cgi on a nearby ISP's Linux Box. My script needs to poll another server (via http POST) and get about 100 bytes of data, and then include that in the response to my web user's request. Unfortunately, POST is immediately returning with "" (i.e. empty). So, I simplified the script to just a 'get url ' - with the same results - empty. Here's the simplified script: ------------------------------------------------------------------------- #!revolution on startup put "Content-Type: text/plain" & cr & cr put "Hello World!" && $REMOTE_ADDR && "The time is:" && the time & cr put the ticks into t0 get url "http://www.apple.com" put it into temp put the result & cr & cr put "*" & temp & "*" -- bracket the html with asterisks put the ticks into t1 put (t1-t0) && "ticks" end startup ------------------------------------------------------------------------- Invoking it at the Linux Shell prompt gives this result... ----------------------------------- /cgi-bin % getapple.cgi ----------------------------------- Content-Type: text/plain Hello World! The time is: 10:17 PM ** 0 ticks /cgi-bin % ----------------------------------- The HTML of www.apple.com _should_ have been between the asterisks. No error was returned in 'the result'. Per some other discussions on this list, I _did_ check for Link Dependencies using ldd. ------------------------------------------------------------------------- /cgi-bin % ldd revolution <-- this was for Rev 2.1.2 libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4001e000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002c000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x400f3000) libm.so.6 => /lib/libm.so.6 (0x401ad000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x401cf000) libc.so.6 => /lib/libc.so.6 (0x401d7000) libdl.so.2 => /lib/libdl.so.2 (0x4030a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) ------------------------------------------------------------------------- /cgi-bin % ldd revolution <-- this was for the current Version of Rev libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4001e000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002c000) libm.so.6 => /lib/libm.so.6 (0x400f3000) libc.so.6 => /lib/libc.so.6 (0x40116000) libdl.so.2 => /lib/libdl.so.2 (0x40249000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) ------------------------------------------------------------------------- I downloaded the most recent engine, and I downloaded Rev 2.1.2, and got the same results from scripts. Then I downloaded the 1.0 engine (really MetaCard 2.3.2). With it, the 'get url' worked ok, but the 'post ... to url' failed with Signal 11 error in the shell... ------------------ /cgi-bin % doPost.cgi revolution exiting on signal 11 ------------------ Is there some switch that is turned off? This ISP is _very_ lenient, I doubt they have locked up outgoing TCP/IP traffic from my CGI, or removed necessary libraries. So what might I be missing? I don't know how to put my serial number into any of the Linux Engines, is it necessary? I thought that they were "free to use as servers", and didn't need my serial number? tia for any help... George __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From wouter.abraham at pi.be Mon Jul 19 08:51:46 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 19 Jul 2004 14:51:46 +0200 Subject: weird behavior In-Reply-To: <20040718045405.D19A59301F9@mail.runrev.com> References: <20040718045405.D19A59301F9@mail.runrev.com> Message-ID: <6489405E-D982-11D8-95E1-003065CC999E@pi.be> On 18 Jul 2004, at 06:54, use-revolution-request at lists.runrev.com wrote: > Message: 19 > Date: Sun, 18 Jul 2004 02:10:06 +0100 > From: Alex Tweedly > Subject: Re: weird behavior > To: How to use Revolution > Message-ID: <5.1.0.14.0.20040718020012.00ac2ce0 at mail.tweedly.net> > Content-Type: text/plain; charset="us-ascii" > > snip > I saw something like this when I was trying my "speedy graphics" > examples, > but thought it was just something I had done wrong. Or rather, was > still > doing wrong - I kept seeing odd behaviour that I don't understand, and > was > kind of stuck in trying to complete the project. > So I'm really glad you sent this email :-) > > Looking into it some more, with this hint in mind, I think I have a > clearer > picture. > > I think you have a malformed polygon. From the Transcipt dictionary > (points > entry): > >> A blank line in the points indicates that the previous and next >> vertexes >> are not connected by a line--that is, the line, curve, or polygon is >> broken into two (or more) pieces. If the last line of the points of a >> polygon is blank, the polygon is not closed. A closed polygon's start >> point (the first line of its points property) is the same as its end >> point >> (the last line of its points property). > > NB: > An open polygon has a blank last line > A closed polygon has the last line == first. > > Your example, like many of mine, had neither of those conditions true. > So I > guess it is, strictly speaking, malformed - and hence the behaviour > could > be undefined. > > I've been unable to see any failure with any example where I had a > properly > formed polygon according to specification. > > I still think it can be considered a bug - but at least it can be > avoided / > worked around. > > -- Alex. > We have to reconsider the term . May be is better in this case. The default setting of the opaque property of the templategraphic is true. If not altered all new polygons are of the "closed" type. Setting the opaque property to false for using "open" polygons and to true for "closed" polygons, do you still consider this as a bug or a work around? Greetings, WA From alex at tweedly.net Mon Jul 19 09:25:14 2004 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 19 Jul 2004 14:25:14 +0100 Subject: weird behavior In-Reply-To: <6489405E-D982-11D8-95E1-003065CC999E@pi.be> References: <20040718045405.D19A59301F9@mail.runrev.com> <20040718045405.D19A59301F9@mail.runrev.com> Message-ID: <5.1.0.14.0.20040719141015.00afcba8@mail.tweedly.net> At 14:51 19/07/2004 +0200, Wouter wrote: >On 18 Jul 2004, at 06:54, use-revolution-request at lists.runrev.com wrote: > >>Message: 19 >>Date: Sun, 18 Jul 2004 02:10:06 +0100 >>From: Alex Tweedly big snip [ Transcript dictionary, as paraphrased (accurately, I think) by me ] >>An open polygon has a blank last line >>A closed polygon has the last line == first. (might have been marginally more precise to say "last point == first") You said: >We have to reconsider the term . >May be is better in this case. I'm not convinced. The description above requires that a polygon must meet one or other of the two conditions - and many "obvious" polygons will not satisfy either condition. No need to invoke the opacity of the polygon. Your original example had a non-blank last line containing a point which was not a duplicate of the first point - therefore was neither an open nor a closed polygon. >The default setting of the opaque property of the templategraphic is true. >If not altered all new polygons are of the "closed" type. >Setting the opaque property to false for using "open" polygons and to true >for "closed" polygons, >do you still consider this as a bug or a work around? Not sure about whether it's a bug or not. As far as I can tell, all polygons which meet the description in the dictionary will be either "properly closed" or "properly open", and all will be drawn as you'd expect - both in opaque and transparent. So I'm sure it's a deficiency to leave the definition of polygon so (needlessly) amenable to describing malformed ones - but not sure whether it's a bug or an opportunity for improvement. The interaction of closed-ness with the opacity setting seems like a bug. If a script supplies a set of points which describe a malformed polygon, then that malformed polygon should be treated consistently, regardless of whether it is opaque or transparent. (Though of course it's better - and perfectly possible - to make it literally impossible to describe a malformed polygon.) But I'm sure it could be better described in the documentation. And I'm sure that provided you know about malformed polygons (which I didn't until this discussion started - thanks) you can easily avoid any problems - so if it's a bug, it's a fairly minor one. Cheers, -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From SimPLsol at aol.com Mon Jul 19 10:43:52 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Mon, 19 Jul 2004 10:43:52 EDT Subject: Monterey Summit - kudos to Dan and Chipp Message-ID: <1ec.25725787.2e2d3828@aol.com> $5000, Sounds like Dan flies First Class. From klaus at major-k.de Mon Jul 19 10:47:15 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 19 Jul 2004 16:47:15 +0200 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: <1ec.25725787.2e2d3828@aol.com> References: <1ec.25725787.2e2d3828@aol.com> Message-ID: <867A9E9E-D992-11D8-A180-000A27B49A96@major-k.de> Am 19.07.2004 um 16:43 schrieb SimPLsol at aol.com: > $5000, Sounds like Dan flies First Class. ...and is probably alone in the plane (except the staff) :-D Regards Klaus Major klaus at major-k.de http://www.major-k.de From wouter.abraham at pi.be Mon Jul 19 11:05:55 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 19 Jul 2004 17:05:55 +0200 Subject: weird behavior Message-ID: <22034AEF-D995-11D8-95E1-003065CC999E@pi.be> > weird behavior > Alex Tweedly alex at tweedly.net > Mon Jul 19 15:25:14 EDT 2004 > > -- another big snip > > I'm not convinced. The description above requires that a polygon must > meet > one or other of the two conditions - and many "obvious" polygons will > not > satisfy either condition. No need to invoke the opacity of the polygon. > Your original example had a non-blank last line containing a point > which > was not a duplicate of the first point - therefore was neither an open > nor > a closed polygon. This is the difference in looking at things. Is it the engine that should be conform to the description or is it the description that should be conform to the engine? The Transcript Dictionary is a reworked, updated and elaborated version of the metatalk reference. It is a wonderful piece of work, but is it infallible? Anyway, the engine acts in this way. If you call it to draw a polygon and if the opaque property is set, it will consider it as a one and will check if point 1 = last point, if not then add that point. Your so called "welformed polygons" are in fact ones if the opaque property is set.and the engine gets his way. Have a look at the points. Draw a so called open polygon and add 2 returns for welformed-ness sake. Deselect the polygon and reselect it and have a look at the points: the so called open polygon is closed now, the first point is added. > > >The default setting of the opaque property of the templategraphic is > true. > >If not altered all new polygons are of the "closed" type. > >Setting the opaque property to false for using "open" polygons and to > true > >for "closed" polygons, > >do you still consider this as a bug or a work around? > > Not sure about whether it's a bug or not. As far as I can tell, all > polygons which meet the description in the dictionary will be either > "properly closed" or "properly open", and all will be drawn as you'd > expect > - both in opaque and transparent. What you call properly open in a welformed polygon is in fact a closed polygon but it last side is not drawn. What I call poperly open is a polygon which last points <> first point but which can have enclosed regions. > > So I'm sure it's a deficiency to leave the definition of polygon so > (needlessly) amenable to describing malformed ones - but not sure > whether > it's a bug or an opportunity for improvement. Improvement. :-) > > The interaction of closed-ness with the opacity setting seems like a > bug. > If a script supplies a set of points which describe a malformed > polygon, > then that malformed polygon should be treated consistently, regardless > of > whether it is opaque or transparent. (Though of course it's better - > and > perfectly possible - to make it literally impossible to describe a > malformed polygon.) I agree that the interaction of closed-ness with the opacity is awkward, but I cannot consider it a real bug. The improvement would be to add another property that governs open- or closed-ness. And use the opacity for the enclosed regions of the polygon to be filled or not. > > But I'm sure it could be better described in the documentation. And I'm > sure that provided you know about malformed polygons (which I didn't > until > this discussion started - thanks) you can easily avoid any problems - > so if > it's a bug, it's a fairly minor one. Agreed, it is a minor one. :-) > > Cheers, > -- Alex. Regards, Wouter From frank at backtalk.com Mon Jul 19 11:07:36 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 19 Jul 2004 16:07:36 +0100 Subject: Problems with profiles in Standalone Settings Message-ID: <5E5BA7C0-D995-11D8-AAD5-000A9580FCCE@backtalk.com> In the "Standalone Application Settings" window, if I choose "Include profiles on objects and the profile library" it doesn't stick. If I close the Standalone Settings window and open it again "Remove all profiles on objects" is re-selected. Does anyone know if this is a known bug? Anyone know how to make it stick? Thanks, -- Frank p.s. I tried looking in Bugzilla but someone must be playing around with it because there's a random string message that's being output, even in the middle of the http headers being output. From troy at rpsystems.net Mon Jul 19 11:13:25 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 19 Jul 2004 11:13:25 -0400 Subject: Object paths? In-Reply-To: <40FB6B21.2080500@fourthworld.com> References: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> <40FB3ED8.8090403@hyperactivesw.com> <9874F842-D935-11D8-98C5-000A95A09CF8@rpsystems.net> <40FB6B21.2080500@fourthworld.com> Message-ID: <2E5E9FD9-D996-11D8-9786-000A95A09CF8@rpsystems.net> On Jul 19, 2004, at 2:33 AM, Richard Gaskin wrote: > If the goal is to paste it into a script, the long ID is probably not > what you want, since it will include the file path to the mainstack > the object is in. Yes, thanks - I tried it in the message window with a few objects, and got those results. Still seems to me that there should be a nice way to do what I'm looking for. -- Troy RPSystems, Ltd. http://www.rpsystems.net From c.list at fiberworld.nl Mon Jul 19 11:40:44 2004 From: c.list at fiberworld.nl (C List) Date: Mon, 19 Jul 2004 17:40:44 +0200 Subject: Card scrolling tutorial In-Reply-To: <5.1.0.14.0.20040719132130.02878840@mail.tweedly.net> Message-ID: I have just changed the download from a sit file to a zip file. I will have to get used to these windows things. I work with mac since '86 and sometimes it's hard to break old habbits. (well actually it isn't really hard, you just have to place something in front off it.) Claudi From revdan at danshafer.com Mon Jul 19 12:04:56 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 19 Jul 2004 09:04:56 -0700 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: References: <40FA2C26.5060605@fourthworld.com> Message-ID: <608B592C-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> My bad, guys and gals. I made the mistake of checking flights from Monterey, which is our local airport. Generally, when I travel I insist on leaving from there because I hate the long lines at SFO and SJC. And as a rule, leaving from Monterey has a relatively minor impact on my domestic air fares, so I made the faulty assumption that I would see the same result for a trip to Malta. I was wrong. I apologize to everyone, but particularly to the hosts of the Malta conference, for making such an inaccurate observation. Chalk it up to fatigue after running the two-day Monterey summit or just to not paying attention. In any case, it appears now that I *can* in fact arrange reasonable air fare to Malta in November. My wife and I are now discussing the idea of combining the trip with a chance to see another city or two in Europe while we're there. So while I'm not yet committing to being at the Malta gathering, I will certainly continue to entertain the idea and consider it more likely than I rudely dismissed in my earlier post. Let me add that I think it's vital to the long-term success of RunRev and the Transcript language that we who are already knowledgeable about it spread the word. Conferences like the just-concluded Masters Summit and this European conference are really important to that effort. How many independently hosted and managed user conferences did RealBASIC have this year? You can count them on the fingers of no hands. So to the extent that my flippant remark about air fare caused anyone to decide to stop even thinking about going to the conference, please don't take my word for it. I am hardly a seasoned international traveler. Investigate for yourself. One of the highlights of the Masters Summit was the once-in-a-lifetime chance for all of us to meet our new hilarious friend from Brazil, Andre Garzia. He's made huge contributions to the community and getting to know him in person was invaluable. I was particularly blessed because he arrived in Monterey three days before the conference, so he and I got to hang out a bit outside the meetings. That wouldn't have happened if he'd dismissed out of hand the idea of flying to the U.S. for a two-day conference. So again, I apologize. I retract my inaccurate statement. I will now be considering the enticing prospect of going to Malta in November. I hope you will, too. From revdan at danshafer.com Mon Jul 19 12:05:30 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 19 Jul 2004 09:05:30 -0700 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: <867A9E9E-D992-11D8-A180-000A27B49A96@major-k.de> References: <1ec.25725787.2e2d3828@aol.com> <867A9E9E-D992-11D8-A180-000A27B49A96@major-k.de> Message-ID: <74EE58D3-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> No, what it really sounds like is Dan doesn't know how to shop for air fares. And that is true. See my other, longer post. Dan On Jul 19, 2004, at 7:47 AM, Klaus Major wrote: > Am 19.07.2004 um 16:43 schrieb SimPLsol at aol.com: > >> $5000, Sounds like Dan flies First Class. > > ...and is probably alone in the plane (except the staff) :-D > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wouter.abraham at pi.be Mon Jul 19 12:12:45 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 19 Jul 2004 18:12:45 +0200 Subject: "active" plugins Message-ID: <7888BC0E-D99E-11D8-95E1-003065CC999E@pi.be> > "active" plugins > FlexibleLearning at aol.com FlexibleLearning at aol.com > Mon Jul 19 12:21:03 EDT 2004 > > * Previous message: Vector data > * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] > > > > Recently, "Richard Gaskin" wrote: > > > >> So the question is: > >> > >> Do we need an "active" mode for plugins in addition to > >> the engine-supported "open" and "library" options? > > > > Cast my vote for no. My preference is to keep things simple. > > >> Same for me :-) > > > And from me. And also for me, The marshmallowed one :-), WA From wouter.abraham at pi.be Mon Jul 19 12:15:50 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 19 Jul 2004 18:15:50 +0200 Subject: "active" plugins Message-ID: > "active" plugins > FlexibleLearning at aol.com FlexibleLearning at aol.com > Mon Jul 19 12:21:03 EDT 2004 > > * Previous message: Vector data > * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] > > > > Recently, "Richard Gaskin" wrote: > > > >> So the question is: > >> > >> Do we need an "active" mode for plugins in addition to > >> the engine-supported "open" and "library" options? > > > > Cast my vote for no. My preference is to keep things simple. > > >> Same for me :-) > > > And from me. > > And also for me, > > The marshmallowed one :-), > WA > > Sorry, wrong list... WA From klaus at major-k.de Mon Jul 19 12:19:28 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 19 Jul 2004 18:19:28 +0200 Subject: "active" plugins: return to sender :-) In-Reply-To: <7888BC0E-D99E-11D8-95E1-003065CC999E@pi.be> References: <7888BC0E-D99E-11D8-95E1-003065CC999E@pi.be> Message-ID: <68BA9404-D99F-11D8-A180-000A27B49A96@major-k.de> Dag Wouter, >> "active" plugins >> FlexibleLearning at aol.com FlexibleLearning at aol.com >> Mon Jul 19 12:21:03 EDT 2004 >> >> * Previous message: Vector data >> * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] >> >> >> > Recently, "Richard Gaskin" wrote: >> > >> >> So the question is: >> >> >> >> Do we need an "active" mode for plugins in addition to >> >> the engine-supported "open" and "library" options? >> > >> > Cast my vote for no. My preference is to keep things simple. >> >> >> Same for me :-) >> >> >> And from me. > > And also for me, > > The marshmallowed one :-), not only marshmallowed but also a bit "bamboozled" :-) This is supposed to go to the MetaCard list! ;-) > WA Groetjes Klaus Major klaus at major-k.de http://www.major-k.de From rogerguay at centurytel.net Mon Jul 19 12:21:53 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Mon, 19 Jul 2004 09:21:53 -0700 Subject: Refer to Cards Message-ID: Thanks to all for your replies. What I was really hoping for was 1 line of code preceding multiple lines that directs the multiple lines to work on a specified card. I'm trying to avoid having to put a card reference on the multiple lines. Something like: Repeat with i = 1 to the number of cards focus on cd i --for this repeat cycle do something -- note: no cardd reference do something etc. end repeat Thanks, Roger > Message: 5 > Date: Sat, 17 Jul 2004 14:36:08 -0400 > From: Brian Yennie > Subject: Re: Refer to Cards > To: How to use Revolution > Message-ID: <2B4860AE-D820-11D8-BAC8-000393AA08D2 at qldlearning.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Roger, > > How about something like: > > put "myCardName" into tCard > hide object 1 of card tCard > show object 2 of card tCard > ... > put "anotherCardName" into tCard > ... > >> Thanks, but I don't think this will work for what I need. What I need >> is a command that forces subsequent lines of script to act only on a >> specified card. Something like: >> >> on someHandler >> Do something to look only at card x for the following lines -- this >> is the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> Do something to look only at cd y for the following lines -- this is >> the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> end someHandler > Message: 8 > Date: Sat, 17 Jul 2004 21:15:37 +0200 > From: Wouter > Subject: Re: Refer to Cards > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset=WINDOWS-1252; format=flowed > >> Re: Refer to Cards >> ? From: Roger Guay >> ? Subject: Re: Refer to Cards >> ? Date: Sat, 17 Jul 2004 11:17:27 -0700 >> >> Thanks, but I don't think this will work for what I need. What I need >> is a command that forces subsequent lines of script to act only on a >> specified card. Something like: >> >> on someHandler >> Do something to look only at card x for the following lines -- this >> is the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> Do something to look only at cd y for the following lines -- this is >> the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> end someHandler >> >> I know that SuperCard had this ability, but I don't remember the >> command. >> >> >> Any help? >> >> >> Thanks, Roger > > > On the contrary, you can use the mark command in this case. > But your pseudocode is not very clear to me. > Anyway try something like: > > on someHandler > set defaultstack to > > mark cards where (the script of this cd contains " hide object 1") > and (the script of this cd contains "show object 2") > > > repeat with i = 1 to the number of marked cds > do the things you have to do with or on marked cd i > end repeat > > end someHandler > > May be it is not similar to Supercards system and may be not really in > 1 line :-), > but the mark command works on card scripts as well. > > HTH. > Greetings, > Wouter From alex at tweedly.net Mon Jul 19 13:06:54 2004 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 19 Jul 2004 18:06:54 +0100 Subject: weird behavior In-Reply-To: <22034AEF-D995-11D8-95E1-003065CC999E@pi.be> Message-ID: <5.1.0.14.0.20040719171244.0295a580@mail.tweedly.net> At 17:05 19/07/2004 +0200, Wouter wrote: >>I'm not convinced. The description above requires that a polygon must meet >>one or other of the two conditions - and many "obvious" polygons will not >>satisfy either condition. No need to invoke the opacity of the polygon. >>Your original example had a non-blank last line containing a point which >>was not a duplicate of the first point - therefore was neither an open nor >>a closed polygon. > >This is the difference in looking at things. >Is it the engine that should be conform to the description or is it the >description that should be conform to the engine? Or should both conform to what it/they *should* do ? >The Transcript Dictionary is a reworked, updated and elaborated version of >the metatalk reference. It is a wonderful piece of work, but is it infallible? >Anyway, the engine acts in this way. >If you call it to draw a polygon and if the opaque property is set, it >will consider it as a one and will check if point 1 = last point, >if not then add that point. Not true if you add the polygon in the IDE. You can create a polygon with 3 vertices, leaving it to default to opaque. (click at 100,100 - click at 200,100 - double-click at 200,200) The result is that two edges are drawn (i.e. NOT the third closing edge), there is no additional (duplicate) point not added to the point list. If you give it a fill colour, you will see that it is filled as though the third closing edge were there - but the edge itself is not drawn. (Though the point, and the drawn edge, will be added when you do certain edits to the polygon.) And if you do the same thing in a script, you get the last point duplicated for you. >Your so called "welformed polygons" are in fact ones if >the opaque property is set.and the engine gets his way. >Have a look at the points. > Draw a so called open polygon and add 2 returns for welformed-ness sake. > Deselect the polygon and reselect it and have a look at the points: the > so called open polygon is closed now, the first point is added. See my counter-example above :-) btw - after creating the polygon, I deselected the polygon, saved the stack, and quit Revolution, then restarted it - all to make sure I was not being misled by the Property Inspector lagging the stack contents. In any case, it is not a requirement that all edges exist on an opaque polygon. You can draw an opaque polygon with blank lines in the middle of the point list. This results in those edges being left undrawn, and the fill behaviour is straightforward (though hard to describe in words). It produces a set of non-contiguous shapes; the series of edges between any two blank lines (or the start->blank line, and blank line->end) produces a filled shape, with an implicit edge being used in the fill but not drawn. Easier seen than described : in the IDE, create a polygon and set the points as follows 50,192 322,192 320,240 260,296 178,296 160,262 116,288 76,260 42,294 (deselect, reselect, note the first point did not get replicated as the last point, and the implicit last edge did not get drawn). Give it a fill colour - you see a nice simple shape. Now insert a blank line after the 3rd point, and again after the 7th, to get 50,192 322,192 320,240 260,296 178,296 160,262 116,288 76,260 42,294 Note : The first point is now duplicated - you may need to switch the Property Inspector to another object and back again to update the points window. (I saved and re-opened the stack at each stage of this, just to be sure I was viewing up-to-date info in Property Inspector). You now have three dis-contiguous filled regions. Each of those three regions has one un-drawn edge needed to close the region for fill purposes. To me, this implies that the engine is capable of filling (i.e. opaque-ing) non-closed regions, and it is an anomaly that it refuses to do so when the blank line happens to be the last one. >I agree that the interaction of closed-ness with the opacity is awkward, >but I cannot consider it a real bug. >The improvement would be to add another property that governs open- or >closed-ness. >And use the opacity for the enclosed regions of the polygon to be filled >or not. I see it as a real bug. If I create a 20-sided opaque polygon, with the first point not being duplicated at the end, that produces a filled shape, with the last edge not drawn. Then I add a blank line at the other side (i.e. between points 10 and 11) of the polygon, and suddenly the last edge becomes drawn. Surely that's a bug ? But I see no need to add a new property - the existence or non-existence of blank lines already provides enough expressive power to describe everything needed. Unfortunately, both the engine and the documentation would need to change. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From pixelbird at interisland.net Mon Jul 19 13:01:40 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 19 Jul 2004 10:01:40 -0700 Subject: Card scrolling tutorial In-Reply-To: <20040719125032.6E10093017A@mail.runrev.com> References: <20040719125032.6E10093017A@mail.runrev.com> Message-ID: <4D7D6CFD-D9A5-11D8-A1FC-000A27945590@interisland.net> Hi Claudi, On Jul 19, 2004, at 5:50 AM, use-revolution-request at lists.runrev.com wrote: > Date: Mon, 19 Jul 2004 11:42:37 +0200 > From: C List > Subject: Card scrolling tutorial > > Well, we can add another tutorial to the list of available tutorials. > > I have put my tutorial on "advanced" scrolling online: > > www.cc-imaginering.nl/runrev Thanks for that. I have several projects that do that which I've happily sent offlist to individuals, along with brief explanations, but it was beginning to wear on me (6 times, I think). > Let me know what you think about it so I might be able to improve it in > the future. > (and maybe write other tutorials aswell) The folder I got did not contain a Rev file. What is it? How do I open it? Please ignore this if the tutorial already addresses the following issue: I haven't time to try to get it open right now, but one thing I see from the post is that you should also show how to scroll an image in a group as well as a card in a stack. That way you can still have static UI controls in the same window. Ken N. From ambassador at fourthworld.com Mon Jul 19 13:10:24 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 10:10:24 -0700 Subject: weird behavior In-Reply-To: <22034AEF-D995-11D8-95E1-003065CC999E@pi.be> References: <22034AEF-D995-11D8-95E1-003065CC999E@pi.be> Message-ID: <40FC0080.2040607@fourthworld.com> Wouter wrote: >> I'm not convinced. The description above requires that a polygon must >> meet >> one or other of the two conditions - and many "obvious" polygons will not >> satisfy either condition. No need to invoke the opacity of the polygon. >> Your original example had a non-blank last line containing a point which >> was not a duplicate of the first point - therefore was neither an open >> nor a closed polygon. > > This is the difference in looking at things. > Is it the engine that should be conform to the description or is it the > description that should be conform to the engine? I vote for whichever one gives the developer the greater range of options. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From scott at tactilemedia.com Mon Jul 19 13:14:37 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 19 Jul 2004 10:14:37 -0700 Subject: weird behavior In-Reply-To: <5.1.0.14.0.20040719171244.0295a580@mail.tweedly.net> Message-ID: Recently, "Alex Tweedly" wrote: >> I agree that the interaction of closed-ness with the opacity is awkward, >> but I cannot consider it a real bug. >> The improvement would be to add another property that governs open- or >> closed-ness. >> And use the opacity for the enclosed regions of the polygon to be filled >> or not. > > I see it as a real bug. If I create a 20-sided opaque polygon, with the > first point not being duplicated at the end, that produces a filled shape, > with the last edge not drawn. Then I add a blank line at the other side > (i.e. between points 10 and 11) of the polygon, and suddenly the last edge > becomes drawn. Surely that's a bug ? This may just be the IDE trying to be helpful (in which case it may be a bug). But in any case, you might try checking points via script/answer to verify point information. FWIW, I do agree that a "closed-ness" property seems unnecessary (as long as setting points is not broken). In addition to Geoff Canyon's amazing asteroids recreation that employs a single polygon graphic, you might want to take a look at the Tutti3D example available in our media panel. Enter the following in your message box and scroll down to Tutti3D: go url "http://www.tactilemedia.com/tmpanel.rev" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From gizmotron at earthlink.net Mon Jul 19 13:21:43 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon, 19 Jul 2004 10:21:43 -0700 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: <867A9E9E-D992-11D8-A180-000A27B49A96@major-k.de> Message-ID: on 7/19/04 7:47 AM, Klaus Major at klaus at major-k.de wrote: > Am 19.07.2004 um 16:43 schrieb SimPLsol at aol.com: > >> $5000, Sounds like Dan flies First Class. > > ...and is probably alone in the plane (except the staff) :-D > > Regards > > Klaus Major It's the cost of the sherpa barers that carry him down from Shangri-La to the airport. mb From rcozens at pon.net Mon Jul 19 13:44:55 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 19 Jul 2004 10:44:55 -0700 Subject: Refer to Cards In-Reply-To: References: Message-ID: >What I was really hoping for was 1 line of code preceding multiple >lines that directs the multiple lines to work on a specified card. >I'm trying to avoid having to put a card reference on the multiple >lines. Something like: > >Repeat with i = 1 to the number of cards > focus on cd i --for this repeat cycle > do something -- note: no cardd reference > do something > etc. >end repeat Hi Roger, lock messages lock screen push card repeat with i = 1 to the number of cards go to cd i --for this repeat cycle do something -- note: no cardd reference do something etc. end repeat pop card unlock messages unlock screen -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From alex at tweedly.net Mon Jul 19 13:54:39 2004 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 19 Jul 2004 18:54:39 +0100 Subject: Asteroids [Was Re: weird behavior] In-Reply-To: References: <5.1.0.14.0.20040719171244.0295a580@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040719183700.027ab8b0@mail.tweedly.net> At 10:14 19/07/2004 -0700, Scott Rossi wrote: >In addition to Geoff Canyon's amazing asteroids recreation that employs a >single polygon graphic, That's the second time it's been mentioned - but no-one's said where it is. I haven't noticed it in any of the Rev sites I've wandered through (and it's a seriously bad set of words to Google for -"Revolution canyon asteroid" gives a widely varied collection of results :-) I hoped it would be somewhere on the inspiredlogic.com site - but if it is, I'm missing seeing it. >you might want to take a look at the Tutti3D example >available in our media panel. Enter the following in your message box and >scroll down to Tutti3D: Thanks - been there already :-) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From pixelbird at interisland.net Mon Jul 19 14:09:00 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 19 Jul 2004 11:09:00 -0700 Subject: Card scrolling tutorial In-Reply-To: <20040719125032.6E10093017A@mail.runrev.com> References: <20040719125032.6E10093017A@mail.runrev.com> Message-ID: Hi again, > Date: Mon, 19 Jul 2004 11:42:37 +0200 > From: C List > Subject: Card scrolling tutorial On Jul 19, 2004, at 10:01 AM, Ken Norris wrote: > The folder I got did not contain a Rev file. What is it? How do I open > it? > > Please ignore this if the tutorial already addresses the following > issue: > > I haven't time to try to get it open right now, but one thing I see > from the post is that you should also show how to scroll an image in a > group as well as a card in a stack. That way you can still have static > UI controls in the same window. OK, I got it open by dropping it on the "real" Rev application icon, and I see that you have indeed dealt with the issue I spoke of. Also, you got to another issue, that of the fact that Rev decompresses images when opening as controls. Using reference files is the best way, and even then, you have to be careful. My SJ County map is right at the Rev limit. But, for Very Large Scale (VLS) images (I will need to work with composite aerial photos soon), you can break the composites down into manageable sections, i.e., tiles, and file them that way. For the sake of the user's sanity as well as my own, I will create an in-between scale scrollable gridded metamap of the whole thing. The user will scroll around in it until they find the grid containing the section they want to see. The Main map will display that section in Very Large Scale format in an accompanying group. Then the user can scroll around in it as well, to find exactly what they want. The county has a special Acrobat Pro PDF application that does this after a fashion, but it is not accessible by the public, so I thought I would build one in Rev, which I've done. But what I will be looking at next are aerial photos which are anything but large scale. They are currently shot on 9-inch film at But I need to get a question answered about image controls way before I get started on that one. Thanks, Ken N. From rporeda at ci.tulsa.ok.us Mon Jul 19 14:54:28 2004 From: rporeda at ci.tulsa.ok.us (Robert Poreda) Date: Mon, 19 Jul 2004 13:54:28 -0500 Subject: NT cgi Message-ID: Good day to you all. In an effort to create a cgi, I've attempted to use the RunRev link to http://www.hyperactivesw.com/cgitutorial/. The instruction appears to be for unix machines and I have to use windows nt 4.0. The runrev archives back through Dec03 didn't address the problem. Undeterred, I've found several google references to NT, but not much from the standpoint of rev development - only asp or perl. What I have so far is MS Peer web services installed, pointing to Hello.htm as default. This htm contains a pointer to a subdirectory:
, which provides the users browser with a blank page. HW3.cgi contains: #!revolution Hello World

Hello World

If you could point me to a web page or provide a suggestion, it would be appreciated. Thanks. From wouter.abraham at pi.be Mon Jul 19 14:58:01 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 19 Jul 2004 20:58:01 +0200 Subject: weird behavior Message-ID: <8E81E42B-D9B5-11D8-95E1-003065CC999E@pi.be> > weird behavior > Alex Tweedly alex at tweedly.net > Mon Jul 19 19:06:54 EDT 2004 > > * Previous message: weird behavior > * Next message: weird behavior > * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] > --snip > Not true if you add the polygon in the IDE. You can create a polygon > with 3 > vertices, leaving it to default to opaque. (click at 100,100 - click at > 200,100 - double-click at 200,200) > The result is that two edges are drawn (i.e. NOT the third closing > edge), > there is no additional (duplicate) point not added to the point list. > If > you give it a fill colour, you will see that it is filled as though the > third closing edge were there - but the edge itself is not drawn. No not correct, you didn't do the action complete (and please this is no offence). You left out following comment: < Draw a so called open polygon and **add 2 returns for welformed-ness sake**. Deselect the polygon and reselect it and have a look at the points: the so called open polygon is closed now, the first point is added.> If you draw an "open" ploygon like that and if you look at the points, then it is what you called a *malformed polygon*. If you add 2 returns to make it a *welformed polygon* and then deselect and reselect you will see the engine adds the starting point. And yes it will be filled, in both cases if there are enclosed regions. (I only looked at the way the engine works) > (Though the point, and the drawn edge, will be added when you do > certain > edits to the polygon.) > And if you do the same thing in a script, you get the last point > duplicated > for you. > > >Your so called "welformed polygons" are in fact ones > if > >the opaque property is set.and the engine gets his way. > >Have a look at the points. > > Draw a so called open polygon and add 2 returns for welformed-ness > sake. > > Deselect the polygon and reselect it and have a look at the points: > the > > so called open polygon is closed now, the first point is added. > > See my counter-example above :-) > btw - after creating the polygon, I deselected the polygon, saved the > stack, and quit Revolution, then restarted it - all to make sure I was > not > being misled by the Property Inspector lagging the stack contents. See above > > In any case, it is not a requirement that all edges exist on an opaque > polygon. You can draw an opaque polygon with blank lines in the middle > of > the point list. This results in those edges being left undrawn, and the > fill behaviour is straightforward (though hard to describe in words). > It > produces a set of non-contiguous shapes; the series of edges between > any > two blank lines (or the start->blank line, and blank line->end) > produces a > filled shape, with an implicit edge being used in the fill but not > drawn. > Some language problem. < it is not a requirement that all edges exist on an opaque polygon > the *existence* of en edge From the point of the viewer: if it is not drawn, it does not exist. But from the point of view of the engine, it depends on the order of the points to draw the polygon (or any other form) if an edge exists and if it is visible or not. If a polygon contains a couple of regions, these do not become individual polygons, though it can look like it. > > I see it as a real bug. If I create a 20-sided opaque polygon, with the > first point not being duplicated at the end, that produces a filled > shape, > with the last edge not drawn. Then I add a blank line at the other side > (i.e. between points 10 and 11) of the polygon, and suddenly the last > edge > becomes drawn. Surely that's a bug ? No. It is the way the engine works with graphics in relation to the opaque property. > > But I see no need to add a new property - the existence or > non-existence of > blank lines already provides enough expressive power to describe > everything > needed. Unfortunately, both the engine and the documentation would > need to > change. > > > -- Alex. I like this, so many different ways to look at the same object, thing, problem or whatever. I am sorry if what I say is not correct from the point of view of a particular language. But there is something like: if your first programming language was C, you tend to look at any other language from the point of view of the first one you learned. And with assembler this tendency is even worse :-)) For Geoff's famous starbattle: go stack url "http://www.inspiredlogic.com/rev/starbattle.rev"; Have fun. Greetings, WA From troy at rpsystems.net Mon Jul 19 13:35:15 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 19 Jul 2004 13:35:15 -0400 Subject: weird behavior In-Reply-To: References: Message-ID: On Jul 19, 2004, at 1:14 PM, Scott Rossi wrote: > In addition to Geoff Canyon's amazing asteroids recreation that > employs a > single polygon graphic, you might want to take a look at the Tutti3D > example > available in our media panel. Enter the following in your message box > and > scroll down to Tutti3D: > > go url "http://www.tactilemedia.com/tmpanel.rev" Scott, the 3D demo, and the media panel itself are very inspiring pieces of work. Thanks for that! -- Troy RPSystems, Ltd. http://www.rpsystems.net From capellan2000 at yahoo.com Mon Jul 19 15:58:46 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 19 Jul 2004 12:58:46 -0700 (PDT) Subject: Asteroids [Was Re: weird behavior] In-Reply-To: <20040719160126.506429300EB@mail.runrev.com> Message-ID: <20040719195846.3590.qmail@web40512.mail.yahoo.com> At 10:14 19/07/2004 -0700, Scott Rossi wrote: > In addition to Geoff Canyon's amazing asteroids > recreation that employs a single polygon graphic, > you might want to take a look at the Tutti3D example > available in our media panel. The stack "Rotater Manipulator" uses a single vector graphic too, to draw a 3d object in the card: Download the stack from: This is an adaptation of the HC stack of Alexander Thomas that you could download from his website: I've added 3D matrix math to make the transformations faster and included the "Live" option suggested by Jim Hurley. Use this "Live" option ONLY with models of a few lines like the cube and some simple shapes like the Fighter and the Tank. Read the Help card (second card) of this stack for useful information. I've invited Alexander Thomas to test RunRev by himself and visit us in the mail list. I'm making tests to provide edition of the points of these 3d graphics. It could be made already, by changing the values by hand, but it'll be more confortable to use sliders or move the points with the mouse on the axis x,y,z. Enjoy! :-)) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From nnoydb at excite.com Mon Jul 19 16:35:27 2004 From: nnoydb at excite.com (K) Date: Mon, 19 Jul 2004 16:35:27 -0400 (EDT) Subject: messageMessages Message-ID: <20040719203527.B690C109EF5@xprdmailfe1.nwk.excite.com> Does anyone know what the messageMesages property is and how it works? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dsc at swcp.com Mon Jul 19 17:00:05 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 19 Jul 2004 15:00:05 -0600 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: References: Message-ID: <9C2BDCD2-D9C6-11D8-81F8-000A9567A3E6@swcp.com> On Jul 19, 2004, at 11:21 AM, Mark Brownell wrote: >>> $5000, Sounds like Dan flies First Class. >> ...and is probably alone in the plane (except the staff) :-D ... > It's the cost of the sherpa barers that carry him down from Shangri-La > to > the airport. I expect Dan does not mind the ribbing. However, folks who do need special seating or layover situations which can get expensive should not feel picked on, unless you feel that is an important part of your camaraderie on the list and then you should. Dar Scott From revdan at danshafer.com Mon Jul 19 17:03:21 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 19 Jul 2004 14:03:21 -0700 Subject: When Does an Open Stack Not Send openStack? Message-ID: <10FE2B94-D9C7-11D8-8948-000A95AE42E6@danshafer.com> Here's a puzzler for you. My app mainStack does some stuff, gets some data from the user and then has a line: go stack "newStack" The newStack stack has an openStack handler that initializes a bunch of things. That handler was working fine. I made a catastrophic improvement (one of my favorite pastimes) and suddenly the initialization just stopped working. I debugged and found the openStack handler in newStack was just never being invoked. Now, I created a preOpenStack handler in newStack to see if that message was being sent. It was. Which confused me even more. So Ro Nagey and I were IMing about this and he said this is a problem he's seen before. He suggested that I add a preOpenStack handler in newStack and use it to explicitly send openStack to newStack. Guess what? That worked. But why? Under what circumstances should the openStack message not get sent or handled? What could I possibly have done wrong? There's no lockMessages set anywhere and I just can't imagine what else could cause this. Any thoughts? I'll go with the kludge for now but I'd sure like to understand what happened. Dan From dsc at swcp.com Mon Jul 19 17:04:28 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 19 Jul 2004 15:04:28 -0600 Subject: messageMessages In-Reply-To: <20040719203527.B690C109EF5@xprdmailfe1.nwk.excite.com> References: <20040719203527.B690C109EF5@xprdmailfe1.nwk.excite.com> Message-ID: <38E8A1AF-D9C7-11D8-81F8-000A9567A3E6@swcp.com> On Jul 19, 2004, at 2:35 PM, K wrote: > Does anyone know what the messageMesages property is and how it works? There are a few properties and commands and functions that seem to be reserved and used by RunRev in the IDE, maybe this is one. It is not in the docs. Maybe you can set it to true and see what happens. Stand back. Dar Scott From wouter.abraham at pi.be Mon Jul 19 17:11:13 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 19 Jul 2004 23:11:13 +0200 Subject: messageMessages Message-ID: <2A8465A2-D9C8-11D8-95E1-003065CC999E@pi.be> > messageMessages > ? From: K > ? Subject: messageMessages > ? Date: Mon, 19 Jul 2004 13:35:34 -0700 > > > Does anyone know what the messageMesages property is and how it works? > > Kevin Hi, Have a look at the revMessageWatcher. There you can see it in action :-) Enjoy, WA From wouter.abraham at pi.be Mon Jul 19 17:30:11 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 19 Jul 2004 23:30:11 +0200 Subject: When Does an Open Stack Not Send openStack? Message-ID: > When Does an Open Stack Not Send openStack? > ? From: Dan Shafer > ? Subject: When Does an Open Stack Not Send openStack? > ? Date: Mon, 19 Jul 2004 14:03:38 -0700 > > Here's a puzzler for you. > > My app mainStack does some stuff, gets some data from the user and > then has a line: > > > go stack "newStack" > > The newStack stack has an openStack handler that initializes a bunch > of things. That handler was working fine. I made a catastrophic > improvement (one of my favorite pastimes) and suddenly the > initialization just stopped working. I debugged and found the > openStack handler in newStack was just never being invoked. > > Now, I created a preOpenStack handler in newStack to see if that > message was being sent. It was. Which confused me even more. > > So Ro Nagey and I were IMing about this and he said this is a problem > he's seen before. He suggested that I add a preOpenStack handler in > newStack and use it to explicitly send openStack to newStack. Guess > what? That worked. > > But why? Under what circumstances should the openStack message not get > sent or handled? What could I possibly have done wrong? > > There's no lockMessages set anywhere and I just can't imagine what > else could cause this. > > Any thoughts? I'll go with the kludge for now but I'd sure like to > understand what happened. > > > Dan Hi, FWIW, When testing openstack handlers, it showed that handlers (preopenstack and openstack) in cardscripts always got the priority. Meaning they always got executed, whereas those in the stackscript not. If they are not in the first cardscript may be placing it there may change things for you. HTH. Greetings, WA From frank at backtalk.com Mon Jul 19 17:33:25 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 19 Jul 2004 22:33:25 +0100 Subject: Multiple profiles bug in 2.2.1 standalones Message-ID: <44080499-D9CB-11D8-AAD5-000A9580FCCE@backtalk.com> Has anyone on the list made a standalone in 2.2.1 with multiple profiles in it? I've been unable to, and with a bit of poking around noticed that there's a misspelling in several of the Property Profile buttons on the first card of the standalone builder. In the General card "preOpenCard" handler it uses ["includeProfiles"] as an array index, but in the various Property Profile buttons they reference ["includedProfiles"] (notice the extra "d" to make it "included" rather than "include"). I haven't gotten far enough to know which it should be, but if anyone has a fix for this I'd love to hear about it. Thanks in advance, -- Frank Leahy From troy at rpsystems.net Mon Jul 19 17:44:57 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 19 Jul 2004 17:44:57 -0400 Subject: Multiple profiles bug in 2.2.1 standalones In-Reply-To: <44080499-D9CB-11D8-AAD5-000A9580FCCE@backtalk.com> References: <44080499-D9CB-11D8-AAD5-000A9580FCCE@backtalk.com> Message-ID: On Jul 19, 2004, at 5:33 PM, Frank Leahy wrote: > Has anyone on the list made a standalone in 2.2.1 with multiple > profiles in it? I tried to. Didn't work at all. It was mostly for cross-platform tweaking. In the end, I eliminated all profiles completely and did a "split the difference" compromise on cross-platform layout stuff. I was pretty disappointed because it had been in my plans to use it all along - but I had bigger fish to fry, as they say. I threw up my hands and moved on. Now that my product is released, I'd like to revisit the issue. I had originally thought I was just doing something wrong (again), but now, I think it just doesn't work in 2.2.1. Maybe due to the stuff you've identified. -- Troy RPSystems, Ltd. http://www.rpsystems.net From alex at tweedly.net Mon Jul 19 17:58:09 2004 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 19 Jul 2004 22:58:09 +0100 Subject: weird behavior In-Reply-To: <8E81E42B-D9B5-11D8-95E1-003065CC999E@pi.be> Message-ID: <5.1.0.14.0.20040719221531.02921ff8@mail.tweedly.net> At 20:58 19/07/2004 +0200, Wouter wrote: >>Not true if you add the polygon in the IDE. You can create a polygon with 3 >>vertices, leaving it to default to opaque. (click at 100,100 - click at >>200,100 - double-click at 200,200) >>The result is that two edges are drawn (i.e. NOT the third closing edge), >>there is no additional (duplicate) point not added to the point list. If >>you give it a fill colour, you will see that it is filled as though the >>third closing edge were there - but the edge itself is not drawn. > >No not correct, you didn't do the action complete (and please this is no >offence). Wouter - you'd have to try much much harder than that to cause offence :-) >You left out following comment: > >< Draw a so called open polygon and **add 2 returns for welformed-ness sake**. >Deselect the polygon and reselect it and have a look at the points: the so >called open polygon is closed now, the first point is added.> I didn't leave them out by mistake - I was creating a different example (actually, more like your original example). The combination of the multiple "snip"s and the number of email message left it unclear that the section preceding my description was specifically in regard to your earlier example. I gave that (new) example in direct response to a paragraph of yours - disconnected (in my mind) from the earlier examples. (i.e. this thread has gone on so long it has become terminally confusing). >If you draw an "open" ploygon like that and if you look at the points, >then it is what you called a *malformed polygon*. >If you add 2 returns to make it a *welformed polygon* and then deselect >and reselect you will see the engine adds the starting point. >And yes it will be filled, in both cases if there are enclosed regions. >(I only looked at the way the engine works) To review and summarize : your example (open polygon, finished with a blank line, opaque) engine adds the duplicate first point at end, draws last edge my example (un-closed polygon, no blank line, opaque) engine does not (immediately) add duplicate point, does not draw implicit edge So I still think there's inconsistency - but it may indeed be only in the case of a malformed polygon, and hence arguably irrelevant. >>In any case, it is not a requirement that all edges exist on an opaque >>polygon. You can draw an opaque polygon with blank lines in the middle of >>the point list. This results in those edges being left undrawn, and the >>fill behaviour is straightforward (though hard to describe in words). It >>produces a set of non-contiguous shapes; the series of edges between any >>two blank lines (or the start->blank line, and blank line->end) produces a >>filled shape, with an implicit edge being used in the fill but not drawn. > >Some language problem. >< it is not a requirement that all edges exist on an opaque polygon > > > the *existence* of en edge "be drawn" instead of "exist". It is not a requirement that all edges of a polygon be drawn on an opaque polygon ... > From the point of the viewer: if it is not drawn, it does not exist. >But from the point of view of the engine, it depends on the order of the >points to draw >the polygon (or any other form) if an edge exists and if it is visible or not. >If a polygon contains a couple of regions, these do not become individual >polygons, though it can look like it. Right - that was the point of what I was saying. The engine allows for un-drawn edges in the middle of a list of points. It should therefore allow some way for an undrawn edge at the end of the list of points. >>I see it as a real bug. If I create a 20-sided opaque polygon, with the >>first point not being duplicated at the end, that produces a filled shape, >>with the last edge not drawn. Then I add a blank line at the other side >>(i.e. between points 10 and 11) of the polygon, and suddenly the last edge >>becomes drawn. Surely that's a bug ? > >No. It is the way the engine works with graphics in relation to the opaque >property. "it's not a bug because that's what the engine does" Sounds like a circular argument to me. I'd be perfectly happy if the engine always added the duplicate point and drew the last edge (on the grounds that an opaque polygon needs to be closed - that would be consistent). I'd be happy if it never did it (also consistent). But I'm unhappy that the edge between point 19 and point 20 will sometime be drawn and sometimes not be - dependent on what happens between points 10 and 11. >I like this, so many different ways to look at the same object, thing, >problem or whatever. >I am sorry if what I say is not correct from the point of view of a >particular language. >But there is something like: if your first programming language was C, you >tend to look at any other language from the point of view of the first one >you learned. And with assembler this tendency is even worse :-)) Yeah, I spent too many years working on CAD-CAE for IC design - I *know* you can't define polygons in a way that will satisfy all requirements, and I do tend to see everything in terms of what shapes can be etched onto silicon :-) Don't even get me started on how this shape should be filled :-) :-) _______ | | ____________|______|________ | | | | | | | | |___________|______|____ | | | | | | |____| | | | |_______________| >For Geoff's famous starbattle: go stack url >"http://www.inspiredlogic.com/rev/starbattle.rev"; Thanks. >Have fun. I've been having lots of fun since I discovered Revolution (mixed with just enough frustration to keep me busy :-) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From erikhans08 at yahoo.com Mon Jul 19 18:08:57 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 19 Jul 2004 15:08:57 -0700 (PDT) Subject: any chatters? In-Reply-To: <40FB78FC.40000@fourthworld.com> Message-ID: <20040719220857.53325.qmail@web61109.mail.yahoo.com> ok, i'll bite. which translations of the Suras, Haddith, etc, would you reccomend? Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From hershrev at realtorsgroup.us Mon Jul 19 18:05:45 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Mon, 19 Jul 2004 18:05:45 -0400 Subject: altFileMgr. Message-ID: Hi, did any body use the altFileMgr. plugin ? All I get is "illegal option - D bla- bla" Thanks. From ambassador at fourthworld.com Mon Jul 19 18:27:34 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 15:27:34 -0700 Subject: any chatters? In-Reply-To: <20040719220857.53325.qmail@web61109.mail.yahoo.com> References: <20040719220857.53325.qmail@web61109.mail.yahoo.com> Message-ID: <40FC4AD6.1030809@fourthworld.com> Erik Hansen wrote: > ok, i'll bite. > which translations of the Suras, Haddith, > etc, would you reccomend? I know an Islamic teacher who uses Rev to teach Arabic who could probably make a good recommendation, but I was envisioning that a chat with the folks here might be more Transcript-related. Who wants to be the chat moderator, and what sort of schedule would work for participants across so many time zones? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revdan at danshafer.com Mon Jul 19 19:13:46 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 19 Jul 2004 16:13:46 -0700 Subject: When Does an Open Stack Not Send openStack? In-Reply-To: References: Message-ID: <496D3424-D9D9-11D8-A8C7-000A95AE42E6@danshafer.com> Sheepishly, I admit that the problem was, as is so often the case, my own error. I had inserted an openStack handler at the card level to test something and forgot either to remove it or at least to pass openStack. Problem fixed. Revolution is not at fault. On Jul 19, 2004, at 2:30 PM, Wouter wrote: >> When Does an Open Stack Not Send openStack? >> ? From: Dan Shafer >> ? Subject: When Does an Open Stack Not Send openStack? >> ? Date: Mon, 19 Jul 2004 14:03:38 -0700 >> >> Here's a puzzler for you. >> >> My app mainStack does some stuff, gets some data from the user and >> then has a line: >> >> >> go stack "newStack" >> >> The newStack stack has an openStack handler that initializes a bunch >> of things. That handler was working fine. I made a catastrophic >> improvement (one of my favorite pastimes) and suddenly the >> initialization just stopped working. I debugged and found the >> openStack handler in newStack was just never being invoked. >> >> Now, I created a preOpenStack handler in newStack to see if that >> message was being sent. It was. Which confused me even more. >> >> So Ro Nagey and I were IMing about this and he said this is a problem >> he's seen before. He suggested that I add a preOpenStack handler in >> newStack and use it to explicitly send openStack to newStack. Guess >> what? That worked. >> >> But why? Under what circumstances should the openStack message not >> get sent or handled? What could I possibly have done wrong? >> >> There's no lockMessages set anywhere and I just can't imagine what >> else could cause this. >> >> Any thoughts? I'll go with the kludge for now but I'd sure like to >> understand what happened. >> >> >> Dan > > > Hi, > > FWIW, > When testing openstack handlers, it showed that handlers (preopenstack > and openstack) in cardscripts always got the priority. > Meaning they always got executed, whereas those in the stackscript not. > If they are not in the first cardscript may be placing it there may > change things for you. > > HTH. > > Greetings, > WA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rgriffit at ctc.net Mon Jul 19 19:19:03 2004 From: rgriffit at ctc.net (Raymond Griffith) Date: Mon, 19 Jul 2004 19:19:03 -0400 Subject: scriptsLimits In-Reply-To: <20040719073724.AA136109EAB@xprdmailfe1.nwk.excite.com> Message-ID: <062D48BE-D9DA-11D8-8BC9-000393BFB02E@ctc.net> On Monday, July 19, 2004, at 03:37 AM, K wrote: > > > If I create a function that takes that uses the params or param() how > do I pass by parameter by reference? > > Hmmm. on somehandler @passme do stuff with param(2) to param(16) put what you have done into passme end somehandler call it in a script by somehandler passme, 3, 4, -2, "Bob" Regards, Raymond From sarahr at genesearch.com.au Mon Jul 19 19:23:00 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 20 Jul 2004 09:23:00 +1000 Subject: RecordInput Setting for Telex USB Audio Device In-Reply-To: References: Message-ID: <934813C6-D9DA-11D8-9DDA-0003937A97B8@genesearch.com.au> > Is there any way to query the system on OSX for the 4 character string > that will automatically switch the record input property to a setting > that will pipe the sound from USB input? > > Of course one can go to the sound control panel in system prefs, set > the input to the "Telex USB Audio Device" (excellent! piece of > hardware by the way... comes with iListen...) and then in the record > scripts, set the recordInput to "dflt" and it works... If changing a setting in System Prefs works, then you might like to check out GUI scripting which allows you to program a sequence of commands, clicks etc. You could then run that as AppleScript through Rev and have it automatically open System Prefs, set the correct settings and then go back to your record routine setting the input to "dflt" Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From chipp at chipp.com Mon Jul 19 19:25:13 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 19 Jul 2004 18:25:13 -0500 Subject: altFileMgr. In-Reply-To: References: Message-ID: <40FC5859.7020900@chipp.com> It may have to do with your permissions on your Mac. What version of MacOSX are you using? -Chipp Hershel Fisch wrote: > Hi, did any body use the altFileMgr. plugin ? > All I get is "illegal option - D bla- bla" > Thanks. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Mon Jul 19 19:28:25 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 19 Jul 2004 18:28:25 -0500 Subject: NT cgi In-Reply-To: References: Message-ID: <40FC5919.3020702@hyperactivesw.com> On 7/19/04 1:54 PM, Robert Poreda wrote: > Good day to you all. > > In an effort to create a cgi, I've attempted to use the RunRev link > to http://www.hyperactivesw.com/cgitutorial/. The instruction > appears to be for unix machines and I have to use windows nt 4.0. > The runrev archives back through Dec03 didn't address the problem. I'm not familiar with the setup on NT, but the pieces you need to create should be the same. Place your files in the appropriate folders inside your installation. (Maybe someone here knows where these go?) > What I have so far is MS Peer web services installed, pointing to > Hello.htm as default. This htm contains a pointer to a subdirectory: > > > , which provides the users browser with a blank > page. > > HW3.cgi contains: > > #!revolution content="text/html; charset=windows-1252"> Hello World > > >

Hello World

> > The cgi should be a Transcript script, just like one of the examples in the tutorial. You need something like this: #!revolution on startup -- execute Transcript statements here, for example: put "Hello World" into theHTML put "

Hello World

" after theHTML -- etc. end startup If you are trying to return an HTML page, then you need to create that page within the startup script (as above,) or else load it from a text file on disk. You also need to add a standard header to the return info. This is covered in the tutorial on my web site. Try copying the "Hello World" startup script to your cgi file and test that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarahr at genesearch.com.au Mon Jul 19 19:32:48 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 20 Jul 2004 09:32:48 +1000 Subject: Frequent corruption of Revolution program? In-Reply-To: <226523F1-D928-11D8-B3D4-003065B40FBA@mac.com> References: <226523F1-D928-11D8-B3D4-003065B40FBA@mac.com> Message-ID: On 19 Jul 2004, at 12:06 pm, Stephen Paul McNutt wrote: > I'm having a frequently recurring problem that is fixed by > reinstalling Revolution 2.2.1. For reasons I'm not sure of, possibly > sometimes a script bug, the program I'm building will appear to load > okay, but when I check the variable watcher, I find that only a half > dozen or so variables have actually been initialized (none of them my > own variables and usually ending in the user variable). That's normal for the Variable Watcher when it isn't running a script. Try setting a breakpoint in one of your handlers, then you should see all the variables used by that handler. > My program is nonfunctional. Reinstalling Revolution fixes the > problem. It can happen several times a day. Does anyone know > anything about this? It's hard to tell without any more info, but it sounds like one of your scripts might deleting one of the Rev components. I did this once accidently using the delete command when setting the default folder had failed (the folder didn't exist) so instead of deleting my temporary files, I deleted parts of the Revolution folder instead. The only corruption of the program I have heard of is when revolution fails to complete it's startup, getting stuck at the splash screen where it says "Loading plugins". This is fixed by replacing the "Saves" folder inside the "Components" folder, but it sounds like you are getting beyond this stage. I would check your scripts for any "delete" commands and check very carefully to make sure what you are deleting. Cheers, Sarah From sarahr at genesearch.com.au Mon Jul 19 19:39:44 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 20 Jul 2004 09:39:44 +1000 Subject: sql misfunction In-Reply-To: References: Message-ID: >> --- hershbp at verizon.net wrote: >>> Hi, I think the "columnByNumber() " doesn't work >>> properly with >>> PostgreSQL. >> >> It seems to work fine for me ; do you have a clearer >> recipe, and could you bugzilla it ? > put revDatabaseColumnNamed(29,"contact_pk") in the messages -- works > fine > put revDatabaseColumnByNumber(29,1) -- Message execution error: > Error description: Function: error in function handler >> Jan Schenkel. >> I haven't tested this but what happens if you supply all three parameters to the revDatabaseColumnByNumber function? There is also an inconsistency in the docs, so try varying the function names: revDatabaseColumnByNumber, revDatabaseColumnNumbered or revdb_columnbynumber Sarah From hershrev at realtorsgroup.us Mon Jul 19 19:36:40 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Mon, 19 Jul 2004 19:36:40 -0400 Subject: altFileMgr. In-Reply-To: <40FC5859.7020900@chipp.com> Message-ID: <7C5C1DE0-D9DC-11D8-9579-0030654C1E62@realtorsgroup.us> OS X 10.2.8 Thanks. On Monday, July 19, 2004, at 07:25 PM, Chipp Walters wrote: > It may have to do with your permissions on your Mac. What version of > MacOSX are you using? > > -Chipp > > Hershel Fisch wrote: >> Hi, did any body use the altFileMgr. plugin ? >> All I get is "illegal option - D bla- bla" >> Thanks. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Mon Jul 19 19:44:17 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 20 Jul 2004 09:44:17 +1000 Subject: Object paths? In-Reply-To: <9874F842-D935-11D8-98C5-000A95A09CF8@rpsystems.net> References: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> <40FB3ED8.8090403@hyperactivesw.com> <9874F842-D935-11D8-98C5-000A95A09CF8@rpsystems.net> Message-ID: <8CAAFF23-D9DD-11D8-9DDA-0003937A97B8@genesearch.com.au> >> You mean, like: >> >> set the clipboardData to the long name of the selectedObject > > Yes, I suppose so. This isn't something the IDE has built-in, I take > it? Seems like it should be supported via a context menu item in your > stacks, as well as the context menu in the application browser. > > Ah well, I guess that's the beauty of a modifiable IDE. I suppose I > can add something as a plug in. Typing some of those paths is tedious, > and I don't even see anything which actually displays the full path to > the object, even if it doesn't go as far as putting it on the > clipboard. Try my FunKey plugin which allows you to assign scripts to the function keys. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From ambassador at fourthworld.com Mon Jul 19 19:48:51 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 16:48:51 -0700 Subject: Frequent corruption of Revolution program? In-Reply-To: References: <226523F1-D928-11D8-B3D4-003065B40FBA@mac.com> Message-ID: <40FC5DE3.8000209@fourthworld.com> Sarah Reichelt wrote: > On 19 Jul 2004, at 12:06 pm, Stephen Paul McNutt wrote: >> My program is nonfunctional. Reinstalling Revolution fixes the >> problem. It can happen several times a day. Does anyone know >> anything about this? > > It's hard to tell without any more info, but it sounds like one of your > scripts might deleting one of the Rev components. I did this once > accidently using the delete command when setting the default folder had > failed (the folder didn't exist) so instead of deleting my temporary > files, I deleted parts of the Revolution folder instead. > > The only corruption of the program I have heard of is when revolution > fails to complete it's startup, getting stuck at the splash screen where > it says "Loading plugins". This is fixed by replacing the "Saves" folder > inside the "Components" folder, but it sounds like you are getting > beyond this stage. > > I would check your scripts for any "delete" commands and check very > carefully to make sure what you are deleting. Good idea, Sarah. There have been cases where unexpected behavior has occured when referring to stacks by number rather than by name. While numbers refer to specific windows (the equivalent of Rev "stacks") in a SuperCard file, in Revolution it's used very differently. I don't know if Stephen comes from a SuperCard background, but if so it might help explain what's going on. For more information on the relationship between numeric stack references and the unexpected results that might superficially appear to be corruption, see: Of course the best diagnosis can only come from seeing the script. Stephen, if the problem persists could I trouble you to post the portion of the code that's doing the deleting? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Mon Jul 19 19:52:47 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 19 Jul 2004 19:52:47 -0400 Subject: Object paths? In-Reply-To: <8CAAFF23-D9DD-11D8-9DDA-0003937A97B8@genesearch.com.au> References: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> <40FB3ED8.8090403@hyperactivesw.com> <9874F842-D935-11D8-98C5-000A95A09CF8@rpsystems.net> <8CAAFF23-D9DD-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: On Jul 19, 2004, at 7:44 PM, Sarah Reichelt wrote: >> >> Ah well, I guess that's the beauty of a modifiable IDE. I suppose I >> can add something as a plug in. Typing some of those paths is >> tedious, and I don't even see anything which actually displays the >> full path to the object, even if it doesn't go as far as putting it >> on the clipboard. > > Try my FunKey plugin which allows you to assign scripts to the > function keys. Great idea! I'll do just that. -- Troy RPSystems, Ltd. http://www.rpsystems.net From sarahr at genesearch.com.au Mon Jul 19 20:05:27 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 20 Jul 2004 10:05:27 +1000 Subject: RevGoURL filetypes in OS 9 In-Reply-To: <40F56E45.5080302@hyperactivesw.com> References: <40F56E45.5080302@hyperactivesw.com> Message-ID: <81A042E9-D9E0-11D8-9DDA-0003937A97B8@genesearch.com.au> On 15 Jul 2004, at 3:34 am, J. Landman Gay wrote: > I am creating files that need to be opened in the user's default > browser. In OS X I can do this by setting the filetype to "????????" > which forces OS X to use the default browser. Since revGoURL uses > AppleScript on Macs, I suspect this filetype will cause the file to > open in TextEdit on OS 9. If someone here knows the correct filetype > to use on MacOS 9 it will save me some experimentation time (or will > the generic one above work?) What if you set the filetype to "????HTML" - would that be enough to convince it to use the default browser. Even on OS 9, if there is no filetype set i.e. set it to empty, would the extension ".html" not be enough to force it to use the default browser? > > I can use an IE creator code as a last resort, but I don't want to. No, I hate it when apps insist on starting something other than my chosen browser. Cheers, Sarah From ambassador at fourthworld.com Mon Jul 19 20:10:16 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 17:10:16 -0700 Subject: RevGoURL filetypes in OS 9 In-Reply-To: <81A042E9-D9E0-11D8-9DDA-0003937A97B8@genesearch.com.au> References: <40F56E45.5080302@hyperactivesw.com> <81A042E9-D9E0-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: <40FC62E8.109@fourthworld.com> Sarah Reichelt wrote: > On 15 Jul 2004, at 3:34 am, J. Landman Gay wrote: > >> I am creating files that need to be opened in the user's default >> browser. In OS X I can do this by setting the filetype to "????????" >> which forces OS X to use the default browser. Since revGoURL uses >> AppleScript on Macs, I suspect this filetype will cause the file to >> open in TextEdit on OS 9. If someone here knows the correct filetype >> to use on MacOS 9 it will save me some experimentation time (or will >> the generic one above work?) > > What if you set the filetype to "????HTML" - would that be enough to > convince it to use the default browser. Even on OS 9, if there is no > filetype set i.e. set it to empty, would the extension ".html" not be > enough to force it to use the default browser? > >> >> I can use an IE creator code as a last resort, but I don't want to. > > No, I hate it when apps insist on starting something other than my > chosen browser. The best I've been able to come up with it to branch the code for OS X, using the "GURLGURL" Apple event for OS 9 and earlier and "open location" with a "????????" filetype for OS X. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revdan at danshafer.com Mon Jul 19 20:15:02 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 19 Jul 2004 17:15:02 -0700 Subject: OOP Transcript Message-ID: I have only one semi-sarcastic comment to add to the discussion on implementing OOP in Transcript. When people tried to make an OO version of C, the result was one of the worst languages ever foisted off on the programming world: C++. Pascal suffered a similar fate. My conclusion: you can't turn a procedural language into an OO language anyone really *wants* to use. Don't try. I'd rather see someone start from scratch and write a new transcript-compatible language that is OO. Bigger task to be sure but maybe the end result would be usable. Dan (ducking back into his own little Smalltalk world) From erikhans08 at yahoo.com Mon Jul 19 20:16:24 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 19 Jul 2004 17:16:24 -0700 (PDT) Subject: any chatters? In-Reply-To: <40FC4AD6.1030809@fourthworld.com> Message-ID: <20040720001624.97880.qmail@web61103.mail.yahoo.com> --- Richard Gaskin wrote: > Erik Hansen wrote: > > > ok, i'll bite. > > which translations of the Suras, Haddith, > > etc, would you reccomend? > > I know an Islamic teacher who uses Rev to teach > Arabic who could > probably make a good recommendation, but I was > envisioning that a chat > with the folks here might be more > Transcript-related. sorry. i thought i was replying to the individual. does anyone have any experience with Rev in Arabic? a URL? Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From erikhans08 at yahoo.com Mon Jul 19 20:20:10 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 19 Jul 2004 17:20:10 -0700 (PDT) Subject: RunRev and Arabic? In-Reply-To: <8CAAFF23-D9DD-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: <20040720002010.74809.qmail@web61109.mail.yahoo.com> RunRev and Arabic? any URLS? Thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From ambassador at fourthworld.com Mon Jul 19 20:27:37 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 19 Jul 2004 17:27:37 -0700 Subject: any chatters? In-Reply-To: <20040720001624.97880.qmail@web61103.mail.yahoo.com> References: <20040720001624.97880.qmail@web61103.mail.yahoo.com> Message-ID: <40FC66F9.6000106@fourthworld.com> Erik Hansen wrote: >>>ok, i'll bite. >>>which translations of the Suras, Haddith, >>>etc, would you reccomend? >> >>I know an Islamic teacher who uses Rev to teach >>Arabic who could >>probably make a good recommendation, but I was >>envisioning that a chat >>with the folks here might be more >>Transcript-related. > > sorry. > i thought i was replying to the individual. > does anyone have any experience with > Rev in Arabic? a URL? If I understand the issue correctly it turns out that all Semitic languages (Hebrew, Arabic, Maltese, and others) are adversely affected by a bug in the engine which displays right-to-left languages with a character order from left to right. Once this is corrected I hope we'll see many people using Rev for multi-language work. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Mon Jul 19 20:38:30 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 19 Jul 2004 20:38:30 -0400 Subject: OOP Transcript In-Reply-To: References: Message-ID: <1F3BB43E-D9E5-11D8-9B49-000A95A09CF8@rpsystems.net> On Jul 19, 2004, at 8:15 PM, Dan Shafer wrote: > My conclusion: you can't turn a procedural language into an OO > language anyone really *wants* to use. Don't try. Director's Lingo made that transition. Lot's of people like to use it. > Dan (ducking back into his own little Smalltalk world) Not low enough. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Mon Jul 19 21:06:32 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 19 Jul 2004 22:06:32 -0300 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <608B592C-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> References: <40FA2C26.5060605@fourthworld.com> <608B592C-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> Message-ID: <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> Dan, Thank You Man!!! I just printed some photos of the guys with a label "Who are all these people?". I must say that meeting all in flesh, blood & laptops was a wonderfull thing. I must say that the RMS was one of the most usefull and funny conferences ever, and the fact that I was there three days in advance was really cool! I thank you for all the things you made to make my life better there in monterey. I've got a personal "places I'd like to live someday" list, and I added monterey in the top 3. It was FUN! I learned TONS of stuff to the point that I should really rewrite most of my code. Im not afraid of metacard anymore, I discovered the joy of voting in the #624 BUG!.... I am already looking forward to the next summit in the next year, and yes, I am too trying to get to malta, I'll probably will need to catch eight planes and answers tons of questions in spanish but I'll survive and we'll be able to listen to my latest proverbs. I would like to altThanks all the ones involved in the meeting!!! It was a very pleasant week for me, like, a once-in-a-lifetime time to see good people, good code and eat good food! I spent $1500 USD on flight tickets to the U.S. and it already paid of for me, now, it's only profit... I hope we all meet in malta (even if I have to hijack a Guanabara Bay Ferry Boat to get there) Thanks!!! Andre On Jul 19, 2004, at 1:04 PM, Dan Shafer wrote: > One of the highlights of the Masters Summit was the once-in-a-lifetime > chance for all of us to meet our new hilarious friend from Brazil, > Andre Garzia. He's made huge contributions to the community and > getting to know him in person was invaluable. I was particularly > blessed because he arrived in Monterey three days before the > conference, so he and I got to hang out a bit outside the meetings. > That wouldn't have happened if he'd dismissed out of hand the idea of > flying to the U.S. for a two-day conference. > > So again, I apologize. I retract my inaccurate statement. I will now > be considering the enticing prospect of going to Malta in November. I > hope you will, too. > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From scott at tactilemedia.com Mon Jul 19 21:20:59 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 19 Jul 2004 18:20:59 -0700 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> Message-ID: Recently, "Andre Garzia" wrote: > I hope we all meet in malta (even if I > have to hijack a Guanabara Bay Ferry Boat to get there). Andre, you alt-rule. (Voc? ? o alt-rei.) Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From revdan at danshafer.com Mon Jul 19 21:53:20 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 19 Jul 2004 18:53:20 -0700 Subject: OOP Transcript In-Reply-To: <1F3BB43E-D9E5-11D8-9B49-000A95A09CF8@rpsystems.net> References: <1F3BB43E-D9E5-11D8-9B49-000A95A09CF8@rpsystems.net> Message-ID: <939F5ABA-D9EF-11D8-935F-000A95AE42E6@danshafer.com> On Jul 19, 2004, at 5:38 PM, Troy Rollins wrote: > > On Jul 19, 2004, at 8:15 PM, Dan Shafer wrote: > >> My conclusion: you can't turn a procedural language into an OO >> language anyone really *wants* to use. Don't try. > > Director's Lingo made that transition. Lot's of people like to use it. > I don't know if "lots of people like to use it" or not. The LIngo OO model was never quite pure (with the parent thing distracting from the real issues). I documented part of that stuff and still didn't see the core OO stuff I'd hoped for. And I would say that even if everyone who writes Lingo code likes using the OO features, that is still a minuscule audience. (Though admittedly probably still larger than the Transcript audience...yet.) >> Dan (ducking back into his own little Smalltalk world) > > Not low enough. ;-) What do you expect from an old guy with bad knees? > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Mon Jul 19 22:08:33 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 19 Jul 2004 21:08:33 -0500 Subject: RevGoURL filetypes in OS 9 In-Reply-To: <81A042E9-D9E0-11D8-9DDA-0003937A97B8@genesearch.com.au> References: <40F56E45.5080302@hyperactivesw.com> <81A042E9-D9E0-11D8-9DDA-0003937A97B8@genesearch.com.au> Message-ID: <40FC7EA1.3080508@hyperactivesw.com> On 7/19/04 7:05 PM, Sarah Reichelt wrote: > On 15 Jul 2004, at 3:34 am, J. Landman Gay wrote: > >> I am creating files that need to be opened in the user's default >> browser. In OS X I can do this by setting the filetype to "????????" >> which forces OS X to use the default browser. Since revGoURL uses >> AppleScript on Macs, I suspect this filetype will cause the file to >> open in TextEdit on OS 9. If someone here knows the correct filetype >> to use on MacOS 9 it will save me some experimentation time (or will >> the generic one above work?) > > What if you set the filetype to "????HTML" - would that be enough to > convince it to use the default browser. Even on OS 9, if there is no > filetype set i.e. set it to empty, would the extension ".html" not be > enough to force it to use the default browser? Thanks for the response, Sarah, you were the only one. I did some experimenting with this. Leaving the code as "????????", even with an ".html" extension, causes OS 9 to put up a dialog asking what app to use for the file. When I tried setting it to "????HTML" all I got was a dialog saying it couldn't be opened because the app couldn't be found -- and no option to choose one. Too bad, because your idea sounded promising. >> I can use an IE creator code as a last resort, but I don't want to. > > No, I hate it when apps insist on starting something other than my > chosen browser. I detest it. But for now, that's what I had to do. I wish there was some other way. I always wondered why so many of my OS 9 apps forced me to use IE, and now I think I know. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jul 19 22:11:01 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 19 Jul 2004 21:11:01 -0500 Subject: RevGoURL filetypes in OS 9 In-Reply-To: <40FC62E8.109@fourthworld.com> References: <40F56E45.5080302@hyperactivesw.com> <81A042E9-D9E0-11D8-9DDA-0003937A97B8@genesearch.com.au> <40FC62E8.109@fourthworld.com> Message-ID: <40FC7F35.1040708@hyperactivesw.com> On 7/19/04 7:10 PM, Richard Gaskin wrote: > Sarah Reichelt wrote: >> No, I hate it when apps insist on starting something other than my >> chosen browser. > > > The best I've been able to come up with it to branch the code for OS X, > using the "GURLGURL" Apple event for OS 9 and earlier and "open > location" with a "????????" filetype for OS X. > Thanks, that's good to know. I was using revGoURL, but it doesn't make the distinction. I guess I'll roll my own. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Mon Jul 19 22:26:27 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 20 Jul 2004 03:26:27 +0100 Subject: What's an item ? Message-ID: <5.1.0.14.0.20040720031256.02875398@pop3.btinternet.com> "What's an item?" seems like a pretty basic question. And I thought I knew the answer - until I spent some time this evening debugging what seemed like a trivial problem. The essence of the problem can be described briefly: put the number of items in "a,b,c" --> 3 put the number of items in ",b,c" --> 3 "a" replaced by empty put the number of items in "a,,c" --> 3 "b" replaced by empty put the number of items in "a,b," --> 2 ****** "c" replaced by empty why does "a,b," not represent 3 items - namely "a", and "b" and ? or to put it another way - why is "a,b" equivalent to "a,b," I can get around it of course - but it's spoiling my mental concept of what an item is. The dict just says "a string of chars delimited by a single comma (or itemDelim)", without mentioning the start and end cases. It seemed that it could be re-written as " a string of chars delimited by start-of-string, comma or end-of-string" - but that doesn't account for the asymmetry. start-of-string to first comma is an item - even if it's empty comma to end-of-string is an item ONLY if it's non-empty Any clues for me on "how to think of an item" ? Thanks -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From bvg at mac.com Mon Jul 19 22:25:08 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue, 20 Jul 2004 04:25:08 +0200 Subject: problems with sockets on panther Message-ID: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> I can't get my socket code to work.... maybe someone of you can give me a hint why I do not see anything in the opensockets? "server" button: on mouseUp accept connections on port 80 with message "webConnect" put "Accepting" & return before field "log" end mouseUp on webConnect RemoteIP put "socket:" && the opensockets & return before field "log" put RemoteIP & return before field "log" read from socket remoteIP until ":" put it & return before field "log" end WebConnect "client" button : on mouseUp open socket to "192.168.1.2:80" put theSocket & return & mess write mess to Socket theSocket end mouseUp From briany at qldlearning.com Mon Jul 19 22:28:37 2004 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 19 Jul 2004 22:28:37 -0400 Subject: problems with sockets on panther In-Reply-To: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> Message-ID: <8169E799-D9F4-11D8-985E-000393AA08D2@qldlearning.com> Bj?rnke , My guess would be that your user doesn't have permission to port 80. Try opening on port 8080, and if that works then it's probably a permissions problem. HTH, Brian > I can't get my socket code to work.... maybe someone of you can give > me a hint why I do not see anything in the opensockets? > > "server" button: > on mouseUp > accept connections on port 80 with message "webConnect" > put "Accepting" & return before field "log" > end mouseUp > > on webConnect RemoteIP > put "socket:" && the opensockets & return before field "log" > put RemoteIP & return before field "log" > read from socket remoteIP until ":" > put it & return before field "log" > end WebConnect > > > > "client" button : > > on mouseUp > open socket to "192.168.1.2:80" > put theSocket & return & mess > write mess to Socket theSocket > end mouseUp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From soapdog at mac.com Mon Jul 19 22:35:51 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 19 Jul 2004 23:35:51 -0300 Subject: problems with sockets on panther In-Reply-To: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> References: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> Message-ID: <84168B9E-D9F5-11D8-9CCA-0003936D012E@mac.com> I think you can't listen and open connections at the same time... do like this, change port, then launch server then connect from your favorite browser... try that... cheers andre On Jul 19, 2004, at 11:25 PM, Bj?rnke von Gierke wrote: > I can't get my socket code to work.... maybe someone of you can give > me a hint why I do not see anything in the opensockets? > > "server" button: > on mouseUp > accept connections on port 80 with message "webConnect" > put "Accepting" & return before field "log" > end mouseUp > > on webConnect RemoteIP > put "socket:" && the opensockets & return before field "log" > put RemoteIP & return before field "log" > read from socket remoteIP until ":" > put it & return before field "log" > end WebConnect > > > > "client" button : > > on mouseUp > open socket to "192.168.1.2:80" > put theSocket & return & mess > write mess to Socket theSocket > end mouseUp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sarahr at genesearch.com.au Mon Jul 19 23:20:57 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 20 Jul 2004 13:20:57 +1000 Subject: RevGoURL filetypes in OS 9 In-Reply-To: <40FC7EA1.3080508@hyperactivesw.com> References: <40F56E45.5080302@hyperactivesw.com> <81A042E9-D9E0-11D8-9DDA-0003937A97B8@genesearch.com.au> <40FC7EA1.3080508@hyperactivesw.com> Message-ID: > >> I am creating files that need to be opened in the user's default > >> browser. In OS X I can do this by setting the filetype to "????????" > >> which forces OS X to use the default browser. Since revGoURL uses > >> AppleScript on Macs, I suspect this filetype will cause the file to > >> open in TextEdit on OS 9. If someone here knows the correct filetype > >> to use on MacOS 9 it will save me some experimentation time (or will > >> the generic one above work?) > > > > What if you set the filetype to "????HTML" - would that be enough to > > convince it to use the default browser. Even on OS 9, if there is no > > filetype set i.e. set it to empty, would the extension ".html" not be > > enough to force it to use the default browser? > > Thanks for the response, Sarah, you were the only one. I did some > experimenting with this. Leaving the code as "????????", even with an > ".html" extension, causes OS 9 to put up a dialog asking what app to > use for the file. When I tried setting it to "????HTML" all I got was > a dialog saying it couldn't be opened because the app couldn't be > found -- and no option to choose one. Too bad, because your idea > sounded promising. OK, next idea... what about setting the fileType to empty? That's what I do with OS X and the system works it out from the extension. In OS 9, presumably it would use the PC Exchange settings and might get it right. Sarah From soapdog at mac.com Mon Jul 19 23:21:43 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 20 Jul 2004 00:21:43 -0300 Subject: OT: any clues on free icons? Message-ID: Hi Folks, I am trying to make a more polished GUI for my app iBlog, since I am not a professional designer and cannot hire one, I am trying to rely on public available icons on the net, can someone here point me to a good place to start? cheers andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From psahores at easynet.fr Mon Jul 19 23:22:24 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 20 Jul 2004 05:22:24 +0200 Subject: problems with sockets on panther In-Reply-To: <84168B9E-D9F5-11D8-9CCA-0003936D012E@mac.com> References: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> <84168B9E-D9F5-11D8-9CCA-0003936D012E@mac.com> Message-ID: <04AFA69E-D9FC-11D8-B41D-000A95C61E96@easynet.fr> Le 20 juil. 04, ? 04:35, Andre Garzia a ?crit : > > > I think you can't listen and open connections at the same time... do > like this, change port, then launch server then connect from your > favorite browser... The same idea, there and be carefull not to have an other deamon listening on the port you are trying to use (aka Apache) Test something like this, below : > on newconnect s > read from socket s for 1 line with message "serverread" > end newconnect > > > > on serverread x,y > global PostIn,Retour,Lepath,MajDesIndexs1 > put urldecode(y) into PostIn > put cr into char (length(PostIn))-1 to (length(PostIn)) of PostIn > put "" into Retour > set itemdelimiter to "&" > iStreamSwitch -- the application's logic goes there > write Retour to socket x > close socket x # x = adresse IP & "|" & n? d'ordre du socket > encapsulant l'?change de donn?es > if the num of lines in (opensockets()) > 1 > then close socket line 2 of (opensockets()) > else exit repeat > end repeat > end serverread > > > on socketTimout > end socketTimout > > > > on PreOpenStack > if the short name of this stack is not "istreamserver" then pass > PreOpenStack > global Lepath,dbUsers > put " Please, wait. iStream app's server loading..." into fld > "status" > set twelveHourTime to false > put "iStream app's server up since" && the short date & "," && the > short time into binfo > get the filename of this stack > set the itemDelimiter to "/" > delete last item of it > set the defaultFolder to it > put it & "/" into Lepath > open file Lepath & "iStreamUsers.txt" for read -- 1 > read from file Lepath & "iStreamUsers.txt" until eof > put it into dbUsers > put " " & the result after Pboot > close file Lepath & "iStreamUsers.txt" > set the socketTimeoutInterval to "10" > if the num of lines in the windows is "1" > then > accept connections on port "948" with message "newconnect" > put "with proxying keycode 3 actived..." into thep > else > accept connections on port "9482" with message "newconnect" > put "with proxying keycode 7 actived..." into thep > end if > openstack > if the result is not "" then > open file Lepath & "iStreamLog.txt" for append -- 2 > write cr & the result & cr to file Lepath & "iStreamLog.txt" > put " " & the result after Pboot > else > open file Lepath & "iStreamLog.txt" for append > write return & return & "Open sockets :" && the opensockets & > return & return to file Lepath & "iStreamLog.txt" > end if > close file "iStreamLog.txt" > replace " eof" with "" in Pboot > if the num of words in Pboot > 0 or DbUsers is "" > then put "iStream app's server not up :" & Pboot into fld "status" > else put binfo && thep into fld "status" > put the files into ERBList > filter ERBList with "*ERB.rev" > repeat for each line l in ERBList > if l is not in the stacksinuse then start using l > end repeat > insert the script of stack the short name of this stack into back > end PreOpenStack > > > > on openstack > if the short name of this stack is "iStreamServer" then > if the num of lines in the windows > 1 then hide window "Home" > set the tool to "browse" > end if > end openstack > > > > on opencard > if the environment is not "development" then start using "libURL" > end opencard > > > > on ERBSrvUpdate > global Lepath,Retour > set the defaultfolder to char 1 to -2 of Lepath > put the files into ERBList > filter ERBList with "*ERB.rev" > repeat for each line l in ERBList > if l is not in the stacksinuse then start using l > end repeat > repeat for each line l in the stacksinuse > if l is not in ERBList then stop using l > end repeat > put "ERB's active components :" & return & return & the stacksinuse > & return & return & \ > "ERB's successfully updated." into Retour > end ERBSrvUpdate > > try that... > > cheers > andre > > > On Jul 19, 2004, at 11:25 PM, Bj?rnke von Gierke wrote: > >> I can't get my socket code to work.... maybe someone of you can give >> me a hint why I do not see anything in the opensockets? >> >> "server" button: >> on mouseUp >> accept connections on port 80 with message "webConnect" >> put "Accepting" & return before field "log" >> end mouseUp >> >> on webConnect RemoteIP >> put "socket:" && the opensockets & return before field "log" >> put RemoteIP & return before field "log" >> read from socket remoteIP until ":" >> put it & return before field "log" >> end WebConnect >> >> >> >> "client" button : >> >> on mouseUp >> open socket to "192.168.1.2:80" >> put theSocket & return & mess >> write mess to Socket theSocket >> end mouseUp >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Mon Jul 19 23:23:25 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 20 Jul 2004 00:23:25 -0300 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: References: Message-ID: <2969E2BE-D9FC-11D8-9CCA-0003936D012E@mac.com> On Jul 19, 2004, at 10:20 PM, Scott Rossi wrote: > Andre, you alt-rule. > > (Voc? ? o alt-rei.) > Scott, thanks man! and remember, "... for those who are not scott rossi..." You're the man! :D PS: You should see iBlog, now with user settable (does this word exist?) window transparency... heheheh Cheers Andre > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From monte at sweattechnologies.com Mon Jul 19 23:38:07 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 20 Jul 2004 13:08:07 +0930 Subject: any clues on free icons? In-Reply-To: Message-ID: Hi Andre These aren't free but they are great value: www.iconexperience.com Cheers Monte >Hi Folks, > >I am trying to make a more polished GUI for my app iBlog, since I am >not a professional designer and cannot hire one, I am trying to rely on >public available icons on the net, can someone here point me to a good >place to start? > >cheers >andre >-- >Andre Alves Garzia ? 2004 ? BRAZIL >http://studio.soapdog.org > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Mon Jul 19 23:41:03 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 20 Jul 2004 13:41:03 +1000 Subject: OT: any clues on free icons? In-Reply-To: References: Message-ID: www.iconfactory.com & www.xicons.com are the two sites I check out. Sarah On 20 Jul 2004, at 1:30 pm, Andre Garzia wrote: > Hi Folks, > > I am trying to make a more polished GUI for my app iBlog, since I am > not a professional designer and cannot hire one, I am trying to rely > on public available icons on the net, can someone here point me to a > good place to start? > > cheers > andre > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From rcozens at pon.net Mon Jul 19 23:50:04 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 19 Jul 2004 20:50:04 -0700 Subject: What's an item ? In-Reply-To: <5.1.0.14.0.20040720031256.02875398@pop3.btinternet.com> References: <5.1.0.14.0.20040720031256.02875398@pop3.btinternet.com> Message-ID: >Any clues for me on "how to think of an item" ? Hi Alex, An item is a string of chars delimited by a specified delimiter character. All the characters up to the first delimiter character (or the end of the string, whichever comes first) constitute the first item. If there are no characters before the first delimiter, the first item is empty; if there are no characters after the last delimiter, there are no more items. Perhaps it would help to consider items as lines (ie: the itemDelimiter = return). the number of lines of "This is a line" = the number of lines of "This is a line"&return the number of lines of return&"This is line 2" = the number of lines of return&"This is line 2"&return -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jperryl at ecs.fullerton.edu Tue Jul 20 00:37:51 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 19 Jul 2004 21:37:51 -0700 (PDT) Subject: Card scrolling tutorial In-Reply-To: Message-ID: Yes, I look forward to looking at this one, as well, even though I previously had a student who worked this out for a game project (that I hope I still have somewhere). Judy On Mon, 19 Jul 2004, Ken Norris wrote: > But, for Very Large Scale (VLS) images (I will need to work with > composite aerial photos soon), you can break the composites down into > manageable sections, i.e., tiles, and file them that way. For the sake > of the user's sanity as well as my own, I will create an in-between > scale scrollable gridded metamap of the whole thing. The user will > scroll around in it until they find the grid containing the section > they want to see. The Main map will display that section in Very Large > Scale format in an accompanying group. Then the user can scroll around > in it as well, to find exactly what they want. From b.xavier at internet.lu Tue Jul 20 00:53:13 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 20 Jul 2004 06:53:13 +0200 Subject: NT cgi In-Reply-To: Message-ID: Robert, try this one... http://www.navaching.com/pagem.html It helped for NT4 IIS... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Robert > Poreda > Sent: Monday, July 19, 2004 20:54 > To: use-revolution at lists.runrev.com > Subject: NT cgi > > > Good day to you all. > > In an effort to create a cgi, I've attempted to use the RunRev > link to http://www.hyperactivesw.com/cgitutorial/. The > instruction appears to be for unix machines and I have to use > windows nt 4.0. The runrev archives back through Dec03 didn't > address the problem. > > Undeterred, I've found several google references to NT, but not > much from the standpoint of rev development - only asp or perl. > > > What I have so far is MS Peer web services installed, pointing to > Hello.htm as default. This htm contains a pointer to a subdirectory: > > , which provides the users browser with a blank page. > > HW3.cgi contains: > > #!revolution > > > > Hello World > > > >

Hello World

> > > > > > If you could point me to a web page or provide a suggestion, it > would be appreciated. Thanks. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Tue Jul 20 00:44:21 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 19 Jul 2004 21:44:21 -0700 (PDT) Subject: any chatters? In-Reply-To: <40FC4AD6.1030809@fourthworld.com> Message-ID: Is this the same guy who did the Arabic/Islamic-related HC stacks? Secondly, while one of my instructors made us use chat, and I hated it because we had to do it just so we could say we did it, this sounds like a really useful use for it... Just beware when you see me IMing you with my stupid questions @;-) Judy On Mon, 19 Jul 2004, Richard Gaskin wrote: > I know an Islamic teacher who uses Rev to teach Arabic who could > probably make a good recommendation, but I was envisioning that a chat > with the folks here might be more Transcript-related. > From jperryl at ecs.fullerton.edu Tue Jul 20 00:49:20 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 19 Jul 2004 21:49:20 -0700 (PDT) Subject: any chatters? In-Reply-To: <40FC66F9.6000106@fourthworld.com> Message-ID: I didn't know Maltese was a Semetic language! Judy On Mon, 19 Jul 2004, Richard Gaskin wrote: > If I understand the issue correctly it turns out that all Semitic > languages (Hebrew, Arabic, Maltese, and others) are adversely affected > by a bug in the engine which displays right-to-left languages with a > character order from left to right. From kray at sonsothunder.com Tue Jul 20 00:56:48 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 19 Jul 2004 23:56:48 -0500 Subject: Object paths? In-Reply-To: <16840632-D922-11D8-9CD9-000A95A09CF8@rpsystems.net> Message-ID: <009601c46e15$f7049de0$6601a8c0@precision340> Troy, is there some specific reason you need to get the long name (or long identifier) of an object? The only reason I ask is that 99% of the time I don't need long identifiers; either a short (fld "Test") or abbreviated (fld "Test" of group "MyGroup") identifier has usually worked for me. Just curious, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Troy Rollins > Sent: Sunday, July 18, 2004 8:22 PM > To: How to use Revolution > Subject: Object paths? > > > I wondering if there is an easy way (which I haven't yet > found) to get > an object's path onto the clipboard for pasting into a > script. Ideally, > I would have though there would be something in the Rev context menus > along the lines of "copy the short name, and copy the long name" for > the selected object. I somewhat surprised there isn't, or > doesn't seem > to be, considering how many times these things have to be typed, and > how much typing that can sometimes take. I haven't even found > a way to > see the entire path to an object, other than in the tooltips for the > application browser, which is somewhat less than what I'm looking for. > > Is there already some means to do this, and I have overlooked it? > > e.g. select and object, do something which copies its path to the > clipboard, paste into the script window, and get a result like - > > button "myButton" of group "MainControls" of group "ControlPanel" of > card "Main Interface" of stack "My cool program" > > Seems to me, that since it can sometimes take that much typing (or > more) to path to an object, there must be some way, and I > just haven't > uncovered it. > > Thanks for any info. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From troy at rpsystems.net Tue Jul 20 01:16:58 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 01:16:58 -0400 Subject: Object paths? In-Reply-To: <009601c46e15$f7049de0$6601a8c0@precision340> References: <009601c46e15$f7049de0$6601a8c0@precision340> Message-ID: <06517B27-DA0C-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 12:56 AM, Ken Ray wrote: > Troy, is there some specific reason you need to get the long name (or > long > identifier) of an object? The only reason I ask is that 99% of the > time I > don't need long identifiers; either a short (fld "Test") or > abbreviated (fld > "Test" of group "MyGroup") identifier has usually worked for me. Who knows? ;-) To be honest, I'm never quite sure what level of path I need. I've probably been "over-pathing" the whole time. I found that I got a lot of "can't find this or that" errors... usually because something was in a group (I think). A lot of this leads back to the questions I had about the message path not long ago. Frankly, I think I'm still a bit bewildered about just what is available when, and from where. Most of my problems went away if I used explicit paths to objects and their scripts, so I'm probably over-compensating and "spelling it out" all the time. The whole shifting of the defaultStack, the scope of "this (object)", I probably don't understand the rules under Transcript - so I've been using what I got working. Believe me, I'd rather use the shortest path... some of the paths I've been using are downright (the "U" of the "G" of the "L" of the "Y"). ;-) I'm writing software that works well in Transcript, but I'm a long way from understanding it, and it is a long way from what I know. -- Troy RPSystems, Ltd. http://www.rpsystems.net From FlexibleLearning at aol.com Tue Jul 20 01:47:01 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 20 Jul 2004 01:47:01 EDT Subject: PrintToDisk (seniorMoments) Message-ID: <1d1.263a3f74.2e2e0bd5@aol.com> My apologies to those trying to download the 'PrintToDisk' demonstration stack (aka 'SeniorMoments') from _www.FlexibleLearning.com/xtalk_ (http://www.FlexibleLearning.com/xtalk) The link is now fixed. /H From kray at sonsothunder.com Tue Jul 20 02:04:17 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 20 Jul 2004 01:04:17 -0500 Subject: Object paths? In-Reply-To: <06517B27-DA0C-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <009d01c46e1f$683371e0$6601a8c0@precision340> > I'm writing software that works well in Transcript, but I'm a > long way > from understanding it, and it is a long way from what I know. Well, if it's any help, the context in which one works is generally the last stack that was opened. The stack with the current "focus" is the defaultStack, which can be changed explicitly if you want to work on another stack without having to use a long path. For example, if you open a stack called "Stack1" and then open another stack called "Stack2", "Stack2" is the "current" (or default) stack. When you say: put "hello" into field "Greetings" Rev looks for the a field called "Greetings" in stack Stack2. If you want to put "hello" into the a similarly named field of stack Stack1, you can do it either as: put "hello" into field "Greetings" of stack "Stack1" OR set the defaultStack to stack "Stack1" put "hello" into field "Greetings" Note that in the first example, I didn't have to say: field "Greetings" of card 1 of stack "Stack1" Rev make certain assumptions about the object you're referring to, even if it happens to be inside of a group that's inside of a group, etc. There is also the concept of "this card", which refers to the currently displayed card in the stack with the focus (the defaultStack), and "this stack", which refers to the stack that contains "this card". For example, if my field "Greetings" was in a group called "innerGroup" what was in a group called "outerGroup", I could refer to it in any of the following ways (assuming the context/defaultStack is the stack "Stack1" and the currently displayed card is card #1): field "Greetings" of group "innerGroup" of group "outerGroup" of card 1 of stack "Stack1" field "Greetings" of group "innerGroup" of group "outerGroup" of card 1 field "Greetings" of group "innerGroup" of group "outerGroup" field "Greetings" of group "innerGroup" field "Greetings" Additionally, I could have used: field "Greetings" of this card field "Greetings" of card 1 of this stack (etc.) As long as there is no other field named "Greetings", Rev is smart enough to understand what I mean even without a long reference. The basic rule of thumb is this: The shortest descriptor you can use is the one that will uniquely identify the object you want. So if I have two similarly named field in different groups, then I have to *at least* refer to the object name and its group name. So using my example, suppose there was a field "Greetings" in a group called "Group1" and another field called "Greetings" in a group called "Group2", both of which sit on card 1 of stack "Stack1". The shortest descriptors I can use to address the two fields are: field "Greetings" of group "Group1" field "Greetings" of group "Group2" If I just used: field "Greetings" Rev would select the first field that it found (I believe it would use layer order) and use that one. Now the question is one of context and "where are we"... Compare: Script of card 1 of stack "Stack1" ---------------------------------- on DoIt_1 put "Hello" into field "Greetings" end DoIt_1 Script of stack "myLibrary" -- put into use with "start using" as a libraryStack --------------------------- on DoIt_2 put "Hello" into field "Greetings" end DoIt_2 If I have a button on card 1 of stack "Stack1" that executes "DoIt_1", Rev will look for a field called "Greetings" on the current card. If I have a button on card 1 of stack "Stack1" that executes "DoIt_2", Rev will *also* look for a field called "Greetings" on the current card... it will NOT try to find the field "Greetings" on the stack "myLibrary". Why? Because the script is being executed in the context of "the target" - which in this case is the button. Now if I said: send "DoIt_2" to stack "myLibrary" The "target" in this case is the stack "myLibrary", and so Rev will look for a field called "Greetings" on the "myLibrary" stack. Rev is usually pretty smart about evaluating the context of its operations; if you feel inclined, there's nothing wrong about "nudging" Rev in the direction you'd like it to go, even if it would probably get there itself. For example, this handler in stack "myLibrary": on DoIt_2 set the defaultStack to the topStack put "Hello" into field "Greetings" end DoIt_2 ... causes no harm at all, and tells Rev to focus its attention on the topStack (which it probably was doing already) such that it should look for the field "Greetings" in the topstack and not in the library. Note that doing this would also cause the "send" command I mentioned above to work equally as well, since it resets the "pointer" (if you will) to the topStack in both cases. So you can see why I generally never need to refer to an object by its long path... HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sims at ezpzapps.com Tue Jul 20 02:17:41 2004 From: sims at ezpzapps.com (sims) Date: Tue, 20 Jul 2004 08:17:41 +0200 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> References: <40FA2C26.5060605@fourthworld.com> <608B592C-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> Message-ID: At 22:06 -0300 7/19/04, Andre Garzia wrote: >I am already looking forward to the next summit in the next year, >and yes, I am too trying to get to malta, I'll probably will need to >catch eight planes and answers tons of questions in spanish but I'll >survive and we'll be able to listen to my latest proverbs. > >I would like to altThanks all the ones involved in the meeting!!! It >was a very pleasant week for me, like, a once-in-a-lifetime time to >see good people, good code and eat good food! > > >I spent $1500 USD on flight tickets to the U.S. and it already paid >of for me, now, it's only profit... I hope we all meet in malta >(even if I have to hijack a Guanabara Bay Ferry Boat to get there) > >Thanks!!! >Andre Andre, Are there any direct flights from where you live to London or Rome or Frankfurt? If there are then you only stop once - two planes. If you get here a couple of days early I'll make sure you have a place to stay and good food (my cooking). We'll discuss the wine when you get here. ciao! sims European Rev Conference 14-15-16 November 2004 http://TechieTours.com/Rev -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From chipp at chipp.com Tue Jul 20 02:18:24 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 20 Jul 2004 01:18:24 -0500 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> References: <40FA2C26.5060605@fourthworld.com> <608B592C-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> Message-ID: <40FCB930.1030005@chipp.com> Hi Andre, Great to meet you in Monterey. Good stuff, your HTTP server completed in Rev! Now, if I remember correctly, didn't Richard promise something on your return? ;-) -Chipp From dsc at swcp.com Tue Jul 20 02:23:36 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 20 Jul 2004 00:23:36 -0600 Subject: problems with sockets on panther In-Reply-To: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> References: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> Message-ID: <550D548A-DA15-11D8-8F9F-000A9567A3E6@swcp.com> I usually use "after" instead of "before" so I can get a chronological log. I added some lines to check for errors. Maybe that will help. On Jul 19, 2004, at 8:25 PM, Bj?rnke von Gierke wrote: > "server" button: > on mouseUp > accept connections on port 80 with message "webConnect" put "Accept result:" && quote & the result & quote & return before field "log" > put "Accepting" & return before field "log" > end mouseUp > > on webConnect RemoteIP > put "socket:" && the opensockets & return before field "log" > put RemoteIP & return before field "log" > read from socket remoteIP until ":" put "Read result:" && quote & the result & quote & return before field "log" > put it & return before field "log" close socket RemoteIP -- It should be OK to simply let the other end close, though. > end WebConnect > > > > "client" button : > > on mouseUp > open socket to "192.168.1.2:80" put "Open result:" && quote & the result & quote & return before field "log" > put theSocket & return & mess > write mess to Socket theSocket put "Write result:" && quote & the result & quote & return before field "log" -- mess and theSocket are not defined close socket theSocket -- If not here, then at the other end. > end mouseUp If webConnect is really called, then you should see the opensockets. It should include the accept port, the client end and the server end. You don't show the closing. You might have errors because you are already open. Try the loopback IP address: 127.0.0.1 Dar Scott From nrkweto03 at hotmail.com Tue Jul 20 02:46:39 2004 From: nrkweto03 at hotmail.com (kweto) Date: Tue, 20 Jul 2004 15:46:39 +0900 Subject: how to create draggable objects References: <009d01c46e1f$683371e0$6601a8c0@precision340> Message-ID: Any pointers as to where to begin looking in the Transcript Dictionary to learn about how to allow objects to be dragged and dropped would be very welcome. (The purpose: students click on a button to hear an English word and then drag the corresponding image to that same button.) Cheers, Nicolas Cueto From Meitnik at aol.com Tue Jul 20 04:03:32 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Tue, 20 Jul 2004 04:03:32 EDT Subject: small thanks Message-ID: <11.2e8df4a9.2e2e2bd4@aol.com> In a message dated 07/19/2004 11:24:48 PM, use-revolution-request at lists.runrev.com writes: > Dan (ducking back into his own little Smalltalk world) > -- and I thank you for writing about that smalltalk world so long ago :) learned a lot. Andrew From malte.brill at t-online.de Tue Jul 20 04:03:27 2004 From: malte.brill at t-online.de (Malte Brill) Date: Tue, 20 Jul 2004 10:03:27 +0200 Subject: ERCSneak preview... In-Reply-To: <20040708140126.CA5A59300D4@mail.runrev.com> Message-ID: Hi list, as I?m really looking forward to seeing you all in Malta I put together a little demo stack. open stack URL "http://www.derbrill.de/revstack/ERCSneak.rev" or download http://www.derbrill.de/revstack/ERCSneak.rev.zip It is a bit biggish because of the Audio in it. (2.8 MB) If this is too big for you to download I can also put a version without Audio on my server. That will be only a few kb then. Best, Malte For more info on ERC visit http://www.techietours.com/ From sims at ezpzapps.com Tue Jul 20 04:17:22 2004 From: sims at ezpzapps.com (sims) Date: Tue, 20 Jul 2004 10:17:22 +0200 Subject: how to create draggable objects In-Reply-To: References: <009d01c46e1f$683371e0$6601a8c0@precision340> Message-ID: Did someone say Drag & Drop? Another learning by using example Rev file... This example Rev file enables you to drag & drop text from a drag & drop enabled application directly into a field in the Rev example file. Any email addresses which are contained in the text you dragged over will be displayed in the field (all other text is discarded). To download dragDrop demo file go to: http://techietours.com/Rev and you will find a download link towards the bottom of the web page. To use this example learning file: 1. open a text file or make a text file which has a few email addresses in it 2. select the text (or part of it), making sure you select some text with email addresses 3. drag & drop the selected text in the field of the file text_dragDrop.rev Ciao! sims EuroRevCon - November 2004 Sign up now! The November 2004 EuroRevCon Features... Kevin Miller, Rev CEO Keynote Sunday evening and daily discussions, two full days of Rev presentations and discussions by expert Rev developers Malte Brill, Richard Gaskin, Klaus Major, Frederic Rinaldi, and Jan Schenkel. Also offered are special pricing on Dan Shafer's book Revolution: Software at the Speed of Thought, and Special Rev License pricing for attendees. >Any pointers as to where to begin looking in the Transcript Dictionary to >learn about how to allow objects to be dragged and dropped would be very >welcome. (The purpose: students click on a button to hear an English word >and then drag the corresponding image to that same button.) > >Cheers, > >Nicolas Cueto >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From sims at ezpzapps.com Tue Jul 20 04:43:15 2004 From: sims at ezpzapps.com (sims) Date: Tue, 20 Jul 2004 10:43:15 +0200 Subject: ERCSneak preview... In-Reply-To: References: Message-ID: Very cool animation! Excellent scripting job Malte!...hey, does that name sound familiar... :-P Ciao...C U in Malta, sims >Hi list, > >as I?m really looking forward to seeing you all in Malta I put together a >little demo stack. > >open stack URL "http://www.derbrill.de/revstack/ERCSneak.rev" > >or download http://www.derbrill.de/revstack/ERCSneak.rev.zip > >It is a bit biggish because of the Audio in it. (2.8 MB) > >If this is too big for you to download I can also put a version without >Audio on my server. That will be only a few kb then. > >Best, > >Malte > >For more info on ERC visit > >http://www.techietours.com/ > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From bvg at mac.com Tue Jul 20 04:44:59 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue, 20 Jul 2004 10:44:59 +0200 Subject: problems with sockets on panther In-Reply-To: <550D548A-DA15-11D8-8F9F-000A9567A3E6@swcp.com> References: <0529C3B2-D9F4-11D8-9AF5-000D932AE9E0@mac.com> <550D548A-DA15-11D8-8F9F-000A9567A3E6@swcp.com> Message-ID: <156AB678-DA29-11D8-9AF5-000D932AE9E0@mac.com> Thanks for all the tips! I just changed the port to 8080, and suddenly everything worked. So someone is hogging port 80... but I think I can proceed without problems from here on my own. Bjoernke From bob at armbase.com Tue Jul 20 05:09:44 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 20 Jul 2004 10:09:44 +0100 Subject: remove from memory Message-ID: <6.1.2.0.0.20040720100439.026f5b68@udcf.gla.ac.uk> Hi All. I have a wee app half made at the moment. It is a database app with the card file saved as data. A bit like the edb tutorial app in runrev. When I click on a saved database eg mydb.sdb (sdb = skoosh database) the skoosh database.exe app is launched to run the .sdb file. Now if I close the window, there is still a task skooshbase.exe running. If I load the app 5 times and close, there are 5 copies of this in the tasks running. These can be 8Mb so you can see that if someone opens this 30x before closing down windows, there could be a memory usage problem. Or do I not understand windows properly and this is normal.....? Cheers Bob From revdan at danshafer.com Tue Jul 20 05:18:40 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 20 Jul 2004 02:18:40 -0700 Subject: small thanks In-Reply-To: <11.2e8df4a9.2e2e2bd4@aol.com> References: <11.2e8df4a9.2e2e2bd4@aol.com> Message-ID: Thanks, Andrew. The books didn't sell well but I still think Smalltalk is the best programming language in the known universe. Dan On Jul 20, 2004, at 1:03 AM, Meitnik at aol.com wrote: > > In a message dated 07/19/2004 11:24:48 PM, > use-revolution-request at lists.runrev.com writes: > > >> Dan (ducking back into his own little Smalltalk world) >> -- and I thank you for writing about that smalltalk world so long ago >> :) > learned a lot. > > Andrew > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Tue Jul 20 05:33:20 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 02:33:20 -0700 (PDT) Subject: remove from memory In-Reply-To: <6.1.2.0.0.20040720100439.026f5b68@udcf.gla.ac.uk> Message-ID: <20040720093320.91529.qmail@web60502.mail.yahoo.com> --- Bob Hartley wrote: > Hi All. > > I have a wee app half made at the moment. It is a > database app with the > card file saved as data. A bit like the edb tutorial > app in runrev. > When I click on a saved database eg mydb.sdb (sdb = > skoosh database) the > skoosh database.exe app is launched to run the .sdb > file. > > Now if I close the window, there is still a task > skooshbase.exe running. If > I load the app 5 times and close, there are 5 copies > of this in the tasks > running. These can be 8Mb so you can see that if > someone opens this 30x > before closing down windows, there could be a memory > usage problem. > > > Or do I not understand windows properly and this is > normal.....? > > Cheers > Bob > Hi Bob, The standalone won't quit if there are any hidden stacks open or if there are any pending messages. I'd recommend to change the script of your stack to explicitly quit the standalone. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From janschenkel at yahoo.com Tue Jul 20 05:48:46 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 02:48:46 -0700 (PDT) Subject: sql misfunction In-Reply-To: Message-ID: <20040720094846.94404.qmail@web60502.mail.yahoo.com> --- Hershel Fisch wrote: > > On Thursday, July 15, 2004, at 02:19 AM, Jan > Schenkel wrote: > > > --- hershbp at verizon.net wrote: > >> Hi, I think the "columnByNumber() " doesn't work > >> properly with > >> PostgreSQL. > > > > It seems to work fine for me ; do you have a > clearer > > recipe, and could you bugzilla it ? > put revDatabaseColumnNamed(29,"contact_pk") in the > messagesBox -- works > fine > put revDatabaseColumnByNumber(29,1) -- Message > execution error: > Error description: Function: error in function > handler Oops, it looks like a documentation error ; the function name is actually "revDatabaseColumnNumbered" -- when I checked if it worked, I used the "revdb_columnbynumber()" function out of habit ; I always use the "revdb_" form of the database commands and functions. Could you bugzilla this as a documentation error ? I'm sure it will get fixed then. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Tue Jul 20 05:53:16 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 02:53:16 -0700 (PDT) Subject: Support for MSSQL databases In-Reply-To: Message-ID: <20040720095316.36931.qmail@web60506.mail.yahoo.com> --- Roger.E.Eller at sealedair.com wrote: > I was wondering if RunRev will ever add Microsoft > SQL to its database > connectivity offerings. In the corporate > environment, alot of times it is > required that we use Microsoft (even though MySQL is > just as good or > better). > > Thanks. > Roger Eller > Hi Roger, You can connect to MS SQLServer through ODBC just fine (in fact, using a DSN can make things easier if any of the connection parameters change) Perhaps you can file this as an enhancement request and encourage people to vote for it, so that it gets higher priority -- or if there's enough interest, a third-party steps up and writes a revdb-driver. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Tue Jul 20 06:02:41 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 03:02:41 -0700 (PDT) Subject: What is messageMessages property? In-Reply-To: <20040718031641.99D16109ECC@xprdmailfe1.nwk.excite.com> Message-ID: <20040720100241.33340.qmail@web60510.mail.yahoo.com> --- K wrote: > What is messageMessages property? The 'messageMessages' property is a debugging aid, and used for the "Message Watcher" ; if this property is set to true, the engine will send 'messageHandled' and 'messageNotHandled' messages. The Revolution IDE handles these messages in the 'revFrontscript' IDE-frontscript ; look at its script for a hint on how it works. Of course, given that these are undocumented features, I wouldn't trust on them to stay around in future versions or have the same meaning -- and debugging is an area that may move around without notice. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From bob at armbase.com Tue Jul 20 06:11:05 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 20 Jul 2004 11:11:05 +0100 Subject: remove from memory In-Reply-To: <20040720093320.91529.qmail@web60502.mail.yahoo.com> References: <6.1.2.0.0.20040720100439.026f5b68@udcf.gla.ac.uk> <20040720093320.91529.qmail@web60502.mail.yahoo.com> Message-ID: <6.1.2.0.0.20040720110420.0266aad0@mail.armbase.com> At 10:33 20/07/2004, you wrote: Hi Jan Thanks for the speedy reply >Hi Bob, > >The standalone won't quit if there are any hidden >stacks open or if there are any pending messages. >I'd recommend to change the script of your stack to >explicitly quit the standalone. I used the one documented in runrev under quit but it does not seem to work. on getMeOuttaHere answer "Are you sure you want to quit?" with "No way" or "OK" if it is "OK" then quit end getMeOuttaHere My app has a stack (copied to the saved .sdb fiel) that is populated by boxes from another stack. In the stack that is copied I put the code above. I dont get any prompts. Should I put this in the master stack or in the copied stack. I think I might need to rethink the app design. Cheers Bob >Jan Schenkel. > >===== >"As we grow older, we grow both wiser and more foolish at the same >time." (La Rochefoucauld) > > > > >__________________________________ >Do you Yahoo!? >Vote for the stars of Yahoo!'s next ad campaign! >http://advision.webevents.yahoo.com/yahoo/votelifeengine/ >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From jamesjrichards at lineone.net Tue Jul 20 06:16:35 2004 From: jamesjrichards at lineone.net (James Richards) Date: Tue, 20 Jul 2004 11:16:35 +0100 Subject: any chatters? In-Reply-To: <20040720084335.6F2D1930141@mail.runrev.com> References: <20040720084335.6F2D1930141@mail.runrev.com> Message-ID: Yes, related to Arabic, I believe. James -- James J Richards jamesjrichards at lineone.net Tel. +44 (0)15394 43063 On Mon, 19 Jul 2004 21:49:20 -0700 (PDT), Judy Perry wrote: > I didn't know Maltese was a Semetic language! > > Judy From sims at ezpzapps.com Tue Jul 20 06:36:37 2004 From: sims at ezpzapps.com (sims) Date: Tue, 20 Jul 2004 12:36:37 +0200 Subject: any chatters? In-Reply-To: References: Message-ID: >I didn't know Maltese was a Semetic language! > >Judy Maltese is a Semitic language. Maltese developed from a dialect of Arabic and is closely related to the western Arabic dialects of Algeria and Tunisia. Strongly influenced by the Italian dialect spoken in Sicily, Maltese is the only form of Arabic to be written in the Latin alphabet. The Maltese language developed from the Arabic spoken by the Arabs who invaded and occupied Malta in 870 AD. Prior to this, it is believed that the language used by the natives was a mixture of Latin, Greek and Punic languages, which originated from the commercial connections with the Phoenicians, many of whom settled here between 800 - 218 BC, and the Romans who ruled the island between 218 BC and 870 AD. Punic writings have been found and also some names of local villages have a Greek origin. Malta was occupied by French-speaking Normans in 1090. Between 1530 and 1798 Malta served as the base for the Knights Hospitaller of St John, who spoke Italian and Latin. Malta became a British colony in 1800 and the British tried to replace Italian with English as the local language. After Malta become independent in 1964 both English and Maltese were given official status and Maltese became the national language of Malta. The first known literary text in Maltese, II Cantilena , appeared during the 15th century. The first Maltese language was a catechism by F. Wizzino, and was published in 1752. When you attend the European Rev Conference you you find that the Maltese speak English very well, most also speak Italian, and of course also use Maltese. Ciao! sims EuroRevCon - November 2004 Sign up now! http://techietours.com/Rev -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From klaus at major-k.de Tue Jul 20 06:54:10 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 20 Jul 2004 12:54:10 +0200 Subject: how to create draggable objects In-Reply-To: References: <009d01c46e1f$683371e0$6601a8c0@precision340> Message-ID: <21640C78-DA3B-11D8-AE2A-000A27B49A96@major-k.de> Hi Nicolas > Any pointers as to where to begin looking in the Transcript Dictionary > to > learn about how to allow objects to be dragged and dropped would be > very > welcome. (The purpose: students click on a button to hear an English > word > and then drag the corresponding image to that same button.) I have done this before and just used a combination of: grab, mouseup, within() or intersect() Give the image a "mousedown" AND a "mouseup"handler: local oldloc ## to let the image "snap back" to its old positon after releasing the mouse... ## VERY PRO :-D on mouseUp if intersect(me, btn 1) then ##do whatever to do in this case end if set the loc of me to oldloc ## snap back :-) end mouseUp on mousedown put the loc of me into oldloc grab me end mousedown Tested and works fine... Hope that helps. > Cheers, > > Nicolas Cueto Regards Klaus Major klaus at major-k.de http://www.major-k.de From b.xavier at internet.lu Tue Jul 20 07:13:36 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 20 Jul 2004 13:13:36 +0200 Subject: any chatters? In-Reply-To: Message-ID: Sims, You forgot to mention the beauty of Maltese women ;) I'd like punic as a scripting language! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of sims > Sent: Tuesday, July 20, 2004 12:37 > To: How to use Revolution > Subject: Re: any chatters? > > > >I didn't know Maltese was a Semetic language! > > > >Judy > > > Maltese is a Semitic language. > Maltese developed from a dialect of Arabic and is closely related to > the western Arabic dialects > of Algeria and Tunisia. Strongly influenced by the Italian dialect > spoken in Sicily, Maltese is the > only form of Arabic to be written in the Latin alphabet. > > The Maltese language developed from the Arabic spoken by the Arabs > who invaded and > occupied Malta in 870 AD. > > Prior to this, it is believed that the language used by the natives > was a mixture of Latin, > Greek and Punic languages, which originated from the commercial > connections with the > Phoenicians, many of whom settled here between 800 - 218 BC, and the > Romans who ruled > the island between 218 BC and 870 AD. Punic writings have been found > and also some names > of local villages have a Greek origin. > > Malta was occupied by French-speaking Normans in 1090. > Between 1530 and 1798 Malta served as the base for the Knights > Hospitaller of St John, > who spoke Italian and Latin. Malta became a British colony in 1800 > and the British tried to > replace Italian with English as the local language. > > After Malta become independent in 1964 both English and Maltese were > given official status > and Maltese became the national language of Malta. > > The first known literary text in Maltese, II Cantilena , appeared > during the 15th century. > The first Maltese language was a catechism by F. Wizzino, and was > published in 1752. > > When you attend the European Rev Conference you you find that the > Maltese speak > English very well, most also speak Italian, and of course also > use Maltese. > > Ciao! > sims > EuroRevCon - November 2004 Sign up now! > http://techietours.com/Rev > > -- > Tech Conferences http://TechieTours.com > We make... > iBirthday http://EZPZapps.com/iB > SmartDog http://EZPZapps.com/SmartDog > Kartolina http://EZPZapps.com/kartolina > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Tue Jul 20 07:13:52 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 20 Jul 2004 13:13:52 +0200 Subject: any clues on free icons? In-Reply-To: Message-ID: try also the Iconfactory, it has mac and win formats, hundreds and hundreds of icons... How does icon licensing work? All of the icons remain the property of the Iconfactory. The icons can be used royalty-free by the licensee for any personal or commercial projects. This non-exclusive license includes all uses of the image data, with the exception that the icons may not be sold in raw form (in whole or in part) as part of any other stock icon collection. easy! and searching "free icons,iconos,icones" in google > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Monte > Goulding > Sent: Tuesday, July 20, 2004 05:38 > To: How to use Revolution > Subject: RE: any clues on free icons? > > > > Hi Andre > > These aren't free but they are great value: > www.iconexperience.com > > Cheers > > Monte > > >Hi Folks, > > > >I am trying to make a more polished GUI for my app iBlog, since I am > >not a professional designer and cannot hire one, I am trying to rely on > >public available icons on the net, can someone here point me to a good > >place to start? > > > >cheers > >andre > >-- > >Andre Alves Garzia ? 2004 ? BRAZIL > >http://studio.soapdog.org > > > >_______________________________________________ > >use-revolution mailing list > >use-revolution at lists.runrev.com > >http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From tvogelaar at de-mare.nl Tue Jul 20 07:50:19 2004 From: tvogelaar at de-mare.nl (Terry Vogelaar (de Mare)) Date: Tue, 20 Jul 2004 13:50:19 +0200 Subject: RunRev and Arabic? In-Reply-To: <20040720002010.74809.qmail@web61109.mail.yahoo.com> Message-ID: Erik Hansen heeft op dinsdag, 20 jul 2004 om 02:20 (Europe/Amsterdam) het volgende geschreven: > RunRev and Arabic? > any URLS? > > Thanks, > Erik Hansen With unicode, RunRev should be able to display Arabic text just like any other non-roman char language. If you have a unicode-font installed that contains the arabic char set, you should be able to set the font of a field to "ThatFont,arabic" and set the htmltext of that field to the content of an Arabic HTML text file. I haven't tried it yet, but I might need it as well within a few months. So let me know if this works. Terry From JimCarwardine at OwnYourFuture-net.com Tue Jul 20 08:03:01 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Tue, 20 Jul 2004 09:03:01 -0300 Subject: Disabled Button in Object Inspector In-Reply-To: <20040720093320.91529.qmail@web60502.mail.yahoo.com> Message-ID: I have a button (checkbox button) that appears disabled (grayed out) in the object inspector. I can use it so it's "enable property" is true. I can copy and paste it and the copied button is also disabled in the inspector. I can't seem to inspect this button. I'm using Rev. 2.2 on Mac OS 9.2. What gives? Jim -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From andre.rombauts at win.be Tue Jul 20 08:25:17 2004 From: andre.rombauts at win.be (Andre Rombauts) Date: Tue, 20 Jul 2004 14:25:17 +0200 Subject: Helper application In-Reply-To: Message-ID: <200407201225.i6KCPD1e005413@outmx016.isp.belgacom.be> In Transcript help for the 'environment' function I read: If the environment function returns "helper application", Revolution is running as a helper application, configured by a web browser to display web-based content. Where can I find info about this way of using Revolution? Thanks, Andr? From claude.lemmel at wanadoo.fr Mon Jul 19 12:38:50 2004 From: claude.lemmel at wanadoo.fr (claude.lemmel at wanadoo.fr) Date: Mon, 19 Jul 2004 18:38:50 +0200 Subject: 3 questions about fonts / windows In-Reply-To: <20040717160049.A8E109301EF@mail.runrev.com> References: <20040717160049.A8E109301EF@mail.runrev.com> Message-ID: 1) the fontnames property returns the names of the font families, but not the names of the actual fonts. For example fontnames returns : ... Vera Vera Mono Vera serif ... but actually there are 10 Vera fonts, corresponding to 10 TTF files : Vera, Vera Bold, Vera Oblique, Vera Bold Oblique Vera Mono, Vera Mono Bold, Vera Mono Oblique, Vera Mono Bold Oblique Vera serif, Vera serif bold Is there a way in Rev to know not only the family names of the font, but also the variants ? 2) to install a font, you need to copy the font in the windows/fonts folder and to setup somme keys in the registry. Does somebody have a script to perform these registry updates ? Or a pointer to a doc explaining which registry keys must be updated ? 3) Is it posssible in Rev to know if the current user has admin rights or not ? TIA Claude From irog at mac.com Mon Jul 19 12:07:18 2004 From: irog at mac.com (Roger Guay) Date: Mon, 19 Jul 2004 09:07:18 -0700 Subject: Refer to Cards In-Reply-To: <20040718045405.6A7179301F7@mail.runrev.com> References: <20040718045405.6A7179301F7@mail.runrev.com> Message-ID: Thanks to all for your replies. What I was really hoping for was 1 line of code preceding multiple lines that directs the multiple lines to work on a specified card. I'm trying to avoid having to put a card reference on the multiple lines. Something like: Repeat with i = 1 to the number of cards focus on cd i --for this repeat cycle do something -- note: no cardd reference do something etc. end repeat Thanks, Roger > Message: 5 > Date: Sat, 17 Jul 2004 14:36:08 -0400 > From: Brian Yennie > Subject: Re: Refer to Cards > To: How to use Revolution > Message-ID: <2B4860AE-D820-11D8-BAC8-000393AA08D2 at qldlearning.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Roger, > > How about something like: > > put "myCardName" into tCard > hide object 1 of card tCard > show object 2 of card tCard > ... > put "anotherCardName" into tCard > ... > >> Thanks, but I don't think this will work for what I need. What I need >> is a command that forces subsequent lines of script to act only on a >> specified card. Something like: >> >> on someHandler >> Do something to look only at card x for the following lines -- this >> is the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> Do something to look only at cd y for the following lines -- this is >> the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> end someHandler > Message: 8 > Date: Sat, 17 Jul 2004 21:15:37 +0200 > From: Wouter > Subject: Re: Refer to Cards > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset=WINDOWS-1252; format=flowed > >> Re: Refer to Cards >> ? From: Roger Guay >> ? Subject: Re: Refer to Cards >> ? Date: Sat, 17 Jul 2004 11:17:27 -0700 >> >> Thanks, but I don't think this will work for what I need. What I need >> is a command that forces subsequent lines of script to act only on a >> specified card. Something like: >> >> on someHandler >> Do something to look only at card x for the following lines -- this >> is the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> Do something to look only at cd y for the following lines -- this is >> the line I'm after >> hide object 1 >> show object 2 >> put "something" into fld 3 >> etc. >> end someHandler >> >> I know that SuperCard had this ability, but I don't remember the >> command. >> >> >> Any help? >> >> >> Thanks, Roger > > > On the contrary, you can use the mark command in this case. > But your pseudocode is not very clear to me. > Anyway try something like: > > on someHandler > set defaultstack to > > mark cards where (the script of this cd contains " hide object 1") > and (the script of this cd contains "show object 2") > > > repeat with i = 1 to the number of marked cds > do the things you have to do with or on marked cd i > end repeat > > end someHandler > > May be it is not similar to Supercards system and may be not really in > 1 line :-), > but the mark command works on card scripts as well. > > HTH. > Greetings, > Wouter From mcnuttsp at bellsouth.net Mon Jul 19 21:10:05 2004 From: mcnuttsp at bellsouth.net (Stephen McNutt) Date: Mon, 19 Jul 2004 21:10:05 -0400 Subject: Frequent corruption of Revolution program? In-Reply-To: <40FC5DE3.8000209@fourthworld.com> Message-ID: On 7/19/04 7:48 PM, "Richard Gaskin" wrote: > Sarah Reichelt wrote: > >> On 19 Jul 2004, at 12:06 pm, Stephen Paul McNutt wrote: >>> My program is nonfunctional. Reinstalling Revolution fixes the >>> problem. It can happen several times a day. Does anyone know >>> anything about this? >> >> It's hard to tell without any more info, but it sounds like one of your >> scripts might deleting one of the Rev components. I did this once >> accidently using the delete command when setting the default folder had >> failed (the folder didn't exist) so instead of deleting my temporary >> files, I deleted parts of the Revolution folder instead. >> >> The only corruption of the program I have heard of is when revolution >> fails to complete it's startup, getting stuck at the splash screen where >> it says "Loading plugins". This is fixed by replacing the "Saves" folder >> inside the "Components" folder, but it sounds like you are getting >> beyond this stage. >> >> I would check your scripts for any "delete" commands and check very >> carefully to make sure what you are deleting. > > Good idea, Sarah. > > There have been cases where unexpected behavior has occured when > referring to stacks by number rather than by name. While numbers refer > to specific windows (the equivalent of Rev "stacks") in a SuperCard > file, in Revolution it's used very differently. I don't know if Stephen > comes from a SuperCard background, but if so it might help explain > what's going on. > > For more information on the relationship between numeric stack > references and the unexpected results that might superficially appear to > be corruption, see: > > > Of course the best diagnosis can only come from seeing the script. > Stephen, if the problem persists could I trouble you to post the portion > of the code that's doing the deleting? First, thank you so much to both you, Richard, and Sarah for taking the time to give such detailed help. It's wonderful to have a place like this list to find answers. I come from a HyperCard background. I read your explanation (following your links) of things that can cause behavior you might mistake for corruption. I agree that my problem probably isn't corruption. I used that word without knowing exactly what it meant. Below is the script of my main stack. I'm sure it's a mess. Thanks again, Stephen McNutt global CQCustomer global CQProductKey global repeatRunStopper -- this is to keep the preOpenStack script from running except once when the app first opens global teamBeingChanged global team1name global team1members -- an array variable containing the names of players on team 1 global theHatForTeam1 -- a copy of team1members from which names will be pulled global team2name global team2members global theHatForTeam2 global questionSetName global questionSet -- an array containing the questions in the selected set global theHatForQuestions -- a copy of questionSet from which questions will be pulled global questionOrder -- can have values "sequential", "randomWithRepeats", or "randomWithoutRepeats" global contestantOrder -- can have same values as questionOrder global timerTime global isAnswerCorrect global textForSample global questionDisplayTextSize global questionDisplayTextFont global theGame global TTTgamesToWin on PreOpenStack if repeatRunStopper is empty then put 1 into repeatRunStopper set the loc of me to the screenLoc local lFileName local lItemDelimeter local ldefaultFolder if the environment is "development" then --Sets the default folder to the folder containing this stack file. put the fileName of me into lFileName put the itemDelimiter into lItemDelimiter set the itemDelimiter to "/" put "" into the last item of lFilename set the defaultFolder to lFileName set the itemDelimiter to lItemDelimiter end if if the environment is not "development" then if the platform is "MacOS" then --Sets the default folder to the correct folder within a Mac OSX bundle (package). put defaultFolder into ldefaultFolder put "/CQ.app/Contents/MacOS" after lDefaultFolder set the defaultFolder to lDefaultFolder end if end if if the platform is "MacOS" then set the height of stack "Classroom Quizshow" to 450 end if set the visible of stack "data/Settings Saver.edb" to false put field "team1name" of card 1 of stack "data/Settings Saver.edb" into team1name put team1name into field "team1nameDisplay" of card "Setup" of stack "Classroom Quizshow" put team1name into field "loadedTeam1Display" of card "Teams" of stack "Classroom Quizshow" put field "team1members" of card 1 of stack "data/Settings Saver.edb" into team1members put team1members into theHatForTeam1 --from which names are drawn, leaving the complete list, team1members, intact put field "team2name" of card 1 of stack "data/Settings Saver.edb" into team2name put team2name into field "team2nameDisplay" of card "Setup" of stack "Classroom Quizshow" put team2name into field "loadedTeam2Display" of card "Teams" of stack "Classroom Quizshow" put field "team2members" of card 1 of stack "data/Settings Saver.edb" into team2members put team2members into theHatForTeam2 --from which names are drawn, leaving the complete list, team2members, intact put field "questionSetName" of card 1 of stack "data/Settings Saver.edb" into questionSetName put questionSetName into field "questionSetNameDisplay" of card "Setup" of stack "Classroom Quizshow" put questionSetName into field "loadedQuestionSetDisplay" of card "Questions" of stack "Classroom Quizshow" put field "questionSet" of card 1 of stack "data/Settings Saver.edb" into questionSet put questionSet into theHatForQuestions --from which questions are drawn, leaving the complete list, questionSet, intact createFontMenu put field "textForSample" of card 1 of stack "data/Settings Saver.edb" into textForSample put textForSample into field "textSampleText" of card "Font" of stack "Classroom Quizshow" put textForSample into field "textSample" of card "Font" of stack "Classroom Quizshow" put field "questionDisplayTextSize" of card 1 of stack "data/Settings Saver.edb" into questionDisplayTextSize if questionDisplayTextSize is "auto" then global optimizedTextSize put 48 into optimizedTextSize set the disabled of button "chooseTextSize" of card "Font" of stack "Classroom Quizshow" to true set the selected of button "autoTextSize" of card "Font" of stack "Classroom Quizshow" to true set the textSize of field "textSample" of card "Font" of stack "Classroom Quizshow" to optimizedTextSize else set the textSize of field "textSample" of card "Font" of stack "Classroom Quizshow" to questionDisplayTextSize set the selected of button "autoTextSize" of card "Font" of stack "Classroom Quizshow" to false end if set the label of button "chooseTextSize" of card "Font" of stack "Classroom Quizshow" to questionDisplayTextSize put questionDisplayTextSize into field "sizeDisplay" of card "Setup" of stack "Classroom Quizshow" put field "questionDisplayTextFont" of card 1 of stack "data/Settings Saver.edb" into questionDisplayTextFont set the label of button "chooseTextFont" of card "Font" of stack "Classroom Quizshow" to questionDisplayTextFont set the textFont of field "textSample" of card "Font" of stack "Classroom Quizshow" to questionDisplayTextFont put questionDisplayTextFont into field "fontDisplay" of card "Setup" of stack "Classroom Quizshow" -- Setup for radio buttons on Setup card... put field "questionOrder" of card 1 of stack "data/Settings Saver.edb" into questionOrder put field "contestantOrder" of card 1 of stack "data/Settings Saver.edb" into contestantOrder switch questionOrder case "sequential" set the hilitedButtonName of group "questionOrderRadioButtons" of card "Setup" of stack "Classroom Quizshow" to "questionOrderRadio1" break case "randomWithoutRepeats" set the hilitedButtonName of group "questionOrderRadioButtons" of card "Setup" of stack "Classroom Quizshow" to "questionOrderRadio2" break case "randomWithRepeats" set the hilitedButtonName of group "questionOrderRadioButtons" of card "Setup" of stack "Classroom Quizshow" to "questionOrderRadio3" break end switch switch contestantOrder case "sequential" set the hilitedButtonName of group "contestantOrderRadioButtons" of card "Setup" of stack "Classroom Quizshow" to "contestantOrderRadio1" break case "randomWithoutRepeats" set the hilitedButtonName of group "contestantOrderRadioButtons" of card "Setup" of stack "Classroom Quizshow" to "contestantOrderRadio2" break case "randomWithRepeats" set the hilitedButtonName of group "contestantOrderRadioButtons" of card "Setup" of stack "Classroom Quizshow" to "contestantOrderRadio3" break end switch -- Setup for timer... put field "timerTime" of card 1 of stack "data/Settings Saver.edb" into timerTime set the label of button "timerSetButton" of card "Setup" of stack "Classroom Quizshow" to timerTime put field "TTTgamesToWin" of card 1 of stack "data/Settings Saver.edb" into TTTgamesToWin set the label of button "TTTgamesToWin" of card "Game" of stack "Classroom Quizshow" to TTTgamesToWin put field "theGame" of card 1 of stack "data/Settings Saver.edb" into theGame put theGame into field "theGameDisplay" of card "Setup" of stack "Classroom Quizshow" switch theGame case "Tic Tac Tournament" set the hilitedButtonName of group "theGameButtonGroup" of card "Game" of stack "Classroom Quizshow" to "Tic Tac Tournament" break case "Dots" set the hilitedButtonName of group "theGameButtonGroup" of card "Game" of stack "Classroom Quizshow" to "Dots" break end switch put field "CQCustomer" of card 1 of stack "data/Settings Saver.edb" into CQCustomer put field "CQProductKey" of card 1 of stack "data/Settings Saver.edb" into CQProductKey local inputProductKey repeat with n=1 to 6 put charToNum(char n of CQCustomer) after inputProductKey end repeat multiply inputProductKey by 2 subtract 123456789 from inputProductKey if inputProductKey = CQProductKey then set the lockText of field "cardName" of stack "data/Questions.edb" to false set the lockText of field "cardContents" of stack "data/Questions.edb" to false put "User" && CQCustomer & return & "Key" && CQProductKey into field "registrationInfo" of card "Setup" of stack "Classroom Quizshow" global CQPurchased put "yes" into CQPurchased else set the lockText of field "cardName" of stack "data/Questions.edb" to true set the lockText of field "cardContents" of stack "data/Questions.edb" to true put "Thanks for trying the Classroom Quizshow demo!" into field "registrationInfo" of card "Setup" of stack "Classroom Quizshow" open stack "Splash Screen" set the visible of stack "Classroom Quizshow" to false global CQPurchased put "no" into CQPurchased end if end if end preOpenStack on createFontMenu get the fontNames -- list of installed fonts sort lines of it put it into button "chooseTextFont" of card "Font" of stack "Classroom Quizshow" end createFontMenu -- The function below is called like this: thePicker(theHatForTeam1,contestantOrder) or thePicker(theHatForQuestions,questionOrder) function thePicker whichArray,whichOrder put whichArray into theHat switch whichOrder case "sequential" put line 1 of theHat into thePick delete line 1 of theHat break case "randomWithoutRepeats" put the random of (the number of lines in theHat) into theNumber put line theNumber of theHat into thePick delete line theNumber of theHat break case "randomWithRepeats" put the random of (the number of lines in theHat) into theNumber put line theNumber of theHat into thePick break end switch switch whichArray case theHatForTeam1 put theHat into theHatForTeam1 if theHat is empty then put team1members into theHatForTeam1 break case theHatForTeam2 put theHat into theHatForTeam2 if theHat is empty then put team2members into theHatForTeam2 break case theHatForQuestions put theHat into theHatForQuestions if theHat is empty then put questionSet into theHatForQuestions break end switch return thePick end thePicker on presentQuestion put thePicker(theHatForQuestions,questionOrder) into field "questionDisplay" put "" into field "timerDisplay" global isAnswerCorrect put "" into isAnswerCorrect --optimize text size to fit field... global questionDisplayTextSize if questionDisplayTextSize is "auto" then set the visible of field "questionDisplay" to false set the visible of field "optimizingFontSize" to true global optimizedTextSize put "Optimized font size:" && optimizedTextSize && "Pts." into field "optimizingFontSize" set the visible of group "questionDisplayGroup" to true repeat while the formattedHeight of field "questionDisplay" < the height of field "questionDisplay" add 24 to optimizedTextSize set the textSize of field "questionDisplay" to optimizedTextSize put "Optimized font size:" && optimizedTextSize && "Pts." into field "optimizingFontSize" end repeat repeat while the formattedHeight of field "questionDisplay" > the height of field "questionDisplay" subtract 12 from optimizedTextSize set the textSize of field "questionDisplay" to optimizedTextSize put "Optimized font size:" && optimizedTextSize && "Pts." into field "optimizingFontSize" end repeat add 12 to optimizedTextSize set the textSize of field "questionDisplay" to optimizedTextSize put "Optimized font size:" && optimizedTextSize && "Pts." into field "optimizingFontSize" repeat while the formattedHeight of field "questionDisplay" > the height of field "questionDisplay" subtract 4 from optimizedTextSize set the textSize of field "questionDisplay" to optimizedTextSize put "Optimized font size:" && optimizedTextSize && "Pts." into field "optimizingFontSize" end repeat else set the visible of field "optimizingFontSize" to false end if set the visible of field "questionDisplay" to true --if it isn't already set the visible of group "questionDisplayGroup" to true --if it isn't already global startingTime global timerTime put the seconds into startingTime put timerTime into field "timerDisplay" startTimer end presentQuestion on startTimer global timerTime global startingTime global timeRemaining global isAnswerCorrect global theGame if isAnswerCorrect is empty then put timerTime - (the seconds - startingTime) into timeRemaining if timeRemaining > 0 then put timeRemaining into field "timerDisplay" of card "game screen" of stack theGame send startTimer to me in 10 ticks end if if timeRemaining <= 0 then put "incorrect" into isAnswerCorrect put timeRemaining into field "timerDisplay" of card "game screen" of stack theGame set the visible of group "clickToContinueGroup" of card "game screen" of stack theGame to true end if end if end startTimer on closeStack global team1name put team1name into field "team1name" of card 1 of stack "data/Settings Saver.edb" global team2name put team2name into field "team2name" of card 1 of stack "data/Settings Saver.edb" global team1members put team1members into field "team1members" of card 1 of stack "data/Settings Saver.edb" global team2members put team2members into field "team2members" of card 1 of stack "data/Settings Saver.edb" global contestantOrder put contestantOrder into field "contestantOrder" of card 1 of stack "data/Settings Saver.edb" global questionSetName put questionSetName into field "questionSetName" of card 1 of stack "data/Settings Saver.edb" global questionSet put questionSet into field "questionSet" of card 1 of stack "data/Settings Saver.edb" global questionOrder put questionOrder into field "questionOrder" of card 1 of stack "data/Settings Saver.edb" global timerTime put timerTime into field "timerTime" of card 1 of stack "data/Settings Saver.edb" global TTTgamesToWin put TTTgamesToWin into field "TTTgamesToWin" of card 1 of stack "data/Settings Saver.edb" global theGame put theGame into field "theGame" of card 1 of stack "data/Settings Saver.edb" global textForSample put textForSample into field "textForSample" of card 1 of stack "data/Settings Saver.edb" global questionDisplayTextFont put questionDisplayTextFont into field "questionDisplayTextFont" of card 1 of stack "data/Settings Saver.edb" global questionDisplayTextSize put questionDisplayTextSize into field "questionDisplayTextSize" of card 1 of stack "data/Settings Saver.edb" global CQCustomer put CQCustomer into field "CQCustomer" of card 1 of stack "data/Settings Saver.edb" global CQProductKey put CQProductKey into field "CQProductKey" of card 1 of stack "data/Settings Saver.edb" save stack "data/Settings Saver.edb" as "data/Settings Saver.edb" close stack "data/Settings Saver.edb" pass closeStack set the visible of stack "Classroom Quizshow" to true --Just in case someone clicked Quit on the Splash Screen end closeStack From gregory.lypny at videotron.ca Tue Jul 20 08:41:30 2004 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 20 Jul 2004 08:41:30 -0400 Subject: Stack File Names Changed Message-ID: <1FE1B0E0-DA4A-11D8-A872-000D9350C9C2@videotron.ca> Hello Everyone, I've come across an anomaly with an MC project running in OS X that may be of interest to Revolution users. It hasn't happened with any of my Revolution projects (yet). I have a standalone main stack that has a number of stack files, all of which have names that end in .mc. These are stored in the Mac OS folder inside the application package. When the application is opened, it automatically opens one of the stack files, say, fileName.mc, which is the default window the user will be working in. This works most of the time, but on rare occasions the main stack opens with its splash screen but the stack file that is called via a handler in the main stack does not. The user is then left with a menu bar and nothing else. The couple of times it has happened, I simply reinstalled the standalone because I didn't have time to look for the cause. But two days ago, when it happened again, I examined the package contents, and found that a tilde (~) had been added to the end of the stack file's name, so that it was fileName.mc~. Of course, deleting the tilde fixed the problem, but the question is why it appeared in the first place. The problem is not limited to one machine: I has happened on a dual processor G5, a flat-panel G4 iMac, and a G4 iBook. Any thoughts? Greg From wouter.abraham at pi.be Tue Jul 20 09:22:22 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 20 Jul 2004 15:22:22 +0200 Subject: Stack File Names Changed Message-ID: > tack File Names Changed > ? From: Gregory Lypny > ? Subject: Stack File Names Changed > ? Date: Tue, 20 Jul 2004 05:42:29 -0700 > > Hello Everyone, > > I've come across an anomaly with an MC project running in OS X that > may be of interest to Revolution users. It hasn't happened with any of > my Revolution projects (yet). > > I have a standalone main stack that has a number of stack files, all > of which have names that end in .mc. These are stored in the Mac OS > folder inside the application package. When the application is opened, > it automatically opens one of the stack files, say, fileName.mc, which > is the default window the user will be working in. This works most of > the time, but on rare occasions the main stack opens with its splash > screen but the stack file that is called via a handler in the main > stack does not. The user is then left with a menu bar and nothing > else. The couple of times it has happened, I simply reinstalled the > standalone because I didn't have time to look for the cause. But two > days ago, when it happened again, I examined the package contents, and > found that a tilde (~) had been added to the end of the stack file's > name, so that it was fileName.mc~. Of course, deleting the tilde fixed > the problem, but the question is why it appeared in the first place. Because of a crash or filecorruption. The .rev~ or .mc~ are the backup/temp files the engine makes. see also : > > The problem is not limited to one machine: I has happened on a dual > processor G5, a flat-panel G4 iMac, and a G4 iBook. > > > Any thoughts? > > > Greg > > HTH Greetings, WA From nnoydb at excite.com Tue Jul 20 09:28:28 2004 From: nnoydb at excite.com (K) Date: Tue, 20 Jul 2004 09:28:28 -0400 (EDT) Subject: messageMessages Message-ID: <20040720132828.E4672109EBF@xprdmailfe1.nwk.excite.com> Looked at revMessageWatcher and attempted to duplicate the behavior. I was unsuccessful my on recordMessage handler is never invoked. I would like to use this in my own debug stacks/cards. Any ideas on what I may have missed? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 07/19, Wouter < wouter.abraham at pi.be > wrote: From: Wouter [mailto: wouter.abraham at pi.be] To: use-revolution at lists.runrev.com Date: Mon, 19 Jul 2004 23:11:13 +0200 Subject: Re: messageMessages > messageMessages
> ? From: K
> ? Subject: messageMessages
> ? Date: Mon, 19 Jul 2004 13:35:34 -0700
>
>
> Does anyone know what the messageMesages property is and how it works?
>
> Kevin


Hi,

Have a look at the revMessageWatcher.

There you can see it in action :-)

Enjoy,
WA
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From alex at tweedly.net Tue Jul 20 10:04:57 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 20 Jul 2004 15:04:57 +0100 Subject: Current file position ? Message-ID: <5.1.0.14.0.20040720145911.00ace4e0@pop3.btinternet.com> How can I find the current file position ? I found seek .. to set the current position (either abs or relative) read .... at N ... to read, starting at a specified position write .... at N ... to write, starting at a specified position but I can't find how to find the current position. Thanks for any help -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From alex at tweedly.net Tue Jul 20 10:14:38 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 20 Jul 2004 15:14:38 +0100 Subject: What's an item ? In-Reply-To: References: <5.1.0.14.0.20040720031256.02875398@pop3.btinternet.com> <5.1.0.14.0.20040720031256.02875398@pop3.btinternet.com> Message-ID: <5.1.0.14.0.20040720151029.022d2358@mail.tweedly.net> At 20:50 19/07/2004 -0700, Rob Cozens wrote: >>Any clues for me on "how to think of an item" ? > >Perhaps it would help to consider items as lines (ie: the itemDelimiter = >return). > >the number of lines of "This is a line" = the number of lines of "This is >a line"&return Thanks Rob - just exactly what I needed. I was stuck on the model of Excel (or other CSV) files, where the "," is a delimiter - but there is a field after the trailing comma (even if that field is empty) - the analogy to lines helps tremendously. Now I can think about items and they match Rev's items :-) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From janschenkel at yahoo.com Tue Jul 20 10:09:13 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 07:09:13 -0700 (PDT) Subject: Current file position ? In-Reply-To: <5.1.0.14.0.20040720145911.00ace4e0@pop3.btinternet.com> Message-ID: <20040720140913.95138.qmail@web60508.mail.yahoo.com> --- Alex Tweedly wrote: > > How can I find the current file position ? > > I found > seek .. to set the current > position (either abs or > relative) > read .... at N ... to read, starting at > a specified position > write .... at N ... to write, starting > at a specified position > but I can't find how to find the current position. > > Thanks for any help > -- Alex. > Hi Alex, I'm afraid you can't do that ; please file an enhancement request with bugzilla to get a 'currentPosition' property for open files. Please remember to inform the mailing list of the number so people can vote on it ;-) Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail From wouter.abraham at pi.be Tue Jul 20 10:16:16 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 20 Jul 2004 16:16:16 +0200 Subject: messageMessages Message-ID: <5D16849C-DA57-11D8-AA90-003065CC999E@pi.be> > Re: messageMessages > ? From: K > ? Subject: Re: messageMessages > ? Date: Tue, 20 Jul 2004 06:28:33 -0700 > > Looked at revMessageWatcher and attempted to duplicate the behavior. > I was > unsuccessful my on recordMessage handler is never invoked. I would > like to use this > in my own debug stacks/cards. Any ideas on what I may have missed? > > > Kevin > Hi Kevin, Try this little example in a button and and move the mouse around. local lHandler on mouseup if the long id of me is not in the frontscripts then insert script of me into front set the messageMessages to true else remove script of me from front set the messageMessages to false end if set the label of me to "messageMessages" && the messageMessages end mouseup on messageHandled x,y put true,x & " / " & y &&"/"&& the long id of the target into tText updater tText end messageHandled on messageNotHandled x,y put false,x & " / " & y &&"/"&& the long id of the target into tText updater tText end messageNotHandled on updater x if item 1 of x = true then put item 1 of x && "/" && item 2 of x into line 1 of lHandler else put item 1 of x && "/" && item 2 of x into line 2 of lHandler put lHandler end updater HTH Greetings, WA From janschenkel at yahoo.com Tue Jul 20 10:33:22 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 07:33:22 -0700 (PDT) Subject: no-graphic application In-Reply-To: <2915.62.147.94.119.1090224595.squirrel@ldap.ensi-bourges.fr> Message-ID: <20040720143322.97635.qmail@web60507.mail.yahoo.com> --- maxence.bernard at ensi-bourges.fr wrote: > > I think your solution lies with using the > command-line version. Use it > > to run a short script that brings in your stack. > > Excuse me, but what do you mean by the "command-line > version" ? Is there a > command-line version of Revolution ? > > Maxence BERNARD > Yes there is ; it allows you to run scripts saved as plain text files, similar to how Perl works ; that's why this version is often referred to as the 'cgi' version -- however it works just fine as a command-line interpreter. To know more about how to use this command-line version, have a look at the cgi-tutorial prepared by Jacqueline Landman Gay at : What platform(s) does this need to run on ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From janschenkel at yahoo.com Tue Jul 20 10:37:54 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 07:37:54 -0700 (PDT) Subject: server side scripting In-Reply-To: <60B90F67-D8F4-11D8-874A-0030654C1E62@realtorsgroup.us> Message-ID: <20040720143754.53717.qmail@web60502.mail.yahoo.com> --- Hershel Fisch wrote: > Hi, Where can I find the tip for server side > scripting that was posted > on RR site a while ago ? > Also what is it made for , can I write a trigger for > a PostgreSQL db ? > Thanks. > Hi Hershel, You'll find the cgi-tutorial by Jacqueline Landman Gay at : Depending on the platform you use, the revdb drivers may need to be placed in a certain directory, but you should be able to use the revdb commands and functions to connect to a PostgreSQL database. Or you can use Pierre Sahores' method of issuing shell()-calls to pgsql if that works better for you. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From sims at ezpzapps.com Tue Jul 20 10:35:32 2004 From: sims at ezpzapps.com (sims) Date: Tue, 20 Jul 2004 16:35:32 +0200 Subject: [ERC] British Airways 3 Day Special Message-ID: Reasonable airfares are available folks...go to this web page and run some numbers. USA to London Special offer from British Airways British Airways OFFER ENDS JULY 22 http://www.britishairways.com/travel/offerus010/public/en_us I just looked up flights leaving USA on13 November to London returning from London to USA on17 November Boston $311.00 New York JFK $311.00 San Diego $649.00 Minneapolis $725.21 San Francisco $450.50 Los Angeles $450.50 Chicago $392.50 These fares include all fees & taxes -------------------------------------------- The second leg of the trip London/Malta must be considered when configuring your trip. http://www.airmalta.com/ ----------------------------------------------- ***** We can make additional hotel arrangements for you if you want or need an extra day or two at either end of the trip. ******* Make sure your passport is up to date! Be aware of time zone difference when booking! Malta is six hours ahead of New York, nine hours ahead of California. Leave early enough. See you at the ERC! sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From alex at tweedly.net Tue Jul 20 11:03:38 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 20 Jul 2004 16:03:38 +0100 Subject: Current file position ? In-Reply-To: <20040720140913.95138.qmail@web60508.mail.yahoo.com> References: <5.1.0.14.0.20040720145911.00ace4e0@pop3.btinternet.com> Message-ID: <5.1.0.14.0.20040720160205.00acd4a8@mail.tweedly.net> At 07:09 20/07/2004 -0700, Jan Schenkel wrote: >Hi Alex, > >I'm afraid you can't do that ; please file an >enhancement request with bugzilla to get a >'currentPosition' property for open files. >Please remember to inform the mailing list of the >number so people can vote on it ;-) Thanks Jan. Bug 1851 : Need a command to return the current file position. >There is currently no way to obtain the current file position, >corresponding to >that used in the seek command (and in the "at" parameter of read/write >commands). > >Need the equivalent of the function "tell" or "ftell" to teturn this >value, for >use in subsequent seek/read/write comands. note - I haven't figured out the voting scheme yet - don't take the lack of votes for it to mean I don't care :-) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From sims at ezpzapps.com Tue Jul 20 10:49:57 2004 From: sims at ezpzapps.com (sims) Date: Tue, 20 Jul 2004 16:49:57 +0200 Subject: [ERC] British Airways 3 Day Special Message-ID: Reasonable airfares are available folks...go to this web page and run some numbers. USA to London Special offer from British Airways British Airways OFFER ENDS JULY 22 http://www.britishairways.com/travel/offerus010/public/en_us I just looked up flights leaving USA on13 November to London returning from London to USA on17 November Boston $311.00 New York JFK $311.00 San Diego $649.00 Minneapolis $725.21 San Francisco $450.50 Los Angeles $450.50 Chicago $392.50 These fares include all fees & taxes -------------------------------------------- The second leg of the trip London/Malta must be considered when configuring your trip. http://www.airmalta.com/ ----------------------------------------------- ***** We can make additional hotel arrangements for you if you want or need an extra day or two at either end of the trip. ******* Make sure your passport is up to date! Be aware of time zone difference when booking! Malta is six hours ahead of New York, nine hours ahead of California. Leave early enough. See you at the ERC! sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From devin_asay at byu.edu Tue Jul 20 11:49:56 2004 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 20 Jul 2004 09:49:56 -0600 Subject: RunRev and Arabic? In-Reply-To: <20040720002010.74809.qmail@web61109.mail.yahoo.com> References: <20040720002010.74809.qmail@web61109.mail.yahoo.com> Message-ID: <7303BDBD-DA64-11D8-8C16-000A95A6A138@byu.edu> Erik, The key to using any non-Latin writing system in Rev is understanding unicode. There doesn't seem to be any shortcut; you just have to dig into the Rev documentation on unicode and start trying examples. That being said, here are a couple of 'Aha!' insights that I've made: 1. A reliable way to imbed non-Latin text in a Rev field for cross-platform deployment is to select the language using your OS's language input tools. Then save the htmlText of that field; I find it works well to store it in a custom property. When you need to display the text with the non-Latin characters, simply set the htmlText of fld "myFld" to the customPropWithHTMLText of fld "myFld". 2. To reliably display the text of an Arabic (or other non-Latin) web page, keep in mind that most non-Latin web pages are encoded as UTF-8. Use the following command to get the contents of the page and display it properly (I got this from the use-revolution list archives, but forgot who supplied it. So anonymous thanks to Mr. ?????.): set the unicodetext of fld "myfld" to uniencode(url "http://some.arabicpage.com/Arabic/text/arabicdoc.html","utf8") Fast and reliable. HTH Devin On Jul 19, 2004, at 6:20 PM, Erik Hansen wrote: > RunRev and Arabic? > any URLS? > > Thanks, > > Erik Hansen > > ===== > erik at erikhansen.org http://www.erikhansen.org > > > > __________________________________ > Do you Yahoo!? > Vote for the stars of Yahoo!'s next ad campaign! > http://advision.webevents.yahoo.com/yahoo/votelifeengine/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From scott at tactilemedia.com Tue Jul 20 12:10:40 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 20 Jul 2004 09:10:40 -0700 Subject: 3 questions about fonts / windows In-Reply-To: Message-ID: Recently, "claude.lemmel at wanadoo.fr" wrote: > Is it posssible in Rev to know if the current user has admin rights or > not ? One method I've used is writing to a key in the registry. If the write is successful, the user has admin rights. Definitely not the best way, but so far it seems to be reliable. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From laguer at ucs.orst.edu Tue Jul 20 12:28:39 2004 From: laguer at ucs.orst.edu (Rich Lague) Date: Tue, 20 Jul 2004 09:28:39 -0700 Subject: table field clearing In-Reply-To: <8169E799-D9F4-11D8-985E-000393AA08D2@qldlearning.com> Message-ID: I have a table field that I want the users of my application to use to make a list. If they decide they don't like their list I want them to be able to start over. The problem is that I can't seem to delete things from the table field and have them stay deleted. I put this in the message box: delete line 3 of field "daTable" Line 3 of the field went blank when I hit return. However, when I went to type something new into line 3 of the field the old contents suddenly returned when I clicked in the cell. When I hit the arrow key to go to the next cell in the line, the rest of the previous contents of the line reappeared. How can I clear this field so I can put a new text file in it, (with just column headers?) Thanks! Rich Lague From revolution at jaedworks.com Tue Jul 20 12:30:43 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 20 Jul 2004 09:30:43 -0700 Subject: Current file position ? In-Reply-To: <20040720140913.95138.qmail@web60508.mail.yahoo.com> References: <20040720140913.95138.qmail@web60508.mail.yahoo.com> Message-ID: At 7:09 AM -0700 7/20/2004, Jan Schenkel wrote: >--- Alex Tweedly wrote: > > How can I find the current file position ? >I'm afraid you can't do that ; please file an >enhancement request with bugzilla to get a >'currentPosition' property for open files. >Please remember to inform the mailing list of the >number so people can vote on it ;-) This was bug 645. It's listed as "fixed", but the specified syntax doesn't seem to work; I'm not sure what the deal is. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From troy at rpsystems.net Tue Jul 20 10:49:51 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 10:49:51 -0400 Subject: Object paths? In-Reply-To: <009d01c46e1f$683371e0$6601a8c0@precision340> References: <009d01c46e1f$683371e0$6601a8c0@precision340> Message-ID: <0E23F65C-DA5C-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 2:04 AM, Ken Ray wrote: > Well, if it's any help, the context in which one works is generally > the last > stack that was opened. The stack with the current "focus" is the > defaultStack, which can be changed explicitly if you want to work on > another > stack without having to use a long path. For example, if you open a > stack > called "Stack1" and then open another stack called "Stack2", "Stack2" > is the > "current" (or default) stack. When you say: > As usual, it was a lot of help. So, if you have a main stack which opens and closes a lot of various substacks, and external resource stacks, do you also have a lot of setting the defaultStack explicitly? -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Tue Jul 20 12:11:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 12:11:18 -0400 Subject: Object paths? In-Reply-To: <009d01c46e1f$683371e0$6601a8c0@precision340> References: <009d01c46e1f$683371e0$6601a8c0@precision340> Message-ID: <6F38E637-DA67-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 2:04 AM, Ken Ray wrote: > I could refer to it in any of the following ways (assuming the > context/defaultStack is the stack "Stack1" and the currently displayed > card > is card #1): > > field "Greetings" of group "innerGroup" of group "outerGroup" of > card 1 of > stack "Stack1" > field "Greetings" of group "innerGroup" of group "outerGroup" of > card 1 > field "Greetings" of group "innerGroup" of group "outerGroup" > field "Greetings" of group "innerGroup" > field "Greetings" > > Additionally, I could have used: > > field "Greetings" of this card > field "Greetings" of card 1 of this stack > (etc.) Based on reading this, my guess would have to be that often the defaultStack is not what I think it is at any given time, or more specifically, portions of my code my not be aware that other portions of my code have opened another stack, thereby changing the defaultStack... so I frequently resort to the first version, which looks like the long name less the file path to the actual stack file. It seems that the whole defaultStack thing is aimed at a very linear and procedural type of coding. "When the user clicks this button, this happens." My code is full of callbacks and asynchronous routines via "send in time." "When the user clicks this button, six other non-related things may be happening at the same time (at least insomuch as a non-threaded tool can make them happen at the same time.)" I really have no way of determining what some other portion of the app has modified, or opened... so I use very explicit paths to ensure that my messages are received. Is it a case that one needs to constantly say - if the defaultStack is not "myStack" then... But then, changing the defaultStack at that point could effect the other portion of the interface which is working with the defaultStack as a different stack. So then, virtually every handler has to be wrapped in something like - put the DefaultStack into oldStack set the defaultStack to "newStack" -- do stuff put oldStack into the defaultStack Which is a routine more typical of setting the defaultFolder, I think. BUT, is that actually more advantageous than simply using explicit paths? I really don't know. The defaultStack thing to me is a bit simplistic, and causes me more problems than benefits. In general, I'm forced to ignore it, or do something like the above. But then, maybe I just don't understand how to make it work best for me. The problem comes from the fact that if I use my program one way, everything works fine, but if I use it a different way (make different selections in the using) all of the sudden it can't find things... which makes debugging more difficult as you have to recreate a random pattern. Perhaps I'm more cautious about it than needed, and perhaps the pathing system works better than I give it credit for, or perhaps I haven't used it "right." But for whatever reason, I've run into issues which only using stupidly long and tedious paths to objects resolved the issue. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jperryl at ecs.fullerton.edu Tue Jul 20 12:58:47 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 20 Jul 2004 09:58:47 -0700 (PDT) Subject: any chatters? In-Reply-To: Message-ID: Fascinating! Judy On Tue, 20 Jul 2004, sims wrote: > >I didn't know Maltese was a Semetic language! > > > >Judy > > > Maltese is a Semitic language. > Maltese developed from a dialect of Arabic and is closely related to > the western Arabic dialects > of Algeria and Tunisia. Strongly influenced by the Italian dialect > spoken in Sicily, Maltese is the > only form of Arabic to be written in the Latin alphabet. From kray at sonsothunder.com Tue Jul 20 13:09:37 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 20 Jul 2004 12:09:37 -0500 Subject: Object paths? In-Reply-To: <0E23F65C-DA5C-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <00d001c46e7c$59af7e90$6601a8c0@precision340> > As usual, it was a lot of help. So, if you have a main stack which > opens and closes a lot of various substacks, and external resource > stacks, do you also have a lot of setting the defaultStack explicitly? Only if you want to work in a context *other* than the stack you're opening. For example, if stack "Stack1" opens substack "Substack1", the substack automatically becomes the defaultstack. So the only time I'd need to set the defaultStack explicitly would be if for some reason SubStack1 needed to refer to an object on Stack1. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Tue Jul 20 13:13:28 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 20 Jul 2004 12:13:28 -0500 Subject: Object paths? In-Reply-To: <6F38E637-DA67-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <00d101c46e7c$e042f0e0$6601a8c0@precision340> > Based on reading this, my guess would have to be that often the > defaultStack is not what I think it is at any given time, or more > specifically, portions of my code my not be aware that other portions > of my code have opened another stack, thereby changing the > defaultStack... so I frequently resort to the first version, which > looks like the long name less the file path to the actual stack file. > > It seems that the whole defaultStack thing is aimed at a very linear > and procedural type of coding. "When the user clicks this > button, this > happens." My code is full of callbacks and asynchronous routines via > "send in time." "When the user clicks this button, six other > non-related things may be happening at the same time (at > least insomuch > as a non-threaded tool can make them happen at the same time.)" I > really have no way of determining what some other portion of the app > has modified, or opened... so I use very explicit paths to > ensure that > my messages are received. If you have all kinds of non-linear stuff going on, with stacks being able to be opened or activated while other scripts are running, you're right that you can't depend on the context at any given time, and so in that case, Troy, I think you're doing the right thing. It may be a pain to work with long descriptors, but at least they are absolutely specific. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From alex at tweedly.net Tue Jul 20 14:03:42 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 20 Jul 2004 19:03:42 +0100 Subject: Current file position ? In-Reply-To: References: <20040720140913.95138.qmail@web60508.mail.yahoo.com> <20040720140913.95138.qmail@web60508.mail.yahoo.com> Message-ID: <5.1.0.14.0.20040720185227.02297d70@mail.tweedly.net> At 09:30 20/07/2004 -0700, Jeanne A. E. DeVoto wrote: >At 7:09 AM -0700 7/20/2004, Jan Schenkel wrote: >>--- Alex Tweedly wrote: >> > How can I find the current file position ? > > >>I'm afraid you can't do that ; please file an >>enhancement request with bugzilla to get a >>'currentPosition' property for open files. >>Please remember to inform the mailing list of the >>number so people can vote on it ;-) > >This was bug 645. Well I've learnt one thing - the default search in Bugzilla doesn't look at "fixed" bugs, otherwise my search would have found this, and I'd not have caused unnecessary effort - sorry. >It's listed as "fixed", but the specified syntax doesn't seem to work; I'm >not sure what the deal is. The way I'd read comment #4 is that the solution described in #1 wasn't good, because it changed the previous "OK" behaviour, and that it therefore would have to be changed, even though comments #2 and #3 indicated the original solution had been implemented. Perhaps this happened before it was committed to a release. I'm surprised that Bugzilla doesn't indicate the release in which a bug marked as "RESOLVED FIXED" has been integrated. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From ambassador at fourthworld.com Tue Jul 20 14:13:02 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 20 Jul 2004 11:13:02 -0700 Subject: any chatters? In-Reply-To: References: Message-ID: <40FD60AE.1030304@fourthworld.com> Judy Perry wrote: > On Mon, 19 Jul 2004, Richard Gaskin wrote: > >>If I understand the issue correctly it turns out that all Semitic >>languages (Hebrew, Arabic, Maltese, and others) are adversely affected >>by a bug in the engine which displays right-to-left languages with a >>character order from left to right. > > I didn't know Maltese was a Semetic language! I didn't either until I found it on this list: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From SimPLsol at aol.com Tue Jul 20 14:22:29 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue, 20 Jul 2004 14:22:29 EDT Subject: total beginners database series. Message-ID: <8d.100a570c.2e2ebce5@aol.com> In a message dated 7/8/04 3:09:47, bob at armbase.com writes: > http://www.gla.ac.uk/~rh82p/mydb.html > Bob, I hope this reply is not too late. I enjoyed your Total Beginners Database. Would like to see the next installment. By the way, I believe your detailed, pictured approach is an ideal way to get beginners (like me) up to speed. Thank you. Paul Looney PS One small suggestion, from my experience, take screenshots of a smaller area of the screen (like just a few rows of the database). That way they don't have to be compressed as much and the screenshot will look better in the PDF. From ambassador at fourthworld.com Tue Jul 20 14:25:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 20 Jul 2004 11:25:06 -0700 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <40FCB930.1030005@chipp.com> References: <40FA2C26.5060605@fourthworld.com> <608B592C-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> <40FCB930.1030005@chipp.com> Message-ID: <40FD6382.3030305@fourthworld.com> Chipp Walters wrote: > Hi Andre, > > Great to meet you in Monterey. Good stuff, your HTTP server completed in > Rev! > > Now, if I remember correctly, didn't Richard promise something on your > return? ;-) Hey, it seemed a safe bet he'd be stuck in Chicago for a while answering questions posed to him in Spanich, giving me at least several more days. :) Three reasons for the delay: 1. I'm looking into dual-licensing for devolution. The more I think about it the more I like the idea, making free stuff for free use and commercial stuff for commercial use, all in one package. Much better than either fully GPL or fully commercial. If MySQL's success is intriguing, check out these two links: 2. During the train ride home I got an idea for something really cool to add to devolution, and by the time I got home it's 80% done. 3. I discovered that the Rev IDE is not passing the mouseDoubleUp message, which hampers the utility of devolution's Object Browser. I've reported it, and will document the bug in devolution's Help file. So now I'm putting together at least enough documentation to get folks started. More soon.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From davis.phil at comcast.net Tue Jul 20 14:39:24 2004 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 20 Jul 2004 11:39:24 -0700 Subject: Native access to USB HID drivers Message-ID: <000b01c46e88$e23d6ae0$9d7ba8c0@RON7XP> I just added a feature request (#1855) to Rev's BugzillaBase. It's a request for native Rev access to HID drivers on all platforms. Does anyone besides me see the huge benefit this could be? It would enable us to build apps that interact with and/or control *ANY* USB device, not just desktop UI devices and the few other devices that have their own custom drivers. This would open doors into robotics, gaming, and basically any hardware domain you can think of - as long as there are devices in that domain with USB HID interfaces. It would virtually eliminate our need to write device-specific drivers in C; we could instead create Transcript libraries for accessing these devices, similar to the way libURL consolidates and simplifies the Transcript interface to FTP functions. Think about it! It's HUGE! (And please consider voting for this bug!) Phil Davis From janschenkel at yahoo.com Tue Jul 20 14:51:42 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 11:51:42 -0700 (PDT) Subject: table field clearing In-Reply-To: Message-ID: <20040720185142.60263.qmail@web60506.mail.yahoo.com> --- Rich Lague wrote: > > I have a table field that I want the users of my > application to use to > make a list. If they decide they don't like their > list I want them to > be able to start over. The problem is that I can't > seem to delete > things from the table field and have them stay > deleted. > > I put this in the message box: > > delete line 3 of field "daTable" > > Line 3 of the field went blank when I hit return. > However, when I went > to type something new into line 3 of the field the > old contents > suddenly returned when I clicked in the cell. When I > hit the arrow key > to go to the next cell in the line, the rest of the > previous contents > of the line reappeared. > > How can I clear this field so I can put a new text > file in it, (with > just column headers?) > > Thanks! > > Rich Lague > Hi Rich, This is due to the inner workings of the table field implementation. To make sure everything is cleaned up, use the (undocumented) revEmptyTable command : -- on mouseUp put the long name of field "MyTable" into tFieldRef revEmptyTable tFieldRef end mouseUp -- Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail From bob at armbase.com Tue Jul 20 14:58:00 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 20 Jul 2004 19:58:00 +0100 Subject: total beginners database series. In-Reply-To: <8d.100a570c.2e2ebce5@aol.com> Message-ID: <5.2.1.1.0.20040720195322.024ce840@mail.armbase.com> At 14:22 20/07/2004 -0400, you wrote: >In a message dated 7/8/04 3:09:47, bob at armbase.com writes: > > > > http://www.gla.ac.uk/~rh82p/mydb.html > > > >Bob, >I hope this reply is not too late. >I enjoyed your Total Beginners Database. Would like to see the next >installment. >By the way, I believe your detailed, pictured approach is an ideal way to get >beginners (like me) up to speed. Thanks for that. There will be a slight delay in the next one for two reasons. I am a scientist and have received a paper to contribute to and i want to get my side done before I go on holiday in Aug. So I wont be doing much with it until I get back. #Secolndly I have another app I need to add to first. I expect the next one to be either the end of this month or 2 weeks after. >Thank you. >Paul Looney >PS One small suggestion, from my experience, take screenshots of a smaller >area of the screen (like just a few rows of the database). That way they >don't >have to be compressed as much and the screenshot will look better in the PDF. OK Will do. Cheers Bob; Just finished football 9-9 and feeling done-in. :-) >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Tue Jul 20 15:00:49 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 12:00:49 -0700 (PDT) Subject: remove from memory In-Reply-To: <6.1.2.0.0.20040720110420.0266aad0@mail.armbase.com> Message-ID: <20040720190049.2641.qmail@web60504.mail.yahoo.com> --- Bob Hartley wrote: > At 10:33 20/07/2004, Jan Schenkel wrote: > >Hi Bob, > > > >The standalone won't quit if there are any hidden > >stacks open or if there are any pending messages. > >I'd recommend to change the script of your stack to > >explicitly quit the standalone. > > I used the one documented in runrev under quit but > it does not seem to work. > > on getMeOuttaHere > answer "Are you sure you want to quit?" with > "No way" or "OK" > if it is "OK" then quit > end getMeOuttaHere > > My app has a stack (copied to the saved .sdb fiel) > that is populated by > boxes from another stack. In the stack that is > copied I put the code above. > > I dont get any prompts. Should I put this in the > master stack or in the > copied stack. > > I think I might need to rethink the app design. > > Cheers > Bob > Hi Bob, Where is this message in the message path, and how is this message triggered by a user action ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From dsc at swcp.com Tue Jul 20 15:02:32 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 20 Jul 2004 13:02:32 -0600 Subject: [ERC] British Airways 3 Day Special In-Reply-To: References: Message-ID: <5AF74A1C-DA7F-11D8-B09C-000A9567A3E6@swcp.com> On Jul 20, 2004, at 8:49 AM, sims wrote: > I just looked up flights leaving USA on13 November to London > returning from London to USA on17 November Uh. I thought the conference started on the 14th. Shouldn't folks in the US leave on the 11th or with good connections the 12th? Dar Scott From b.xavier at internet.lu Tue Jul 20 15:16:44 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 20 Jul 2004 21:16:44 +0200 Subject: table field clearing In-Reply-To: <20040720185142.60263.qmail@web60506.mail.yahoo.com> Message-ID: Jan, is there a doc stack regarding the tables object? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jan > Schenkel > Sent: Tuesday, July 20, 2004 20:52 > To: How to use Revolution > Subject: Re: table field clearing > > > --- Rich Lague wrote: > > > > I have a table field that I want the users of my > > application to use to > > make a list. If they decide they don't like their > > list I want them to > > be able to start over. The problem is that I can't > > seem to delete > > things from the table field and have them stay > > deleted. > > > > I put this in the message box: > > > > delete line 3 of field "daTable" > > > > Line 3 of the field went blank when I hit return. > > However, when I went > > to type something new into line 3 of the field the > > old contents > > suddenly returned when I clicked in the cell. When I > > hit the arrow key > > to go to the next cell in the line, the rest of the > > previous contents > > of the line reappeared. > > > > How can I clear this field so I can put a new text > > file in it, (with > > just column headers?) > > > > Thanks! > > > > Rich Lague > > > > Hi Rich, > > This is due to the inner workings of the table field > implementation. To make sure everything is cleaned up, > use the (undocumented) revEmptyTable command : > -- > on mouseUp > put the long name of field "MyTable" into tFieldRef > revEmptyTable tFieldRef > end mouseUp > -- > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the > same time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail Address AutoComplete - You start. We finish. > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Tue Jul 20 15:09:45 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 12:09:45 -0700 (PDT) Subject: Current file position ? In-Reply-To: Message-ID: <20040720190945.66328.qmail@web60508.mail.yahoo.com> --- "Jeanne A. E. DeVoto" wrote: > At 7:09 AM -0700 7/20/2004, Jan Schenkel wrote: > >--- Alex Tweedly wrote: > > > How can I find the current file position ? > > > >I'm afraid you can't do that ; please file an > >enhancement request with bugzilla to get a > >'currentPosition' property for open files. > >Please remember to inform the mailing list of the > >number so people can vote on it ;-) > > This was bug 645. It's listed as "fixed", but the > specified syntax > doesn't seem to work; I'm not sure what the deal is. > A bit of digging taught me that this was considered a duplicate of another bugzila entry, which had been marked as 'fixed' with a target of 'future'. I'm sure they'll get around to it one of these days, and pick the best syntax. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail From bob at armbase.com Tue Jul 20 15:18:07 2004 From: bob at armbase.com (Bob Hartley) Date: Tue, 20 Jul 2004 20:18:07 +0100 Subject: remove from memory In-Reply-To: <20040720190049.2641.qmail@web60504.mail.yahoo.com> References: <6.1.2.0.0.20040720110420.0266aad0@mail.armbase.com> Message-ID: <5.2.1.1.0.20040720201423.02502008@mail.armbase.com> At 12:00 20/07/2004 -0700, you wrote: > > > > on getMeOuttaHere > > answer "Are you sure you want to quit?" with > > "No way" or "OK" > > if it is "OK" then quit > > end getMeOuttaHere > > > > My app has a stack (copied to the saved .sdb fiel) > > that is populated by > > boxes from another stack. In the stack that is > > copied I put the code above. > > > > >Hi Bob, > >Where is this message in the message path, and how is >this message triggered by a user action ? Hi Jan OK I now get it. I thought that the code above was trigered by the close window X ie the one at the top of the window (right in windows). I now see that it has to be allocated to a button or similar. It would be nice if I could allocate the code to the close window X in windows. Is that possible? Cheers Bob >Jan Schenkel. From janschenkel at yahoo.com Tue Jul 20 15:18:45 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 12:18:45 -0700 (PDT) Subject: table field clearing In-Reply-To: Message-ID: <20040720191845.55018.qmail@web60510.mail.yahoo.com> --- MisterX wrote: > Jan, > > is there a doc stack regarding the tables object? > Nope, I happen to know a few tricks as I've studied the frontScript that makes it work : revTable. One of the main reasons this isn't documented at this point in time is that RunRev isn't sure where this part is heading : tables might become a whole new type of controls, or an extension to fields ; right now it's a frontScript but this will sooner or later be handled at engine level. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Tue Jul 20 15:26:44 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 12:26:44 -0700 (PDT) Subject: remove from memory In-Reply-To: <5.2.1.1.0.20040720201423.02502008@mail.armbase.com> Message-ID: <20040720192644.43040.qmail@web60505.mail.yahoo.com> --- Bob Hartley wrote: > > > > > > on getMeOuttaHere > > > answer "Are you sure you want to quit?" > with > > > "No way" or "OK" > > > if it is "OK" then quit > > > end getMeOuttaHere > > > > > > My app has a stack (copied to the saved .sdb > fiel) > > > that is populated by > > > boxes from another stack. In the stack that is > > > copied I put the code above. > > > > > > > > >Hi Bob, > > > >Where is this message in the message path, and how > is > >this message triggered by a user action ? > > > Hi Jan > > OK I now get it. I thought that the code above was > trigered by the close > window X ie the one at the top of the window (right > in windows). I now see > that it has to be allocated to a button or similar. > > It would be nice if I could allocate the code to the > close window X in > windows. Is that possible? > > Cheers > Bob > Hi Bob, Take a look at the 'closeStackRequest' message -- if you pass it, a 'closeStack' message is sent and the stack is closed ; if you don't pass it, the stack stays open. Example : -- on closeStackRequest answer "Are you sure you want to quit?" \ with "No way" or "OK" if it is "OK" then quit end closeStackRequest -- Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From gizmotron at earthlink.net Tue Jul 20 15:30:27 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 20 Jul 2004 12:30:27 -0700 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <40FD6382.3030305@fourthworld.com> Message-ID: on 7/20/04 11:25 AM, Richard Gaskin at ambassador at fourthworld.com wrote: > So now I'm putting together at least enough documentation to get folks > started. More soon.... I went searching for devolution and could not find it at your website. The archives said you rolled it out back in April. I even went looking for a "copyleft" lawyer and all that returnrd was Bill Clinton and he's still disbarred for three more years. Dual-license, very interesting. Mark From hershrev at realtorsgroup.us Tue Jul 20 15:26:20 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Tue, 20 Jul 2004 15:26:20 -0400 Subject: sql misfunction In-Reply-To: <20040720094846.94404.qmail@web60502.mail.yahoo.com> Message-ID: I wasn't able to figure it out . On Tuesday, July 20, 2004, at 05:48 AM, Jan Schenkel wrote: > --- Hershel Fisch wrote: >> >> On Thursday, July 15, 2004, at 02:19 AM, Jan >> Schenkel wrote: >> >>> --- hershbp at verizon.net wrote: >>>> Hi, I think the "columnByNumber() " doesn't work >>>> properly with >>>> PostgreSQL. >>> >>> It seems to work fine for me ; do you have a >> clearer >>> recipe, and could you bugzilla it ? >> put revDatabaseColumnNamed(29,"contact_pk") in the >> messagesBox -- works >> fine >> put revDatabaseColumnByNumber(29,1) -- Message >> execution error: >> Error description: Function: error in function >> handler > > Oops, it looks like a documentation error ; the > function name is actually "revDatabaseColumnNumbered" > -- when I checked if it worked, I used the > "revdb_columnbynumber()" function out of habit ; I > always use the "revdb_" form of the database commands > and functions. > > Could you bugzilla this as a documentation error ? I'm > sure it will get fixed then. > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail is new and improved - Check it out! > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershrev at realtorsgroup.us Tue Jul 20 15:30:01 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Tue, 20 Jul 2004 15:30:01 -0400 Subject: server side scripting In-Reply-To: <20040720143754.53717.qmail@web60502.mail.yahoo.com> Message-ID: <31926DB6-DA83-11D8-AB4E-0030654C1E62@realtorsgroup.us> On Tuesday, July 20, 2004, at 10:37 AM, Jan Schenkel wrote: > --- Hershel Fisch wrote: >> Hi, Where can I find the tip for server side >> scripting that was posted >> on RR site a while ago ? >> Also what is it made for , can I write a trigger for >> a PostgreSQL db ? >> Thanks. >> > > Hi Hershel, > > You'll find the cgi-tutorial by Jacqueline Landman Gay > at : > > > Depending on the platform you use, the revdb drivers > may need to be placed in a certain directory, but you > should be able to use the revdb commands and functions > to connect to a PostgreSQL database. > Or you can use Pierre Sahores' method of issuing > shell()-calls to pgsql if that works better for you. Where can I get it ? Thanks. > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > > __________________________________ > Do you Yahoo!? > Vote for the stars of Yahoo!'s next ad campaign! > http://advision.webevents.yahoo.com/yahoo/votelifeengine/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Tue Jul 20 15:35:37 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 20 Jul 2004 13:35:37 -0600 Subject: Forcing full compiling of a stack Message-ID: Is there a way to force full compiling of a stack? Dar Scott From janschenkel at yahoo.com Tue Jul 20 15:46:53 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 12:46:53 -0700 (PDT) Subject: sql misfunction In-Reply-To: Message-ID: <20040720194653.29753.qmail@web60502.mail.yahoo.com> --- Hershel Fisch wrote: > On Tuesday, July 20, 2004, at 05:48 AM, Jan Schenkel > wrote: > > > Oops, it looks like a documentation error ; the > > function name is actually > "revDatabaseColumnNumbered" > > -- when I checked if it worked, I used the > > "revdb_columnbynumber()" function out of habit ; I > > always use the "revdb_" form of the database > commands > > and functions. > > > > Could you bugzilla this as a documentation error ? > I'm > > sure it will get fixed then. > > > > I wasn't able to figure it out . > What exactly were you unable to figure out ? -- get revDatabaseColmNumbered(tCursor,tNumber) -- Or did you mean you couldn't get bugzilla to work ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Tue Jul 20 15:52:14 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 20 Jul 2004 12:52:14 -0700 (PDT) Subject: server side scripting In-Reply-To: <31926DB6-DA83-11D8-AB4E-0030654C1E62@realtorsgroup.us> Message-ID: <20040720195214.16106.qmail@web60504.mail.yahoo.com> --- Hershel Fisch wrote: > > On Tuesday, July 20, 2004, at 10:37 AM, Jan Schenkel > wrote: > > > --- Hershel Fisch > wrote: > >> Hi, Where can I find the tip for server side > >> scripting that was posted > >> on RR site a while ago ? > >> Also what is it made for , can I write a trigger > for > >> a PostgreSQL db ? > >> Thanks. > >> > > > > Hi Hershel, > > > > You'll find the cgi-tutorial by Jacqueline Landman > Gay > > at : > > > > > > Depending on the platform you use, the revdb > > drivers may need to be placed in a certain > > directory, but you should be able to use the > > revdb commands and functions to connect to a > > PostgreSQL database. > > Or you can use Pierre Sahores' method of issuing > > shell()-calls to pgsql if that works better for > > you. > > Where can I get it ? > Thanks. A quick search in the use-revolution mailing lsit archives turned up the following post : For more information, you too can use the mailing list archive search tool at : I used the following terms to find the above info : pierre sahores shell postgres Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From alex at tweedly.net Tue Jul 20 16:04:55 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 20 Jul 2004 21:04:55 +0100 Subject: [ERC] British Airways 3 Day Special In-Reply-To: <5AF74A1C-DA7F-11D8-B09C-000A9567A3E6@swcp.com> References: Message-ID: <5.1.0.14.0.20040720205304.02309a98@mail.tweedly.net> At 13:02 20/07/2004 -0600, Dar Scott wrote: >On Jul 20, 2004, at 8:49 AM, sims wrote: > >>I just looked up flights leaving USA on13 November to London >>returning from London to USA on17 November > >Uh. I thought the conference started on the 14th. Shouldn't folks in the >US leave on the 11th or with good connections the 12th? The 14th is the Sunday, and the conference has only a evening session, with the Keynote speech and discussions. So from the East Coast, it's very feasible to depart Saturday, and arrive comfortably in time. (Even leaving Sat evening, you'd be there by early afternoon). If you were pushed, you could even do it from the West Coast (leave Saturday morning, and be in your hotel room early Sunday afternoon) - if you're like me, I can never sleep when I arrive travelling that direction, so I'd happily schedule a mid-day arrival for an evening meeting. But I think it would be more prudent to head out a day earlier and have some safety margin .... -- Alex, an ex-frequent flier on transatlantic flights. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From troy at rpsystems.net Tue Jul 20 13:25:49 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 13:25:49 -0400 Subject: Object paths? In-Reply-To: <00d101c46e7c$e042f0e0$6601a8c0@precision340> References: <00d101c46e7c$e042f0e0$6601a8c0@precision340> Message-ID: On Jul 20, 2004, at 1:13 PM, Ken Ray wrote: > If you have all kinds of non-linear stuff going on, with stacks being > able > to be opened or activated while other scripts are running, you're > right that > you can't depend on the context at any given time, and so in that case, > Troy, I think you're doing the right thing. It may be a pain to work > with > long descriptors, but at least they are absolutely specific. Thanks. I do better understand object paths and the relationship to the defaultStack, thanks to you. But it is pretty much what I thought. In the case of some of my software, it is as you describe above, and I don't see an elegant way around using more defined paths - so I was just looking for a more elegant way to use them (by getting them on the clipboard.) ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From frank at backtalk.com Tue Jul 20 16:20:05 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 20 Jul 2004 21:20:05 +0100 Subject: Excess cREVGeometry profiles a problem? Message-ID: <3067EE57-DA8A-11D8-8C18-000A9580FCCE@backtalk.com> I wrote a routine to list the custom property sets for every object in my project (as part of getting ready to ship), and noticed that quite a number have a "cREVGeometry" property set, even though I don't use the Geometry Manager anywhere. Can anyone tell me if these are problematic at all? Should I be deleting them if I don't need them? (And there doesn't seem to be any way to delete these in the GUI, I'll have to do them programatically.) Thanks, -- Frank From sims at ezpzapps.com Tue Jul 20 16:16:04 2004 From: sims at ezpzapps.com (sims) Date: Tue, 20 Jul 2004 22:16:04 +0200 Subject: [ERC] British Airways 3 Day Special In-Reply-To: <5AF74A1C-DA7F-11D8-B09C-000A9567A3E6@swcp.com> References: <5AF74A1C-DA7F-11D8-B09C-000A9567A3E6@swcp.com> Message-ID: >On Jul 20, 2004, at 8:49 AM, sims wrote: > >>I just looked up flights leaving USA on13 November to London >>returning from London to USA on17 November > >Uh. I thought the conference started on the 14th. Shouldn't folks >in the US leave on the 11th or with good connections the 12th? Leaving earlier is better...I just quickly ran some examples to get sample numbers/costs. If you are running a tight schedule and cannot be away from home too long, you could leave on the 13th and still make it. If you'd like to stay one or two weeks so much the better...just let me know and we'll help you book hotels & arrange airport transfers. If you are coming from the nasty north with maybe even snow at that time of year, you'd be a bit foolish if you didn't come early and enjoy a nice swim or two ;-) You are correct Dar...earlier is better. atb sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From briany at qldlearning.com Tue Jul 20 16:30:27 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 20 Jul 2004 16:30:27 -0400 Subject: Object paths? In-Reply-To: Message-ID: Troy, I dunno if this helps at all, but if the issue is with opening some other stack mid-script and having that affect your object references later in the script, you could consider wrapping up your own stack opening routine which maintains the defaultStack: on openStackSafe stackName put the defaultStack into saveDefaultStack open stack stackName set the defaultStack to saveDefaultStack end openStackSafe Or is it more than you have long-running background scripts that interact with specific stacks? - Brian >> If you have all kinds of non-linear stuff going on, with stacks being >> able >> to be opened or activated while other scripts are running, you're >> right that >> you can't depend on the context at any given time, and so in that >> case, >> Troy, I think you're doing the right thing. It may be a pain to work >> with >> long descriptors, but at least they are absolutely specific. > > Thanks. I do better understand object paths and the relationship to > the defaultStack, thanks to you. But it is pretty much what I thought. > In the case of some of my software, it is as you describe above, and I > don't see an elegant way around using more defined paths - so I was > just looking for a more elegant way to use them (by getting them on > the clipboard.) ;-) > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From fde101 at fjrhome.net Tue Jul 20 16:36:56 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 20 Jul 2004 16:36:56 -0400 Subject: Loading images from a non-URL source Message-ID: <8AB60178-DA8C-11D8-AFA1-0050E4BA750F@fjrhome.net> How can I take binary image data stored in a variable (obtained programmatically, usually from a database query) and display it in an image field without first storing it to a file? I can't seem to find any information on this. I tried this, but it doesn't seem to work: set the fileName of image "Logo" to empty set the imageData of image "Logo" to an_obtained_value Thank you! ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From ambassador at fourthworld.com Tue Jul 20 16:48:39 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 20 Jul 2004 13:48:39 -0700 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: References: Message-ID: <40FD8527.9070102@fourthworld.com> Mark Brownell wrote: > on 7/20/04 11:25 AM, Richard Gaskin at ambassador at fourthworld.com wrote: > > >>So now I'm putting together at least enough documentation to get folks >>started. More soon.... > > > I went searching for devolution and could not find it at your website. Correct. As notes in the snippet quoted above from my post, I'm writing documentation for it so it can be used. I'll post it when that's completed (actually, after I first fix a bug for a client -- work that puts money on the table must take precedence over delivering free development tools, no matter how much more fun the latter might be). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From klaus at major-k.de Tue Jul 20 16:51:09 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 20 Jul 2004 22:51:09 +0200 Subject: Loading images from a non-URL source In-Reply-To: <8AB60178-DA8C-11D8-AFA1-0050E4BA750F@fjrhome.net> References: <8AB60178-DA8C-11D8-AFA1-0050E4BA750F@fjrhome.net> Message-ID: <8726FA27-DA8E-11D8-AE2A-000A27B49A96@major-k.de> Hi Frank, > How can I take binary image data stored in a variable (obtained > programmatically, > usually from a database query) and display it in an image field > without first storing > it to a file? I can't seem to find any information on this. > > I tried this, but it doesn't seem to work: > > set the fileName of image "Logo" to empty > set the imageData of image "Logo" to an_obtained_value when using "the imagedata" you have to make sure that the "target" image has EXACTLY the same dimensions as the "source" image, or you might expereince ugly results... But you can: ... put a_var_with_binary_data into img 1 ... and it will resize to the correct dimensions :-) I use customproperties to store binary/image data (not "imagdata" ;-) and never had any problems. Hope that helps... > Thank you! Regards Klaus Major klaus at major-k.de http://www.major-k.de From troy at rpsystems.net Tue Jul 20 16:54:40 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 16:54:40 -0400 Subject: Object paths? In-Reply-To: References: Message-ID: <04AC1282-DA8F-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 4:30 PM, Brian Yennie wrote: > I dunno if this helps at all, but if the issue is with opening some > other stack mid-script and having that affect your object references > later in the script, you could consider wrapping up your own stack > opening routine which maintains the defaultStack: > > on openStackSafe stackName > put the defaultStack into saveDefaultStack > open stack stackName > set the defaultStack to saveDefaultStack > end openStackSafe Thanks Brian, this is similar to the technique I described, too. In some case, it works, of course. > > Or is it more than you have long-running background scripts that > interact with specific stacks? Exactly, and generally, those scripts, instead of messing about with the defaultStack, just address their issues using explicit paths. It would seem that sometimes explicit paths are the most straightforward way to deal with the issue. Probably the only real error I made was in assuming that others had encountered the need for similar pathing syntax due to extensive use of callbacks and async operations. Basically, my program loads and unloads stacks, creates objects and new stacks, saves stacks... many many times, and frequently with no user interaction whatsoever - all based on callbacks and data received from network and serial sources at relatively unknown intervals. But further on this... if the defaultStack is closed, what determines what the new defaultStack is? -- Troy RPSystems, Ltd. http://www.rpsystems.net From webmaster at dreamscapesoftware.com Tue Jul 20 17:57:46 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 20 Jul 2004 15:57:46 -0600 Subject: Progress bar height not saving Message-ID: <00cc01c46ea4$aa0da790$63d4e6cf@WorkPC> Alright. Everytime I make the height of my progress bar 16, lock the location, and save and close the stack, it reverts back to a height of 20 once the stack is loaded again. There are no lines of code anywhere in the stack or any other stack for that matter that set the height to 20. Any ideas? Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From nnoydb at excite.com Tue Jul 20 16:59:13 2004 From: nnoydb at excite.com (K) Date: Tue, 20 Jul 2004 16:59:13 -0400 (EDT) Subject: What is messageMessages property? Message-ID: <20040720205913.CC874109EED@xprdmailfe1.nwk.excite.com> Thanks I will look into its use. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Tue 07/20, Jan Schenkel < janschenkel at yahoo.com > wrote: From: Jan Schenkel [mailto: janschenkel at yahoo.com] To: nnoydb at excite.com, use-revolution at lists.runrev.com Date: Tue, 20 Jul 2004 03:02:41 -0700 (PDT) Subject: Re: What is messageMessages property? --- K wrote:
> What is messageMessages property?

The 'messageMessages' property is a debugging aid, and
used for the "Message Watcher" ; if this property is
set to true, the engine will send 'messageHandled' and
'messageNotHandled' messages.
The Revolution IDE handles these messages in the
'revFrontscript' IDE-frontscript ; look at its script
for a hint on how it works.

Of course, given that these are undocumented features,
I wouldn't trust on them to stay around in future
versions or have the same meaning -- and debugging is
an area that may move around without notice.

Jan Schenkel.

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




__________________________________
Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
http://advision.webevents.yahoo.com/yahoo/votelifeengine/
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From hershrev at realtorsgroup.us Tue Jul 20 17:07:36 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Tue, 20 Jul 2004 17:07:36 -0400 Subject: sql misfunction In-Reply-To: <20040720194653.29753.qmail@web60502.mail.yahoo.com> Message-ID: On Tuesday, July 20, 2004, at 03:46 PM, Jan Schenkel wrote: > --- Hershel Fisch wrote: >> On Tuesday, July 20, 2004, at 05:48 AM, Jan Schenkel >> wrote: >> >>> Oops, it looks like a documentation error ; the >>> function name is actually >> "revDatabaseColumnNumbered" >>> -- when I checked if it worked, I used the >>> "revdb_columnbynumber()" function out of habit ; I >>> always use the "revdb_" form of the database >> commands >>> and functions. >>> >>> Could you bugzilla this as a documentation error ? >> I'm >>> sure it will get fixed then. >>> >> >> I wasn't able to figure it out . >> > > What exactly were you unable to figure out ? > -- > get revDatabaseColmNumbered(tCursor,tNumber) > -- > Or did you mean you couldn't get bugzilla to work ? yes Bugzilla. > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - Send 10MB messages! > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Tue Jul 20 17:16:05 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 20 Jul 2004 17:16:05 -0400 Subject: Reading data from BLOB objects Message-ID: <02C57D0F-DA92-11D8-AFA1-0050E4BA750F@fjrhome.net> I found information in the Revolution help files on how to store data in BLOB fields in a database, but how do you actually retrieve the data from a BLOB? Thank you! ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From gizmotron at earthlink.net Tue Jul 20 17:25:11 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 20 Jul 2004 14:25:11 -0700 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <40FD8527.9070102@fourthworld.com> Message-ID: on 7/20/04 1:48 PM, Richard Gaskin at ambassador at fourthworld.com wrote: >> I went searching for devolution and could not find it at your website. > > Correct. As notes in the snippet quoted above from my post, I'm writing > documentation for it so it can be used. I'll post it when that's > completed (actually, after I first fix a bug for a client -- work that > puts money on the table must take precedence over delivering free > development tools, no matter how much more fun the latter might be). > > -- > Richard Gaskin Well if it does anything that I need and the distribution side of the license makes you money then it looks like you will get to have fun and get paid too. How could it be any better than that? So what does it do other than have the evil twin namesake of Rev? I know, play on words with "dev." Mark From Cubist at aol.com Tue Jul 20 17:49:38 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Tue, 20 Jul 2004 17:49:38 EDT Subject: Current file position ? Message-ID: sez janschenkel at yahoo.com: >--- Alex Tweedly wrote: >> How can I find the current file position ? >> >> I found >> seek .. to set the current >> position (either abs or >> relative) >> read .... at N ... to read, starting at >> a specified position >> write .... at N ... to write, starting >> at a specified position >> but I can't find how to find the current position. > >I'm afraid you can't do that ; please file an >enhancement request with bugzilla to get a >'currentPosition' property for open files. >Please remember to inform the mailing list of the >number so people can vote on it ;-) More precisely, Rev doesn't keep track of such things *for* you. So if you want to do it, you have to do it yourself, "by hand". Use a separate variable, or custom property, or whatever, to keep track of wherever you are in the file you're reading, and adjust the value of that variable (or whatever) every time you read from the file. Hmmm... If you made that variable (or whatever) multi-line, with each line consisting of two items (those being (a) a filepath, and (b) the numerical position within the file whose path that is), you could write a file-reading handler which keeps track of the position(s) within an arbitrarily large number of files at once... From kray at sonsothunder.com Tue Jul 20 18:09:40 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 20 Jul 2004 17:09:40 -0500 Subject: Object paths? In-Reply-To: <04AC1282-DA8F-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <00f901c46ea6$4449a4c0$6601a8c0@precision340> > But further on this... if the defaultStack is closed, what determines > what the new defaultStack is? Whatever is the top-most, non-palette stack (and if only palettes are left, the one that is "in front". Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Tue Jul 20 18:11:54 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 20 Jul 2004 17:11:54 -0500 Subject: Progress bar height not saving In-Reply-To: <00cc01c46ea4$aa0da790$63d4e6cf@WorkPC> Message-ID: <00fa01c46ea6$94358b20$6601a8c0@precision340> Derek, what platform are you doing this on? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Derek Bump > Sent: Tuesday, July 20, 2004 4:58 PM > To: How to use Revolution > Subject: Progress bar height not saving > > > Alright. Everytime I make the height of my progress bar 16, > lock the location, and save and close the stack, it reverts > back to a height of 20 once the stack is loaded again. There > are no lines of code anywhere in the stack or any other stack > for that matter that set the height to 20. Any ideas? > > > Derek Bump > Dreamscape Software ____________________________________________ > Compress Images Easily with JPEGCompress > http://www.dreamscapesoftware.com > > From sarahr at genesearch.com.au Tue Jul 20 18:34:03 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 21 Jul 2004 08:34:03 +1000 Subject: Excess cREVGeometry profiles a problem? In-Reply-To: <3067EE57-DA8A-11D8-8C18-000A9580FCCE@backtalk.com> References: <3067EE57-DA8A-11D8-8C18-000A9580FCCE@backtalk.com> Message-ID: In the Geometry section of the Inspector, there is a button "Remove All". Will that get rid of these property sets or is it not working correctly? Sarah On 21 Jul 2004, at 6:22 am, Frank Leahy wrote: > I wrote a routine to list the custom property sets for every object in > my project (as part of getting ready to ship), and noticed that quite > a number have a "cREVGeometry" property set, even though I don't use > the Geometry Manager anywhere. > > Can anyone tell me if these are problematic at all? Should I be > deleting them if I don't need them? (And there doesn't seem to be any > way to delete these in the GUI, I'll have to do them programatically.) > > Thanks, > -- Frank From webmaster at dreamscapesoftware.com Tue Jul 20 19:48:59 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 20 Jul 2004 17:48:59 -0600 Subject: Progress bar height not saving References: <00fa01c46ea6$94358b20$6601a8c0@precision340> Message-ID: <00eb01c46eb4$21899590$63d4e6cf@WorkPC> > Derek, what platform are you doing this on? Windows XP Home Edition. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Ken Ray" To: "'How to use Revolution'" Sent: Tuesday, July 20, 2004 4:11 PM Subject: RE: Progress bar height not saving > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > > Derek Bump > > Sent: Tuesday, July 20, 2004 4:58 PM > > To: How to use Revolution > > Subject: Progress bar height not saving > > > > > > Alright. Everytime I make the height of my progress bar 16, > > lock the location, and save and close the stack, it reverts > > back to a height of 20 once the stack is loaded again. There > > are no lines of code anywhere in the stack or any other stack > > for that matter that set the height to 20. Any ideas? > > > > > > Derek Bump > > Dreamscape Software ____________________________________________ > > Compress Images Easily with JPEGCompress > > http://www.dreamscapesoftware.com > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From joe.gardner at nwa.com Tue Jul 20 19:17:46 2004 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Wed, 21 Jul 2004 08:17:46 +0900 Subject: Mirroring Text Entry Message-ID: Sarah said: The easiest way is probably to use a keyUp handler in the original field, like this: on keyUp put me into fld "Mirror" pass keyUp -- just in case it is used elsewhere end keyUp closeField only happens when a field is changed AND when you tab or click out of the field. The keyUp handler will happen whenever you do a keystroke, so the mirroring will be instant. Sarah, as usual you were spot on with this suggestion. In the end I also used rawkeyUp in order to trap for the "delete" key as well (which doesn't send a keyUp itself), but your simple solution was just what I was looking for to get started. Sorry to be so late in sending my update and thanks, it's been particularly hectic this past week at the office. Anyway, thanks! joe. From alex at tweedly.net Tue Jul 20 19:40:03 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 21 Jul 2004 00:40:03 +0100 Subject: Current file position ? In-Reply-To: Message-ID: <5.1.0.14.0.20040721001915.022dbb88@mail.tweedly.net> At 17:49 20/07/2004 -0400, Cubist at aol.com wrote: > >> at a specified position > >> but I can't find how to find the current position. >[snip] > More precisely, Rev doesn't keep track of such things *for* you. So if > you >want to do it, you have to do it yourself, "by hand". Use a separate >variable, or custom property, or whatever, to keep track of wherever you >are in the >file you're reading, and adjust the value of that variable (or whatever) >every >time you read from the file. > Hmmm... If you made that variable (or whatever) multi-line, with each > line >consisting of two items (those being (a) a filepath, and (b) the numerical >position within the file whose path that is), you could write a file-reading >handler which keeps track of the position(s) within an arbitrarily large >number >of files at once... It can be done - at some inconvenience and with some risk that it will be wrong. And if you forget, in just one place, and use a file function directly instead of using the handler (or forget to adjust the variable), you have a very tricky bug to find. So that's a fragile or "brittle" solution. It's true that "every other computer language known to man provides a built-in function to do this" isn't necessarily a reason why it MUST be built-in to Transcript - but I think it's a good reason why it SHOULD be. (btw - I'm sure you, or I, can find another language that doesn't have it - but it's there in 99% of all known household languages) As always, you use the best tool for the job in hand. So I implemented my little "csv file indexer" application in another language instead of Transcript - it had the necessary function there at no cost and no effort. I'd have preferred to use Transcript, because I'm trying to learn it; but my aim is to get the functionality the user needs in the best time / effort / risk trade-off, not be a language evangelist. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From erikhans08 at yahoo.com Tue Jul 20 20:29:37 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 20 Jul 2004 17:29:37 -0700 (PDT) Subject: any chatters? In-Reply-To: <40FC66F9.6000106@fourthworld.com> Message-ID: <20040721002937.67391.qmail@web61103.mail.yahoo.com> --- Richard Gaskin wrote: > If I understand the issue correctly it turns > out that all Semitic > languages (Hebrew, Arabic, Maltese, and others) > are adversely affected > by a bug in the engine which displays > right-to-left languages with a > character order from left to right. > > Once this is corrected I hope we'll see many > people using Rev for > multi-language work. wouldn't a simple flip handler handle this? Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail From erikhans08 at yahoo.com Tue Jul 20 20:40:13 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 20 Jul 2004 17:40:13 -0700 (PDT) Subject: The Case Of The Runaway Debugger In-Reply-To: <40FC5859.7020900@chipp.com> Message-ID: <20040721004013.87468.qmail@web61102.mail.yahoo.com> although the Trace is OFF, the tracedelay is set as high as possible, and the breakpoint is coded in, the Debugger still traces through script code of its own volition. compacting the stack did help and things do seem to be settling down. anyone else ever experience this? thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From erikhans08 at yahoo.com Tue Jul 20 20:47:02 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 20 Jul 2004 17:47:02 -0700 (PDT) Subject: Object paths? In-Reply-To: <06517B27-DA0C-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <20040721004702.70092.qmail@web61103.mail.yahoo.com> --- Troy Rollins wrote: > Most of my problems went away if I used > explicit paths to objects and their scripts. tht's it. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From erikhans08 at yahoo.com Tue Jul 20 20:55:05 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 20 Jul 2004 17:55:05 -0700 (PDT) Subject: Object paths? In-Reply-To: <009d01c46e1f$683371e0$6601a8c0@precision340> Message-ID: <20040721005505.63848.qmail@web61108.mail.yahoo.com> --- Ken Ray wrote: > on DoIt_2 > set the defaultStack to the topStack > put "Hello" into field "Greetings" > end DoIt_2 > > ... causes no harm at all, and tells Rev > to focus its attention on the topStack > (which it probably was doing already) probably. i thought the defaultStack & the topStack were synonomous. sort of. the Rev Doc material is swimming around in the brain but not swarming... Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From FMoyer at aol.com Tue Jul 20 20:56:49 2004 From: FMoyer at aol.com (FMoyer at aol.com) Date: Tue, 20 Jul 2004 20:56:49 EDT Subject: Revolution/QuickTime/Channels question Message-ID: I have a tough question. I don't know if it is a Quicktime question, a Revolution question, a Mac OSX question or even a "Soundflower" question. Plus I really don't know a whole lot about the subject at hand -- which is digital audio files. So I'm not even sure I can explain the question properly. Anyway, I am a pianist. I have just recorded with a cellist. We had 2 mikes on the cello and 2 mikes on the piano. I have written an application in Revolution to help me choose the edits for this and other recordings. I found that by creating 2 players, I can play all 4 channels in Revolution -- Player 1 plays the 2 cello mikes and Player 2 plays the 2 piano mikes. These 2 players are perfectly synchronized - - it's really fantastic. I can turn up or down one of the players so that I can focus on one instrument or the other. Once I have chosen my edits, I need Revolution to play each edit into Digital Performer, which is the digital audio editing program that I use. Soundflower is a little program I downloaded which allows for a direct audio connection between two applications. It can carry up to 16 separate channels at a time. Digital Perormer can of course record many channels. But it's not working. I start the 2 players going in Revolution, and press the record button in Digital Performer, but what is recorded is 2 channels (a single stereo pair.) Does anyone have an idea know where these 4 channels are being squished into 2? Is it Quicktime or Revolution? Any ideas how I might get around it? Each channel needs to remain separate for post-editing manipulation. For that matter, is there a better way altogether? I would prefer to dig into the innards of these sound files and grab portions of each as if I were copying and pasting material from several text documents. Does anyone know how to do this? Or am I asking for big trouble by messing around inside sound files? Thanks Fred Moyer From troy at rpsystems.net Tue Jul 20 21:07:39 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 21:07:39 -0400 Subject: Revolution/QuickTime/Channels question In-Reply-To: References: Message-ID: <5C267F92-DAB2-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 8:56 PM, FMoyer at aol.com wrote: > For that matter, is there a better way altogether? I would prefer to > dig into > the innards of these sound files and grab portions of each as if I were > copying and pasting material from several text documents. Does anyone > know how to > do this? Or am I asking for big trouble by messing around inside sound > files? Record directly into digital performer, and edit there? Isn't that what it's for? -- Troy RPSystems, Ltd. http://www.rpsystems.net From erikhans08 at yahoo.com Tue Jul 20 21:18:49 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 20 Jul 2004 18:18:49 -0700 (PDT) Subject: IDE speed In-Reply-To: <40F7E98D.7000404@jpl.nasa.gov> Message-ID: <20040721011849.11198.qmail@web61110.mail.yahoo.com> --- Kenneth Rabe wrote: > You are probably experiencing a memory leak. > Once the memory size of > the IDE reaches a certain point, it slows down > dramatically and only > restarting the application will help. which point? thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From revolution at jaedworks.com Tue Jul 20 18:00:14 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 20 Jul 2004 15:00:14 -0700 Subject: Loading images from a non-URL source In-Reply-To: <8726FA27-DA8E-11D8-AE2A-000A27B49A96@major-k.de> References: <8AB60178-DA8C-11D8-AFA1-0050E4BA750F@fjrhome.net> <8726FA27-DA8E-11D8-AE2A-000A27B49A96@major-k.de> Message-ID: At 10:51 PM +0200 7/20/2004, Klaus Major wrote: >Hi Frank, > >>How can I take binary image data stored in a variable (obtained >>programmatically, >>usually from a database query) and display it in an image field >>without first storing >>it to a file? I can't seem to find any information on this. >> >>I tried this, but it doesn't seem to work: >> >>set the fileName of image "Logo" to empty >>set the imageData of image "Logo" to an_obtained_value > >when using "the imagedata" you have to make sure that the "target" >image has EXACTLY >the same dimensions as the "source" image, or you might expereince >ugly results... > >But you can: > >... >put a_var_with_binary_data into img 1 >... > >and it will resize to the correct dimensions :-) It's also important to know that imageData and the content of an image (its text property) aren't in the same format. The imageData is an invariant format that provides the RGB data for each pixel. The text of the image is the image's data in whatever format - PNG, GIF, JPEG, or whatever format the image is encoded in. Normally, if you get the data from some other source, it will be in PNG, GIF, etc., so you'll use a statement like put myImageData into image "My Image" Only if you're modifying the image data yourself do you use the imageData, usually. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Tue Jul 20 18:03:31 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 20 Jul 2004 15:03:31 -0700 Subject: Reading data from BLOB objects In-Reply-To: <02C57D0F-DA92-11D8-AFA1-0050E4BA750F@fjrhome.net> References: <02C57D0F-DA92-11D8-AFA1-0050E4BA750F@fjrhome.net> Message-ID: At 5:16 PM -0400 7/20/2004, Frank D. Engel, Jr. wrote: >I found information in the Revolution help files on how to store >data in BLOB fields in a database, but how do you actually retrieve >the data from a BLOB? Check out revDatabaseQueryBLOB. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Tue Jul 20 18:27:16 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 20 Jul 2004 15:27:16 -0700 Subject: Object paths? In-Reply-To: <00f901c46ea6$4449a4c0$6601a8c0@precision340> References: <00f901c46ea6$4449a4c0$6601a8c0@precision340> Message-ID: At 5:09 PM -0500 7/20/2004, Ken Ray wrote: > > But further on this... if the defaultStack is closed, what determines >> what the new defaultStack is? > >Whatever is the top-most, non-palette stack (and if only palettes are left, >the one that is "in front". This is correct in most situations, but it can get a little more complicated than that (the defaultStack defaults to the topStack, which has various rules depending on stack mode which I still need to look up ;-) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ambassador at fourthworld.com Tue Jul 20 22:32:08 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 20 Jul 2004 19:32:08 -0700 Subject: Object paths? In-Reply-To: References: <00f901c46ea6$4449a4c0$6601a8c0@precision340> Message-ID: <40FDD5A8.3010308@fourthworld.com> Jeanne A. E. DeVoto wrote: > At 5:09 PM -0500 7/20/2004, Ken Ray wrote: > >> > But further on this... if the defaultStack is closed, what determines >> >>> what the new defaultStack is? >> >> Whatever is the top-most, non-palette stack (and if only palettes are >> left, the one that is "in front". > > > This is correct in most situations, but it can get a little more > complicated than that (the defaultStack defaults to the topStack, which > has various rules depending on stack mode which I still need to look up ;-) If memory serves, I believe the rule that Scott Raney explained to me was that the topstack is the top-most stack of the lowest mode. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From troy at rpsystems.net Tue Jul 20 22:42:51 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 22:42:51 -0400 Subject: Object paths? In-Reply-To: <40FDD5A8.3010308@fourthworld.com> References: <00f901c46ea6$4449a4c0$6601a8c0@precision340> <40FDD5A8.3010308@fourthworld.com> Message-ID: On Jul 20, 2004, at 10:32 PM, Richard Gaskin wrote: >>> > But further on this... if the defaultStack is closed, what >>> determines >>> >>>> what the new defaultStack is? >>> >>> Whatever is the top-most, non-palette stack (and if only palettes >>> are left, the one that is "in front". >> This is correct in most situations, but it can get a little more >> complicated than that (the defaultStack defaults to the topStack, >> which has various rules depending on stack mode which I still need to >> look up ;-) > > If memory serves, I believe the rule that Scott Raney explained to me > was that the topstack is the top-most stack of the lowest mode. Rather slippery, the defaultStack. Now, who was asking why I found myself using explicit paths? ;-) (Just kidding. I'm sure the defaultStack is plenty reliable and controllable, and under most circumstances is exactly what you think it would be... it just seems to get away from me sometimes.) -- Troy RPSystems, Ltd. http://www.rpsystems.net From kray at sonsothunder.com Tue Jul 20 22:46:15 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 20 Jul 2004 21:46:15 -0500 Subject: Object paths? In-Reply-To: Message-ID: <000401c46ecc$e832bec0$6601a8c0@precision340> > At 5:09 PM -0500 7/20/2004, Ken Ray wrote: > > > But further on this... if the defaultStack is closed, what > > determines > >> what the new defaultStack is? > > > >Whatever is the top-most, non-palette stack (and if only > palettes are > >left, the one that is "in front". > > This is correct in most situations, but it can get a little more > complicated than that (the defaultStack defaults to the topStack, > which has various rules depending on stack mode which I still need to > look up ;-) Ok, I was trying to avoid discussion of stack modes, but you let the cat out of the bag, Jeanne! ;-) The defaultstack is always what is returned by the topStack() function, unless it is set specifically to some other stack via script. The official statement on topStack() is that "the topStack is the frontmost stack with the lowest stack mode". What's a "stack mode" you might say? The 'mode' property of a stack is read-only and is between 0 and 14. The modes are as follows (you can read the full description in the TD under "mode" to get more info): Mode 0: Closed bug not loaded (a stack window that is closed but the stack is still loaded in memory). Mode 1: A "normal" editable stack window Mode 2: A non-editable stack window (opened with its cantModify true) Mode 3: Modeless dialog Mode 4: Palette Mode 5: Modal dialog Mode 6: Sheet Mode 7: Pulldown stack menu Mode 8: Popup stack menu Mode 9: Option stack menu Mode 10: Submenu in a stack menu Mode 11: Combo box stack menu Mode 12: Collapsed/iconified/minimized Mode 13: Drawer Mode 14: (apparently reserved since there's no docs on it) Most of the modes are irrelevant for "normal" stack usage and addressing objects on the defaultStack, but you get the idea. This is the official "pecking order" when it comes to determining what is the topStack. Now isn't that clear as mud? ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From chipp at chipp.com Tue Jul 20 22:48:23 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 20 Jul 2004 21:48:23 -0500 Subject: Excess cREVGeometry profiles a problem? In-Reply-To: References: <3067EE57-DA8A-11D8-8C18-000A9580FCCE@backtalk.com> Message-ID: <40FDD977.2070000@chipp.com> I think it will remove the settings for *that* object. If you use altClean plugin, it has a checkBox where it will remove all revGeometry settings. -Chipp Sarah Reichelt wrote: > In the Geometry section of the Inspector, there is a button "Remove > All". Will that get rid of these property sets or is it not working > correctly? From briany at qldlearning.com Tue Jul 20 22:48:20 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 20 Jul 2004 22:48:20 -0400 Subject: Object paths? In-Reply-To: Message-ID: <6CFFA2B6-DAC0-11D8-985E-000393AA08D2@qldlearning.com> > Rather slippery, the defaultStack. Now, who was asking why I found > myself using explicit paths? ;-) Who? Me? =) > (Just kidding. I'm sure the defaultStack is plenty reliable and > controllable, and under most circumstances is exactly what you think > it would be... it just seems to get away from me sometimes.) FWIW, it sounds to me like you're doing The Right Thing (TM) and have a good reason to resort to explicit paths. I've done asychronous server apps and I've done multiple stacks, but never the two at the same time and I can't think of any good way to get around the full paths in that case, other than being diligent about reclaiming the defaultStack everywhere, but that seems harder to do than just using the path when it's really needed... Er, I guess that all means "agreed". =) - Brian From kray at sonsothunder.com Tue Jul 20 22:56:40 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 20 Jul 2004 21:56:40 -0500 Subject: Object paths? In-Reply-To: <000401c46ecc$e832bec0$6601a8c0@precision340> Message-ID: <000601c46ece$5bf2be90$6601a8c0@precision340> > Mode 0: Closed bug not loaded (a stack window that is closed > but the stack is still loaded in memory). Mode 1: A "normal" > editable stack window Mode 2: A non-editable stack window > (opened with its cantModify true) Mode 3: Modeless dialog > Mode 4: Palette Mode 5: Modal dialog Mode 6: Sheet Mode 7: > Pulldown stack menu Mode 8: Popup stack menu Mode 9: Option > stack menu Mode 10: Submenu in a stack menu Mode 11: Combo > box stack menu Mode 12: Collapsed/iconified/minimized Mode > 13: Drawer Mode 14: (apparently reserved since there's no docs on it) Wow, how'd that happen? Each of those was supposed to be on its own line. I'll try it again for clarity - hopefully it will come through properly this time: Mode 0: Closed bug not loaded (a stack window that is closed but the stack is still loaded in memory). Mode 1: A "normal" editable stack window Mode 2: A non-editable stack window (opened with its cantModify true) Mode 3: Modeless dialog Mode 4: Palette Mode 5: Modal dialog Mode 6: Sheet Mode 7: Pulldown stack menu Mode 8: Popup stack menu Mode 9: Option stack menu Mode 10: Submenu in a stack menu Mode 11: Combo box stack menu Mode 12: Collapsed/iconified/minimized Mode 13: Drawer Mode 14: (apparently reserved since there's no docs on it) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From troy at rpsystems.net Tue Jul 20 23:00:10 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 23:00:10 -0400 Subject: Object paths? In-Reply-To: <000401c46ecc$e832bec0$6601a8c0@precision340> References: <000401c46ecc$e832bec0$6601a8c0@precision340> Message-ID: <13F1C9E2-DAC2-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 10:46 PM, Ken Ray wrote: > Now isn't that clear as mud? ;-) Already committed to memory... and right out the other side. ;-P -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Tue Jul 20 23:01:58 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 23:01:58 -0400 Subject: Object paths? In-Reply-To: <6CFFA2B6-DAC0-11D8-985E-000393AA08D2@qldlearning.com> References: <6CFFA2B6-DAC0-11D8-985E-000393AA08D2@qldlearning.com> Message-ID: <54836372-DAC2-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 10:48 PM, Brian Yennie wrote: > Er, I guess that all means "agreed". =) Actually, that helps. I'm still at a stage where I frequently say "it works, but I'm probably not doing it the way which is intended." Any confirmation that I'm not WAYY off-track, is a good thing. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Tue Jul 20 23:02:45 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 20 Jul 2004 23:02:45 -0400 Subject: Object paths? In-Reply-To: <000601c46ece$5bf2be90$6601a8c0@precision340> References: <000601c46ece$5bf2be90$6601a8c0@precision340> Message-ID: <7087079E-DAC2-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 10:56 PM, Ken Ray wrote: > Mode 0: Closed bug not loaded Freud would be proud. -- Troy RPSystems, Ltd. http://www.rpsystems.net From chipp at chipp.com Tue Jul 20 23:00:50 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 20 Jul 2004 22:00:50 -0500 Subject: Forcing full compiling of a stack In-Reply-To: References: Message-ID: <40FDDC62.8040409@chipp.com> Hi Dar, You were missed in Monterey. I'm still *very* interested in your thoughts on the proper way to implement libaries..and Andre couldn't stop talking about your "boxes" :-) To force a full stack compile, I would try creating a simple plugin which would save the stack, set the destroyStack to true, delete stack myStack (not only close it), then reOpen it. That should do the trick. best, Chipp Dar Scott wrote: > Is there a way to force full compiling of a stack? > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Tue Jul 20 23:15:30 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 20 Jul 2004 21:15:30 -0600 Subject: Forcing full compiling of a stack In-Reply-To: <40FDDC62.8040409@chipp.com> References: <40FDDC62.8040409@chipp.com> Message-ID: <384D15BC-DAC4-11D8-939E-000A9567A3E6@swcp.com> On Jul 20, 2004, at 9:00 PM, Chipp Walters wrote: > To force a full stack compile, I would try creating a simple plugin > which would save the stack, set the destroyStack to true, delete stack > myStack (not only close it), then reOpen it. That should do the trick. But wouldn't that only test compiling the stack and card 1 and its components? Suppose there are scripts on other cards that won't compile? Dar Scott From chipp at chipp.com Tue Jul 20 23:26:15 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 20 Jul 2004 22:26:15 -0500 Subject: Forcing full compiling of a stack In-Reply-To: <384D15BC-DAC4-11D8-939E-000A9567A3E6@swcp.com> References: <40FDDC62.8040409@chipp.com> <384D15BC-DAC4-11D8-939E-000A9567A3E6@swcp.com> Message-ID: <40FDE257.3030105@chipp.com> OOPS, good point. I guess scripts only compile when run. Perhaps Tuviah knows if this is possible... Dar Scott wrote: > But wouldn't that only test compiling the stack and card 1 and its > components? Suppose there are scripts on other cards that won't compile? From soapdog at mac.com Tue Jul 20 23:29:05 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 00:29:05 -0300 Subject: Getting to Malta (was Re: Monterey Summit - kudos to Dan and Chipp) In-Reply-To: <40FD6382.3030305@fourthworld.com> References: <40FA2C26.5060605@fourthworld.com> <608B592C-D99D-11D8-ADF9-000A95AE42E6@danshafer.com> <0A15ACAC-D9E9-11D8-9CCA-0003936D012E@mac.com> <40FCB930.1030005@chipp.com> <40FD6382.3030305@fourthworld.com> Message-ID: <1E76346C-DAC6-11D8-9CCA-0003936D012E@mac.com> On Jul 20, 2004, at 3:25 PM, Richard Gaskin wrote: > >> Hi Andre, >> Great to meet you in Monterey. Good stuff, your HTTP server completed >> in Rev! >> Now, if I remember correctly, didn't Richard promise something on >> your return? ;-) Chipp and Richard et al, yes, I had to answer lots of spanish questions in Dallas (my first connection point)... and I was worried since chipp said I could get shot for any reason in texas... I did a jan jose to dallas flight then a dallas to miami flight, there again they tried to talk me into that spanish conspiracy, then I went to Brazil, the plane was full of brazilians speaking portuguese, that sounded strange, I think spanish did damage my brain after all... I am waiting for devolution may it be commercial or free, I arrived home twice already! :D Also Chipp, I am making huge breakthrus in the HTTP server since I arrived, almost a huge rewrite, it's getting really better. I am including a trainning stack I was thinking about naming it "The Zen of webservices" but I also thought on "The Alt of WebServices", I don't know yet what title I'll use. Cheers Andre > > Hey, it seemed a safe bet he'd be stuck in Chicago for a while > answering questions posed to him in Spanich, giving me at least > several more days. :) > > Three reasons for the delay: > > 1. I'm looking into dual-licensing for devolution. The more I > think about it the more I like the idea, making free stuff > for free use and commercial stuff for commercial use, all > in one package. Much better than either fully GPL or fully > commercial. > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From ambassador at fourthworld.com Tue Jul 20 23:47:54 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 20 Jul 2004 20:47:54 -0700 Subject: Object paths? In-Reply-To: <000401c46ecc$e832bec0$6601a8c0@precision340> References: <000401c46ecc$e832bec0$6601a8c0@precision340> Message-ID: <40FDE76A.7020009@fourthworld.com> Ken Ray wrote: > The defaultstack is always what is returned by the topStack() function, > unless it is set specifically to some other stack via script. Not quite: the defaultStack is the stack in the current message path, but can be set to point to any other stack to allow incomplete references to objects in that stack. For example, when a button is clicked, the defaultStack is the stack in which the button object is located, but if you set the defaultStack to another and ask for "the name of btn 1", what you'll get is the name of the first button in that other stack. Try this - make a new stack, add a button with this script: on mouseUp put the defaultStack &cr& the topstack end mouseUp Then set the style of the stack to palette, create another new stack as toplevel, and click the button in the palette stack. What you should see is line 1 of the message box will contain the name of the palette stack in which the button was clicked, but line 2 will contain the name of the second, toplevel, stack. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From troy at rpsystems.net Wed Jul 21 00:19:28 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 21 Jul 2004 00:19:28 -0400 Subject: Object paths? In-Reply-To: <40FDE76A.7020009@fourthworld.com> References: <000401c46ecc$e832bec0$6601a8c0@precision340> <40FDE76A.7020009@fourthworld.com> Message-ID: <282142EA-DACD-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 20, 2004, at 11:47 PM, Richard Gaskin wrote: > What you should see is line 1 of the message box will contain the name > of the palette stack in which the button was clicked, but line 2 will > contain the name of the second, toplevel, stack. Hey! I got an idea! Anybody have a good means to get the explicit path to an object on to the clipboard? ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Wed Jul 21 00:30:23 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 20 Jul 2004 21:30:23 -0700 Subject: Object paths? In-Reply-To: <282142EA-DACD-11D8-9590-000A95A09CF8@rpsystems.net> References: <000401c46ecc$e832bec0$6601a8c0@precision340> <40FDE76A.7020009@fourthworld.com> <282142EA-DACD-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <40FDF15F.3050103@fourthworld.com> Troy Rollins wrote: > > On Jul 20, 2004, at 11:47 PM, Richard Gaskin wrote: > >> What you should see is line 1 of the message box will contain the name >> of the palette stack in which the button was clicked, but line 2 will >> contain the name of the second, toplevel, stack. > > > Hey! I got an idea! > > Anybody have a good means to get the explicit path to an object on to > the clipboard? set the clipboardData["text"] to the long id of me But why the clipboard? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From troy at rpsystems.net Wed Jul 21 00:56:46 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 21 Jul 2004 00:56:46 -0400 Subject: Object paths? In-Reply-To: <40FDF15F.3050103@fourthworld.com> References: <000401c46ecc$e832bec0$6601a8c0@precision340> <40FDE76A.7020009@fourthworld.com> <282142EA-DACD-11D8-9590-000A95A09CF8@rpsystems.net> <40FDF15F.3050103@fourthworld.com> Message-ID: <5DF551FE-DAD2-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 21, 2004, at 12:30 AM, Richard Gaskin wrote: > set the clipboardData["text"] to the long id of me > > But why the clipboard? To get long, tedious explicit paths to objects into scripts more easily and save some typing. The very reason this entire thread began. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Wed Jul 21 01:02:14 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 20 Jul 2004 22:02:14 -0700 Subject: Object paths? In-Reply-To: <5DF551FE-DAD2-11D8-9590-000A95A09CF8@rpsystems.net> References: <000401c46ecc$e832bec0$6601a8c0@precision340> <40FDE76A.7020009@fourthworld.com> <282142EA-DACD-11D8-9590-000A95A09CF8@rpsystems.net> <40FDF15F.3050103@fourthworld.com> <5DF551FE-DAD2-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <40FDF8D6.3040906@fourthworld.com> Troy Rollins wrote: > > On Jul 21, 2004, at 12:30 AM, Richard Gaskin wrote: > >> set the clipboardData["text"] to the long id of me >> >> But why the clipboard? > > > To get long, tedious explicit paths to objects into scripts more easily > and save some typing. The very reason this entire thread began. ;-) But I had thought that one of the parts of this thread noted that the long ID will include the path to the stack containing the object. This is no problem for an internally used stack that never moves, but should the path to the stack change the script will no longer work. Perhaps better would be to find a more common and generalized solution for the problem at hand. What is the problem at hand? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From troy at rpsystems.net Wed Jul 21 01:17:32 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 21 Jul 2004 01:17:32 -0400 Subject: Object paths? In-Reply-To: <40FDF8D6.3040906@fourthworld.com> References: <000401c46ecc$e832bec0$6601a8c0@precision340> <40FDE76A.7020009@fourthworld.com> <282142EA-DACD-11D8-9590-000A95A09CF8@rpsystems.net> <40FDF15F.3050103@fourthworld.com> <5DF551FE-DAD2-11D8-9590-000A95A09CF8@rpsystems.net> <40FDF8D6.3040906@fourthworld.com> Message-ID: <451A0314-DAD5-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 21, 2004, at 1:02 AM, Richard Gaskin wrote: > But I had thought that one of the parts of this thread noted that the > long ID will include the path to the stack containing the object. > This is no problem for an internally used stack that never moves, but > should the path to the stack change the script will no longer work. Correct. That form is not directly usable. > > Perhaps better would be to find a more common and generalized solution > for the problem at hand. What is the problem at hand? Hmm. The problem is, that in certain project types, where the defaultStack is not entirely usable, because there are various scripts which can open stacks with no user interaction, through callbacks and asynchronous events, the apparent best method is to use a more explicit path to an object, to avoid "can't find..." errors. That can add up to a lot of typing. I was somewhat surprised, that the interface has no support to get the full path to an object into some form which is easily inserted into a script. It seemed to me, that it could be a context menu item. Sometimes, even if the path does not have to be overly explicit, I think this would be helpful. e.g. button "myButton" of group "layer 1" of group "The big container group" I don't even find anything which displays the path at all to such an object. I would have though that the property inspector would, but it doesn't. While the interface and the language support "infinitely" nested groups, unless you have an exceptional memory, and strong typing skills (I have neither) you don't really want to do it. -- Troy RPSystems, Ltd. http://www.rpsystems.net From johnrule at rcsprogramming.com Wed Jul 21 01:44:55 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Tue, 20 Jul 2004 22:44:55 -0700 Subject: Forcing full compiling of a stack References: <20040720220723.86C4A93020C@mail.runrev.com> Message-ID: <003601c46ee5$dadd2a30$9201000a@minipcxp> > Is there a way to force full compiling of a stack? I haven't seen a response to this, so I will give it a try... My assumption is that ALL scripts are interpreted 'on the fly' no matter what (meaning they are 'uncompiled'), so there is no way to make a 'true' binary executable (optimized binary) using the IDE...which is an 'interpreter' only. Also, when a script editor is closed, the script is simply 'checked' for errors (not compiled)...I could be wrong about this though. Is this what you are referring to Dar? JR > Date: Tue, 20 Jul 2004 13:35:37 -0600 > From: Dar Scott > Subject: Forcing full compiling of a stack > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Is there a way to force full compiling of a stack? > > Dar Scott > From briany at qldlearning.com Wed Jul 21 01:54:57 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 21 Jul 2004 01:54:57 -0400 Subject: Object paths? In-Reply-To: <451A0314-DAD5-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: <7EC10F83-DADA-11D8-985E-000393AA08D2@qldlearning.com> Troy, I think what you really want is the long _name_ of the object. Try putting this in a button (or better yet, a frontscript): on mouseDown if (the controlKey is down) then set the clipboardData["text"] to the long name of me end if pass mouseDown end mouseDown You can adjust as necessary, but that will put a script useable path to the object on to the clipboard for pasting when you control-click on something. HTH, Brian > > On Jul 21, 2004, at 1:02 AM, Richard Gaskin wrote: > >> But I had thought that one of the parts of this thread noted that the >> long ID will include the path to the stack containing the object. >> This is no problem for an internally used stack that never moves, but >> should the path to the stack change the script will no longer work. > > Correct. That form is not directly usable. > >> >> Perhaps better would be to find a more common and generalized >> solution for the problem at hand. What is the problem at hand? > > Hmm. The problem is, that in certain project types, where the > defaultStack is not entirely usable, because there are various scripts > which can open stacks with no user interaction, through callbacks and > asynchronous events, the apparent best method is to use a more > explicit path to an object, to avoid "can't find..." errors. That can > add up to a lot of typing. I was somewhat surprised, that the > interface has no support to get the full path to an object into some > form which is easily inserted into a script. It seemed to me, that it > could be a context menu item. > > Sometimes, even if the path does not have to be overly explicit, I > think this would be helpful. > > e.g. button "myButton" of group "layer 1" of group "The big container > group" > > I don't even find anything which displays the path at all to such an > object. I would have though that the property inspector would, but it > doesn't. While the interface and the language support "infinitely" > nested groups, unless you have an exceptional memory, and strong > typing skills (I have neither) you don't really want to do it. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From revdan at danshafer.com Wed Jul 21 01:57:01 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 20 Jul 2004 22:57:01 -0700 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: <9C2BDCD2-D9C6-11D8-81F8-000A9567A3E6@swcp.com> References: <9C2BDCD2-D9C6-11D8-81F8-000A9567A3E6@swcp.com> Message-ID: I take offense when someone misses a chance to rib me. Dan On Jul 19, 2004, at 2:00 PM, Dar Scott wrote: > > On Jul 19, 2004, at 11:21 AM, Mark Brownell wrote: > >>>> $5000, Sounds like Dan flies First Class. >>> ...and is probably alone in the plane (except the staff) :-D > ... >> It's the cost of the sherpa barers that carry him down from >> Shangri-La to >> the airport. > > I expect Dan does not mind the ribbing. However, folks who do need > special seating or layover situations which can get expensive should > not feel picked on, unless you feel that is an important part of your > camaraderie on the list and then you should. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Wed Jul 21 02:26:13 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 20 Jul 2004 23:26:13 -0700 Subject: Tip on Coding URLs Message-ID: I can't find the old Tip of the Week (Year?) on the RunRev site. Maybe they've given it a decent burial. But this one seemed worth sharing. Tonight in a late-night coding session I ran into a problem using a URL argument. Chipp Walters gave me a tip that saved my bacon and will do so many times over. If you've ever tried to pass a URL in a variable, at least in OS X, you've found that it doesn't work. Thus: put "file:/Users/smith/Documents/Stuff/notes.html" into tURL put field "Test" into URL tURL will (at least for me) always break. No error, just no output. So over the year or so I've been working with URLs, I've come to modify that two-line script like so: put "/Users/smith/Documents/Stuff/notes.html" into tURL put field "Test" into URL "file:" & tURL For some reason that has generally worked. Last night I had a more complex situation and no matter what syntax I tried, I could not get Rev to write the HTML file for me. I pinged Chipp and he suggested I *always* put URL arguments in parentheses. He also said that he, too, has had no luck passing a complete URL as a variable, and generally breaks it into at least two pieces. But putting them into parentheses makes things work, at least so far, much more reliably. I would never have thought to do this since URL isn't a function, but this was a valuable lesson. I hope others can benefit from Chipp's hard-won wisdom. put field "Teset" into URL ("file:" & tURL) and other combinations of more complex URL assembly all seem to work fine. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From psahores at easynet.fr Wed Jul 21 05:06:38 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 21 Jul 2004 11:06:38 +0200 Subject: server side scripting In-Reply-To: <20040720195214.16106.qmail@web60504.mail.yahoo.com> References: <20040720195214.16106.qmail@web60504.mail.yahoo.com> Message-ID: <45D0A23C-DAF5-11D8-9CB7-000A95C61E96@easynet.fr> Hello Jan, Hershel and All, ...or just enter in your prefered Web browser... Best Regards, Le 20 juil. 04, ? 21:52, Jan Schenkel a ?crit : > --- Hershel Fisch wrote: >> >> On Tuesday, July 20, 2004, at 10:37 AM, Jan Schenkel >> wrote: >> >>> --- Hershel Fisch >> wrote: >>>> Hi, Where can I find the tip for server side >>>> scripting that was posted >>>> on RR site a while ago ? >>>> Also what is it made for , can I write a trigger >> for >>>> a PostgreSQL db ? >>>> Thanks. >>>> >>> >>> Hi Hershel, >>> >>> You'll find the cgi-tutorial by Jacqueline Landman >> Gay >>> at : >>> >>> >>> Depending on the platform you use, the revdb >>> drivers may need to be placed in a certain >>> directory, but you should be able to use the >>> revdb commands and functions to connect to a >>> PostgreSQL database. >>> Or you can use Pierre Sahores' method of issuing >>> shell()-calls to pgsql if that works better for >>> you. >> >> Where can I get it ? >> Thanks. > > A quick search in the use-revolution mailing lsit > archives turned up the following post : > 024057.html> > > For more information, you too can use the mailing list > archive search tool at : > > > I used the following terms to find the above info : > pierre sahores shell postgres > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - Send 10MB messages! > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Net/Private applications & ACID DB over IP "Mutualiser les deltas de productivit?" From mark.davies960 at ntlworld.com Wed Jul 21 05:09:37 2004 From: mark.davies960 at ntlworld.com (Mark Davies) Date: Wed, 21 Jul 2004 10:09:37 +0100 Subject: How do i unsubscribe to this news letter References: <20040720195214.16106.qmail@web60504.mail.yahoo.com> <45D0A23C-DAF5-11D8-9CB7-000A95C61E96@easynet.fr> Message-ID: <000801c46f02$739be1f0$adba0352@Marks> How do i unsubscribe to this news letter From klaus at major-k.de Wed Jul 21 05:24:39 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 21 Jul 2004 11:24:39 +0200 Subject: How do i unsubscribe to this news letter In-Reply-To: <000801c46f02$739be1f0$adba0352@Marks> References: <20040720195214.16106.qmail@web60504.mail.yahoo.com> <45D0A23C-DAF5-11D8-9CB7-000A95C61E96@easynet.fr> <000801c46f02$739be1f0$adba0352@Marks> Message-ID: Hi Mark, > How do i unsubscribe to this news letter > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com Point your browser to this URL: > http://lists.runrev.com/mailman/listinfo/use-revolution There you will find more instructions and that is also the right place for that :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From nnoydb at excite.com Wed Jul 21 05:50:41 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 05:50:41 -0400 (EDT) Subject: savingStandalone Message-ID: <20040721095041.76162109EDA@xprdmailfe1.nwk.excite.com> According to the docs savingStandalone is only sent to a Main stack is there a message for all library or "stack files" stacks? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From janschenkel at yahoo.com Wed Jul 21 06:10:04 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 21 Jul 2004 03:10:04 -0700 (PDT) Subject: Progress bar height not saving In-Reply-To: <00cc01c46ea4$aa0da790$63d4e6cf@WorkPC> Message-ID: <20040721101004.22146.qmail@web60510.mail.yahoo.com> --- Derek Bump wrote: > Alright. Everytime I make the height of my progress > bar 16, lock the location, and save and close the > stack, it reverts back to a height of 20 once the > stack is loaded again. There are no lines of code > anywhere in the stack or any other stack for that > matter that set the height to 20. Any ideas? > > > Derek Bump > Hi Derek, The only thing I cn think of right away is that you're using Appearance Manager and that the Interface Guidelines for the platform dictate the height of the scrollbar to be 16. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From thierry.arbellot at wanadoo.fr Wed Jul 21 06:13:48 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed, 21 Jul 2004 12:13:48 +0200 Subject: Profile issue in 2.2.1 Message-ID: I jut started to test Rev 2.2.1 (the 30 days trial version), and I face a problem while using profiles. I have a stack with 2 profiles. I use them to have different languages: the "Master" profile for English, a second profile, called "French", for French language. On MacOS X, I check the preferred language defined in the system preferences and switch the profile according to the language, using the command revSetStackFileProfile. The standalone, built using Rev 2.1, does work fine. But with Rev 2.2.1, I can't make it work. I have tried all the profile options in the new standalone settings "include profiles on objects and the profile library" with "include all profiles", also tried with "Only include profiles selected below" and "French", also tried "Set all objects to profile" sets to "French", but in all cases, the standalone is always in English, never in French. Worst, the command revSetStackFileProfile returns an error when runs in the standalone, but works fine from within the IDE. I suspect the profile library is not added to the standalone. Is it a new bug in 2.2.1 ? Can't find it in bugzilla. Does someone have a solution ? Thank you. Thierry From janschenkel at yahoo.com Wed Jul 21 06:14:14 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 21 Jul 2004 03:14:14 -0700 (PDT) Subject: Current file position ? In-Reply-To: Message-ID: <20040721101414.84354.qmail@web60504.mail.yahoo.com> --- Cubist at aol.com wrote: > sez janschenkel at yahoo.com: > >--- Alex Tweedly wrote: > >> How can I find the current file position ? > >> > >> I found > >> seek .. to set the > current > >> position (either abs or > >> relative) > >> read .... at N ... to read, starting > at > >> a specified position > >> write .... at N ... to write, > starting > >> at a specified position > >> but I can't find how to find the current > position. > > > >I'm afraid you can't do that ; please file an > >enhancement request with bugzilla to get a > >'currentPosition' property for open files. > >Please remember to inform the mailing list of the > >number so people can vote on it ;-) > More precisely, Rev doesn't keep track of such > things *for* you. So if you > want to do it, you have to do it yourself, "by > hand". Use a separate > variable, or custom property, or whatever, to keep > track of wherever you are in the > file you're reading, and adjust the value of that > variable (or whatever) every > time you read from the file. > Hmmm... If you made that variable (or whatever) > multi-line, with each line > consisting of two items (those being (a) a filepath, > and (b) the numerical > position within the file whose path that is), you > could write a file-reading > handler which keeps track of the position(s) within > an arbitrarily large number > of files at once... > Of course we can track it ourselves, but I think it makes more sense that we can ask the engine where we're at in the file. Example : -- on ReadTheFile pFilePath open file pFilePath read from file pFilePath for 1 line put the currentPosition of file pFilePath close file pFilePath end ReadTheFile -- Indeed, I can just check (the length of it) and add it to my counter, but it's just more convenient ; just like I'd love to see an addition to 'repeat for each' that keeps track of the counter for you : -- repeat for each line tLine in tVar with counter i ... end repeat -- Anyway, just my two cents. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From nnoydb at excite.com Wed Jul 21 06:26:12 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 06:26:12 -0400 (EDT) Subject: on saveStackRequest not working? Message-ID: <20040721102612.4783B109EBA@xprdmailfe1.nwk.excite.com> I am experiencing a odd behavior in Revolution 2.2.1. I have added the following code to my default/only card. /**____________________________________________________________________________________ --private Internal
--
-- at return nothing */ on saveStackRequest send compileAFX to this card pass saveStackRequest end saveStackRequest The funny thing is the when I hit apple-S the message is not triggered. Any ideas? -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From gcanyon at inspiredlogic.com Wed Jul 21 06:52:50 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 21 Jul 2004 03:52:50 -0700 Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> References: <5.1.0.14.0.20040714032641.02bd1a78@mail.tweedly.net> <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> Message-ID: <1C0F6306-DB04-11D8-8561-000A95A872D6@inspiredlogic.com> After doing this: set the markerPoints of grc 2 to 0,0 & cr & 5,0 & cr & 5,5 & cr & 0,5 & cr & 0,0 This takes about 10 ticks to create 2500 boxes on my machine: on mouseUp put ticks() into t put empty into tPoints repeat 2500 put random(300)+410 into x put random(400)+50 into y put x,y & cr & cr after tPoints end repeat set the points of grc 2 to tPoints put ticks() - t end mouseUp As others have suggested, having one graphic for each color should do the trick. Using ten graphics, it takes about 10 ticks to create 10,000 boxes using 10 graphics: on mouseUp lock screen put ticks() into t repeat with i = 1 to 10 put empty into tPoints repeat 1000 put random(600)+10 into x put random(400)+50 into y put x,y & cr & cr after tPoints end repeat set the points of grc i to tPoints end repeat put ticks() - t end mouseUp regards, Geoff Canyon gcanyon at inspiredlogic.com From frank at backtalk.com Wed Jul 21 07:03:00 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 21 Jul 2004 12:03:00 +0100 Subject: Profile issue in 2.2.1 In-Reply-To: <20040721101156.CAA329301A9@mail.runrev.com> References: <20040721101156.CAA329301A9@mail.runrev.com> Message-ID: <87D04FDF-DB05-11D8-8C18-000A9580FCCE@backtalk.com> Yes, it's a bug in the 2.2.1 standalone builder. From Monte: "The fix is this: Go through all the buttons in the profile section of the General card of revStandaloneSettings and replace "includedProfiles" with "includeProfiles"." So... 1) open the Application Browser, 2) open the Standalone Settings stack, 3) select "Revolution UI Elements in List" from the View menu, 4) find the revStandaloneSettings stack in the Application Browser, 5) edit the scripts of the buttons in the "Property Profiles" section of the Standalone Settings General card per Monte's fix above. -- Frank On Jul 21, 2004, at 11:11 AM, use-revolution-request at lists.runrev.com wrote: > From: Thierry Arbellot > Subject: Profile issue in 2.2.1 > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; format=flowed > > I jut started to test Rev 2.2.1 (the 30 days trial version), and I face > a problem while using profiles. > > I have a stack with 2 profiles. I use them to have different languages: > the "Master" profile for English, a second profile, called "French", > for French language. > > On MacOS X, I check the preferred language defined in the system > preferences and switch the profile according to the language, using the > command revSetStackFileProfile. > > The standalone, built using Rev 2.1, does work fine. > > But with Rev 2.2.1, I can't make it work. > > I have tried all the profile options in the new standalone settings > "include profiles on objects and the profile library" with "include all > profiles", also tried with "Only include profiles selected below" and > "French", also tried "Set all objects to profile" sets to "French", but > in all cases, the standalone is always in English, never in French. > > Worst, the command revSetStackFileProfile returns an error when runs in > the standalone, but works fine from within the IDE. > > I suspect the profile library is not added to the standalone. > > Is it a new bug in 2.2.1 ? Can't find it in bugzilla. > > Does someone have a solution ? > > Thank you. > > Thierry > From fde101 at fjrhome.net Wed Jul 21 07:21:44 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 21 Jul 2004 07:21:44 -0400 Subject: Forcing full compiling of a stack In-Reply-To: <003601c46ee5$dadd2a30$9201000a@minipcxp> References: <20040720220723.86C4A93020C@mail.runrev.com> <003601c46ee5$dadd2a30$9201000a@minipcxp> Message-ID: <2599593A-DB08-11D8-AC1B-0050E4BA750F@fjrhome.net> What about building a stand-alone runtime? That would require compilation, correct? On Jul 21, 2004, at 1:44, John Rule wrote: >> Is there a way to force full compiling of a stack? > > I haven't seen a response to this, so I will give it a try... > > My assumption is that ALL scripts are interpreted 'on the fly' no > matter > what (meaning they are 'uncompiled'), so there is no way to make a > 'true' > binary executable (optimized binary) using the IDE...which is an > 'interpreter' only. > > Also, when a script editor is closed, the script is simply 'checked' > for > errors (not compiled)...I could be wrong about this though. > > Is this what you are referring to Dar? > > JR > > >> Date: Tue, 20 Jul 2004 13:35:37 -0600 >> From: Dar Scott >> Subject: Forcing full compiling of a stack >> To: How to use Revolution >> Message-ID: >> Content-Type: text/plain; charset=US-ASCII; format=flowed >> >> Is there a way to force full compiling of a stack? >> >> Dar Scott >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From maxence.bernard at ensi-bourges.fr Tue Jul 20 12:53:42 2004 From: maxence.bernard at ensi-bourges.fr (maxence.bernard at ensi-bourges.fr) Date: Tue, 20 Jul 2004 16:53:42 -0000 (UTC) Subject: no-graphic application In-Reply-To: <20040720143322.97635.qmail@web60507.mail.yahoo.com> References: <2915.62.147.94.119.1090224595.squirrel@ldap.ensi-bourges.fr> <20040720143322.97635.qmail@web60507.mail.yahoo.com> Message-ID: <2246.62.147.93.245.1090342422.squirrel@ldap.ensi-bourges.fr> > > Yes there is ; it allows you to run scripts saved as > plain text files, similar to how Perl works ; that's > why this version is often referred to as the 'cgi' > version -- however it works just fine as a > command-line interpreter. > To know more about how to use this command-line > version, have a look at the cgi-tutorial prepared by > Jacqueline Landman Gay at : > > > What platform(s) does this need to run on ? It needs to run on HP-UX. I read the cgi-tutorial, but actually, I have a stack which analyses the argument of the command line. If there is no argument, the stack shows a graphic window. Otherelse it must show nothing and execute like a console application. I didn't understand in the cgi-tutorial how to do this, because I do not want to work with a web server. Previously, I made the windows invisible but it is not a good solution. Excuse me, but I am not an expert in Revolution ;-) From maxence.bernard at ensi-bourges.fr Wed Jul 21 10:15:56 2004 From: maxence.bernard at ensi-bourges.fr (maxence.bernard at ensi-bourges.fr) Date: Wed, 21 Jul 2004 14:15:56 -0000 (UTC) Subject: cgi and ftp Message-ID: <3907.62.147.92.98.1090419356.squirrel@ldap.ensi-bourges.fr> Hello, I have a cgi application that calls a stack. Inside this stack, I have to upload a file in a ftp server. I used to do, in another stack : libURLftpUploadFile myFile,"ftp://192.168.1.1/hello/hello" But now that I am in a cgi, this command doesn't work anymore ("Execution error"). I tried to insert the revlibrary.rev file from "components/ global environment" in my stack (this file is supposed to contain the Internet library, isn't it?), by doing, on startup [...] library "components/global environment/revlibrary.rev" [...] end startup But it doesn't work also. I tried at the end to add: send "openBackground to this stack" but it makes an execution error too. Has anybody an idea on how can we upload by ftp in a cgi application? Maxence BERNARD From bob at armbase.com Wed Jul 21 08:25:33 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 21 Jul 2004 13:25:33 +0100 Subject: scrollbar problems: Scrolling a blank stack Message-ID: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> Hi All. I've read the docs and see that to have a window of say 1100x750 scroll to allow an area of 1100x2000 you group objects. Now I have a problem with this. I need to have a window (1100x750 with menus) that has scrollbars V+H. If the window is resized to say 700x500 by dragging the corner, the edges of the scrollbars dissapear. If it is made bigger then there are gaps at the bottom Essentially I require an area of 1100x2000 that has a H+V scrollbar. The stack will open at 1100x750 and can be dragged to any size that is smaller or larger vertically. I need the scrollbars to be at the side and bottom continueously, and to allow scrolling of the field up and down. No surprise there. I need a blank stack because the user will populate it from another stack. Any ideas. I would have thought that this would have been automatic in the IDE. IE add scrollbars and bingo!! they are there at the edge and work. Cheers Bob From bob at armbase.com Wed Jul 21 08:44:36 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 21 Jul 2004 13:44:36 +0100 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> Message-ID: <6.1.2.0.0.20040721134335.026fbeb0@mail.armbase.com> At 13:25 21/07/2004, you wrote: >Hi All. This can be downloaded from www.gla.ac.uk/~rh82p/scroll.rev it is a window with 2 scrollbars and a button to check the scrolling action. Nothing else done to it. Cheers bob >I've read the docs and see that to have a window of say 1100x750 scroll to >allow an area of 1100x2000 you group objects. > >Now I have a problem with this. I need to have a window (1100x750 with >menus) that has scrollbars V+H. > If the window is resized to say 700x500 by dragging the corner, the > edges of the scrollbars dissapear. If it is made bigger then there are > gaps at the bottom > >Essentially I require an area of 1100x2000 that has a H+V scrollbar. The >stack will open at 1100x750 and can be dragged to any size that is >smaller or larger vertically. I need the scrollbars to be at the side and >bottom continueously, and to allow scrolling of the field up and down. No >surprise there. I need a blank stack because the user will populate it >from another stack. > >Any ideas. I would have thought that this would have been automatic in the >IDE. IE add scrollbars and bingo!! they are there at the edge and work. > >Cheers >Bob > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Wed Jul 21 09:33:30 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 21 Jul 2004 14:33:30 +0100 Subject: help with speedy graphics In-Reply-To: <1C0F6306-DB04-11D8-8561-000A95A872D6@inspiredlogic.com> References: <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> <5.1.0.14.0.20040714032641.02bd1a78@mail.tweedly.net> <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040721133914.023a8a48@mail.tweedly.net> At 03:52 21/07/2004 -0700, Geoff Canyon wrote: >After doing this: > > set the markerPoints of grc 2 to 0,0 & cr & 5,0 & cr & 5,5 & cr & 0,5 & > cr & 0,0 > >This takes about 10 ticks to create 2500 boxes on my machine: [snip] >Using ten graphics, it takes about 10 ticks to create 10,000 boxes using >10 graphics: Thank you Geoff. With the help from Richard, Dar, and Monte I'd pretty much stumbled my way to that answer. Taking positions and colours from an actual data structure (rather than generating random points) I still get draw times for (10k points) under 20 ticks - feels very fast, but not instantaneous. I'm taking advantage of one further nice feature of "marked polygons" - instead of a blank line between vertices, you can have any number of blank lines with no discernible impact on performance. So I can build a set of point-lists, one for each colour, and then change the colour of any rectangle independently, by simply blanking out one line and filling another. This gives me colour changes of 10-20% of the rectangles in 4-5 ticks (i.e. feels immediate), which is what I was hoping for ... (but beware - the multiple blank lines are NOT preserved within the "points of grc n", so you can't "get" them back again. I keep these point-lists separately, and "set the point of grc n" each time). -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From fde101 at fjrhome.net Wed Jul 21 09:25:57 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 21 Jul 2004 09:25:57 -0400 Subject: Loading images from a non-URL source In-Reply-To: References: <8AB60178-DA8C-11D8-AFA1-0050E4BA750F@fjrhome.net> <8726FA27-DA8E-11D8-AE2A-000A27B49A96@major-k.de> Message-ID: <7FE1083A-DB19-11D8-AC1B-0050E4BA750F@fjrhome.net> So then something like this attached to a button should work? It doesn't seem to. I select a JPEG image file (I tried several different ones). on mouseUp answer file "Select an image file:" as sheet put it into x if there is a file x then open file x read from file x until EOF put it into y close file x set the text of image "Logo" to y end if end mouseUp If I set the filename of image "Logo" to x, then the image appears, but I need to be able to take the data from a database field (and to take image data from a file and store it in the field), so I need functionality similar to the above. What am I missing here? On Jul 20, 2004, at 18:00, Jeanne A. E. DeVoto wrote: > At 10:51 PM +0200 7/20/2004, Klaus Major wrote: >> Hi Frank, >> >>> How can I take binary image data stored in a variable (obtained >>> programmatically, >>> usually from a database query) and display it in an image field >>> without first storing >>> it to a file? I can't seem to find any information on this. >>> >>> I tried this, but it doesn't seem to work: >>> >>> set the fileName of image "Logo" to empty >>> set the imageData of image "Logo" to an_obtained_value >> >> when using "the imagedata" you have to make sure that the "target" >> image has EXACTLY >> the same dimensions as the "source" image, or you might expereince >> ugly results... >> >> But you can: >> >> ... >> put a_var_with_binary_data into img 1 >> ... >> >> and it will resize to the correct dimensions :-) > > It's also important to know that imageData and the content of an image > (its text property) aren't in the same format. > > The imageData is an invariant format that provides the RGB data for > each pixel. The text of the image is the image's data in whatever > format - PNG, GIF, JPEG, or whatever format the image is encoded in. > > Normally, if you get the data from some other source, it will be in > PNG, GIF, etc., so you'll use a statement like > put myImageData into image "My Image" > Only if you're modifying the image data yourself do you use the > imageData, usually. > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From webmaster at dreamscapesoftware.com Wed Jul 21 10:57:08 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 21 Jul 2004 08:57:08 -0600 Subject: Progress bar height not saving References: <20040721101004.22146.qmail@web60510.mail.yahoo.com> Message-ID: <006b01c46f32$ffdb5a30$75d4e6cf@WorkPC> > The only thing I cn think of right away is that you're > using Appearance Manager and that the Interface > Guidelines for the platform dictate the height of the > scrollbar to be 16. Well, yes, this is the case. Except that the scrollbar height is growing from 16 to 20 pixels every time I close the window and re-open it. I guess I'll have to keep searching. THanks. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Jan Schenkel" To: "How to use Revolution" Sent: Wednesday, July 21, 2004 4:10 AM Subject: Re: Progress bar height not saving > --- Derek Bump > wrote: > > Alright. Everytime I make the height of my progress > > bar 16, lock the location, and save and close the > > stack, it reverts back to a height of 20 once the > > stack is loaded again. There are no lines of code > > anywhere in the stack or any other stack for that > > matter that set the height to 20. Any ideas? > > > > > > Derek Bump > > > > Hi Derek, > > The only thing I cn think of right away is that you're > using Appearance Manager and that the Interface > Guidelines for the platform dictate the height of the > scrollbar to be 16. > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) > > > > > __________________________________ > Do you Yahoo!? > Vote for the stars of Yahoo!'s next ad campaign! > http://advision.webevents.yahoo.com/yahoo/votelifeengine/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kevin at runrev.com Wed Jul 21 10:04:45 2004 From: kevin at runrev.com (Kevin Miller) Date: Wed, 21 Jul 2004 15:04:45 +0100 Subject: Revolution 2.5 Beta 1 Message-ID: Hi Everyone, I'm delighted to announce Revolution 2.5 Beta for Windows and Mac OS X. Linux and Mac Classic will follow shortly. By definition, a beta test release is a test version and may not be reliable. As such you should back up your work before using this version and not use it with any sensitive projects. Existing license keys will unlock this beta test version. The URL for Windows: http://www.runrev.com/downloads/distributions/2.5B1/revsetup.exe Or without an installer: http://www.runrev.com/downloads/distributions/2.5B1/revolution.zip Mac OS X: http://www.runrev.com/downloads/distributions/2.5B1/revolutionosx.dmg An FAQ on the changes to Express can be found here: http://www.runrev.com/express/expresstodreamcard.shtml The testing of this version is being restricted to our existing customers so please do not give these URLs out outside this list. Please report any issues with this release directly on Bugzilla. Enjoy! Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From gizmotron at earthlink.net Wed Jul 21 10:25:04 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 21 Jul 2004 07:25:04 -0700 Subject: Monterey Summit - kudos to Dan and Chipp In-Reply-To: Message-ID: on 7/20/04 10:57 PM, Dan Shafer at revdan at danshafer.com wrote: > I take offense when someone misses a chance to rib me. > > Dan > > On Jul 19, 2004, at 2:00 PM, Dar Scott wrote: > >> >> On Jul 19, 2004, at 11:21 AM, Mark Brownell wrote: >> >>>>> $5000, Sounds like Dan flies First Class. >>>> ...and is probably alone in the plane (except the staff) :-D >> ... >>> It's the cost of the sherpa barers that carry him down from >>> Shangri-La to >>> the airport. >> >> I expect Dan does not mind the ribbing. However, folks who do need >> special seating or layover situations which can get expensive should >> not feel picked on, unless you feel that is an important part of your >> camaraderie on the list and then you should. >> >> Dar Scott I've added a camaraderie parameter to my joke handler to rate the laugh factor in dry wit remarks. Now the remarks will be more dead pan than ever, in fact they will be like they are not there at all. mb From Roger.E.Eller at sealedair.com Wed Jul 21 10:17:35 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 21 Jul 2004 10:17:35 -0400 Subject: Revolution 2.5 Beta 1 Message-ID: Hi Kevin, I'm that guy who uses SGI Irix (probably the only one, right?). I see that development of new versions continues, and that is very good. But there are still deficiencies in 2.2 for Irix that you may or may not be aware of. I don't know why, but ALL imported graphics are converted to a low-res dithered image. I know the SGI graphics card is set for 32-bit color, and all my other applications display color images properly. Since Silicon Graphics was the creator of openGL, you would think that high quality display would be a given. I have tried to put this on Bugzilla, but it won't accept it. Please pass this along to your programmers. I hope it can be resolved before the unix ports of 2.5 become available. Thanks. Roger Eller P.S. I am very pleased that 2.2 was made available for SGI - IRIX. Keep up the good work!!!! Kevin Miller Sent by: use-revolution-bounces at lists.runrev.com 07/21/2004 10:04 AM Please respond to How to use Revolution To: How to use Revolution cc: Subject: Revolution 2.5 Beta 1 Hi Everyone, I'm delighted to announce Revolution 2.5 Beta for Windows and Mac OS X. Linux and Mac Classic will follow shortly. By definition, a beta test release is a test version and may not be reliable. As such you should back up your work before using this version and not use it with any sensitive projects. Existing license keys will unlock this beta test version. The URL for Windows: http://www.runrev.com/downloads/distributions/2.5B1/revsetup.exe Or without an installer: http://www.runrev.com/downloads/distributions/2.5B1/revolution.zip Mac OS X: http://www.runrev.com/downloads/distributions/2.5B1/revolutionosx.dmg An FAQ on the changes to Express can be found here: http://www.runrev.com/express/expresstodreamcard.shtml The testing of this version is being restricted to our existing customers so please do not give these URLs out outside this list. Please report any issues with this release directly on Bugzilla. Enjoy! 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 http://lists.runrev.com/mailman/listinfo/use-revolution From gizmotron at earthlink.net Wed Jul 21 10:26:48 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 21 Jul 2004 07:26:48 -0700 Subject: How do i unsubscribe to this news letter In-Reply-To: <000801c46f02$739be1f0$adba0352@Marks> Message-ID: on 7/21/04 2:09 AM, Mark Davies at mark.davies960 at ntlworld.com wrote: > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From Kenneth.J.Rabe at jpl.nasa.gov Wed Jul 21 10:37:24 2004 From: Kenneth.J.Rabe at jpl.nasa.gov (Kenneth Rabe) Date: Wed, 21 Jul 2004 07:37:24 -0700 Subject: The Case Of The Runaway Debugger In-Reply-To: <20040721004013.87468.qmail@web61102.mail.yahoo.com> References: <20040721004013.87468.qmail@web61102.mail.yahoo.com> Message-ID: <40FE7FA4.1050309@jpl.nasa.gov> This is bug 1554. I've seen it happen most often when using the variable watcher. Ken Rabe Erik Hansen wrote: >although the Trace is OFF, the tracedelay is >set as high as possible, and the breakpoint is >coded in, the Debugger still traces through >script code of its own volition. > >compacting the stack did help and things do >seem to be settling down. > >anyone else ever experience this? > >thanks, > >Erik Hansen > >===== >erik at erikhansen.org http://www.erikhansen.org > > > > >__________________________________ >Do you Yahoo!? >Vote for the stars of Yahoo!'s next ad campaign! >http://advision.webevents.yahoo.com/yahoo/votelifeengine/ >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > From soapdog at mac.com Wed Jul 21 11:14:42 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 12:14:42 -0300 Subject: cgi and ftp In-Reply-To: <3907.62.147.92.98.1090419356.squirrel@ldap.ensi-bourges.fr> References: <3907.62.147.92.98.1090419356.squirrel@ldap.ensi-bourges.fr> Message-ID: Maxence, you must include libURL for that to work, also, I don't know if libURL will be available at startup, you should check the documentation, you can move your commands to a "later" handler in the command line like openstack of your card... cheers andre On Jul 21, 2004, at 11:15 AM, maxence.bernard at ensi-bourges.fr wrote: > Hello, > > I have a cgi application that calls a stack. Inside this stack, I have > to > upload a file in a ftp server. I used to do, in another stack : > > libURLftpUploadFile myFile,"ftp://192.168.1.1/hello/hello" > > But now that I am in a cgi, this command doesn't work anymore > ("Execution > error"). I tried to insert the revlibrary.rev file from "components/ > global environment" in my stack (this file is supposed to contain the > Internet library, isn't it?), by doing, > > on startup > [...] > library "components/global environment/revlibrary.rev" > [...] > end startup > > But it doesn't work also. > I tried at the end to add: > > send "openBackground to this stack" but it makes an execution error > too. > > Has anybody an idea on how can we upload by ftp in a cgi application? > > Maxence BERNARD > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From ambassador at fourthworld.com Wed Jul 21 11:31:40 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 21 Jul 2004 08:31:40 -0700 Subject: help with speedy graphics In-Reply-To: <5.1.0.14.0.20040721133914.023a8a48@mail.tweedly.net> References: <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> <5.1.0.14.0.20040714032641.02bd1a78@mail.tweedly.net> <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> <5.1.0.14.0.20040721133914.023a8a48@mail.tweedly.net> Message-ID: <40FE8C5C.50609@fourthworld.com> Alex Tweedly wrote: > Taking positions and colours from an actual data structure (rather than > generating random points) I still get draw times for (10k points) under > 20 ticks - feels very fast, but not instantaneous. Compared to other vector programs that's pretty good. Try displaying that many objects in AppleWorks, Illustrator, Freehand, OmniGraffle, or other vector program and I think you'll find the Rev engine's handling of this to be more or less on par. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From nnoydb at excite.com Wed Jul 21 11:41:26 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 11:41:26 -0400 (EDT) Subject: Speed oddity Message-ID: <20040721154126.7A480109ED1@xprdmailfe1.nwk.excite.com> In previous versions RR 2.1.2 I experience smooth edit scrolling. However, I am using RR 2.2.1 and a majority of my RAD's editing and etc is jerky. Is anyone else experiencing this problem? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From FlexibleLearning at aol.com Wed Jul 21 11:49:24 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 21 Jul 2004 11:49:24 EDT Subject: on saveStackRequest not working? Message-ID: <147.2ee0e4f6.2e2fea84@aol.com> In a message dated 21/07/2004 16:33:36 GMT Daylight Time, "K" writes: I am experiencing a odd behavior in Revolution 2.2.1. I have added the following code to my default/only card. on saveStackRequest send compileAFX to this card pass saveStackRequest end saveStackRequest The funny thing is the when I hit apple-S the message is not triggered. Any ideas? Is saveStackRequest a valid message? Try: on commandKeyDown tKey if tKey is "S" then saveStackRequest else pass commandKeyDown end commandKeyDown /H From got at mindspring.com Wed Jul 21 11:50:18 2004 From: got at mindspring.com (Gordon Tillman) Date: Wed, 21 Jul 2004 10:50:18 -0500 Subject: Version 2.5B1 and dbsqlite Message-ID: Just downloaded and installed the new 2.5B1. Looks really great! I read in the release notes that an add-on for sqlite is in the works from RunRev. Any word on when that will be available? I'm very pleased about that. I had just downloaded sqlite yesterday and built it on my Mac and was wondering how difficult it would be to make a plugin for it for all the major platforms to give us Rever's another option for a small embedded database. Looks like the work has been done for me! --gordon From bob at armbase.com Wed Jul 21 11:59:50 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 21 Jul 2004 16:59:50 +0100 Subject: Version 2.5B1 and dbsqlite In-Reply-To: References: Message-ID: <6.1.2.0.0.20040721165713.02734cb8@mail.armbase.com> At 16:50 21/07/2004, you wrote: >Just downloaded and installed the new 2.5B1. Looks really great! I think so tooooo. Just Phoned heather with a Q? as well and I think I'll be buying a studio license (need standalones). I cant get the browser thing to work (I'm sure they are just uploading the files), BUT I have to say that the documentation window/search/display is far better. Cheers Bob; delighted >I read in the release notes that an add-on for sqlite is in the works from >RunRev. Any word on when that will be available? I'm very pleased about >that. I had just downloaded sqlite yesterday and built it on my Mac and >was wondering how difficult it would be to make a plugin for it for all >the major platforms to give us Rever's another option for a small embedded >database. Looks like the work has been done for me! > >--gordon > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Wed Jul 21 12:01:39 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 13:01:39 -0300 Subject: Version 2.5B1 and dbsqlite In-Reply-To: References: Message-ID: <40368F1E-DB2F-11D8-9D8F-0003936D012E@mac.com> On Jul 21, 2004, at 12:50 PM, Gordon Tillman wrote: > Just downloaded and installed the new 2.5B1. Looks really great! > > I read in the release notes that an add-on for sqlite is in the works > from RunRev. Any word on when that will be available? I'm very > pleased about that. I had just downloaded sqlite yesterday and built > it on my Mac and was wondering how difficult it would be to make a > plugin for it for all the major platforms to give us Rever's another > option for a small embedded database. Looks like the work has been > done for me! > > --gordon Gordon, i've being awaiting that for couple months already, I think it will be great and if they deliver SSL security then we'll come to a new security age.... Cheers Andre > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From got at mindspring.com Wed Jul 21 12:08:46 2004 From: got at mindspring.com (Gordon Tillman) Date: Wed, 21 Jul 2004 11:08:46 -0500 Subject: Version 2.5B1 and dbsqlite In-Reply-To: <40368F1E-DB2F-11D8-9D8F-0003936D012E@mac.com> References: <40368F1E-DB2F-11D8-9D8F-0003936D012E@mac.com> Message-ID: <3E93356A-DB30-11D8-B4C1-000A95ADFC4C@mindspring.com> Andre I agree: On Jul 21, 2004, at 11:01, Andre Garzia wrote: > i've being awaiting that for couple months already, I think it will be > great and if they deliver SSL security then we'll come to a new > security age.... I'm just spec'ing out a new application designed to be used by physicians in a bunch of hospitals all over the U.S. I was hoping to be able to develop it in RR and having a decent embedded database along with the SSL would give me all of the features that I require to be able to use RR! --g From revolution at jaedworks.com Wed Jul 21 12:32:19 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 09:32:19 -0700 Subject: on saveStackRequest not working? In-Reply-To: <20040721102612.4783B109EBA@xprdmailfe1.nwk.excite.com> References: <20040721102612.4783B109EBA@xprdmailfe1.nwk.excite.com> Message-ID: At 6:26 AM -0400 7/21/2004, K wrote: >I am experiencing a odd behavior in Revolution 2.2.1. I have added >the following code to my default/only card. >[...] >on saveStackRequest > send compileAFX to this card > pass saveStackRequest >end saveStackRequest > >The funny thing is the when I hit apple-S the message is not >triggered. Any ideas? Is this in the IDE? The Rev IDE does trap saveStackRequest. (It's supposed to pass it, but I've noticed sometimes the IDE failing to pass system messages.) Try checking this in "Suspend Development Tools" mode. If it works there, it's some IDE interference which won't show up in your standalone. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From soapdog at mac.com Wed Jul 21 12:33:36 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 13:33:36 -0300 Subject: Database Query Builder bug - only returning one row, and not updating... Message-ID: Hi Folks, is anyone here using Database Query Builder on Rev 2.2.1? I am using it and using it to display the contents of a query in a nice listbox field. The query should return 3 rows (it does that on phpMyAdmin, the same query). It returns only one row on rev. Also I am making use of the arcane function revSetSQLOfQuery to change the parameter of the query on runtime. it is working for when I check the Database Query Builder, the query is the last one I set. Any clues here? That appears a nasty bug... Thanks in advance Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Wed Jul 21 12:36:50 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 13:36:50 -0300 Subject: on saveStackRequest not working? In-Reply-To: References: <20040721102612.4783B109EBA@xprdmailfe1.nwk.excite.com> Message-ID: <2A899079-DB34-11D8-9D8F-0003936D012E@mac.com> It's not working for me for a long time... I am not on suspended mode but the Cmd+S never works! Like the shortcut vanished, but since I make use of altArchive as my save button replacement, I am not very worried. andre: "Trap The Developer!" On Jul 21, 2004, at 1:32 PM, Jeanne A. E. DeVoto wrote: > At 6:26 AM -0400 7/21/2004, K wrote: >> I am experiencing a odd behavior in Revolution 2.2.1. I have added >> the following code to my default/only card. >> [...] >> on saveStackRequest >> send compileAFX to this card >> pass saveStackRequest >> end saveStackRequest >> >> The funny thing is the when I hit apple-S the message is not >> triggered. Any ideas? > > Is this in the IDE? The Rev IDE does trap saveStackRequest. (It's > supposed to pass it, but I've noticed sometimes the IDE failing to > pass system messages.) > > Try checking this in "Suspend Development Tools" mode. If it works > there, it's some IDE interference which won't show up in your > standalone. > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From revolution at jaedworks.com Wed Jul 21 12:37:44 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 09:37:44 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> Message-ID: At 1:25 PM +0100 7/21/2004, Bob Hartley wrote: >I've read the docs and see that to have a window of say 1100x750 >scroll to allow an area of 1100x2000 you group objects. > >Now I have a problem with this. I need to have a window (1100x750 >with menus) that has scrollbars V+H. > If the window is resized to say 700x500 by dragging the corner, the >edges of the scrollbars dissapear. If it is made bigger then there >are gaps at the bottom To accomplish this, you need to add a resizeStack handler that updates the height and width of the group to fit the new window size. Then the group's scrollbars will be at the edges of the window regardless of how the user resizes it. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revdan at danshafer.com Wed Jul 21 12:44:54 2004 From: revdan at danshafer.com (Dan Shafer) Date: Wed, 21 Jul 2004 09:44:54 -0700 Subject: OT - An Old Programming Funny Message-ID: <4B30CC88-DB35-11D8-8961-000A95AE42E6@danshafer.com> Stumbled across this oldie-but-goodie today and couldn't resist sharing it with my fellow Revolutionaries. Enjoy but don't try to understand the code, OK? http://www.geocities.com/Heartland/Plains/6271/compu023.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From bob at armbase.com Wed Jul 21 12:49:18 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 21 Jul 2004 17:49:18 +0100 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> Message-ID: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> At 17:37 21/07/2004, you wrote: >At 1:25 PM +0100 7/21/2004, Bob Hartley wrote: >>I've read the docs and see that to have a window of say 1100x750 scroll >>to allow an area of 1100x2000 you group objects. >> >>Now I have a problem with this. I need to have a window (1100x750 with >>menus) that has scrollbars V+H. >> If the window is resized to say 700x500 by dragging the corner, the >> edges of the scrollbars dissapear. If it is made bigger then there are >> gaps at the bottom > >To accomplish this, you need to add a resizeStack handler that updates the >height and width of the group to fit the new window size. Then the group's >scrollbars will be at the edges of the window regardless of how the user >resizes it. I tried this one on resizestack set the rect of group "your group name here" to the rect of this cd end resizestack No go so far. I need to have another look at it tonight. heers bob; Been counting dots all day. Now how is that for a boring job. :-) >-- >jeanne a. e. devoto ~ revolution at jaedworks.com >http://www.jaedworks.com >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Wed Jul 21 12:52:19 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 13:52:19 -0300 Subject: OT - An Old Programming Funny In-Reply-To: <4B30CC88-DB35-11D8-8961-000A95AE42E6@danshafer.com> References: <4B30CC88-DB35-11D8-8961-000A95AE42E6@danshafer.com> Message-ID: <541B90A8-DB36-11D8-9D8F-0003936D012E@mac.com> I like that old series about shooting your foot! andre On Jul 21, 2004, at 1:44 PM, Dan Shafer wrote: > Stumbled across this oldie-but-goodie today and couldn't resist > sharing it with my fellow Revolutionaries. > > Enjoy but don't try to understand the code, OK? > > http://www.geocities.com/Heartland/Plains/6271/compu023.html > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Revolutionary > Author of "Revolution: Software at the Speed of Thought" > http://www.revolutionpros.com for more info > Available at Runtime Revolution Store (http://www.runrev.com/RevPress) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From SimPLsol at aol.com Wed Jul 21 12:56:23 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed, 21 Jul 2004 12:56:23 EDT Subject: old funny Message-ID: <1a8.262b4d30.2e2ffa37@aol.com> I once did some consulting work for a company that paid their programmers based on the number of lines of code they wrote in a day! Paul Looney From soapdog at mac.com Wed Jul 21 13:01:58 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 14:01:58 -0300 Subject: old funny In-Reply-To: <1a8.262b4d30.2e2ffa37@aol.com> References: <1a8.262b4d30.2e2ffa37@aol.com> Message-ID: On Jul 21, 2004, at 1:56 PM, SimPLsol at aol.com wrote: > I once did some consulting work for a company that paid their > programmers > based on the number of lines of code they wrote in a day! > Paul Looney That really amazes me... andre PS: and what about recursive code self modifying scheme code... heehh that should count millions... > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From bill at bluewatermaritime.com Wed Jul 21 13:15:12 2004 From: bill at bluewatermaritime.com (Bill) Date: Wed, 21 Jul 2004 13:15:12 -0400 Subject: Trapping mousedown with control key or right click In-Reply-To: <20040721152947.1D9D5930277@mail.runrev.com> Message-ID: Someone posted: --on mouseDown -- if (the controlKey is down) then -- beep -- put the long name of the target -- --set the clipboardData["text"] to the long name of me -- end if -- pass mouseDown --end mouseDown And it gave me an idea on how to give nine-to-five reports like search capability for each field in my mySQL database front end but for some reason the control key down wouldn't work so I searched the documentation and tried: --if controlKey() is down then Which also didn't work and --If the controlKey() is down then Which made errors and --If the controlKey is down then Which also didn't work. All of this is on a MacOS X system and I'm putting the mouseDown handler in the card script. I was getting frustrated so I cut and pasted this from the documentation of RunRev: on controlKeyDown myKey -- make Control-D delete the current card if theKey is "D" then delete this card else pass controlKeyDown end controlKeyDown And that didn't work (good thing as I didn't want to delete that card anyway) so I was pulling my hair until I noticed the typo for "theKey" instead of "myKey" cleverly put in by the runrev documentation team to keep us hopping. But it still wasn't trapping the mouseDown with control key like I wanted and then I found: on mouseDown theButton -- make database find on Control/Right-click if theButton is 3 then ask "Find... in" && the name of the target else pass mouseDown end if end mouseDown Which works absolutely perfect and does what someone posted earlier. The "theButton" is 3 means that we are holding the control key down an a mousedown and it works perfectly. I posted this in case someone else tried to make the earlier mousedown handler work so they wouldn't have to go through all the same frustrations. From bvg at mac.com Wed Jul 21 13:16:00 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 21 Jul 2004 19:16:00 +0200 Subject: Loading images from a non-URL source Message-ID: this works for me: on mouseUp answer file "" if the result = "" then set the data of me to URL ("binfile:" & it) put the Data of me into image 1 end if end mouseUp On Jul 21 2004, at 15:25, Frank D. Engel, Jr. wrote: > So then something like this attached to a button should work? It > doesn't seem to. I select a JPEG image file (I tried several > different ones). > > on mouseUp > answer file "Select an image file:" as sheet > put it into x > if there is a file x then > open file x > read from file x until EOF > put it into y > close file x > set the text of image "Logo" to y > end if > end mouseUp > > If I set the filename of image "Logo" to x, then the image appears, > but I need to be able to take the data from a database field (and to > take image data from a file and store it in the field), so I need > functionality similar to the above. > > What am I missing here? > > > > On Jul 20, 2004, at 18:00, Jeanne A. E. DeVoto wrote: > >> At 10:51 PM +0200 7/20/2004, Klaus Major wrote: >>> Hi Frank, >>> >>>> How can I take binary image data stored in a variable (obtained >>>> programmatically, >>>> usually from a database query) and display it in an image field >>>> without first storing >>>> it to a file? I can't seem to find any information on this. >>>> >>>> I tried this, but it doesn't seem to work: >>>> >>>> set the fileName of image "Logo" to empty >>>> set the imageData of image "Logo" to an_obtained_value >>> >>> when using "the imagedata" you have to make sure that the "target" >>> image has EXACTLY >>> the same dimensions as the "source" image, or you might expereince >>> ugly results... >>> >>> But you can: >>> >>> ... >>> put a_var_with_binary_data into img 1 >>> ... >>> >>> and it will resize to the correct dimensions :-) >> >> It's also important to know that imageData and the content of an >> image (its text property) aren't in the same format. >> >> The imageData is an invariant format that provides the RGB data for >> each pixel. The text of the image is the image's data in whatever >> format - PNG, GIF, JPEG, or whatever format the image is encoded in. >> >> Normally, if you get the data from some other source, it will be in >> PNG, GIF, etc., so you'll use a statement like >> put myImageData into image "My Image" >> Only if you're modifying the image data yourself do you use the >> imageData, usually. >> -- >> jeanne a. e. devoto ~ revolution at jaedworks.com >> http://www.jaedworks.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > > ________________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Get It Now At www.doteasy.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From nnoydb at excite.com Wed Jul 21 13:32:33 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 13:32:33 -0400 (EDT) Subject: The Case Of The Runaway Debugger Message-ID: <20040721173233.14E1EB6B5@xprdmailfe17.nwk.excite.com> Actually, I have experienced that error. I cleared all breakpoints and exited Revolution and it just went away. NOTE: Many times it occured in handlers/functionss that I used value() for invocation. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Wed 07/21, Kenneth Rabe < Kenneth.J.Rabe at jpl.nasa.gov > wrote: From: Kenneth Rabe [mailto: Kenneth.J.Rabe at jpl.nasa.gov] To: erik at erikhansen.org, use-revolution at lists.runrev.com Date: Wed, 21 Jul 2004 07:37:24 -0700 Subject: Re: The Case Of The Runaway Debugger This is bug 1554. I've seen it happen most often when using the
variable watcher.

Ken Rabe

Erik Hansen wrote:

>although the Trace is OFF, the tracedelay is
>set as high as possible, and the breakpoint is
>coded in, the Debugger still traces through
>script code of its own volition.
>
>compacting the stack did help and things do
>seem to be settling down.
>
>anyone else ever experience this?
>
>thanks,
>
>Erik Hansen
>
>=====
>erik at erikhansen.org http://www.erikhansen.org
>
>
>
>
>__________________________________
>Do you Yahoo!?
>Vote for the stars of Yahoo!'s next ad campaign!
>http://advision.webevents.yahoo.com/yahoo/votelifeengine/
>_______________________________________________
>use-revolution mailing list
>use-revolution at lists.runrev.com
>http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
>
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From klaus at major-k.de Wed Jul 21 13:35:33 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 21 Jul 2004 19:35:33 +0200 Subject: Loading images from a non-URL source In-Reply-To: References: Message-ID: <5E7B07EE-DB3C-11D8-A984-000A27B49A96@major-k.de> Hi Frank, here is a shorter one: on mouseUp answer file "Select an image file:" as sheet if there is a file it then put url("binfile:" & it) into image "Logo" end if end mouseUp >> So then something like this attached to a button should work? >> It doesn't seem to. I select a JPEG image file (I tried several >> different ones). >> >> on mouseUp >> answer file "Select an image file:" as sheet >> put it into x >> if there is a file x then >> open file x >> read from file x until EOF >> put it into y >> close file x >> set the text of image "Logo" to y >> end if >> end mouseUp >> >> If I set the filename of image "Logo" to x, then the image appears, >> but I need to be able to take the data from a database field (and to >> take image data from a file and store it in the field), so I need >> functionality similar to the above. >> >> What am I missing here? Don't know... But i have to confess that "the text of image xyz" just does not "sound" right to me... It is valid code actually, but i cannot like it. ;-) Unfortunately i have never worked with BLOB data in databases, so i cannot say in what format images are stored there... Regards Klaus Major klaus at major-k.de http://www.major-k.de From nnoydb at excite.com Wed Jul 21 13:34:38 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 13:34:38 -0400 (EDT) Subject: on saveStackRequest not working? Message-ID: <20040721173438.7FC09B6B5@xprdmailfe17.nwk.excite.com> Here is the on-line help entry for the message. saveStackRequest message Sent to the current card when the stack is about to be saved. on saveStackRequest -- delete all cards but the first repeat with x = the number of cards down to 2 delete card x end if pass saveStackRequest -- or the stack won't be saved end saveStackRequest Handle the saveStackRequest message if you need to do cleanup or other actions before a stack is saved. For example, if the stack creates temporary objects that should not be saved with the stack, you can write a saveStackRequest handler to delete those objects before the stack is saved. Comments: If the stack has not yet been saved, the standard Save dialog box appears. The saveStackRequest message is sent after the user clicks Save in this dialog box, and before the file is saved. The save action is triggered by the saveStackRequest message. This means that trapping the saveStackRequest message and not passing it prevents the stack from being saved. -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Wed 07/21, < FlexibleLearning at aol.com > wrote: From: [mailto: FlexibleLearning at aol.com] To: use-revolution at lists.runrev.com Date: Wed, 21 Jul 2004 11:49:24 EDT Subject: Re: on saveStackRequest not working?
In a message dated 21/07/2004 16:33:36 GMT Daylight Time, "K"

writes:

I am experiencing a odd behavior in Revolution 2.2.1. I have added the
following code to my default/only card.

on saveStackRequest
send compileAFX to this card
pass saveStackRequest
end saveStackRequest

The funny thing is the when I hit apple-S the message is not triggered. Any
ideas?


Is saveStackRequest a valid message?

Try:
on commandKeyDown tKey
if tKey is "S" then saveStackRequest
else pass commandKeyDown
end commandKeyDown

/H
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Wed Jul 21 13:35:18 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 21 Jul 2004 10:35:18 -0700 Subject: Trapping mousedown with control key or right click In-Reply-To: References: Message-ID: <40FEA956.1050702@fourthworld.com> Bill wrote: > on mouseDown theButton -- make database find on Control/Right-click > if theButton is 3 then > ask "Find... in" && the name of the target > else > pass mouseDown > end if > end mouseDown > > Which works absolutely perfect and does what someone posted earlier. The > "theButton" is 3 means that we are holding the control key down an a > mousedown and it works perfectly. I posted this in case someone else tried > to make the earlier mousedown handler work so they wouldn't have to go > through all the same frustrations. One of the hardest lessons I learned when I first started working with Transcript was just how anomalous Mac OS is compared to most other operating systems. The omni-platform nature of the engine required me to do some "unlearning" about what constitutes "standard" behaviors. The early usefulness of the Mac's single-button mouse was wonderful, but now that a majority of people in post-industrial nations own computers there's an argument that it's time to give Mac users the benefits of a two-button mouse. Contextual menus are a very useful UI element, but are cumbersome on the Mac with its one-button mouse, requiring two hands to activate them. As a result contextual menus are underutilized on Mac OS, or implemented poorly (too many Mac programs ignore the universal HIG convention of having all items in contextual menus also available in the primary menu bar or through some other means). Given the benefits of the two-button mouse (and that most of the NeXT team driving OS X came from a world of three-button mice as is common in Unixland), I hold by my prediction that Apple will do themselves and their customers the favor of shipping with a two-button mouse within a year. When an outsider like me suggest this it may seem like heresy to the faithful flock, but mark my words Steve will get a standing ovation when he rolls it out (heck, he gets a standing ovation for darn near anything; at WWDC he got thundering applause when he explained how far behind Intel the AIM architecture is -- an enviable reality distortion field; how nice would it be if you got applause from your boss when you tell him his project will be late again ). In the meantime, from time to time you'll likely encounter circumstances like this one where the Mac Way is so different from the way all other GUIs work that a little unlearning will be required. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From nnoydb at excite.com Wed Jul 21 13:35:43 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 13:35:43 -0400 (EDT) Subject: on saveStackRequest not working? Message-ID: <20040721173543.C7538B6D0@xprdmailfe17.nwk.excite.com> So, should I add this one to Bugzilla? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Wed 07/21, Jeanne A. E. DeVoto < revolution at jaedworks.com > wrote: From: Jeanne A. E. DeVoto [mailto: revolution at jaedworks.com] To: use-revolution at lists.runrev.com Date: Wed, 21 Jul 2004 09:32:19 -0700 Subject: Re: on saveStackRequest not working? At 6:26 AM -0400 7/21/2004, K wrote:
>I am experiencing a odd behavior in Revolution 2.2.1. I have added
>the following code to my default/only card.
>[...]
>on saveStackRequest
> send compileAFX to this card
> pass saveStackRequest
>end saveStackRequest
>
>The funny thing is the when I hit apple-S the message is not
>triggered. Any ideas?

Is this in the IDE? The Rev IDE does trap saveStackRequest. (It's
supposed to pass it, but I've noticed sometimes the IDE failing to
pass system messages.)

Try checking this in "Suspend Development Tools" mode. If it works
there, it's some IDE interference which won't show up in your
standalone.
--
jeanne a. e. devoto ~ revolution at jaedworks.com
http://www.jaedworks.com
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Wed Jul 21 13:37:54 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 13:37:54 -0400 (EDT) Subject: on saveStackRequest not working? Message-ID: <20040721173754.BE523B73A@xprdmailfe17.nwk.excite.com> Does anyone know a replacement message since I have processing that is necessary prior to the stack being saved? K -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Wed 07/21, K < nnoydb at excite.com > wrote: From: K [mailto: nnoydb at excite.com] To: use-revolution at lists.runrev.com Date: Wed, 21 Jul 2004 13:34:38 -0400 (EDT) Subject: Re: on saveStackRequest not working?

Here is the on-line help entry for the message.

saveStackRequest message

Sent to the current card when the stack is about to be saved.

on saveStackRequest -- delete all cards but the first
repeat with x = the number of cards down to 2
delete card x
end if
pass saveStackRequest -- or the stack won't be saved
end saveStackRequest

Handle the saveStackRequest message if you need to do cleanup or other actions before a stack is saved. For example, if the stack creates temporary objects that should not be saved with the stack, you can write a saveStackRequest handler to delete those objects before the stack is saved.

Comments:
If the stack has not yet been saved, the standard Save dialog box appears. The saveStackRequest message is sent after the user clicks Save in this dialog box, and before the file is saved.

The save action is triggered by the saveStackRequest message. This means that trapping the saveStackRequest message and not passing it prevents the stack from being saved.


-==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-
Disclaimer:

Any resemblance between the above views and those of my
employer, my terminal, or the view out my window are purely
coincidental.
Any resemblance between the above and my own views is non-deterministic.

The question of the existence of views in the absence of anyone to hold
them
is left as an exercise for the reader. The question of the existence of
the reader
is left as an exercise for the second god coefficient.
(A discussion of non-orthogonal, non-integral polytheism is beyond the
scope of this article.)



--- On Wed 07/21, < FlexibleLearning at aol.com > wrote:
From: [mailto: FlexibleLearning at aol.com]
To: use-revolution at lists.runrev.com
Date: Wed, 21 Jul 2004 11:49:24 EDT
Subject: Re: on saveStackRequest not working?


In a message dated 21/07/2004 16:33:36 GMT Daylight Time, "K"

writes:

I am experiencing a odd behavior in Revolution 2.2.1. I have added the
following code to my default/only card.

on saveStackRequest
send compileAFX to this card
pass saveStackRequest
end saveStackRequest

The funny thing is the when I hit apple-S the message is not triggered. Any
ideas?


Is saveStackRequest a valid message?

Try:
on commandKeyDown tKey
if tKey is "S" then saveStackRequest
else pass commandKeyDown
end commandKeyDown

/H
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From alex at tweedly.net Wed Jul 21 13:18:23 2004 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 21 Jul 2004 18:18:23 +0100 Subject: help with speedy graphics In-Reply-To: <40FE8C5C.50609@fourthworld.com> References: <5.1.0.14.0.20040721133914.023a8a48@mail.tweedly.net> <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> <5.1.0.14.0.20040714032641.02bd1a78@mail.tweedly.net> <5.1.0.14.0.20040715002631.00adf150@mail.tweedly.net> <5.1.0.14.0.20040721133914.023a8a48@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040721174612.022e1ba0@mail.tweedly.net> At 08:31 21/07/2004 -0700, Richard Gaskin wrote: >Alex Tweedly wrote: >>Taking positions and colours from an actual data structure (rather than >>generating random points) I still get draw times for (10k points) under >>20 ticks - feels very fast, but not instantaneous. > >Compared to other vector programs that's pretty good. Try displaying that >many objects in AppleWorks, Illustrator, Freehand, OmniGraffle, or other >vector program and I think you'll find the Rev engine's handling of this >to be more or less on par. Yeah, it's pretty respectable. I'm perfectly happy with the 20 ticks for initial draw and 4-5 for incremental draws, it feels very responsive. This has been the strongest - but far from the only - example where I've implemented something in Revolution in the "obvious" way (that's "obvious - to someone who's not yet thinking in chunk / text lines) and been horrified by the abysmally slow performance. Then a few questions to the list, some helpful replies, a quick re-design into "The Transcript Way" and suddenly it becomes not just OK, but quite good. (I can't call this example "good" yet - wxPython does a non-optimized version of this at about 3 times the speed of the best I can get in Rev - but definitely "quite good"). So in case I haven't said it recently - the folks who provide all the help on this list are probably the best feature of Revolution - thanks !! -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From klaus at major-k.de Wed Jul 21 13:40:25 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 21 Jul 2004 19:40:25 +0200 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> Message-ID: <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> Hi Bob, > At 17:37 21/07/2004, you wrote: >> At 1:25 PM +0100 7/21/2004, Bob Hartley wrote: >>> I've read the docs and see that to have a window of say 1100x750 >>> scroll to allow an area of 1100x2000 you group objects. >>> >>> Now I have a problem with this. I need to have a window (1100x750 >>> with menus) that has scrollbars V+H. >>> If the window is resized to say 700x500 by dragging the corner, the >>> edges of the scrollbars dissapear. If it is made bigger then there >>> are gaps at the bottom >> >> To accomplish this, you need to add a resizeStack handler that >> updates the height and width of the group to fit the new window size. >> Then the group's scrollbars will be at the edges of the window >> regardless of how the user resizes it. > > I tried this one > > on resizestack > set the rect of group "your group name here" to the rect of this cd > end resizestack > > No go so far. I need to have another look at it tonight. > heers > bob; Been counting dots all day. Now how is that for a boring job. :-) i had a look at your stack and you are just using the wrong approach... Do this: Remove everything but the lonely button, yes all the nice and almost unused scrollbars :-) Then group that only button!!! You can hide it then, we just need it to create a group, empty groups are not possible... Set the h- and v-scrollbar AND the lockloc of that group to true... Then add this resizescript above to your card and resize the card :-) Now you can fill this group with content... Hope that helps Klaus Major klaus at major-k.de http://www.major-k.de From nnoydb at excite.com Wed Jul 21 13:41:42 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 13:41:42 -0400 (EDT) Subject: Speed oddity Message-ID: <20040721174142.85E9CB6B5@xprdmailfe17.nwk.excite.com> It seems my RR 2.1.2 disappeared and the process continued running. The slowness was because I had 17 in running in background (without realizing it). P.S. It was not in Finder just the ps list. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Wed 07/21, K < nnoydb at excite.com > wrote: From: K [mailto: nnoydb at excite.com] To: use-revolution at lists.runrev.com Date: Wed, 21 Jul 2004 11:41:26 -0400 (EDT) Subject: Speed oddity

In previous versions RR 2.1.2 I experience smooth edit scrolling. However, I am using RR 2.2.1 and a majority of my RAD's editing and etc is jerky. Is anyone else experiencing this problem?

Kevin


-==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-
Disclaimer:

Any resemblance between the above views and those of my
employer, my terminal, or the view out my window are purely
coincidental.
Any resemblance between the above and my own views is non-deterministic.

The question of the existence of views in the absence of anyone to hold
them
is left as an exercise for the reader. The question of the existence of
the reader
is left as an exercise for the second god coefficient.
(A discussion of non-orthogonal, non-integral polytheism is beyond the
scope of this article.)



_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From tom.cole at asu.edu Wed Jul 21 13:44:26 2004 From: tom.cole at asu.edu (Tom Cole) Date: Wed, 21 Jul 2004 10:44:26 -0700 Subject: Correct Screen Size Message-ID: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> I am converting a HyperCard stack to rev and I wanted to go beyond the old classic Mac 9-inch screen size. I put a centerme command in the openstack script, but I would also like to size the screen automatically to a size that is standard these days. I don't know how to do that. Is there a good, all-round screen size, and how do I set that as a default for my stack? Thanks, Tom in Arizona From ambassador at fourthworld.com Wed Jul 21 13:54:48 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 21 Jul 2004 10:54:48 -0700 Subject: Correct Screen Size In-Reply-To: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> References: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> Message-ID: <40FEADE8.1080300@fourthworld.com> Tom Cole wrote: > I am converting a HyperCard stack to rev and I wanted to go beyond the > old classic Mac 9-inch screen size. I put a centerme command in the > openstack script, but I would also like to size the screen automatically > to a size that is standard these days. I don't know how to do that. Is > there a good, all-round screen size, and how do I set that as a default > for my stack? To be safe I design for a minimum of 800x600, which is supported on most computers made in the last seven years or so. But recent stats from this article suggest that the tide is shifting quickly to 1024x768: Rank Resolution Market % ---- -------------- -------- 1. 1024 x 768 54.02% 2. 800 x 600 24.66% 3. 1280 x 1024 14.1% 4. 1152 x 864 4% 5. 640 x 480 0.6% 6. 1600 x 1200 0.8% 7. 1152 x 870 0.1% While I would still design for a minimum of 800x600, it may not be more than another year or two before we can safely consider 1024x768 as a good baseline. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revolution at jaedworks.com Wed Jul 21 13:50:50 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 10:50:50 -0700 Subject: on saveStackRequest not working? In-Reply-To: <20040721173543.C7538B6D0@xprdmailfe17.nwk.excite.com> References: <20040721173543.C7538B6D0@xprdmailfe17.nwk.excite.com> Message-ID: At 1:35 PM -0400 7/21/2004, K wrote: >So, should I add this one to Bugzilla? Sure, if it's reproducible. (It's helpful to create the smallest stack you can that shows the problem, so if you can make a stack with just saveStackRequest...) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Wed Jul 21 14:06:50 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 11:06:50 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> Message-ID: At 5:49 PM +0100 7/21/2004, Bob Hartley wrote: >I tried this one > >on resizestack > set the rect of group "your group name here" to the rect of this cd >end resizestack Try this: on resizeStack newWidth,newHeight set the width of group "your group name here" to newWidth set the height of group "your group name here" to newHeight end resizeStack (Also, don't forget to set the group's lockLoc property to true.) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From gizmotron at earthlink.net Wed Jul 21 14:09:46 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 21 Jul 2004 11:09:46 -0700 Subject: Version 2.5B1 and dbsqlite In-Reply-To: <40368F1E-DB2F-11D8-9D8F-0003936D012E@mac.com> Message-ID: on 7/21/04 9:01 AM, Andre Garzia at soapdog at mac.com wrote: > I think it will be > great and if they deliver SSL security then we'll come to a new > security age.... > > Cheers > Andre Finally, we can talk about encryption. The reason I didn't use Dar Scott's great idea and source code, "the boxes," or Richard Gaskin's excellent suggestions and source code for storing arrays in customProperties is because I wanted to use one single high speed encryption process on a single text document all at once. To use encryption with these other array options would require encrypting/decrypting in a repeat loop. So I decrypt then pull-parse to an array in a global var. This works best for my needs and perhaps if including encryption for you as well. Rev_BlowfishCBC is dead. Long live openSSL. Slowfish is dead, welcome to greased lightning, and that's no joke. If anyone wants to see the new MTML Intuition 1.1a, (windows only for the next few days), you can download the commercial demo version at: http://www.leveltron.com/data/download.html I'm working on the Help section today before creating the MacOS & MacOSX versions. The on-line docs do not reflect the new features available in this version. Mark Brownell Proud creator of the MTML Internet From devin_asay at byu.edu Wed Jul 21 14:05:40 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 21 Jul 2004 12:05:40 -0600 Subject: Correct Screen Size In-Reply-To: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> References: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> Message-ID: <93B4AFFC-DB40-11D8-980E-000A95A6A138@byu.edu> Tom, On Jul 21, 2004, at 11:44 AM, Tom Cole wrote: > I am converting a HyperCard stack to rev and I wanted to go beyond the > old classic Mac 9-inch screen size. I put a centerme command in the > openstack script, but I would also like to size the screen > automatically to a size that is standard these days. I don't know how > to do that. Is there a good, all-round screen size, and how do I set > that as a default for my stack? 800 X 600 is safe to assume as a minimum size that 99.9% of users can display nowadays. More common is 1028 X 764. You can get the size of the user's screen with the screenRect function and use it to set the size of your stack window: set the rect of this stack to the screenRect But you'll also how to figure out how to resize/reposition controls to fit into the new size. The Geometry Manager can help in this, but can be finicky. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Wed Jul 21 14:12:22 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 21 Jul 2004 12:12:22 -0600 Subject: Correct Screen Size In-Reply-To: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> References: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> Message-ID: <82BBD71F-DB41-11D8-980E-000A95A6A138@byu.edu> Ooops! On Jul 21, 2004, at 11:44 AM, Devin wrote: > More common is 1028 X 764. ^^^^^^^^^^^ That should have read 1024 X 768. Ah, the joys of dyselixa! Devin From Cubist at aol.com Wed Jul 21 14:14:26 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Wed, 21 Jul 2004 14:14:26 EDT Subject: Current file position ? Message-ID: <1cc.26590806.2e300c82@aol.com> sez janschenkel at yahoo.com: >--- Cubist at aol.com wrote: >> sez janschenkel at yahoo.com: >> >--- Alex Tweedly wrote: >> >> How can I find the current file position ? >> >> >> >> I found >> >> seek .. to set the >> current >> >> position (either abs or >> >> relative) >> >> read .... at N ... to read, starting >> at >> >> a specified position >> >> write .... at N ... to write, >> starting >> >> at a specified position >> >> but I can't find how to find the current >> position. >> > >> >I'm afraid you can't do that... >> More precisely, Rev doesn't keep track of such >> things *for* you. So if you >> want to do it, you have to do it yourself, "by >> hand". Use a separate >> variable, or custom property, or whatever... >Of course we can track it ourselves, but I think it >makes more sense that we can ask the engine where >we're at in the file. Example : >-- >on ReadTheFile pFilePath > open file pFilePath > read from file pFilePath for 1 line > put the currentPosition of file pFilePath > close file pFilePath >end ReadTheFile >-- >Indeed, I can just check (the length of it) and add it >to my counter, but it's just more convenient... Obviously it *would* be more convenient to just let the engine handle the messy details; I don't dispute that in the least. In fact, I think I agree with you, and Alex, that such a thing would be good. All I'm sayin' is, if you (or anyone else) need this feature *right now* (as opposed to whenever RunRev's demon programmers get around to adding this feature to the engine), it should be possible for you to implement it yourself in one form or another. >just like I'd love to see an addition to 'repeat for ... > end repeat Me, too. But seeing as how the currently-necessary workaround isn't *that* grotesquely inconvenient, I am unsure that it's worth the bother of tryna persuade RunRev's demon programmers to fix it... From SimPLsol at aol.com Wed Jul 21 14:23:10 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed, 21 Jul 2004 14:23:10 EDT Subject: old funny Message-ID: <8a.101d463e.2e300e8e@aol.com> Why would one write repeat loops when getting paid more for inline code? It was a mess! Paul Looney From SimPLsol at aol.com Wed Jul 21 14:26:22 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed, 21 Jul 2004 14:26:22 EDT Subject: The 2.5 debugger Message-ID: <1ce.267e44b3.2e300f4e@aol.com> I downloaded the 2.5 beta this morning and went immediately to the debugger. Lots of improvements! Thanks! Not to appear ungrateful but.... Is there some technical reason why the buttons in the debugger can't have command keys on OS X? You know, command I for Step Into, command T for Trace, command A for Abort. This would be very helpful. Paul Looney From hershrev at realtorsgroup.us Wed Jul 21 14:23:54 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 21 Jul 2004 14:23:54 -0400 Subject: IDE speed In-Reply-To: <20040721011849.11198.qmail@web61110.mail.yahoo.com> Message-ID: <1F69740E-DB43-11D8-AB4E-0030654C1E62@realtorsgroup.us> On Tuesday, July 20, 2004, at 09:18 PM, Erik Hansen wrote: > --- Kenneth Rabe > wrote: >> You are probably experiencing a memory leak. >> Once the memory size of >> the IDE reaches a certain point, it slows down >> dramatically and only >> restarting the application will help. > > which point? The more time its used it sloes down. I had to restart the computer Mac OSX 10.2 to get it going at some point, otherwise just to restart the application would do it. Hershel > > thanks, > > Erik Hansen > > ===== > erik at erikhansen.org http://www.erikhansen.org > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail is new and improved - Check it out! > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Wed Jul 21 14:38:58 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 21 Jul 2004 14:38:58 -0400 Subject: Loading images from a non-URL source In-Reply-To: <5E7B07EE-DB3C-11D8-A984-000A27B49A96@major-k.de> References: <5E7B07EE-DB3C-11D8-A984-000A27B49A96@major-k.de> Message-ID: <3A7DA906-DB45-11D8-AC1B-0050E4BA750F@fjrhome.net> Thank you, that seems to work great! On Jul 21, 2004, at 13:35, Klaus Major wrote: > Hi Frank, > > here is a shorter one: > > on mouseUp > answer file "Select an image file:" as sheet > if there is a file it then > put url("binfile:" & it) into image "Logo" > end if > end mouseUp > >>> So then something like this attached to a button should work? >>> It doesn't seem to. I select a JPEG image file (I tried several >>> different ones). >>> >>> on mouseUp >>> answer file "Select an image file:" as sheet >>> put it into x >>> if there is a file x then >>> open file x >>> read from file x until EOF >>> put it into y >>> close file x >>> set the text of image "Logo" to y >>> end if >>> end mouseUp >>> >>> If I set the filename of image "Logo" to x, then the image appears, >>> but I need to be able to take the data from a database field (and to >>> take image data from a file and store it in the field), so I need >>> functionality similar to the above. >>> >>> What am I missing here? > > Don't know... > > But i have to confess that "the text of image xyz" just does not > "sound" right to me... > It is valid code actually, but i cannot like it. ;-) > > Unfortunately i have never worked with BLOB data in databases, so i > cannot say > in what format images are stored there... > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From bill at bluewatermaritime.com Wed Jul 21 14:42:01 2004 From: bill at bluewatermaritime.com (Bill) Date: Wed, 21 Jul 2004 14:42:01 -0400 Subject: Database query builder not really a bug just not finished In-Reply-To: <20040721173809.CDEBD9302CE@mail.runrev.com> Message-ID: On 7/21/04 1:38 PM, "use-revolution-request at lists.runrev.com" wrote: > is anyone here using Database Query Builder on Rev 2.2.1? I am using it > and using it to display the contents of a query in a nice listbox > field. The query should return 3 rows (it does that on phpMyAdmin, the > same query). It returns only one row on rev. Also I am making use of > the arcane function revSetSQLOfQuery to change the parameter of the > query on runtime. it is working for when I check the Database Query > Builder, the query is the last one I set. Any clues here? That appears > a nasty bug... The query builder and its nice show record function only works for one record at a time. You can do this: on mouseUp put first word of selectedtext of me into tshipID put "SELECT * FROM voyages WHERE shipID='" & \ tshipID & "'" \ into tSQLStatement revSetSQLOfQuery "Connect",tSQLStatement end mouseUp (sorry my example is not more generic -- my query builder query is called "Connect") and then you will get a subset of your data but still only one record will show at a time in the fields that are show a connection and update data etc. Then you use buttons set to move to next record to see each record from your query. If you want to see a list of records like to put them in a pop-up or something you don't use the query builder but instead do it manually (and you can make a nice front end that mixes what the query builder does well with what you have to do manually). Also try using CocoaMySQL instead of phpMyAdmin and you have more functions and can look stuff up quickly (especially if you have a complex multi-table database) while programming in RUNREV at the same time. From revolution at jaedworks.com Wed Jul 21 15:12:27 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 12:12:27 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> Message-ID: At 7:40 PM +0200 7/21/2004, Klaus Major wrote: >You can hide it then, we just need it to create a group, empty >groups are not possible... Sure they're possible. A group doesn't need to contain any other controls. (It usually does, of course, but you can create a group without anything in it.) For example, the database query builder uses unplaced empty groups to hold query properties. You can use an empty group as a script library too. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From klaus at major-k.de Wed Jul 21 15:25:37 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 21 Jul 2004 21:25:37 +0200 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> Message-ID: Hi Jeanne, > At 7:40 PM +0200 7/21/2004, Klaus Major wrote: >> You can hide it then, we just need it to create a group, empty groups >> are not possible... > > Sure they're possible. A group doesn't need to contain any other > controls. > It usually does, of course, but you can create a group without > anything in it.) Yes, indeed, sorry :-) Good to know! I was blinded by the fact that there is no tool/menu-item for that... It is only possible by script, right? > For example, the database query builder uses unplaced empty groups to > hold query properties. > You can use an empty group as a script library too. > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From johnrule at rcsprogramming.com Wed Jul 21 15:26:28 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Wed, 21 Jul 2004 12:26:28 -0700 Subject: Forcing full compiling of a stack References: <20040721152947.1D9D5930277@mail.runrev.com> Message-ID: <002e01c46f58$a2895190$9201000a@minipcxp> > What about building a stand-alone runtime? That would require > compilation, correct? No...in fact, if you do not password protect your stacks, any end-user can open a stand-alone in a text editor and read the scripts. All the stand-alone builder does is copy the engine to the end of your main stack, and save as a new file...they are slightly modified to work in stand-alone mode of course. JR > Date: Wed, 21 Jul 2004 07:21:44 -0400 > From: "Frank D. Engel, Jr." > Subject: Re: Forcing full compiling of a stack > To: John Rule , How to use Revolution > > Message-ID: <2599593A-DB08-11D8-AC1B-0050E4BA750F at fjrhome.net> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > What about building a stand-alone runtime? That would require > compilation, correct? > From mpetrides at earthlink.net Wed Jul 21 15:33:32 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 21 Jul 2004 15:33:32 -0400 Subject: Correct Screen Size In-Reply-To: <40FEADE8.1080300@fourthworld.com> References: <9C0C5B6A-DB3D-11D8-87A2-000393808958@asu.edu> <40FEADE8.1080300@fourthworld.com> Message-ID: I agree. I specify a minimum of 800X600 (to allow for the fact that many hospital computers still have minimally-configured desktops. On Jul 21, 2004, at 1:54 PM, Richard Gaskin wrote: > Tom Cole wrote: > >> I am converting a HyperCard stack to rev and I wanted to go beyond >> the old classic Mac 9-inch screen size. I put a centerme command in >> the openstack script, but I would also like to size the screen >> automatically to a size that is standard these days. I don't know how >> to do that. Is there a good, all-round screen size, and how do I set >> that as a default for my stack? > > To be safe I design for a minimum of 800x600, which is supported on > most computers made in the last seven years or so. > > But recent stats from this article > suggest that the > tide is shifting quickly to 1024x768: > > Rank Resolution Market % > ---- -------------- -------- > 1. 1024 x 768 54.02% > 2. 800 x 600 24.66% > 3. 1280 x 1024 14.1% > 4. 1152 x 864 4% > 5. 640 x 480 0.6% > 6. 1600 x 1200 0.8% > 7. 1152 x 870 0.1% > > While I would still design for a minimum of 800x600, it may not be > more than another year or two before we can safely consider 1024x768 > as a good baseline. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From devin_asay at byu.edu Wed Jul 21 15:48:38 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 21 Jul 2004 13:48:38 -0600 Subject: The 2.5 debugger In-Reply-To: <1ce.267e44b3.2e300f4e@aol.com> References: <1ce.267e44b3.2e300f4e@aol.com> Message-ID: Paul, I agree wholeheartedly. I've made a formal feature request for this on the Bugzilla database (#1864). Devin On Jul 21, 2004, at 12:26 PM, SimPLsol at aol.com wrote: > I downloaded the 2.5 beta this morning and went immediately to the > debugger. > Lots of improvements! Thanks! > Not to appear ungrateful but.... > Is there some technical reason why the buttons in the debugger can't > have > command keys on OS X? You know, command I for Step Into, command T for > Trace, > command A for Abort. This would be very helpful. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From bob at armbase.com Wed Jul 21 15:51:03 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 21 Jul 2004 20:51:03 +0100 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> References: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> Message-ID: <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> At 19:40 21/07/2004 +0200, you wrote: >Hi Bob, hi Klaus >i had a look at your stack and you are just using the wrong approach... > >Do this: >Remove everything but the lonely button, yes all the nice and almost >unused scrollbars :-) > >Then group that only button!!! >You can hide it then, we just need it to create a group, empty groups are >not possible... > >Set the h- and v-scrollbar AND the lockloc of that group to true... > >Then add this resizescript above to your card and resize the card :-) Yes this nearly works. I have a button and when i scroll the box I have the scrollbars at the side, however when I add another button to the card I can resize past the button (make the stack smaller) and I dont have any scrolling to where the button is off the visible area. The end user needs to be able to add textfields off the visible area and scroll to them. They wont have access to runrev. Cheers Bob From revolution at jaedworks.com Wed Jul 21 15:51:31 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 12:51:31 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> Message-ID: At 9:25 PM +0200 7/21/2004, Klaus Major wrote: >Good to know! > >I was blinded by the fact that there is no tool/menu-item for that... >It is only possible by script, right? It is easier by script, but actually you can also do something like this: 1) Create a button 2) Group it to create a group 3) With Select Grouped Controls turned on, select and delete the button and voila! ;-) (Helps if you turn on the group's lockLoc first so it doesn't shrink into nothing, if you want it to have a size and be visible....) With a script though you can just say create group and it is done. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From mpetrides at earthlink.net Wed Jul 21 16:02:14 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 21 Jul 2004 16:02:14 -0400 Subject: The 2.5 debugger In-Reply-To: References: <1ce.267e44b3.2e300f4e@aol.com> Message-ID: There is a small problem with the command key combinations you propose Devin. At least two of those key combinations already have standard usage on the Mac: Cmd-I for "Get Info" and Cmd-A for "Select All." FWIW, I'm not sure I'd like to see them mapped to "Get Info" in one place in the IDE and "Step Into" in the debugger. Consistency should count for something. M On Jul 21, 2004, at 3:48 PM, Devin Asay wrote: > Paul, > > I agree wholeheartedly. I've made a formal feature request for this on > the Bugzilla database (#1864). > > Devin > > On Jul 21, 2004, at 12:26 PM, SimPLsol at aol.com wrote: > >> I downloaded the 2.5 beta this morning and went immediately to the >> debugger. >> Lots of improvements! Thanks! >> Not to appear ungrateful but.... >> Is there some technical reason why the buttons in the debugger can't >> have >> command keys on OS X? You know, command I for Step Into, command T >> for Trace, >> command A for Abort. This would be very helpful. >> Paul Looney >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> 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 > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Wed Jul 21 16:03:24 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 21 Jul 2004 22:03:24 +0200 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: References: <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> Message-ID: <061B21FC-DB51-11D8-B41E-000A27B49A96@major-k.de> Hi Jeanne, > At 9:25 PM +0200 7/21/2004, Klaus Major wrote: >> Good to know! >> >> I was blinded by the fact that there is no tool/menu-item for that... >> It is only possible by script, right? > > It is easier by script, but actually you can also do something like > this: > > 1) Create a button > 2) Group it to create a group > 3) With Select Grouped Controls turned on, select and delete the button > > and voila! ;-) How handy this is! ;-) > (Helps if you turn on the group's lockLoc first so it doesn't shrink > into nothing, if you want it to have a size and be visible....) > > With a script though you can just say > create group > and it is done. Well, i am old and i think i will stick with the one-liner :-) > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From bob at armbase.com Wed Jul 21 16:04:24 2004 From: bob at armbase.com (Bob Hartley) Date: Wed, 21 Jul 2004 21:04:24 +0100 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> References: <0CA92194-DB3D-11D8-A984-000A27B49A96@major-k.de> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> Message-ID: <5.2.1.1.0.20040721210332.00a94178@mail.armbase.com> At 20:51 21/07/2004 +0100, you wrote: >At 19:40 21/07/2004 +0200, you wrote: >>Hi Bob, > > >hi Klaus Ooops should have been Klaus and Jeanne rude of me there. Bob :-) From klaus at major-k.de Wed Jul 21 16:08:39 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 21 Jul 2004 22:08:39 +0200 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> References: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> Message-ID: Hi Bob, > hi Klaus > >> i had a look at your stack and you are just using the wrong >> approach... >> >> Do this: >> Remove everything but the lonely button, yes all the nice and almost >> unused scrollbars :-) >> >> Then group that only button!!! >> You can hide it then, we just need it to create a group, empty groups >> are not possible... >> >> Set the h- and v-scrollbar AND the lockloc of that group to true... >> >> Then add this resizescript above to your card and resize the card :-) > > Yes this nearly works. > > I have a button and when i scroll the box I have the scrollbars at the > side, however when I add another button to the card I can resize past > the button (make the stack smaller) and I dont have any scrolling to > where the button is off the visible area. > The end user needs to be able to add textfields off the visible area > and scroll to them. They wont have access to runrev. Well, that is the sad part of the story, from now on ALL objects have to be PART of that group, or the scrolling is not worth a cent... You can add objects to that group by "Edit Group" -> Menu: Objects, or by script like: ... copy btn "my ready made button" to grp "xyz" ... or ... create fld "my new field" in grp "xyz" ... Hope that helps > Cheers > Bob Regards Klaus Major klaus at major-k.de http://www.major-k.de From mwieder at ahsoftware.net Wed Jul 21 16:29:15 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 21 Jul 2004 13:29:15 -0700 Subject: The 2.5 debugger In-Reply-To: References: <1ce.267e44b3.2e300f4e@aol.com> Message-ID: <14413086307.20040721132915@ahsoftware.net> Devin- Wednesday, July 21, 2004, 12:48:38 PM, you wrote: DA> I agree wholeheartedly. I've made a formal feature request for this on DA> the Bugzilla database (#1864). ...and I just gave it 5 votes. I thought I had filed this some time ago, but apparently I just mentioned it and never BZed it. -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Wed Jul 21 16:37:50 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 17:37:50 -0300 Subject: Database query builder not really a bug just not finished In-Reply-To: References: Message-ID: Thank you for you very usefull reply Bill!!!! I have cocoaMySQL here but it keeps quiting, so I use my phpmyAdmin from my web host control pannel, it's all integrated so no fuss here. Also, we used to have a nice "show all records" on that "database" part of the inspector, I used that to create listboxes like: SQL: select name from records. On the inspector I would choose a field and use the "show all" on the database part of the inspector, that worked fine! where did that option go? that what I was talking about, not that it showed only one record, I reviewed my old code and that the way I used to do. I would create a listbox, fill it with names from the show all option, then on the double click of the listbox I would acquire the desired name, change the SQL query to reflect that choice, query the server, and move to a nice record editing card. It worked fine, but now with the "show all" missing, I think I'll have to code it by hand (and not by mouse as I wanted). cheers andre On Jul 21, 2004, at 3:42 PM, Bill wrote: > > > > On 7/21/04 1:38 PM, "use-revolution-request at lists.runrev.com" > wrote: > >> is anyone here using Database Query Builder on Rev 2.2.1? I am using >> it >> and using it to display the contents of a query in a nice listbox >> field. The query should return 3 rows (it does that on phpMyAdmin, the >> same query). It returns only one row on rev. Also I am making use of >> the arcane function revSetSQLOfQuery to change the parameter of the >> query on runtime. it is working for when I check the Database Query >> Builder, the query is the last one I set. Any clues here? That >> appears >> a nasty bug... > > The query builder and its nice show record function only works for one > record at a time. You can do this: > > on mouseUp > put first word of selectedtext of me into tshipID > > put "SELECT * FROM voyages WHERE shipID='" & \ > tshipID & "'" \ > into tSQLStatement > > revSetSQLOfQuery "Connect",tSQLStatement > end mouseUp > > (sorry my example is not more generic -- my query builder query is > called > "Connect") and then you will get a subset of your data but still only > one > record will show at a time in the fields that are show a connection and > update data etc. Then you use buttons set to move to next record to > see each > record from your query. > > If you want to see a list of records like to put them in a pop-up or > something you don't use the query builder but instead do it manually > (and > you can make a nice front end that mixes what the query builder does > well > with what you have to do manually). > > Also try using CocoaMySQL instead of phpMyAdmin and you have more > functions > and can look stuff up quickly (especially if you have a complex > multi-table > database) while programming in RUNREV at the same time. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From kevin at runrev.com Wed Jul 21 16:41:56 2004 From: kevin at runrev.com (Kevin Miller) Date: Wed, 21 Jul 2004 21:41:56 +0100 Subject: The 2.5 debugger In-Reply-To: <1ce.267e44b3.2e300f4e@aol.com> Message-ID: On 21/7/04 7:26 pm, "SimPLsol at aol.com" wrote: > I downloaded the 2.5 beta this morning and went immediately to the debugger. > Lots of improvements! Thanks! > Not to appear ungrateful but.... > Is there some technical reason why the buttons in the debugger can't have > command keys on OS X? You know, command I for Step Into, command T for Trace, > command A for Abort. This would be very helpful. Step Into is Space. Step Over is Option space. Command-. is abort. We didn't do Run and Trace as we thought these were likely only to be wanted once. However, Command-w will run, though it also closes the window. Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From bill at bluewatermaritime.com Wed Jul 21 16:50:51 2004 From: bill at bluewatermaritime.com (Bill) Date: Wed, 21 Jul 2004 16:50:51 -0400 Subject: Database query error locks stack on opening In-Reply-To: <20040720032043.C48D2930131@mail.runrev.com> Message-ID: How do you open a stack without running any of the code in it? Specifically not to run any of the automatic database query connections as I have one with an error and it locks the stack up on opening and won't let me do anything including fix the error. From briany at qldlearning.com Wed Jul 21 16:53:25 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 21 Jul 2004 16:53:25 -0400 Subject: Database query error locks stack on opening In-Reply-To: Message-ID: <02DD7490-DB58-11D8-985E-000393AA08D2@qldlearning.com> Bill, If you want to open a stack (or do anything for that matter) with out triggering any handlers, you can do this: lock messages open stack "my stack" ... unlock messages The key of course being to "lock messages". HTH. > How do you open a stack without running any of the code in it? > Specifically > not to run any of the automatic database query connections as I have > one > with an error and it locks the stack up on opening and won't let me do > anything including fix the error. From soapdog at mac.com Wed Jul 21 16:53:39 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 17:53:39 -0300 Subject: Database query error locks stack on opening In-Reply-To: References: Message-ID: <0AB43985-DB58-11D8-9D8F-0003936D012E@mac.com> Bill, lock the messages before opening the stack, this way it will not send your openStack and openCard handlers, that should do the trick! Cheers andre On Jul 21, 2004, at 5:50 PM, Bill wrote: > How do you open a stack without running any of the code in it? > Specifically > not to run any of the automatic database query connections as I have > one > with an error and it locks the stack up on opening and won't let me do > anything including fix the error. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From ambassador at fourthworld.com Wed Jul 21 17:00:08 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 21 Jul 2004 14:00:08 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: References: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> Message-ID: <40FED958.5020505@fourthworld.com> Klaus Major wrote: >>> Do this: >>> Remove everything but the lonely button, yes all the nice and almost >>> unused scrollbars :-) >>> >>> Then group that only button!!! >>> You can hide it then, we just need it to create a group, empty groups >>> are not possible... >>> >>> Set the h- and v-scrollbar AND the lockloc of that group to true... >>> >>> Then add this resizescript above to your card and resize the card :-) >> >> >> Yes this nearly works. >> >> I have a button and when i scroll the box I have the scrollbars at the >> side, however when I add another button to the card I can resize past >> the button (make the stack smaller) and I dont have any scrolling to >> where the button is off the visible area. >> The end user needs to be able to add textfields off the visible area >> and scroll to them. They wont have access to runrev. > > > Well, that is the sad part of the story, from now on ALL objects have to > be PART of that group, > or the scrolling is not worth a cent... > > You can add objects to that group by "Edit Group" -> Menu: Objects, or > by script like: > ... > copy btn "my ready made button" to grp "xyz" > ... > or > ... > create fld "my new field" in grp "xyz" While this can be done via script, there is currently no way to interactively create objects in groups other than by setting the editBackground to true, which gives a side-effect that's usually undesirable in which the group's scrollbars and all objects outside of the group disappear while the editBackground is true. A solution for this has been proposed in Bugzilla, adding a tool property for groups as there currently is for windows -- if this seems useful to you please consider voting for it: Until Bugzilla requests #623 and #624 are addressed I dare not have a bake-off between Rev and SuperCard for making a simple MacDraw-like drawing app; SuperCard would win by a mile for the simplicity of its implementation. Once #624 closes the gap with object handles, #623 would not merely catch up to SC, but would open up very modern multi-pane design options that would be impossible in SC as it is today. I look forward to using both to make some really nifty examples of how to make drawing environments in Rev..... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From devin_asay at byu.edu Wed Jul 21 17:05:07 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 21 Jul 2004 15:05:07 -0600 Subject: The 2.5 debugger In-Reply-To: References: <1ce.267e44b3.2e300f4e@aol.com> Message-ID: On Jul 21, 2004, at 2:02 PM, Marian Petrides wrote: > There is a small problem with the command key combinations you propose > Devin. At least two of those key combinations already have standard > usage on the Mac: Cmd-I for "Get Info" and Cmd-A for "Select All." > > FWIW, I'm not sure I'd like to see them mapped to "Get Info" in one > place in the IDE and "Step Into" in the debugger. Consistency should > count for something. Agreed. The suggested combinations are just that: suggestions. I'm not so worried about the specific shortcuts than that there are shortcuts available. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Wed Jul 21 17:07:00 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 21 Jul 2004 15:07:00 -0600 Subject: The 2.5 debugger In-Reply-To: References: Message-ID: On Jul 21, 2004, at 2:41 PM, Kevin Miller wrote: > On 21/7/04 7:26 pm, "SimPLsol at aol.com" wrote: > >> I downloaded the 2.5 beta this morning and went immediately to the >> debugger. >> Lots of improvements! Thanks! >> Not to appear ungrateful but.... >> Is there some technical reason why the buttons in the debugger can't >> have >> command keys on OS X? You know, command I for Step Into, command T >> for Trace, >> command A for Abort. This would be very helpful. > > Step Into is Space. Step Over is Option space. Command-. is abort. > We > didn't do Run and Trace as we thought these were likely only to be > wanted > once. However, Command-w will run, though it also closes the window. I didn't know about these. Are they documented? Maybe the answer is to add them to the button labels. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From wouter.abraham at pi.be Wed Jul 21 17:23:00 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 21 Jul 2004 23:23:00 +0200 Subject: The 2.5 debugger Message-ID: <24E19A14-DB5C-11D8-B468-003065CC999E@pi.be> > Re: The 2.5 debugger > ? From: Kevin Miller > ? Subject: Re: The 2.5 debugger > ? Date: Wed, 21 Jul 2004 13:42:03 -0700 > > On 21/7/04 7:26 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > I downloaded the 2.5 beta this morning and went immediately to the > debugger. > > Lots of improvements! Thanks! > > Not to appear ungrateful but.... > > Is there some technical reason why the buttons in the debugger can't > have > > command keys on OS X? You know, command I for Step Into, command T > for Trace, > > command A for Abort. This would be very helpful. > > Step Into is Space. Step Over is Option space. Command-. is abort. > We > didn't do Run and Trace as we thought these were likely only to be > wanted > once. However, Command-w will run, though it also closes the window. > > Kevin Miller ~ [EMAIL PROTECTED] ~ http://www.runrev.com/ Wow, becoming of age... The only weird combination is Command-w. On mac os x it is used to close windows. But closing AND run ??? Causes a lot of windows switching. What if one wants to keep the window open and run? May be a prefs feature? And why not Command-r when used in debug mode (if possible without closing the window)? Surely one does not want to group objects during debugging. Greetings, WA From troy at rpsystems.net Wed Jul 21 17:33:21 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 21 Jul 2004 17:33:21 -0400 Subject: The 2.5 debugger In-Reply-To: <24E19A14-DB5C-11D8-B468-003065CC999E@pi.be> References: <24E19A14-DB5C-11D8-B468-003065CC999E@pi.be> Message-ID: <96EADF9E-DB5D-11D8-9590-000A95A09CF8@rpsystems.net> On Jul 21, 2004, at 5:23 PM, Wouter wrote: > And why not Command-r when used in debug mode (if possible without > closing the window)? > Surely one does not want to group objects during debugging. Oh man, I hate doubling-up command key combos like that. What about "enter" like is normally used for a compile. Would seem a natural, no? -- Troy RPSystems, Ltd. http://www.rpsystems.net From erikhans08 at yahoo.com Wed Jul 21 17:32:51 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 21 Jul 2004 14:32:51 -0700 (PDT) Subject: The Case Of The Runaway Debugger In-Reply-To: <20040721173233.14E1EB6B5@xprdmailfe17.nwk.excite.com> Message-ID: <20040721213252.81015.qmail@web61108.mail.yahoo.com> > Actually, I have experienced that error. I > cleared all breakpoints and exited Revolution > and it just went away. didn't work > NOTE: Many times it occured in > handlers/functionss that I used value() for > invocation. thanks, i will look atr that Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From soapdog at mac.com Wed Jul 21 17:38:01 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 18:38:01 -0300 Subject: BUG: Database Query Builder Feature Missing on 2.2.1... Message-ID: <3DA7F17A-DB5E-11D8-9D8F-0003936D012E@mac.com> Hi Folks, If you look into the documentation on Databases on the rev docs under "About connecting to and using SQL Databases" you'll see an article about Database Query Builder, under the topic "Displaying automatic query data" you'll that there's a specific part detailing how to use "Show All" to display all data from a query. That feature ("Show All") is missing here. I just made an empty mainstack, created a query to my mySQL server, launched the inspector and the option is not there. Can someone explain me what happened? Can someone here tell me if this feature was removed? That was one of the most usefull Database Query Builder feature for is allowed us to create listboxes without coding them. Ie: We could retrieve all names from a DB, pipe tem to a listbox and make a nice "select your name" widget. Without this, we must code by hand, deal with cursors, open the db and closing it... it would spoil the Rev DB experience and it's ease of use. I am querying this list before bugzilling this, can someone here give me a clue? Kevin? Tuviah? anyone? thanks in advance andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From wouter.abraham at pi.be Wed Jul 21 17:47:10 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 21 Jul 2004 23:47:10 +0200 Subject: The 2.5 debugger Message-ID: <84997CC8-DB5F-11D8-B468-003065CC999E@pi.be> > Re: The 2.5 debugger > ? From: Troy Rollins > ? Subject: Re: The 2.5 debugger > ? Date: Wed, 21 Jul 2004 14:30:16 -0700 > > > On Jul 21, 2004, at 5:23 PM, Wouter wrote: > > > And why not Command-r when used in debug mode (if possible without > closing the window)? > Surely one does not want to group objects during debugging. > > Oh man, I hate doubling-up command key combos like that. What about > "enter" like is normally used for a compile. Would seem a natural, no? > > > -- > Troy > RPSystems, Ltd. > Yeah I know... but sometimes this happens... But an enter key ... may be, because there is no default button in the debugging window. And for some of us this won't feel natural/intuitive... (brrr those words again) But do you agree not to close the window unless specified/asked or don't you mind all this windowflashing? Greetings, WA From fde101 at fjrhome.net Wed Jul 21 17:50:27 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 21 Jul 2004 17:50:27 -0400 Subject: Sheet Bug? (Aqua HI guidelines violation) Message-ID: Hmm... When "ask" or "answer" is used in sheet form under Mac OS X (10.3.4), if I switch to a different window while the sheet is opened, then click on a field on the card/stack/window the sheet is attached to, I can start typing into that field. A sheet is supposed to be a "document-modal" dialog: the controls in the window containing the sheet should not be active while the sheet is displayed. This is a violation of the Aqua HI guidelines. Just thought I'd point that out. (if I click while the window containing the sheet is already the active window, it works correctly, though) ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From troy at rpsystems.net Wed Jul 21 17:56:23 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 21 Jul 2004 17:56:23 -0400 Subject: The 2.5 debugger In-Reply-To: <84997CC8-DB5F-11D8-B468-003065CC999E@pi.be> References: <84997CC8-DB5F-11D8-B468-003065CC999E@pi.be> Message-ID: On Jul 21, 2004, at 5:47 PM, Wouter wrote: > But do you agree not to close the window unless specified/asked or > don't you mind all this windowflashing? Oh, I agree. The reason I said "enter" is because I use it all the time in the script window anyway, and "enter" is commonly used for "Run". If it would help maybe "Run" could be a default button as well. I also use command-w a lot... to close windows. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From hershrev at realtorsgroup.us Wed Jul 21 17:53:28 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 21 Jul 2004 17:53:28 -0400 Subject: RR 2.5b2 problems maybe bugs Message-ID: <65ECDDF4-DB60-11D8-B2A5-0030654C1E62@realtorsgroup.us> It looks like the there is some kind of problem in the db library. Mac OSX 10.2 put revOpenDatabase("PostgreSQL","127.0.0.1","test","postgres",)into myDbid "revdberr,invalid database type" With 2.2.1 works fine. The document window a nice peace of work, but the filter with doesn't scroll to the entered topic unless clicked topic or dictionary . And is painfully slow. And while where at it (complaining, grouching) I definitely don't like the xp icon's on the mac side , in the app. browser and as well it the messageBox. Other then that its a beautiful peace of work. From revolution at jaedworks.com Wed Jul 21 17:59:12 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 14:59:12 -0700 Subject: The 2.5 debugger In-Reply-To: References: Message-ID: At 3:07 PM -0600 7/21/2004, Devin Asay wrote: >>Step Into is Space. Step Over is Option space. Command-. is abort. We >>didn't do Run and Trace as we thought these were likely only to be wanted >>once. However, Command-w will run, though it also closes the window. > >I didn't know about these. Are they documented? Not any more, it seems. ;-) >Maybe the answer is to add them to the button labels. That sounds like a good idea. Documented or not, putting them right in the interface can only improve people's awareness of them - most people don't think to check the docs for this sort of thing. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Wed Jul 21 18:07:07 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 15:07:07 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <40FED958.5020505@fourthworld.com> References: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> <40FED958.5020505@fourthworld.com> Message-ID: At 2:00 PM -0700 7/21/2004, Richard Gaskin wrote: >While this can be done via script, there is currently no way to >interactively create objects in groups other than by setting the >editBackground to true, which gives a side-effect that's usually >undesirable in which the group's scrollbars and all objects outside >of the group disappear while the editBackground is true. You can use the create command with a group: create button "Foo" in group "Bar" -- group must already exist Your larger point is right on, though - there are a couple of things that would be so helpful in creating draw-type environments. That bug URL again: That and this one: are both pretty critical to creating that class of application... -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From kray at sonsothunder.com Wed Jul 21 18:11:53 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 21 Jul 2004 17:11:53 -0500 Subject: The 2.5 debugger In-Reply-To: Message-ID: <00b101c46f6f$be54fbb0$6601a8c0@precision340> > Step Into is Space. Step Over is Option space. Command-. is > abort. We didn't do Run and Trace as we thought these were > likely only to be wanted once. Actually, I use Run all the time... I set an initial breakpoint to get the debugger up, then set another breakpoint much later on in the script (esp. after very time consuming function calls) and then "Run" to it, and keep debugging. It would be really great to have a command-key for "Run" (MetaCard used Command-R). Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Wed Jul 21 18:14:14 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 21 Jul 2004 15:14:14 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: References: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> <40FED958.5020505@fourthworld.com> Message-ID: <40FEEAB6.2070404@fourthworld.com> Jeanne A. E. DeVoto wrote: > At 2:00 PM -0700 7/21/2004, Richard Gaskin wrote: > >> While this can be done via script, there is currently no way to >> interactively create objects in groups other than by setting the >> editBackground to true, which gives a side-effect that's usually >> undesirable in which the group's scrollbars and all objects outside of >> the group disappear while the editBackground is true. > > > You can use the create command with a group: > > create button "Foo" in group "Bar" -- group must already exist > > Your larger point is right on, though - there are a couple of things > that would be so helpful in creating draw-type environments. That bug > URL again: > > That and this one: > > are both pretty critical to creating that class of application... The key word was "interactively", such as a user of a drawing progrram would expect to do with one of the graphic tools. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From SimPLsol at aol.com Wed Jul 21 19:25:41 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed, 21 Jul 2004 19:25:41 EDT Subject: The 2.5 debugger Message-ID: <1aa.269197c6.2e305575@aol.com> Obviously the two commands that are the most important are Step Into and Abort. Space and Option Space are utterly unintuitive. Command Period is also unintuitive but at least it is traditional. A GUI where you have to go to the documentation (or get emails from the CEO - by the way, Thank You, Kevin) for simple things like shortcuts is not good use of a GUI. Command I, Command T, and Command A are easy to remember because they relate to the action described by the button. I don't like Command R only because the button says Step Into; if the button was labeled Run, then Command R would be fine - but Step Into seems to describe the required action better. As for Command I being used for Get Info and Command A being used for Select All, neither of those actions would ever be required in the debugger. There is a long history of Command Keys providing different shortcuts in different situations - how else could we run a modern graphics program with only 26 shortcuts (half of which are already appropriated by the OS)? I agree that Command Keys should be unique if possible, especially in situations where one might also be expecting the traditional action from the Command Key, but this is not the situation when debugging. Please reconsider this before shipping the final 2.5. Paul Looney From nnoydb at excite.com Wed Jul 21 20:00:00 2004 From: nnoydb at excite.com (K) Date: Wed, 21 Jul 2004 20:00:00 -0400 (EDT) Subject: send syntax question Message-ID: <20040722000000.9C335B6EB@xprdmailfe20.nwk.excite.com> What is the correct syntax for send when the handler to be called expects a reference? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dsc at swcp.com Wed Jul 21 21:42:31 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 21 Jul 2004 19:42:31 -0600 Subject: send syntax question In-Reply-To: <20040722000000.9C335B6EB@xprdmailfe20.nwk.excite.com> References: <20040722000000.9C335B6EB@xprdmailfe20.nwk.excite.com> Message-ID: <65B93CF0-DB80-11D8-84EA-000A9567A3E6@swcp.com> On Jul 21, 2004, at 6:00 PM, K wrote: > What is the correct syntax for send when the handler to be called > expects a reference? I don't think you can do this with send. If you have control of the handler, it can return (yes, even in a command) and the caller can get 'the result', if you don't use in-time. Or you can use getProp. (I tried this. I had the beta 2.5 up and used that. Execution just stopped. Weird.) Dar Scott From webmaster at dreamscapesoftware.com Wed Jul 21 23:06:06 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 21 Jul 2004 21:06:06 -0600 Subject: Rev 2.5b Interface Message-ID: <00f801c46f98$d57fc850$3fd4e6cf@WorkPC> Does anyone else not like the updated interface for Revolution? After I launched the beta I immediately felt dissapointed about the upcoming release. Please don't find the following to be flaming. It's nearly what I don't like about the beta version and is mearly there for constructive critisism. I love Revolution and still stand by it as a Powerful development tool. The Initial Launch 1. How many windows can pop up at the same time? The first time I launched it both the Application Browser and Revolution Online were open (along with Tools and the Menu Bar). This definately doesn't need to happen. Show the Menubar and the tools palette. Don't confuse the people who are new to Revolution. Just because it's an update doesn't mean it's not someone's first time using it. Keep it simple. The Tools Palette 1. Now it's now bigger and take up even more screen space. 2. Supports Drag & Drop but doesn't conform to the Grid. Requiring you to re-drag it to align to the grid. 3. No object boundries for the object's icons. They exist for the Browse and Pointer tools, but everything else looks like it was thrown there. 4. I still can't dock it to the Menu Bar. This is a personal preference, as I'd like to see the Tools palette moved to a single line of buttons underneath the menu bar. This just saves valuable screen space and make my development area bigger. 5. The "filled in" versions of the Browse and Pointer tool buttons are confusing. They really don't give a good indication of what's in use. I use both Macs and PCs. The pointer on the Mac is Black, and White on Windows. Bring the Old tools palette back. Revolution Online 1. Failed the first time I used it. Revolution said there was a memory error and the Error box came up (I have 256MB's of RAM). 2. A built in version of RevNet. Yet another attempt to get rid of the Web Browser. My opinion on this is unless you can make it faster than a web browser interface, don't bother. 3. Does this make it easier for people to post destructive stacks? In my experience, if I were to download a program from within Revolution, I would trust that it won't do anything bad to my computer. I'm worried that Revolution Online allows people to submit Trojan Horses with the appearance of a trusted stack. Is there a filter for a posted stack? These are my main concerns at this point. So please, feel free to respond. Just remember that I like to look at things from the "first time programmer" point of view. I mean, Revolution is such a step in the right direction when compaired to MetaCard, and I'd hate to see it go backwards instead of forwards (MetaCard was SO confusing). Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From kkaufman at snet.net Wed Jul 21 22:34:13 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 21 Jul 2004 22:34:13 -0400 Subject: Rev 2.5b1 & QT Message-ID: <9EBE1228-DB87-11D8-AE60-0003937052EC@snet.net> I'm very glad to see that controllers of audio/MIDI-only QT players of Mac OS X standalones produced with Rev v2.5b1.................... function properly! -Kurt ===================== We'll be the country's toast And rule from coast to coast, Without legality but that's just a technicality! Ira Gershwin, "Let 'em Eat Cake", 1933 From soapdog at mac.com Wed Jul 21 22:37:22 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 21 Jul 2004 23:37:22 -0300 Subject: Rev 2.5b Interface In-Reply-To: <00f801c46f98$d57fc850$3fd4e6cf@WorkPC> References: <00f801c46f98$d57fc850$3fd4e6cf@WorkPC> Message-ID: <0F4CD4F8-DB88-11D8-9D8F-0003936D012E@mac.com> On Jul 22, 2004, at 12:06 AM, Derek Bump wrote: > 3. Does this make it easier for people to post destructive stacks? In > my experience, if I were to download a program from within Revolution, > I would trust that it won't do anything bad to my computer. I'm > worried that Revolution Online allows people to submit Trojan Horses > with the appearance of a trusted stack. Is there a filter for a > posted stack? > oh boy that means: "All your stacks are belong to us..." paranoia? not that it cannot be done, but hey, if you type open stack url "http://www.mySweetVirii.net/theStack.rev" in your message box it will also be a problem... that is not something new with revOnline, if you going to execute anything on your computer, you'd better trust the origin of the source stack. I've never seen a destructive stack, but if some stupid script kiddie tries something like that, we'll just throw him out of revOnline. The point is, it's not like Outlook where you can get viruses without executing them, were on revolution, stacks execute only if someone loads them... if you're afraid of that just don't run remote stacks. cheers > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From hershrev at realtorsgroup.us Wed Jul 21 23:08:05 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 21 Jul 2004 23:08:05 -0400 Subject: Rev 2.5b Interface In-Reply-To: <00f801c46f98$d57fc850$3fd4e6cf@WorkPC> Message-ID: <59B06CEC-DB8C-11D8-B2A5-0030654C1E62@realtorsgroup.us> On Wednesday, July 21, 2004, at 11:06 PM, Derek Bump wrote: > Does anyone else not like the updated interface for Revolution? After > I launched the beta I immediately felt dissapointed about the upcoming > release. > > Please don't find the following to be flaming. It's nearly what I > don't like about the beta version and is mearly there for constructive > critisism. I love Revolution and still stand by it as a Powerful > development tool. > > > The Initial Launch > 1. How many windows can pop up at the same time? The first time I > launched it both the Application Browser and Revolution Online were > open (along with Tools and the Menu Bar). This definately doesn't > need to happen. Show the Menubar and the tools palette. Don't > confuse the people who are new to Revolution. Just because it's an > update doesn't mean it's not someone's first time using it. Keep it > simple. > > The Tools Palette > 1. Now it's now bigger and take up even more screen space. Yes. > 2. Supports Drag & Drop but doesn't conform to the Grid. Requiring > you to re-drag it to align to the grid. Yes. > 3. No object boundries for the object's icons. They exist for the > Browse and Pointer tools, but everything else looks like it was thrown > there. Yes. > 4. I still can't dock it to the Menu Bar. This is a personal > preference, as I'd like to see the Tools palette moved to a single > line of buttons underneath the menu bar. This just saves valuable > screen space and make my development area bigger. If needed I uncheck the pallets and I use "Sarah's funKey's an extremely valuable plugin." thou in 2.2.1 it didn't always bring back the rev menu bar from the application menu bar unless clicked on the tool palette itself. > 5. The "filled in" versions of the Browse and Pointer tool buttons are > confusing. They really don't give a good indication of what's in use. > I use both Macs and PCs. The pointer on the Mac is Black, and White > on Windows. Bring the Old tools palette back. It is definitely beautiful work and the label fld is a good thing , other then that the previous one was more efficient . Looks very close to realBasic's tool pallet. > > Revolution Online > 1. Failed the first time I used it. Revolution said there was a > memory error and the Error box came up (I have 256MB's of RAM). I had the same problem the second and third time with an additional error "check the internet connection" > 2. A built in version of RevNet. Yet another attempt to get rid of > the Web Browser. My opinion on this is unless you can make it faster > than a web browser interface, don't bother. > 3. Does this make it easier for people to post destructive stacks? In > my experience, if I were to download a program from within Revolution, > I would trust that it won't do anything bad to my computer. I'm > worried that Revolution Online allows people to submit Trojan Horses > with the appearance of a trusted stack. Is there a filter for a > posted stack? > > > These are my main concerns at this point. So please, feel free to > respond. Just remember that I like to look at things from the "first > time programmer" point of view. I mean, Revolution is such a step in > the right direction when compaired to MetaCard, and I'd hate to see it > go backwards instead of forwards (MetaCard was SO confusing). > > Derek Bump > Dreamscape Software > ____________________________________________ > Compress Images Easily with JPEGCompress > http://www.dreamscapesoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From JaysLists at triad.rr.com Thu Jul 22 00:26:15 2004 From: JaysLists at triad.rr.com (Jay Madren) Date: Thu, 22 Jul 2004 00:26:15 -0400 Subject: Support for MSSQL databases In-Reply-To: <20040720095316.36931.qmail@web60506.mail.yahoo.com> Message-ID: Jan, Have you actually used the ODBC driver with the Query Builder? Since my bug #511 doesn't seem to be getting any attention, I was wondering if ANYONE ELSE has this same problem, or if anyone has ever even attempted it. I would at least like confirmation that it is a real bug or not! Jay -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jan Schenkel Sent: Tuesday, July 20, 2004 05:53 To: How to use Revolution Subject: Re: Support for MSSQL databases --- Roger.E.Eller at sealedair.com wrote: > I was wondering if RunRev will ever add Microsoft > SQL to its database > connectivity offerings. In the corporate > environment, alot of times it is > required that we use Microsoft (even though MySQL is > just as good or > better). > > Thanks. > Roger Eller > Hi Roger, You can connect to MS SQLServer through ODBC just fine (in fact, using a DSN can make things easier if any of the connection parameters change) Perhaps you can file this as an enhancement request and encourage people to vote for it, so that it gets higher priority -- or if there's enough interest, a third-party steps up and writes a revdb-driver. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From webmaster at dreamscapesoftware.com Thu Jul 22 01:39:21 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 21 Jul 2004 23:39:21 -0600 Subject: Rev 2.5b Interface References: <00f801c46f98$d57fc850$3fd4e6cf@WorkPC> <0F4CD4F8-DB88-11D8-9D8F-0003936D012E@mac.com> Message-ID: <012d01c46fae$3e14f510$3fd4e6cf@WorkPC> > oh boy that means: "All your stacks are belong to us..." paranoia? > > not that it cannot be done, but hey, if you type open stack url > "http://www.mySweetVirii.net/theStack.rev" in your message box it will > also be a problem... that is not something new with revOnline, if you > going to execute anything on your computer, you'd better trust the > origin of the source stack. I've never seen a destructive stack, but if > some stupid script kiddie tries something like that, we'll just throw > him out of revOnline. > > The point is, it's not like Outlook where you can get viruses without > executing them, were on revolution, stacks execute only if someone > loads them... if you're afraid of that just don't run remote stacks. > > cheers Yes, this is very true. But in my experience (through family and friends) if hackers, spammers and script kiddies can get people to believe that the latest fake security update is from Microsoft, then someone can easily do the same in Revolution. These people are getting more and more creative everyday, and it's my belief that if we make it easier for them, they will exploit it. Also, I'm not afraid of getting a virus from running a remote stack. Why, because I don't run remote stacks unless I'm sure of the source. What I am worried about is the possiblity of new users running those remote stacks due to implied trust from the source. Also, is there a filter in place for Revolution Online. Yes, if they post a stack with the last 20 years of Playboy Centerfolds, they'll most likely get removed. But is that before they try to post it, or after someone notices it? It just leaves open too many questions and possiblities. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Andre Garzia" To: "How to use Revolution" Sent: Wednesday, July 21, 2004 8:37 PM Subject: Re: Rev 2.5b Interface > > On Jul 22, 2004, at 12:06 AM, Derek Bump wrote: > > > 3. Does this make it easier for people to post destructive stacks? In > > my experience, if I were to download a program from within Revolution, > > I would trust that it won't do anything bad to my computer. I'm > > worried that Revolution Online allows people to submit Trojan Horses > > with the appearance of a trusted stack. Is there a filter for a > > posted stack? > > > > oh boy that means: "All your stacks are belong to us..." paranoia? > > not that it cannot be done, but hey, if you type open stack url > "http://www.mySweetVirii.net/theStack.rev" in your message box it will > also be a problem... that is not something new with revOnline, if you > going to execute anything on your computer, you'd better trust the > origin of the source stack. I've never seen a destructive stack, but if > some stupid script kiddie tries something like that, we'll just throw > him out of revOnline. > > The point is, it's not like Outlook where you can get viruses without > executing them, were on revolution, stacks execute only if someone > loads them... if you're afraid of that just don't run remote stacks. > > cheers > > > > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at jaedworks.com Thu Jul 22 01:14:35 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 21 Jul 2004 22:14:35 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <40FEEAB6.2070404@fourthworld.com> References: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> <40FED958.5020505@fourthworld.com> <40FEEAB6.2070404@fourthworld.com> Message-ID: At 3:14 PM -0700 7/21/2004, Richard Gaskin wrote: >The key word was "interactively", such as a user of a drawing >progrram would expect to do with one of the graphic tools. Hmmm. I guess I was thinking one would fake this - let the user draw out an object, then on mouseRelease, create it in the group using the create command. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ambassador at fourthworld.com Thu Jul 22 01:30:24 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 21 Jul 2004 22:30:24 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: References: <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <6.1.2.0.0.20040721130922.026cf480@udcf.gla.ac.uk> <6.1.2.0.0.20040721174742.0273c060@mail.armbase.com> <5.2.1.1.0.20040721204326.00a942c0@mail.armbase.com> <40FED958.5020505@fourthworld.com> <40FEEAB6.2070404@fourthworld.com> Message-ID: <40FF50F0.9050306@fourthworld.com> Jeanne A. E. DeVoto wrote: > At 3:14 PM -0700 7/21/2004, Richard Gaskin wrote: > >> The key word was "interactively", such as a user of a drawing progrram >> would expect to do with one of the graphic tools. > > > Hmmm. I guess I was thinking one would fake this - let the user draw out > an object, then on mouseRelease, create it in the group using the create > command. In theory, yes. But in practice there are drawbacks: For an experienced developer it just looks too wonky when an object's rect extends back the bounds of the group; it's drawn on top of the scrollbars, and looks to the user like a bug. For the new Rev developer requiring this extra bit of smoke-and-mirrors is a very unintuitive solution to what is a simple problem in SuperCard and ToolBook. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From janschenkel at yahoo.com Thu Jul 22 02:07:34 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 21 Jul 2004 23:07:34 -0700 (PDT) Subject: BUG: Database Query Builder Feature Missing on 2.2.1... In-Reply-To: <3DA7F17A-DB5E-11D8-9D8F-0003936D012E@mac.com> Message-ID: <20040722060734.97959.qmail@web60506.mail.yahoo.com> --- Andre Garzia wrote: > Hi Folks, > > If you look into the documentation on Databases on > the rev docs under > "About connecting to and using SQL Databases" you'll > see an article > about Database Query Builder, under the topic > "Displaying automatic > query data" you'll that there's a specific part > detailing how to use > "Show All" to display all data from a query. That > feature ("Show All") > is missing here. I just made an empty mainstack, > created a query to my > mySQL server, launched the inspector and the option > is not there. > > Can someone explain me what happened? Can someone > here tell me if this > feature was removed? That was one of the most > usefull Database Query > Builder feature for is allowed us to create > listboxes without coding > them. Ie: We could retrieve all names from a DB, > pipe tem to a listbox > and make a nice "select your name" widget. Without > this, we must code > by hand, deal with cursors, open the db and closing > it... it would > spoil the Rev DB experience and it's ease of use. > > I am querying this list before bugzilling this, can > someone here give > me a clue? Kevin? Tuviah? anyone? > > thanks in advance > andre > Hi Andre, This was changed slightly in Rev 2.2 : now regular fields will only show a single column of a single record ; only table fields will show columns from more than one record. Using the property palette, go to the 'Table' panel and turn on the 'Table field' checkbox and then go to the 'Database' panel to either 'Show all' or 'Selected columns'. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From tvogelaar at de-mare.nl Thu Jul 22 02:35:56 2004 From: tvogelaar at de-mare.nl (Terry Vogelaar (de Mare)) Date: Thu, 22 Jul 2004 08:35:56 +0200 Subject: Rev 2.5b Interface In-Reply-To: <59B06CEC-DB8C-11D8-B2A5-0030654C1E62@realtorsgroup.us> Message-ID: <63209422-DBA9-11D8-9848-0030656FD666@de-mare.nl> > Does anyone else not like the updated interface for Revolution? After > I launched the beta I immediately felt dissapointed about the upcoming > release. You are obviously not the only one. But I definitely like the new interface. Especially the toolbar. Although the palette would look more elegant if it would be somewhat smaller, it definitely looks better than the old one. The previous interface looked at least a decade old. I was always somewhat ashamed when I showed RR to others, because it looked so old-fashioned. Now it finally looks like a 21st century program. But like any other appearance change, there will be people who don't like it. I'd say get used to it. Terry From webmaster at dreamscapesoftware.com Thu Jul 22 04:16:19 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 22 Jul 2004 02:16:19 -0600 Subject: Rev 2.5b Interface References: <63209422-DBA9-11D8-9848-0030656FD666@de-mare.nl> Message-ID: <014d01c46fc4$2bbd0ea0$3fd4e6cf@WorkPC> > You are obviously not the only one. But I definitely like the new > interface. Especially the toolbar. Although the palette would look more > elegant if it would be somewhat smaller, it definitely looks better > than the old one. > > The previous interface looked at least a decade old. I was always > somewhat ashamed when I showed RR to others, because it looked so > old-fashioned. Now it finally looks like a 21st century program. Yes, I do agree with this. The old Tools Palette reminded me of Win95. > But like any other appearance change, there will be people who don't > like it. I'd say get used to it. Yes, that is unfortunatly true. I just wish developers would follow User Interface Guidelines. Of course, Rev is limited in what guidelines it can follow. My only hope is that the Revolution developers will take these comments under consideration when it comes to future releases. The way I figured it, if I don't say anything, how will they know? Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Terry Vogelaar (de Mare)" To: "How to use Revolution" Sent: Thursday, July 22, 2004 12:35 AM Subject: Re: Rev 2.5b Interface > > Does anyone else not like the updated interface for Revolution? After > > I launched the beta I immediately felt dissapointed about the upcoming > > release. > > You are obviously not the only one. But I definitely like the new > interface. Especially the toolbar. Although the palette would look more > elegant if it would be somewhat smaller, it definitely looks better > than the old one. > > The previous interface looked at least a decade old. I was always > somewhat ashamed when I showed RR to others, because it looked so > old-fashioned. Now it finally looks like a 21st century program. > > But like any other appearance change, there will be people who don't > like it. I'd say get used to it. > > Terry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Thu Jul 22 03:18:38 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 22 Jul 2004 02:18:38 -0500 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <40FF50F0.9050306@fourthworld.com> Message-ID: <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> > For the new Rev developer requiring this extra bit of > smoke-and-mirrors > is a very unintuitive solution to what is a simple problem in > SuperCard > and ToolBook. Speaking of that, I would like to lobby that we get *real* scrolling windows in Rev. SuperCard has them and it obviates a lot of the problems that have been discussed here. Now I know someone will say "but you can get the same effect with a group that scrolls and a boundingRect that is larger than its normal rect", but as Richard just posted, you can't interactively create objects inside of a group which is funky, combined with the excessive number of steps to create a scrolling, resizable stack window that basically represents an 8 1/2 x 11 "page" (540x720 pixels, for example). To do this in Rev, you need to do this: 1) Create a stack 2) Set the maxWidth of the stack to 540 and maxHeight to 720 3) Create an empty group* 4) Set the rect of the group to the rect of the card 5) Set the lockLoc of the group to true 6) Turn on the horizontal and vertical scrollbars of the group 7) Set the boundingRect of the group to 0,0,560,740 (need to add the width of the scrollbars) * 8) Use the Geometry Manager to bind the group to the card so it will resize with the stack * Both of these need to be done via the Message Box since there's no interface in the IDE for this. In SuperCard you do this: 1) Create a window 2) Set the window to style "scrolling" and turn on the resizable of the window 3) Set the background size to 540 x 720 and turn on the 'autoresize' And that's only to CREATE the environment to start with. Suppose you (as developer) wanted to add two objects (say, 2 buttons), one in the upper-left and one in the lower-right of your window, and assume that you can't display the full 540x720 window on your monitor and that the group is scrolled already to the upper-left. To do this in Rev, you do this: 1) Select the group and go into edit mode. 2) Create a button in the upper-left corner 3) Exit edit mode. 4) Scroll the group down to the lower-right corner 5) Go back into edit mode. 6) Create a button in the lower-right corner 7) Exit edit mode. To do this in SuperCard you do this: 1) Create a button in the upper-left corner. 2) Scroll the window to the lower-right corner. 3) Create a button in the lower-right corner. You see how easy it can be? Rev is 100x more powerful than SuperCard, but this is one of those instances where I wish that Rev would adopt the SuperCard approach to scrollable windows. It also removes all the funkiness of having a *user* create an object in different parts of a scrolling area. Just my 2 cents, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From maxence.bernard at ensi-bourges.fr Thu Jul 22 05:35:00 2004 From: maxence.bernard at ensi-bourges.fr (maxence.bernard at ensi-bourges.fr) Date: Thu, 22 Jul 2004 09:35:00 -0000 (UTC) Subject: cgi and ftp In-Reply-To: References: <3907.62.147.92.98.1090419356.squirrel@ldap.ensi-bourges.fr> Message-ID: <1687.62.147.93.213.1090488900.squirrel@ldap.ensi-bourges.fr> > > Maxence, > > you must include libURL for that to work, also, I don't know if libURL > will be available at startup, you should check the documentation, you > can move your commands to a "later" handler in the command line like > openstack of your card... > > cheers > andre I created a test stack : #!Hp9k700 on startup start using stack "./liburl.rev" send "openStack" to me in 1 seconds end startup on openStack send "toto" to me in 1 seconds end openStack on toto libURLftpUploadFile "file.txt","ftp://192.168.0.1/g.txt" end toto I encounter an "Script execution error" at the line of "libURLftpUploadFile". But I followed your advice of inserting libUrl and doing the upload after "startup" (as you can see in the script). What is the problem ? Thanks in advance. Maxence BERNARD From janschenkel at yahoo.com Thu Jul 22 03:51:07 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu, 22 Jul 2004 00:51:07 -0700 (PDT) Subject: Support for MSSQL databases In-Reply-To: Message-ID: <20040722075107.58113.qmail@web60504.mail.yahoo.com> --- Jay Madren wrote: > Jan, > > Have you actually used the ODBC driver with the > Query Builder? Since my bug > #511 doesn't seem to be getting any attention, I was > wondering if ANYONE > ELSE has this same problem, or if anyone has ever > even attempted it. I > would at least like confirmation that it is a real > bug or not! > > Jay > Hi Jay, It may surprise you, but yes, I have used the ODBC driver with the Query Builder. And actually, I have been working on bug #511, and fixed part of it for Rev 2.5b1 -- I just got around to updating the bug entry earlier today. Unfortunately I do not have an MS-SQLServer setup at the moment, so I cannot actually test this particular combination. However, if anyone is willing to help us with that, we will gladly improve our support as soon as possible. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Thu Jul 22 03:56:18 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu, 22 Jul 2004 00:56:18 -0700 (PDT) Subject: cgi and ftp In-Reply-To: <1687.62.147.93.213.1090488900.squirrel@ldap.ensi-bourges.fr> Message-ID: <20040722075618.86206.qmail@web60510.mail.yahoo.com> --- maxence.bernard at ensi-bourges.fr wrote: > > > > Maxence, > > > > you must include libURL for that to work, also, I > don't know if libURL > > will be available at startup, you should check the > documentation, you > > can move your commands to a "later" handler in the > command line like > > openstack of your card... > > > > cheers > > andre > > I created a test stack : > > #!Hp9k700 > on startup > start using stack "./liburl.rev" > send "openStack" to me in 1 seconds > end startup > > on openStack > send "toto" to me in 1 seconds > end openStack > > on toto > libURLftpUploadFile > "file.txt","ftp://192.168.0.1/g.txt" > end toto > > I encounter an "Script execution error" at the line > of > "libURLftpUploadFile". But I followed your advice of > inserting libUrl and > doing the upload after "startup" (as you can see in > the script). What is > the problem ? > > Thanks in advance. > > Maxence BERNARD > Bonjour Maxence, You will have to create your own 'libURL.rev' library stack ; here's a link to a post from last year on how to do this : If Dave has made any changes to libURL that require additional steps to roll your own 'libURL.rev' then I'm sure he'll chime in ;-) Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From bob at armbase.com Thu Jul 22 04:34:28 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 22 Jul 2004 09:34:28 +0100 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> References: <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> Message-ID: <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> At 08:18 22/07/2004, you wrote: >Suppose you (as developer) wanted to add two objects (say, 2 buttons), one >in the upper-left and one in the lower-right of your window, and assume that >you can't display the full 540x720 window on your monitor and that the group >is scrolled already to the upper-left. > >To do this in Rev, you do this: > >1) Select the group and go into edit mode. >2) Create a button in the upper-left corner >3) Exit edit mode. >4) Scroll the group down to the lower-right corner >5) Go back into edit mode. >6) Create a button in the lower-right corner >7) Exit edit mode. > >To do this in SuperCard you do this: > >1) Create a button in the upper-left corner. >2) Scroll the window to the lower-right corner. >3) Create a button in the lower-right corner. > >You see how easy it can be? Rev is 100x more powerful than SuperCard, but >this is one of those instances where I wish that Rev would adopt the >SuperCard approach to scrollable windows. It also removes all the funkiness >of having a *user* create an object in different parts of a scrolling area. > This is the type of thing that I NEED to do. The inability to have scrolling windows and the realisation that I have to upgrade to studio has made me re-think using revolution. See other post Cheers bob >Just my 2 cents, > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Thu Jul 22 04:38:13 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu, 22 Jul 2004 01:38:13 -0700 (PDT) Subject: send syntax question In-Reply-To: <20040722000000.9C335B6EB@xprdmailfe20.nwk.excite.com> Message-ID: <20040722083813.11509.qmail@web60507.mail.yahoo.com> --- K wrote: > > What is the correct syntax for send when the handler > to be called expects a reference? > > Kevin > Hi Kevin, You cannot pass reference parameters in a 'send' construct ; if you do not use 'send in time' you can get 'the result' right after your send ; of course nothing is to stop you from using global variables or custom properties to save changed information. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From bob at armbase.com Thu Jul 22 04:43:19 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 22 Jul 2004 09:43:19 +0100 Subject: Rev 2.5b Interface In-Reply-To: <014d01c46fc4$2bbd0ea0$3fd4e6cf@WorkPC> References: <63209422-DBA9-11D8-9848-0030656FD666@de-mare.nl> <014d01c46fc4$2bbd0ea0$3fd4e6cf@WorkPC> Message-ID: <6.1.2.0.0.20040722094059.026d52b0@mail.armbase.com> At 09:16 22/07/2004, you wrote: > > You are obviously not the only one. But I definitely like the new > > interface. Especially the toolbar. Although the palette would look more > > elegant if it would be somewhat smaller, it definitely looks better > > than the old one. > > > > The previous interface looked at least a decade old. I was always > > somewhat ashamed when I showed RR to others, because it looked so > > old-fashioned. Now it finally looks like a 21st century program. > >Yes, I do agree with this. The old Tools Palette reminded me of Win95. Well I use photoshop and it has a similar "crisp clear sharp" interface like the old one. Also I hated XP which has a similar soft feel to the interface as the new version. At the end of the day it is a tool so I'm not too bothered ad indeed it is growing on me. Cheers Bob > > But like any other appearance change, there will be people who don't > > like it. I'd say get used to it. > >Yes, that is unfortunatly true. I just wish developers would follow User >Interface Guidelines. Of course, Rev is limited in what guidelines it can >follow. > >My only hope is that the Revolution developers will take these comments >under consideration when it comes to future releases. The way I figured >it, if I don't say anything, how will they know? > From bob at armbase.com Thu Jul 22 05:16:47 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 22 Jul 2004 10:16:47 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> References: <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> Message-ID: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> At 09:34 22/07/2004, you wrote: Hi Again Please remember this is written while in a good mood. It is not a rant but intended to be a "constructive criticism". snip bits about objects and scrollbars. >This is the type of thing that I NEED to do. >The inability to have scrolling windows and the realisation that I have to >upgrade to studio has made me re-think using revolution. Perhaps I should clarify this. When I say rethink, I don't mean dump it, simply reassess it. I upgraded my express subscription this month so I could get updates (I was not proactive on this but was prompted by runrev). Now I see that there are going to be no updates of express, however, there will be dreamcard that can also run on mac (I dont need this) and uses a runtime (I ""definitely"" don't want this for my apps) I realise many will like it and I can see a place for it, BUT not at the expense of express. So I have 2 options. Stay with express at the current version. OR...... Upgrade to studio; to get upgrades of that in the future for creating windows standalones (even though upgrades of express would have been OK for that). The cost for that is a very generous $99. But why should I have to do this when express is all I need? Also how do I know that studio wont morph into something else like express-dreamcard. Also the annual subscription is $199 I probably will, I just don't like being "forced down that road". Why cant we have something like. Runrev Dreamcard. "The crossplatform development environment for only $99" Runrev also offer a single platform standalone app generator called express for only $149 or $99 if you already have Dreamcard. That way you can create standalones for single platoforms for $99/ platform once your app becomes popular. or for full cross-platform standalones we have studio for only $xyz IE I can continue to use express, or upgrade to studio or crossgrade to dreamcard. THen I would have had nothing to moan about. :-) Her is a scenario... Someone could buy dreamcard to use on windows and mac etc etc. Then realise that their app could become commercial. So they buy an express license for windows and sell the app. Hey they think, this is a seller, I could sell this to mac people.... so they buy a mac express and make standalones for mac. (I believe standalones are more professional looking than runtimes). IE sale sale sale. However there are other alternatives. Real basic at $99 will allow me to make standalones and also create the crucial scrollbars. I don't need mac compatibility, or I would simply buy supercard for the scrollbars and stay with transcript. So why would I consider RealBasic? It is harder to learn, but once learned, the language could be used in other ways (RISC OS, BBC BASIC) or ease me into other BASIC based environments like HB++. I could have scrollbars that work for my situation. Also if I wanted to make a mac version, then I could upgrade realbasic. So why wait with runrev. Well because it is nice to use for a beginner like me. I will probably get a studio license only on the hope that scrollbars are implemented natively in windows and not via a group situation. It is not useful for me otherwise. And last but not least. I will upgrade because of the list. I will however, be trying realbasic in the next week to assess it. You never know, I may get used to it. Remenber this is intended to be constructive criticism not a rant. :-) All the best Bob >Cheers >bob From frank at backtalk.com Thu Jul 22 06:13:26 2004 From: frank at backtalk.com (Frank Leahy) Date: Thu, 22 Jul 2004 11:13:26 +0100 Subject: Windows gets shorter and shorter and shorter... Message-ID: I have one window that gets shorter and shorter each time you open it, either by doing "go to stack" or by choosing it from the Application Browser. At one point I had several windows that did this, but something unknown happened to the others and they've stopped doing it. Does anyone know why this happens? It seems to not be related to the sizable property, since checking or unchecking resizable makes no difference. I reset the decorations, etc., but can't figure out what else to do. Thanks, -- Frank From andre.rombauts at win.be Thu Jul 22 06:24:59 2004 From: andre.rombauts at win.be (Andre Rombauts) Date: Thu, 22 Jul 2004 12:24:59 +0200 Subject: Tab button probl In-Reply-To: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> Message-ID: <200407221024.i6MAOra7025316@outmx008.isp.belgacom.be> The following problem is present in either 2.2 and 2.5B. I'm unable to define a fill color. The selected 'Fill' value seems to be applied to the shadow. By the way I would like to remove the 'ugly' orange line indicating the active tab. Is it possible? Andr? From martin at materiaprima.fsnet.co.uk Thu Jul 22 06:33:01 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Thu, 22 Jul 2004 11:33:01 +0100 Subject: Windows gets shorter and shorter and shorter... In-Reply-To: Message-ID: >I have one window that gets shorter and shorter each time you open it, >either by doing "go to stack" or by choosing it from the Application >Browser. At one point I had several windows that did this, but >something unknown happened to the others and they've stopped doing it. > >Does anyone know why this happens? It seems to not be related to the >sizable property, since checking or unchecking resizable makes no >difference. I reset the decorations, etc., but can't figure out what >else to do. > >Thanks, >-- Frank Hello Frank, Chances are that this is the well known problem on MacOS with substacks that have menubars. The window loses 21 pixels between uses. I don't think anyone actually understands how this happens. I have a theory that it is related to saving a project when only some substacks are open and others haven't been used. I think the truncated height under some circumstances gets saved as the total height. Then when it's next opened, the engine lops 21 pixels off the height (as it is meant to when there is a mac menubar) but unfortunately what it thinks is the total height is actually the truncated height, erroneously stored. As you've noted it is intermittent which means it needs some sort of automated soak test to figure out, and a knowledge of the various different internal scripts that might affect this is really required for designing a sensible diagnostic. The workarounds I use are too complicated to bore you with unless you're really interested, because other users have posted much simpler ones. At the moment I mostly work on PC where the issue doesn't arise. When building standolones on the mac I have a prep script that makes sure everything is right before I build. There was a workaround posted in this list recently which, IIRC, involved referencing a menu group actually stored in another stack, and this apparently solves the problem. This workaround and others like it sound a bit 'mac only' to me which is I why I haven't tried it myself. Check the list archives, or maybe someone will post. I think there's probably several mentions of this in bugzilla. HTH Martin Baxter From janschenkel at yahoo.com Thu Jul 22 07:32:07 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu, 22 Jul 2004 04:32:07 -0700 (PDT) Subject: Tab button probl In-Reply-To: <200407221024.i6MAOra7025316@outmx008.isp.belgacom.be> Message-ID: <20040722113207.21207.qmail@web60505.mail.yahoo.com> --- Andre Rombauts wrote: > The following problem is present in either 2.2 and > 2.5B. > I'm unable to define a fill color. The selected > 'Fill' value seems to be > applied to the shadow. By the way I would like to > remove the 'ugly' orange > line indicating the active tab. Is it possible? > > Andr? > Hi Andr?, I'm guessing you're running WinXP and using the 'Appearance manager' lookAndFeel ? If that's the case, the tab row is drawn following the WinXP UI-guidelines, which unfortunately dictate an orange line above the active tab. You could try changing the lookAndFeel to [emulated] Windows, but then your app looks like it was made for Win95. Hope this clarified it, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From soapdog at mac.com Thu Jul 22 08:26:49 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 22 Jul 2004 09:26:49 -0300 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> References: <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> Message-ID: <6790BDCE-DBDA-11D8-9D8F-0003936D012E@mac.com> On Jul 22, 2004, at 6:16 AM, Bob Hartley wrote: > However there are other alternatives. Real basic at $99 will allow me > to make standalones and also create the crucial scrollbars. I don't > need mac compatibility, or I would simply buy supercard for the > scrollbars and stay with transcript. > > So why would I consider RealBasic? As I said on the Revolution Masters Summit: "... Now, when I open the REALBasic IDE, I just feel sad..." -- Me, eating japanese food with Dan and the Guys. Thats why you shouldn't consider RealBasic, also because you'd be bumped back on the write-compile-debug cycle, and also cause you must pay for upgrades (aka bug fixes) also because they carbon implementation is a little lousy... imagine a world without GET and PUT, where you cannot Open stack URL "http://www.myDearWebHost.com/stack.rev", sorry, I cannot go back like this... :D I have some serious arguments pro revolution and cons RB too... ;-D andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From malte.brill at t-online.de Thu Jul 22 08:31:05 2004 From: malte.brill at t-online.de (Malte Brill) Date: Thu, 22 Jul 2004 14:31:05 +0200 Subject: Rev 2.5 Beta [Performance/Rev-Online/Dreamcard/...] In-Reply-To: <20040722071432.060AA930315@mail.runrev.com> Message-ID: Hi all, first of all I would like to say thanks for this Beta. I see the Rev-Team has put lots of effort into it. :-) 1.) Performance. I am glad to see that my ErcSneak stack now runs as fast under X as it does under 9. It slows down a bit with 2.1/2.2 This is Great! 2.) Rev-online. I think this could become a cool place if it gets used. What I really would love to see is how big in KB/MB the stacks are (I just looked at it, so maybe this is somewhere I havent found yet) I created an account a few minutes ago. If you download the Stack from my users section mind it is 2.xx MB. 3.) Dreamcard. Will this have the same IDE or will it look differently? I don?t understand the term " smoothed off interface" Does this describe what the Interface is going to look in *all* versions? I also would like to say that I am happy about the Player approach. I haven?t looked at it too much by now, so maybe the following is redundant, as it might be already implemented: I think it could be useful if the player would allow Autoplay for CD Roms. This could be implemented by looking for a simple text file e.g. toc.txt with only one line of text holding the relative path to the stack that should be played. This would be a big plus (if it isn?t already possible). Also I haven?t found a way to browse the local directory (but I just looked at it for a few minutes). Also I would like to know which components is in the player: imagelibrary/externals/cursors/...? The new toolbar: It looks more modern. I liked the old one better, but I think I will get used to it. 2 (euro)cents only, Malte From klaus at major-k.de Thu Jul 22 08:32:49 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 14:32:49 +0200 Subject: urgent QTversion question... In-Reply-To: References: Message-ID: <3E4473D0-DBDB-11D8-83FD-000A27B49A96@major-k.de> Hi folks, this is now the fourth time that i post this one... :-( No answers/comments/opinions yet... Please take a moment and read this one, which is quite important, i think... An opinion from edinborough would also be heavily appreciated ;-) The docs say, that "get qtversion()" will already LOAD all the necessary QT components and you cannot "set the dontuseqt to true" in this session anymore!!! In my not humble at all opinion this is far too much, since i only want to know what version is present... But how can you decide to use or not use QT, if you cannot check for an uptodate version??? You HAVE to check FIRST before deciding! At least i do... ;-) There are lots of old QT 2.1.2 win-versions around, at least on win 98, i am sure! ;-) Am i wrong or is this the old "chicken and the egg" problem? Any answer/opinions/comments are very welcome... Anyone knows what registry-entry to check instead? Regards Klaus Major klaus at major-k.de http://www.major-k.de From ambassador at fourthworld.com Thu Jul 22 08:32:17 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 22 Jul 2004 05:32:17 -0700 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> References: <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> Message-ID: <40FFB3D1.6040401@fourthworld.com> Bob Hartley wrote: > At 08:18 22/07/2004, you wrote: > >> Suppose you (as developer) wanted to add two objects (say, 2 buttons), >> one >> in the upper-left and one in the lower-right of your window, and >> assume that >> you can't display the full 540x720 window on your monitor and that the >> group >> is scrolled already to the upper-left. >> >> To do this in Rev, you do this: >> >> 1) Select the group and go into edit mode. >> 2) Create a button in the upper-left corner >> 3) Exit edit mode. >> 4) Scroll the group down to the lower-right corner >> 5) Go back into edit mode. >> 6) Create a button in the lower-right corner >> 7) Exit edit mode. Since v2.1 it's much simpler: you can set the boundingRect of a group to define the scrollable area, without having to create objects to define the bounds. >> To do this in SuperCard you do this: >> >> 1) Create a button in the upper-left corner. >> 2) Scroll the window to the lower-right corner. >> 3) Create a button in the lower-right corner. This leaves out the step where you need to define the scrolling area by setting the window's backSize, roughly the same as setting the boundingRect in Rev. >> You see how easy it can be? Rev is 100x more powerful than SuperCard, but >> this is one of those instances where I wish that Rev would adopt the >> SuperCard approach to scrollable windows. It also removes all the >> funkiness >> of having a *user* create an object in different parts of a scrolling >> area. >> > > This is the type of thing that I NEED to do. You may want to consider voting for Bugzilla items #623 and #624, which address issues related to drawing environments: Once those are addressed Rev would not only match but exceed SC's capabilities, at least in terms of the types of apps that could be delivered with it. While groups in Rev do take slightly more work to set up, having the flexibility to make multi-pane windows is, for me, well worth it, and opens the door to many design options not possible in SC, since SC allows only one scrolling region which can only occupy the entire window. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From maxence.bernard at ensi-bourges.fr Thu Jul 22 10:58:08 2004 From: maxence.bernard at ensi-bourges.fr (maxence.bernard at ensi-bourges.fr) Date: Thu, 22 Jul 2004 14:58:08 -0000 (UTC) Subject: Thank you all ! Message-ID: <3963.62.147.93.98.1090508288.squirrel@ldap.ensi-bourges.fr> I wanted to thank you all, members of the Revolution mailing list, for your help. I thank in particular : Dar Scott, Jan Schenkel, Andre Garzia, Troy Rollins, hershbp at verizon.net, Klaus Major, Mark Wieder,and Sarah Reichelt. I finished my Revolution application on time, and it works perfectly ! See you soon... maybe Maxence BERNARD From ambassador at fourthworld.com Thu Jul 22 09:04:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 22 Jul 2004 06:04:26 -0700 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> References: <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> Message-ID: <40FFBB5A.5030606@fourthworld.com> Bob Hartley wrote: > So why wait with runrev. Well because it is nice to use for a beginner > like me. I will probably get a studio license only on the hope that > scrollbars are implemented natively in windows and not via a group > situation. It is not useful for me otherwise. In all fairness, it depends on what you need. Yes, for interactively creating objects within a group we'll want to see Bugzilla #623 addressed. But for anything using the default browse tool I find groups to be infinitely more flexible than limiting me to always use the entire window for a scrolling region. > And last but not least. I will upgrade because of the list. I will > however, be trying realbasic in the next week to assess it. You never > know, I may get used to it. It's been a while since I bothered with BASIC, but last time I looked into it there was no way to create new objects on the fly at runtime. This would not fully preclude the possibility of making a drawing app, but would require a lot more work as you'd be writing everything down to the objects' selection handles yourself (there is not pointer tool). As for the licensing stuff, I haven't yet read a post from Kevin describing what will happen with license holders for the about-to-be-end-of-lifed Express (did I miss it?). Because there is nothing in the new product lineup that matches the old Express product, the question is whether those licenses are downgraded to the new DreamCard or upgraded to Studio. Of course a free upgrade to Studio would be heroic of them, but it might still be good if there were an attractively-priced upgrade option to carry Express users forward. For myself, I'm glad there's now a clearer differentiation between the products. I could never quite remember all of the distinctions among them, and making DreamCard more obviously a hobbyist product helps clarify the product line as a whole. When comparing prices with other products remember to account for total costs. I'm not familiar enough with either set of packages to make a comparison (I bought a MetaCard license years ago which was only available for $995 and never regetted it), but the issue has come up on other lists and last time I read such a thread Rev's prices were ultimately on par. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From alex at tweedly.net Thu Jul 22 09:36:41 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 14:36:41 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <40FFBB5A.5030606@fourthworld.com> References: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> Message-ID: <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> At 06:04 22/07/2004 -0700, Richard Gaskin wrote: >As for the licensing stuff, I haven't yet read a post from Kevin >describing what will happen with license holders for the >about-to-be-end-of-lifed Express (did I miss it?). Yes, it's in the FAQ mentioned in Kevin's announcement email An FAQ on the changes to Express can be found here: http://www.runrev.com/express/expresstodreamcard.shtml >Because there is nothing in the new product lineup that matches the old >Express product, the question is whether those licenses are downgraded to >the new DreamCard or upgraded to Studio. Of course a free upgrade to >Studio would be heroic of them, but it might still be good if there were >an attractively-priced upgrade option to carry Express users forward. There's a very attractively priced upgrade at "your next update cycle" >For your next update pack only, you can cross grade to Studio for $99, the >cost of an old style Express update pack. I think that's pretty good (as Bob called it "a very generous $99") But thereafter the annual cost has gone up from $99 to $199 - i.e. more per year than the initial purchase of Express cost you. >For myself, I'm glad there's now a clearer differentiation between the >products. I could never quite remember all of the distinctions among >them, and making DreamCard more obviously a hobbyist product helps clarify >the product line as a whole. > >When comparing prices with other products remember to account for total >costs. I'm not familiar enough with either set of packages to make a >comparison (I bought a MetaCard license years ago which was only available >for $995 and never regetted it), but the issue has come up on other lists >and last time I read such a thread Rev's prices were ultimately on par. Well, just 10 days ago I bought my first license - Express plus a one year update bundle. Now I find that there will be no updates on the product I bought. Tell me again - why should I be happy about it ? (And I won't even mention the fact that I bought it in the UK, at 40% more than the USD prices we generally talk about). -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From ambassador at fourthworld.com Thu Jul 22 09:48:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 22 Jul 2004 06:48:06 -0700 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> References: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> Message-ID: <40FFC596.1030704@fourthworld.com> Alex Tweedly wrote: > At 06:04 22/07/2004 -0700, Richard Gaskin wrote: >> As for the licensing stuff, I haven't yet read a post from Kevin >> describing what will happen with license holders for the >> about-to-be-end-of-lifed Express (did I miss it?). > > Yes, it's in the FAQ mentioned in Kevin's announcement email > An FAQ on the changes to Express can be found here: > http://www.runrev.com/express/expresstodreamcard.shtml ... > Well, just 10 days ago I bought my first license - Express plus a one > year update bundle. > Now I find that there will be no updates on the product I bought. > > Tell me again - why should I be happy about it ? If I read the URL you posted correctly, it seems you're moving up to Studio for the price of Express. Doesn't sound all that bad. Sure beats having a product end-of-lifed with no upgrade option at all, like Apple did to its HyperCard customers and Adobe did to its LiveMotion customers. Both companies had spent years selling the products at their sites while no product development was happening, concealing their internal plans to nix them from the buying public -- how can the consumer exercise caveat emptor without fair disclosure from the vendor? Between the two, only Adobe eventually came clean and announced end-of-life for LiveMotion. To date, the last official word on HyperCard from any Apple employee was Steve Jobs' comment at CAUSE '98 in which he said that "rumors that we've killed HyperCard are bullsh*t". I guess one needs tall boots in Cupertino . At least with Rev you can safely walk barefoot on clean grass; Kevin & Co's being up-front about end-of-lifing Express puts them in a very rare category among software vendors. Maintaining the Express price for Studio seems a pretty good move for both them and Express license holders. > (And I won't even mention the fact that I bought it in the UK, at 40% > more than the USD prices we generally talk about). Why does Rev cost more in the UK? I had thought that when making credit card purchases the price shown in USD is adjusted to current local exchange rates by the card broker, no? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bob at armbase.com Thu Jul 22 09:47:56 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 22 Jul 2004 14:47:56 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> References: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> Message-ID: <6.1.2.0.0.20040722143722.02729568@mail.armbase.com> At 14:36 22/07/2004, you wrote: >(And I won't even mention the fact that I bought it in the UK, at 40% more >than the USD prices we generally talk about). I thought it was the same price +VAT. Are they more expensive? Checks the USA URL http://secure.runrev.com/Merchant2/merchant.mvc?Screen=CTGY&Store_Code=RROS&Category_Code=sbe 149 dollars goes to currency converter http://www.xe.com/ucc/ puts in 149 and gets a cost of ?80.75 but tye UK price is ?99? 26% more. then add on VAT So why is it more expensive in the UK? I only live 35 miles from runrev HQ and anyway it is a download so it shouldn'y matter where I am. It should be 80.75 + VAT surely? I dont mind paying the VAT, but a different price for a download. Granted currency rates fluctuate, however, I think this should either be in dollars + 17.5% VAT or have the store updated (even every 3 months) to account for the exchange at that time. I sell my palmtop apps in dollars even though I am in Scotland as well. Cheers Bob >-- Alex. > > > > >--- >Outgoing mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From bob at armbase.com Thu Jul 22 10:02:26 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 22 Jul 2004 15:02:26 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <40FFC596.1030704@fourthworld.com> References: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> <40FFC596.1030704@fourthworld.com> Message-ID: <6.1.2.0.0.20040722145102.026ff410@mail.armbase.com> At 14:48 22/07/2004, you wrote: >Why does Rev cost more in the UK? I had thought that when making credit >card purchases the price shown in USD is adjusted to current local >exchange rates by the card broker, no? Nope it is 149 dollars worldwide and 99 pounds in the UK (then 17.5% tax the tax is fair enough) Choosing another currency converter at todays rate (http://www.oanda.com/convert/classic) gives $149 = ?80.99 but the runrev UK price is ?99. I assumed that Alex was wrong but this is a shock since I paid my subscription at the pound rate? When I bought my express I did buy in dollars but my subscription is in pounds. ?66 = $124.45 (this is without tax, since I dont mind paying tax) cheers Bob From bob at armbase.com Thu Jul 22 10:12:12 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 22 Jul 2004 15:12:12 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <40FFC596.1030704@fourthworld.com> References: <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> <40FFC596.1030704@fourthworld.com> Message-ID: <6.1.2.0.0.20040722150958.02667cd8@mail.armbase.com> At 14:48 22/07/2004, you wrote: Hi All >Why does Rev cost more in the UK? I had thought that when making credit >card purchases the price shown in USD is adjusted to current local >exchange rates by the card broker, no? On the other hand, the upgrade to studio is in dollars $99 so it is a good time to do it for me since this is 53.60 in pounds. So I will upgrade to studio. :-) Cheers Bob From James.Cass at sealedair.com Thu Jul 22 10:07:04 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Thu, 22 Jul 2004 10:07:04 -0400 Subject: urgent QTversion question... In-Reply-To: <3E4473D0-DBDB-11D8-83FD-000A27B49A96@major-k.de> Message-ID: Klaus - Maybe I'm missing something, but have you tried "put the QTVersion" into some variable and go from there? I just did "put the QTVersion" in the message box and it returns "6.5.1". I'm MacOSX 10.3.4. Cheers...James Klaus Major Sent by: use-revolution-bounces at lists.runrev.com 07/22/04 08:32 AM Please respond to How to use Revolution To: How to use Revolution cc: Subject: urgent QTversion question... Hi folks, this is now the fourth time that i post this one... :-( No answers/comments/opinions yet... Please take a moment and read this one, which is quite important, i think... An opinion from edinborough would also be heavily appreciated ;-) The docs say, that "get qtversion()" will already LOAD all the necessary QT components and you cannot "set the dontuseqt to true" in this session anymore!!! In my not humble at all opinion this is far too much, since i only want to know what version is present... But how can you decide to use or not use QT, if you cannot check for an uptodate version??? You HAVE to check FIRST before deciding! At least i do... ;-) There are lots of old QT 2.1.2 win-versions around, at least on win 98, i am sure! ;-) Am i wrong or is this the old "chicken and the egg" problem? Any answer/opinions/comments are very welcome... Anyone knows what registry-entry to check instead? Regards Klaus Major klaus at major-k.de http://www.major-k.de _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From heather at runrev.com Thu Jul 22 10:17:06 2004 From: heather at runrev.com (Heather Nagey) Date: Thu, 22 Jul 2004 15:17:06 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <20040722132715.16CA4930330@mail.runrev.com> Message-ID: > Well, just 10 days ago I bought my first license - Express plus a one year > update bundle. > Now I find that there will be no updates on the product I bought. > > Tell me again - why should I be happy about it ? Alex, write me off list and we'll discuss what would be fair in your situation. At the end of the day, we don't want anyone to walk away unhappy with this. Dreamcard is good news for the community as a whole, we're very excited about the possibilities it opens up. > > (And I won't even mention the fact that I bought it in the UK, at 40% more > than the USD prices we generally talk about). I don't really want to get a price discussion going here, but I think a footnote wouldn't go amiss. Unfortunately UK customers do have to pay VAT, government tax which we have no control over. If you have a VAT registered business you can claim it back. As for the rest of the price comparison, if you look at the progression of the US/UK exchange rate over the last few years you'll realise it became imperative for us to set the UK price at a firm figure rather than continue to watch it slide into oblivion. Regards, Heather -- ** For a faster response to all licensing, support, and technical issues, please now send mail to support at runrev.com ** Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 870 747 1165 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From James.Cass at sealedair.com Thu Jul 22 10:16:52 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Thu, 22 Jul 2004 10:16:52 -0400 Subject: urgent QTversion question... In-Reply-To: <3E4473D0-DBDB-11D8-83FD-000A27B49A96@major-k.de> Message-ID: I realize your question is about QuickTime for Windows, but in MacOSX 10.3.4, you can find the QuickTime version in this file: /Applications/QuickTime\ Player.app/Contents/version.plist Hope this helps...James Klaus Major Sent by: use-revolution-bounces at lists.runrev.com 07/22/04 08:32 AM Please respond to How to use Revolution To: How to use Revolution cc: Subject: urgent QTversion question... Hi folks, this is now the fourth time that i post this one... :-( No answers/comments/opinions yet... Please take a moment and read this one, which is quite important, i think... An opinion from edinborough would also be heavily appreciated ;-) The docs say, that "get qtversion()" will already LOAD all the necessary QT components and you cannot "set the dontuseqt to true" in this session anymore!!! In my not humble at all opinion this is far too much, since i only want to know what version is present... But how can you decide to use or not use QT, if you cannot check for an uptodate version??? You HAVE to check FIRST before deciding! At least i do... ;-) There are lots of old QT 2.1.2 win-versions around, at least on win 98, i am sure! ;-) Am i wrong or is this the old "chicken and the egg" problem? Any answer/opinions/comments are very welcome... Anyone knows what registry-entry to check instead? Regards Klaus Major klaus at major-k.de http://www.major-k.de _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Thu Jul 22 10:33:19 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 16:33:19 +0200 Subject: urgent QTversion question... In-Reply-To: References: Message-ID: <13B97BC9-DBEC-11D8-83FD-000A27B49A96@major-k.de> Hi James, > Klaus - > > Maybe I'm missing something, but have you tried "put the QTVersion" > into > some variable and go from there? I just did "put the QTVersion" in the > message box and it returns "6.5.1". I'm MacOSX 10.3.4. sorry, looks like i was not clear enough.. Of course this is only important on windoze! On the mac QT is the only multimedia engine so far... But some pcs do NOT have QT installed for whatever reason or a very old version... Like QT 2.1.2, which is still present on many win98 machines, and you need at least version 4.x to be able to play e.g MP3 files and at least v. 5 or above to play MPG videos with QT... But on windowze apps, i want to check the qtversion BEFORE i decide to use or not use QT... See one of my last mails concerning media files that are playable inside of player objects without QT... So i want to check if there is an "up to date" version of QT on the target PC before i decide to "set the dontuseqt" to whatever... But with the current behaviour this is simply not possible, since once QT is loaded, you canot get rid of it as long as your rev-app is running... So this is a bit like a paradoxon: I can check, but then the result is useless, since i cannot change anything if it is not what i need... Know what i mean? Therefore my question: Is there a registry entry that we can check instead? > Cheers...James Regards Klaus Major klaus at major-k.de http://www.major-k.de From alex at tweedly.net Thu Jul 22 10:49:40 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 15:49:40 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <40FFC596.1030704@fourthworld.com> References: <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040722150710.02416010@mail.tweedly.net> At 06:48 22/07/2004 -0700, Richard Gaskin wrote: >Alex Tweedly wrote: > >>At 06:04 22/07/2004 -0700, Richard Gaskin wrote: >>>As for the licensing stuff, I haven't yet read a post from Kevin >>>describing what will happen with license holders for the >>>about-to-be-end-of-lifed Express (did I miss it?). >>Yes, it's in the FAQ mentioned in Kevin's announcement email >> An FAQ on the changes to Express can be found here: >> http://www.runrev.com/express/expresstodreamcard.shtml >... >>Well, just 10 days ago I bought my first license - Express plus a one >>year update bundle. >>Now I find that there will be no updates on the product I bought. >>Tell me again - why should I be happy about it ? > >If I read the URL you posted correctly, it seems you're moving up to >Studio for the price of Express. Doesn't sound all that bad. Not quite. The way I read it, I'll have the opportunity to movie up to Studio in 11-1/2 months from now; in the meantime, I'll have only Dreamcard. Or, alternatively, I take the Studio update now (and just lose the 11-1/2 months of updates I already purchased). (If I read the FAQ correctly). And, of course, I didn't really want, far less need, Studio. I chose Express because it gave me what I wanted at a price I can afford. >Sure beats having a product end-of-lifed with no upgrade option at all, >like Apple did to its HyperCard customers and Adobe did to its LiveMotion >customers. Both companies had spent years selling the products at their >sites while no product development was happening, concealing their >internal plans to nix them from the buying public -- how can the consumer >exercise caveat emptor without fair disclosure from the vendor? Between >the two, only Adobe eventually came clean and announced end-of-life for >LiveMotion. To date, the last official word on HyperCard from any Apple >employee was Steve Jobs' comment at CAUSE '98 in which he said that >"rumors that we've killed HyperCard are bullsh*t". I guess one needs tall >boots in Cupertino . Sure - that's one reason that I'm not an Apple customer. >At least with Rev you can safely walk barefoot on clean grass; Kevin & >Co's being up-front about end-of-lifing Express puts them in a very rare >category among software vendors. Maintaining the Express price for Studio >seems a pretty good move for both them and Express license holders. I don't see how they're being entirely "up-front" about it. I purchased a year's updates to Express on the expectation that there were going to be some. There aren't. Now I know that the year's update doesn't actually specify whether there will be any updates or not - but my expectation was that there would be. Kevin and Co are being much, much better about it than many other companies have been in the past - but that still doesn't make it "OK" to sell something and then not deliver it. They're NOT maintaining the Express price for me - they're giving me a one-off discount to maintain it for 12 months - thereafter I would pay the full Studio rates. Let me be clear - this is not a "terrible" thing that they're doing - in fact, compared to most companies, it's a pretty generous offer. But nevertheless, none of the options available to me now look as good as the one I thought I had yesterday morning, or the one I thought I was purchasing last week. So I'm disappointed, but it ain't that big a deal for me. >>(And I won't even mention the fact that I bought it in the UK, at 40% >>more than the USD prices we generally talk about). > >Why does Rev cost more in the UK? I had thought that when making credit >card purchases the price shown in USD is adjusted to current local >exchange rates by the card broker, no? No, there are separate prices. There's a short explanation, a medium explanation and a long explanation. Short answer: "Alex, you're exaggerating, it's only 25% more" Because they need to charge VAT to EU residents and companies, the actual price difference is 25% not 40%. Medium answer: "Most companies will recover the VAT anyway" Most of RunRev's sales are (I imagine) to other companies, and EU companies are basically unaffected by the VAT cost. The VAT component shows up in those companies' VAT cost account, so they effectively don't care too much. Only small businesses (below the VAT registration threshold) and consumers are really affected - and they are a very small part of Runrev's customer base. (Though maybe not such a small part of the target customer base, especially for Dreamcard) Long answer: "Taxes are complicated enough, it's nearly impossible to be 'fair' " Any company operating internationally has to deal with countries using a variety of tax strategies, direct vs indirect, included in prices vs added to prices, sales tax vs VAT, etc., as well as with the issues of tax collection. The cost of Runrev's development work (I presume largely UK-based) includes a significant UK-tax portion - and that should (IMO) be amortized against all sales revenue; that would give a pro-ration smaller than the effective cost of charging full VAT to EU customers only. However, that would require UK (and/or EU) prices to be lower than US/international prices to be fair - and that is so likely to be unpopular that they'd be crazy to do it. So the short answer is close to correct - there is an argument that I should have said 25% more expensive rather than 40% - but that's a bit of an oversimplification. I'd be happy to split the difference and ask ... Why are the UK prices 35 -35% more than US prices ? Now - about the way 2.5B1 actually works ..... on to more interesting topics. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From klaus at major-k.de Thu Jul 22 10:43:50 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 16:43:50 +0200 Subject: urgent QTversion question... In-Reply-To: <13B97BC9-DBEC-11D8-83FD-000A27B49A96@major-k.de> References: <13B97BC9-DBEC-11D8-83FD-000A27B49A96@major-k.de> Message-ID: <8BE5F82D-DBED-11D8-83FD-000A27B49A96@major-k.de> Hi all, > ... > Know what i mean? > > Therefore my question: Is there a registry entry that we can check > instead? Or even better: Why does the engine have to load QT, if we simply want to know what version is installed? I think this is simply overkill ;-) It is just as if your repair shop starts to take your car/engine apart and you only wanted to know how much a new windshieldd wiper migh cost :-D Maybe a feature request on ugly Godzila? I know there are many folks here on the list who are struggling with the presence/absence of QT on windowze ;-) What do you think? ANY opinion is very welcome! C'mon, just one line ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From kevin at runrev.com Thu Jul 22 09:39:40 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 22 Jul 2004 14:39:40 +0100 Subject: Version 2.5B1 and dbsqlite In-Reply-To: <6.1.2.0.0.20040721165713.02734cb8@mail.armbase.com> Message-ID: On 21/7/04 4:59 pm, "Bob Hartley" wrote: >> Just downloaded and installed the new 2.5B1. Looks really great! > > I think so tooooo. > > Just Phoned heather with a Q? as well and I think I'll be buying a studio > license (need standalones). I cant get the browser thing to work (I'm sure > they are just uploading the files), BUT I have to say that the > documentation window/search/display is far better. And one thing I forgot in my original announcement: 2.5 will of course be included as a free upgrade on any purchase made now or during the beta period. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Thu Jul 22 10:49:48 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 22 Jul 2004 15:49:48 +0100 Subject: Rev 2.5b Interface In-Reply-To: <59B06CEC-DB8C-11D8-B2A5-0030654C1E62@realtorsgroup.us> Message-ID: On 22/7/04 4:08 am, "Hershel Fisch" wrote: > I had the same problem the second and third time with an additional > error "check the internet connection" We're been made aware of some issues with Rev Online in this beta on Windows. They will be addressed shortly. Thanks for the feedback. Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Thu Jul 22 10:49:54 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 22 Jul 2004 15:49:54 +0100 Subject: Rev 2.5b Interface In-Reply-To: <00f801c46f98$d57fc850$3fd4e6cf@WorkPC> Message-ID: On 22/7/04 4:06 am, "Derek Bump" wrote: > 1. How many windows can pop up at the same time? The first time I launched it > both the Application Browser and Revolution Online were open (along with Tools > and the Menu Bar). This definately doesn't need to happen. Show the Menubar > and the tools palette. Don't confuse the people who are new to Revolution. > Just because it's an update doesn't mean it's not someone's first time using > it. Keep it simple. Remember that in the release version, the Learning Center will be functional. That's one of the key uses of Rev Online for new users, it brings access to tutorials and samples in just one click. > The Tools Palette > 1. Now it's now bigger and take up even more screen space. The icons are clearer, the previous one was too small, people had trouble finding things. > 2. Supports Drag & Drop but doesn't conform to the Grid. Requiring you to > re-drag it to align to the grid. That should be possible to fix. > 3. Does this make it easier for people to post destructive stacks? In my > experience, if I were to download a program from within Revolution, I would > trust that it won't do anything bad to my computer. I'm worried that > Revolution Online allows people to submit Trojan Horses with the appearance of > a trusted stack. Is there a filter for a posted stack? There certainly is a potential exposure here, in that anyone can post stacks to the User Spaces area. That said, most people here know each other and an individual has to sign up to Rev Online to post, making it hard to be anonymous, so I think the risk is fairly minimal. Anyone posting stacks that do damage will be removed from Rev Online. That said, if you aren't sure about who is providing something then don't download it, or use the Player, which is a more secure environment. Thanks for the feedback. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Thu Jul 22 10:49:57 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 22 Jul 2004 15:49:57 +0100 Subject: The 2.5 debugger In-Reply-To: <96EADF9E-DB5D-11D8-9590-000A95A09CF8@rpsystems.net> Message-ID: On 21/7/04 10:33 pm, "Troy Rollins" wrote: >> And why not Command-r when used in debug mode (if possible without >> closing the window)? >> Surely one does not want to group objects during debugging. > > Oh man, I hate doubling-up command key combos like that. What about > "enter" like is normally used for a compile. Would seem a natural, no? OK, we'll add Enter. Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Thu Jul 22 10:50:07 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 22 Jul 2004 15:50:07 +0100 Subject: Rev 2.5 Beta [Performance/Rev-Online/Dreamcard/...] In-Reply-To: Message-ID: On 22/7/04 1:31 pm, "Malte Brill" wrote: > 2.) Rev-online. I think this could become a cool place if it gets used. What > I really would love to see is how big in KB/MB the stacks are (I just looked > at it, so maybe this is somewhere I havent found yet) I created an account a > few minutes ago. If you download the Stack from my users section mind it is > 2.xx MB. I can see the point of that. Rev Online will be used for serving videos to people on broadband and stacks are likely to be smaller than that, but I'll make a note. I don't know if it will be in this release or the next one. > 3.) Dreamcard. Will this have the same IDE or will it look differently? I > don?t understand the term " smoothed off interface" Does this describe what > the Interface is going to look in *all* versions? Essentially yes, though some options aren't available in Dreamcard, those being noted in the FAQ. > I also would like to say that I am happy about the Player approach. > I haven?t looked at it too much by now, so maybe the following is redundant, > as it might be already implemented: > > I think it could be useful if the player would allow Autoplay for CD Roms. > This could be implemented by looking for a simple text file e.g. toc.txt > with only one line of text holding the relative path to the stack that > should be played. This would be a big plus (if it isn?t already possible). I think this should work with the current implementation, let us know if you have any trouble getting it to. > Also I haven?t found a way to browse the local directory (but I just looked > at it for a few minutes). Also I would like to know which components is in > the player: > > imagelibrary/externals/cursors/...? We'll be shipping the Player as a separate download to test by itself shortly. When we do that you can check what is included. > The new toolbar: It looks more modern. I liked the old one better, but I > think I will get used to it. Yeah, its always tricky when we make a change to the appearance of anything. Ultimately though the old toolbar was really dated and we had to update it. I don't think we're going to be able to get something that suits everyone, stability was a higher priority than providing extra icon sets, and the new one does looks clean, modern and functional. Thanks for the feedback. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Thu Jul 22 10:50:05 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 22 Jul 2004 15:50:05 +0100 Subject: The 2.5 debugger In-Reply-To: <1aa.269197c6.2e305575@aol.com> Message-ID: On 22/7/04 12:25 am, "SimPLsol at aol.com" wrote: > Obviously the two commands that are the most important are Step Into and > Abort. > Space and Option Space are utterly unintuitive. Command Period is also > unintuitive but at least it is traditional. They are the most obvious keyboard shortcuts we could think of. You probably want to step-into lots of times in a script. Pressing space is a really simple and easy way to do this. Try it for a while and see how you find it - it might just take some getting used to? > A GUI where you have to go to the documentation (or get emails from the CEO - > by the way, Thank You, Kevin) for simple things like shortcuts is not good > use of a GUI. True, but then again this is a beta :) And as it happens they are documented, in the Shortcuts Reference in the Help menu. > Command I, Command T, and Command A are easy to remember because they relate > to the action described by the button. They are all used for other things already, and not just other things but things that are so well remembered it could be quite confusing to reuse these. (Command-w only works to run because closing the window, even with the mouse, executes run.) Thanks for the feedback. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From troy at rpsystems.net Thu Jul 22 10:57:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 10:57:18 -0400 Subject: Thank you all ! In-Reply-To: <3963.62.147.93.98.1090508288.squirrel@ldap.ensi-bourges.fr> References: <3963.62.147.93.98.1090508288.squirrel@ldap.ensi-bourges.fr> Message-ID: <6D582F2C-DBEF-11D8-830C-000A95A09CF8@rpsystems.net> On Jul 22, 2004, at 10:58 AM, maxence.bernard at ensi-bourges.fr wrote: > I finished my Revolution application on time, and it works perfectly ! Congratulations! :-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From Roger.E.Eller at sealedair.com Thu Jul 22 10:48:12 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu, 22 Jul 2004 10:48:12 -0400 Subject: urgent QTversion question... Message-ID: Hi Klaus, > Of course this is only important on windoze! > On the mac QT is the only multimedia engine so far... I'm not so sure about that. Unless you mean integrated into the OS. Anyways, check this out... http://www.microsoft.com/windows/windowsmedia/software/Macintosh/osx/default.aspx > I know there are many folks here on the list who are struggling > with the presence/absence of QT on windowze ;-) > > What do you think? > > ANY opinion is very welcome! > C'mon, just one line ;-) I agree. If Quicktime is to be the "chosen" multimedia engine for runrev, it should work the same on Windows as it does for the Mac. I would love to be able to view a PDF file in a player object on Windows. Kind regards, Roger Eller ---------------------------------------------------------- Artificial Intelligence is no match for Natural Stupidity. From klaus at major-k.de Thu Jul 22 11:00:11 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 17:00:11 +0200 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <5.1.0.14.0.20040722150710.02416010@mail.tweedly.net> References: <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <40FF50F0.9050306@fourthworld.com> <00ea01c46fbc$1f72f9a0$6601a8c0@precision340> <6.1.2.0.0.20040722092823.026e4fc0@mail.armbase.com> <6.1.2.0.0.20040722094411.026d4ff0@mail.armbase.com> <5.1.0.14.0.20040722142311.022ec930@mail.tweedly.net> <5.1.0.14.0.20040722150710.02416010@mail.tweedly.net> Message-ID: Hi Alex and all, > ... > No, there are separate prices. Yes, that's very true! I just did a short check... On the rev-us store the one year update for enterprise is 499 $... On the page that i will get here in germany seems to be th UK store (why?) and it costs 333 english pounds, which translates to (TA DAA) 615 US bucks... PLUS VAT or whatever... Well THAT does not seem right... Check it yourself: GB store: http://secure.runrev.com/Merchant2/merchant.mvc? Screen=CTGY&Store_Code=02&Category_Code=U US store: http://secure.runrev.com/Merchant2/merchant.mvc? Screen=CTGY&Store_Code=RROS&Category_Code=U Regards Klaus Major klaus at major-k.de http://www.major-k.de From gizmotron at earthlink.net Thu Jul 22 10:59:32 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Thu, 22 Jul 2004 07:59:32 -0700 Subject: Rev 2.5 Beta [Performance/Rev-Online/Dreamcard/...] In-Reply-To: Message-ID: on 7/22/04 5:31 AM, Malte Brill at malte.brill at t-online.de wrote: > I think it could be useful if the player would allow Autoplay for CD Roms. > This could be implemented by looking for a simple text file e.g. toc.txt > with only one line of text holding the relative path to the stack that > should be played. This would be a big plus (if it isn?t already possible). > Also I haven?t found a way to browse the local directory (but I just looked > at it for a few minutes). Also I would like to know which components is in > the player: I solved this issue for myself a long time ago by creating an auto-play hyperlink that was empty in a page's MTML/HTML. Whenever my MTML browser encounters a page with an auto-play link it does what the link commands it to do. Example: On the next page the control attribute for stop after play is control="stop" Mark From malte.brill at t-online.de Thu Jul 22 11:02:07 2004 From: malte.brill at t-online.de (Malte Brill) Date: Thu, 22 Jul 2004 17:02:07 +0200 Subject: urgent QTversion question... In-Reply-To: <20040722132715.5E839930331@mail.runrev.com> Message-ID: >ANY opinion is very welcome! >C'mon, just one line ;-) If I ever would get used to Godzilla I?d vote for it... Best, Malte From RGould8 at aol.com Thu Jul 22 11:08:28 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Thu, 22 Jul 2004 11:08:28 EDT Subject: Transcript version of this AppleScript Message-ID: <42.53801ba9.2e31326c@aol.com> I've got an Applescript below that converts a text string into a format that IE's plist config file understands. (I'm trying to save a new URL into IE's default homepage prefs) set s to "http://www.google.com/" set s to (ASCII character (count s)) & s do shell script "echo -n " & quoted form of s & " | openssl base64" Can anyone tell me how this could be converted to work as a Transcript solution? The base64 encoding is easy - - - it's the ASCII character count part that I'm not sure how to convert into Transcript From alex at tweedly.net Thu Jul 22 11:05:26 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 16:05:26 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: References: <20040722132715.16CA4930330@mail.runrev.com> Message-ID: <5.1.0.14.0.20040722155055.02307180@mail.tweedly.net> At 15:17 22/07/2004 +0100, Heather Nagey wrote: > > Well, just 10 days ago I bought my first license - Express plus a one year > > update bundle. > > Now I find that there will be no updates on the product I bought. > > > > Tell me again - why should I be happy about it ? > >Alex, write me off list and we'll discuss what would be fair in your >situation. At the end of the day, we don't want anyone to walk away unhappy >with this. Thank you Heather, I will do that - though if you make it all the through my last email, you'll see that I say it's not that big a deal for me. It's the annoyance of buying and seeing it disappear, not a few dollars here or there, that matters. >Dreamcard is good news for the community as a whole, we're very excited >about the possibilities it opens up. I'm not sure I understand properly just exactly what the Player does allow. The Player in the 2.5B1 distribution only allows me to connect to Rev on-line; does that mean I can't send a stack directly to a Player-owner and have them use it ? Can they only get it via Rev online ? I'd like to see an expanded description of what the player will be or will do .... [ I'd like to get excited about it, I'd like to see opportunities open up - but without a better idea of what the "Player experience" will be for the folks I write software for, I can't do that yet ] > > > > (And I won't even mention the fact that I bought it in the UK, at 40% more > > than the USD prices we generally talk about). > >I don't really want to get a price discussion going here, but I think a >footnote wouldn't go amiss. Unfortunately UK customers do have to pay VAT, >government tax which we have no control over. Indeed the tax must be paid. But you do have control over the price in each country, and can adjust accordingly (see the long answer part of my email that crossed in the ether, in particular the part about amortizing development costs across all sales revenue). >If you have a VAT registered >business you can claim it back. As for the rest of the price comparison, if >you look at the progression of the US/UK exchange rate over the last few >years you'll realise it became imperative for us to set the UK price at a >firm figure rather than continue to watch it slide into oblivion. The US price (as converted into GBP) has been "sliding into oblivion", why is it imperative to make the UK price behave differently ? You have needed to adjust your business model and/or prices to account for the decreasing income in real terms from the majority of international customers - why penalize the relatively small number of domestic ones. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From mpetrides at earthlink.net Thu Jul 22 11:25:29 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 22 Jul 2004 11:25:29 -0400 Subject: Player and an unusual occurrence (bug or buggy developer)? In-Reply-To: References: Message-ID: <5D53F89C-DBF3-11D8-84B3-000A959D005E@earthlink.net> I am obviously missing something. What is the Player, how is it different from a self-contained standalone stack and how does one create a stack that the Player plays. Am I understanding correctly that the Player creates a single standalone that can be used on any supported platform? If so, what has been done about the problems with text display being inconsistent across platforms. Right now, I have two different set of stacks, which are identical except for font issues. One folder contains the stacks for the Mac (and a Mac standalone splash screen), the other contains stacks for Windows (and a Windows standalone splash screen). Will Player eliminate the need for these two separate folders??? Also, in the process of trying 2.5 out I had the following unusual (but reproducible) occurrence. Run 2.5b1 in Mac OS X 10.3.4. Create a new mainstack with one field and one button. Verify that the only stack present in Application Browser is the new stack (call it TestStack). Save Test Stack. Then save TestStack as standalone. Quit Rev. Run standalone: works fine, one field one button AOK Double-click on TestStack.Rev (non-standalone file). IDE opens with TestStack in foreground and an entirely different stack (the main stack for the project I just completed) behind it. What gives??? Why is this happening? A bug or something I missed doing when I created the new stack??? Also one piece of feedback on the new interface, I wish RunRev could go back to giving a different default name for each button, field, etc that is created, eg, field 1, field 2. That way there is never any possibility (if I am sloppy and forget to explicitly rename the button, field, etc) for confusion as to the target of a command. Just a thought. M On Jul 22, 2004, at 10:50 AM, Kevin Miller wrote: > On 22/7/04 1:31 pm, "Malte Brill" wrote: > >> 2.) Rev-online. I think this could become a cool place if it gets >> used. What >> I really would love to see is how big in KB/MB the stacks are (I just >> looked >> at it, so maybe this is somewhere I havent found yet) I created an >> account a >> few minutes ago. If you download the Stack from my users section mind >> it is >> 2.xx MB. > > I can see the point of that. Rev Online will be used for serving > videos to > people on broadband and stacks are likely to be smaller than that, but > I'll > make a note. I don't know if it will be in this release or the next > one. > >> 3.) Dreamcard. Will this have the same IDE or will it look >> differently? I >> don?t understand the term " smoothed off interface" Does this >> describe what >> the Interface is going to look in *all* versions? > > Essentially yes, though some options aren't available in Dreamcard, > those > being noted in the FAQ. > >> I also would like to say that I am happy about the Player approach. >> I haven?t looked at it too much by now, so maybe the following is >> redundant, >> as it might be already implemented: >> >> I think it could be useful if the player would allow Autoplay for CD >> Roms. >> This could be implemented by looking for a simple text file e.g. >> toc.txt >> with only one line of text holding the relative path to the stack that >> should be played. This would be a big plus (if it isn?t already >> possible). > > I think this should work with the current implementation, let us know > if you > have any trouble getting it to. > >> Also I haven?t found a way to browse the local directory (but I just >> looked >> at it for a few minutes). Also I would like to know which components >> is in >> the player: >> >> imagelibrary/externals/cursors/...? > > We'll be shipping the Player as a separate download to test by itself > shortly. When we do that you can check what is included. > >> The new toolbar: It looks more modern. I liked the old one better, >> but I >> think I will get used to it. > > Yeah, its always tricky when we make a change to the appearance of > anything. > Ultimately though the old toolbar was really dated and we had to > update it. > I don't think we're going to be able to get something that suits > everyone, > stability was a higher priority than providing extra icon sets, and > the new > one does looks clean, modern and functional. > > Thanks for the feedback. > > 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 > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Thu Jul 22 11:32:26 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 17:32:26 +0200 Subject: Rev Player In-Reply-To: <42.53801ba9.2e31326c@aol.com> References: <42.53801ba9.2e31326c@aol.com> Message-ID: <558FC2F8-DBF4-11D8-83FD-000A27B49A96@major-k.de> Hi all, after i once started the Rev player i find a 2.2 MB "executable unix file" called "Revolution Launcher" in my REV folder... Any hints? Regards Klaus Major klaus at major-k.de http://www.major-k.de P.S. Looks like the REV player will load "Rev online" when doubleclicked, but only as long it is in the same folder as REV... Put it somewhere else and nothing will happen on doubleclick... OK, i might have exspected something like the SuperCard player where an open dialog would pop uzp to let the user select a SuperCard stack... But when dropping a stack on that icon, it work as exspected :-) And i am sure, if REV is NOT on our HD, the player will start when we doubleclick a rev stack in the finder... Not tested on windows yet... This is COOOL, so we don't have to create something like that on our own ;-) But there might be an issue with (not present) externals... But is it just the first beta ;-) From alex at tweedly.net Thu Jul 22 11:42:01 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 16:42:01 +0100 Subject: urgent QTversion question... In-Reply-To: <13B97BC9-DBEC-11D8-83FD-000A27B49A96@major-k.de> References: Message-ID: <5.1.0.14.0.20040722161942.0234d698@mail.tweedly.net> At 16:33 22/07/2004 +0200, Klaus Major wrote: >Like QT 2.1.2, which is still present on many win98 machines, and you need >at least >version 4.x to be able to play e.g MP3 files and at least v. 5 or above to >play MPG videos >with QT... > >But on windowze apps, i want to check the qtversion BEFORE i decide to use >or not use QT... > >See one of my last mails concerning media files that are playable inside of >player objects without QT... > >So i want to check if there is an "up to date" version of QT on the target >PC before i decide >to "set the dontuseqt" to whatever... > >But with the current behaviour this is simply not possible, since once QT >is loaded, you >canot get rid of it as long as your rev-app is running... > >So this is a bit like a paradoxon: >I can check, but then the result is useless, since i cannot change >anything if it is >not what i need... > >Know what i mean? > >Therefore my question: Is there a registry entry that we can check instead? Note - I am totally naive about Windows registry, and how you access it, but.... I see an entry for HKEY_LOCAL_MACHINE / SOFTWARE / Apple Computer, Inc. / ActiveX / QTVersion that looks a possible candidate. I can't see anything else in the QT hierarchy that looks like a version number. (And in fact the QT player on Windows is perhaps the only program I've seen that doesn't give version info in its "Help / About ..." menu screen). Does seem like there should be a more direct way ... -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From klaus at major-k.de Thu Jul 22 11:38:40 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 17:38:40 +0200 Subject: urgent QTversion question... In-Reply-To: <5.1.0.14.0.20040722161942.0234d698@mail.tweedly.net> References: <5.1.0.14.0.20040722161942.0234d698@mail.tweedly.net> Message-ID: <3466F0CE-DBF5-11D8-83FD-000A27B49A96@major-k.de> Hi Alex, >> ... >> So this is a bit like a paradoxon: >> I can check, but then the result is useless, since i cannot change >> anything if it is >> not what i need... >> >> Know what i mean? >> >> Therefore my question: Is there a registry entry that we can check >> instead? > > Note - I am totally naive about Windows registry, and how you access > it, but.... I see an entry for > > HKEY_LOCAL_MACHINE / SOFTWARE / Apple Computer, Inc. / ActiveX / > QTVersion Thanks, will surely check this one next time i start my PC... I do most of my work on my Mac :-) > that looks a possible candidate. I can't see anything else in the QT > hierarchy that looks like a version number. > (And in fact the QT player on Windows is perhaps the only program I've > seen that doesn't give version info > in its "Help / About ..." menu screen). > > Does seem like there should be a more direct way ... > > -- Alex. Regards Klaus Major klaus at major-k.de http://www.major-k.de From mpetrides at earthlink.net Thu Jul 22 11:41:36 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 22 Jul 2004 11:41:36 -0400 Subject: Unusual occurrence - An OS X prob not a Rev prob In-Reply-To: <5D53F89C-DBF3-11D8-84B3-000A959D005E@earthlink.net> References: <5D53F89C-DBF3-11D8-84B3-000A959D005E@earthlink.net> Message-ID: <9D91EC0C-DBF5-11D8-84B3-000A959D005E@earthlink.net> On Jul 22, 2004, at 11:25 AM, Marian Petrides wrote: > > Also, in the process of trying 2.5 out I had the following unusual > (but reproducible) occurrence. Run 2.5b1 in Mac OS X 10.3.4. Create > a new mainstack with one field and one button. Verify that the only > stack present in Application Browser is the new stack (call it > TestStack). Save Test Stack. Then save TestStack as standalone. Quit > Rev. > > Run standalone: works fine, one field one button AOK > > Double-click on TestStack.Rev (non-standalone file). IDE opens with > TestStack in foreground and an entirely different stack (the main > stack for the project I just completed) behind it. What gives??? Why > is this happening? A bug or something I missed doing when I created > the Figured this out at last. It isn't a Rev thing, it's an OS X thing. Somehow the default app for Rev files got set to be my splash screen standalone and not Rev 2.x. Bizarre, since I KNOW I never set it up this way, but... this is a non-issue (phew!). M From alex at tweedly.net Thu Jul 22 11:54:04 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 16:54:04 +0100 Subject: The 2.5 debugger In-Reply-To: <1ce.267e44b3.2e300f4e@aol.com> Message-ID: <5.1.0.14.0.20040721202437.023ad330@mail.tweedly.net> At 14:26 21/07/2004 -0400, SimPLsol at aol.com wrote: >I downloaded the 2.5 beta this morning and went immediately to the debugger. >Lots of improvements! Thanks! Yes, some nice improvements - but not some of the ones I was hoping for. So now that I know that, it's time to put them into Bugzilla as enhancement requests. And as I started to do that, I decided one of them might be a bug rather than an enhancement request (and some of them might be my mis-use or lack of knowledge). So I'll ask for help / comments from the list ... and then enter these into Bugzilla accordingly. 1. In Script Debug mode, click in left margin to set a breakpoint on a line. Then add (or delete) a line above that in the script. The breakpoint indicator stays still, while the code text moves - so the breakpoint is now on a different line from where I wanted it. Bug or enhancement ? 2. Variable watcher. a. display multi-line variables condensed onto single line (option/pref for what char to use in place of cr ?) b. option to "hide" variables - or to only display selected variables. both enhancements (unless they can be done now and I missed seeing how). Disagree ? One enhancement request or two separate enhancements? 3. Documentation for the Variable Watcher. The only documentation I can find for this is in the FAQ under Writing Transcript / How do I monitor a variable's value while debugging. Shouldn't there be a Topic devoted to debug mode,and the features and usage of the various features used in debug mode. 4. Variable watcher - stop on condition. the tip mentioned above says "click to the left on the variable name in variable watcher. To stop when the variable equals an expression, enter the expression into the dialog box and click OK. To stop whenever the variable changes, click Cancel instead". A. This doesn't seem to work for me - can't get it to stop whenever a value changes B. click Cancel SHOULD mean "make no change" - not be the way to get some effect More later, Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From mpetrides at earthlink.net Thu Jul 22 11:50:14 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 22 Jul 2004 11:50:14 -0400 Subject: Player-another thought In-Reply-To: <5D53F89C-DBF3-11D8-84B3-000A959D005E@earthlink.net> References: <5D53F89C-DBF3-11D8-84B3-000A959D005E@earthlink.net> Message-ID: One more thought about Player, since the term player is used elsewhere to refer to media players (eg audio or video players), would it not be better to come up with a different term for the multi-platform standalone that is created by Dreamcard? Also, is this multi-platform "Player" created only by Dreamcard or by all versions? This is not clear in the What's New file. M From kevin at runrev.com Thu Jul 22 11:58:34 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 22 Jul 2004 16:58:34 +0100 Subject: Express to Dreamcard In-Reply-To: <5.1.0.14.0.20040722155055.02307180@mail.tweedly.net> Message-ID: On 22/7/04 4:05 pm, "Alex Tweedly" wrote: >> Dreamcard is good news for the community as a whole, we're very excited >> about the possibilities it opens up. > > I'm not sure I understand properly just exactly what the Player does allow. > The Player in the 2.5B1 distribution only allows me to connect to Rev > on-line; does that mean I can't send a stack directly to a Player-owner and > have them use it ? Can they only get it via Rev online ? You can send them a stack and run it directly with the Player. Express used to only allow delivery on the same platform it was purchased on, with the Player you can deliver to all of them. >> If you have a VAT registered >> business you can claim it back. As for the rest of the price comparison, if >> you look at the progression of the US/UK exchange rate over the last few >> years you'll realise it became imperative for us to set the UK price at a >> firm figure rather than continue to watch it slide into oblivion. > > The US price (as converted into GBP) has been "sliding into oblivion", why > is it imperative to make the UK price behave differently ? You have needed > to adjust your business model and/or prices to account for the decreasing > income in real terms from the majority of international customers - why > penalize the relatively small number of domestic ones. The problem we were faced with was this: over the last couple of years, the dollar has slid enormously relative to the pound. We used to tie all our prices against the dollar, even the UK prices were billed in dollars. It was simpler to have one price, and the dollar was the most commonly used. The problem was that as that slid, *all* our sales to all countries, including the UK, started to slide as well, as they were fixed against this value. This was a really bad situation to be in. One option was simply to increase the product price. The problem with that was that the US market is very competitive in relation to software, and our research indicated that it would damage our sales to increase prices across the board in this market. So the other option was to start tying prices in markets other than the US to prices to our native currency, here in the UK. We ended up splitting the pricing such that the UK and all international prices are fixed against the pound, and only US citizens can purchase from us in dollars. The price is still the same for US citizens - remember that a dollar in the US is still worth a dollar to someone living in the US, it hasn't "slid" over the past couple of years relative to that market. And the price in the rest of the world is exactly the same as it was before the dollar currency slide, and the same as it will be when the dollar recovers. We're still substantially worse off because of the high volume of US sales that we do, but at least we're not losing money in Europe and Australia because the *US* dollar is so weak. What we're doing isn't any different from what most other companies do, and we really do not have a choice. That's just how it is - if anyone with experience with international currency trading has wishes to propose a different solution, feel free to email me off list! Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From hershrev at realtorsgroup.us Thu Jul 22 11:56:05 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 22 Jul 2004 11:56:05 -0400 Subject: Rev 2.5b Interface In-Reply-To: Message-ID: On Thursday, July 22, 2004, at 10:49 AM, Kevin Miller wrote: > On 22/7/04 4:08 am, "Hershel Fisch" wrote: > >> I had the same problem the second and third time with an additional >> error "check the internet connection" > > We're been made aware of some issues with Rev Online in this beta on > Windows. I had the problem on the Mac OSX . > They will be addressed shortly. Thanks for the feedback. > > 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 > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Thu Jul 22 12:02:09 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 22 Jul 2004 12:02:09 -0400 Subject: Express to Dreamcard In-Reply-To: References: Message-ID: <7C959B96-DBF8-11D8-84B3-000A959D005E@earthlink.net> Fascinating. Thanks for the explanation, Kevin. > The problem we were faced with was this: over the last couple of > years, the > dollar has slid enormously relative to the pound. We used to tie all > our > prices against the dollar, even the UK prices were billed in dollars. > It > was simpler to have one price, and the dollar was the most commonly > used. > The problem was that as that slid, *all* our sales to all countries, > including the UK, started to slide as well, as they were fixed against > this > value. This was a really bad situation to be in. One option was > simply to > increase the product price. The problem with that was that the US > market is > very competitive in relation to software, and our research indicated > that it > would damage our sales to increase prices across the board in this > market. > So the other option was to start tying prices in markets other than > the US > to prices to our native currency, here in the UK. We ended up > splitting the > pricing such that the UK and all international prices are fixed > against the > pound, and only US citizens can purchase from us in dollars. The > price is > still the same for US citizens - remember that a dollar in the US is > still > worth a dollar to someone living in the US, it hasn't "slid" over the > past > couple of years relative to that market. And the price in the rest of > the > world is exactly the same as it was before the dollar currency slide, > and > the same as it will be when the dollar recovers. We're still > substantially > worse off because of the high volume of US sales that we do, but at > least > we're not losing money in Europe and Australia because the *US* dollar > is so > weak. What we're doing isn't any different from what most other > companies > do, and we really do not have a choice. That's just how it is - if > anyone > with experience with international currency trading has wishes to > propose a > different solution, feel free to email me off list! > > 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 > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Thu Jul 22 12:04:53 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 22 Jul 2004 09:04:53 -0700 Subject: urgent QTversion question... In-Reply-To: <8BE5F82D-DBED-11D8-83FD-000A27B49A96@major-k.de> References: <13B97BC9-DBEC-11D8-83FD-000A27B49A96@major-k.de> <8BE5F82D-DBED-11D8-83FD-000A27B49A96@major-k.de> Message-ID: On Jul 22, 2004, at 7:43 AM, Klaus Major wrote: > ANY opinion is very welcome! > C'mon, just one line ;-) This is a problem. At present you have the following options: 1. Test for the version the first time the app runs. Maybe have your app run invisible the first time. You can set a flag for that. 2. If it finds that an older version of QT is available then you set another flag to turn off QT on the next startup. Then have your app quit and restart automatically. Else continue on happily. 3. When it runs for the second time, it checks the flag and turns off QT. This is the no user needed method. Uglier would be to notify the user and have them restart the app. In the end....down the road....maybe there is a crossplatform way for the rev devs to make this check without loading QT in. -- Best regards, Mark Talluto http://www.canelasoftware.com From gizmotron at earthlink.net Thu Jul 22 12:08:03 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Thu, 22 Jul 2004 09:08:03 -0700 Subject: Player-another thought In-Reply-To: Message-ID: on 7/22/04 8:50 AM, Marian Petrides at mpetrides at earthlink.net wrote: > One more thought about Player, since the term player is used elsewhere > to refer to media players (eg audio or video players), would it not be > better to come up with a different term for the multi-platform > standalone that is created by Dreamcard? It got me this morning. I was responding to Malte Brill who was talking with others about QT and I might have morphed his player question to my player answer regarding a CD ROM auto play. err... Mark From hershrev at realtorsgroup.us Thu Jul 22 12:02:46 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 22 Jul 2004 12:02:46 -0400 Subject: Rev Player In-Reply-To: <558FC2F8-DBF4-11D8-83FD-000A27B49A96@major-k.de> Message-ID: <92DE71BE-DBF8-11D8-B2A5-0030654C1E62@realtorsgroup.us> On Thursday, July 22, 2004, at 11:32 AM, Klaus Major wrote: > Hi all, > > after i once started the Rev player i find a 2.2 MB "executable unix > file" > called "Revolution Launcher" in my REV folder... I Had the same thing, I didn't know what that was, I thought that didn't realize that there was another file on till Klaus brought this up. Hershel > > Any hints? > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > P.S. > Looks like the REV player will load "Rev online" when doubleclicked, > but only as long it is in the same folder as REV... > > Put it somewhere else and nothing will happen on doubleclick... > > OK, i might have exspected something like the SuperCard player where > an open dialog > would pop uzp to let the user select a SuperCard stack... > > But when dropping a stack on that icon, it work as exspected :-) > And i am sure, if REV is NOT on our HD, the player will start when we > doubleclick a > rev stack in the finder... Not tested on windows yet... > > This is COOOL, so we don't have to create something like that on our > own ;-) > But there might be an issue with (not present) externals... > > But is it just the first beta ;-) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bob at armbase.com Thu Jul 22 12:14:39 2004 From: bob at armbase.com (Bob Hartley) Date: Thu, 22 Jul 2004 17:14:39 +0100 Subject: Express to Dreamcard In-Reply-To: References: <5.1.0.14.0.20040722155055.02307180@mail.tweedly.net> Message-ID: <6.1.2.0.0.20040722170804.026f4db8@mail.armbase.com> At 16:58 22/07/2004, you wrote: >On 22/7/04 4:05 pm, "Alex Tweedly" wrote: > > >> Dreamcard is good news for the community as a whole, we're very excited > >> about the possibilities it opens up. > > > > I'm not sure I understand properly just exactly what the Player does allow. > > The Player in the 2.5B1 distribution only allows me to connect to Rev > > on-line; does that mean I can't send a stack directly to a Player-owner and > > have them use it ? Can they only get it via Rev online ? > >You can send them a stack and run it directly with the Player. Express used >to only allow delivery on the same platform it was purchased on, with the >Player you can deliver to all of them. > I'm warming to the runtime now. >The problem we were faced with was this: over the last couple of years, the >dollar has slid enormously relative to the pound. We used to tie all our >prices against the dollar, even the UK prices were billed in dollars. It >was simpler to have one price, and the dollar was the most commonly used. >The problem was that as that slid, *all* our sales to all countries, >including the UK, started to slide as well, as they were fixed against this >value. This was a really bad situation to be in. One option was simply to >increase the product price. The problem with that was that the US market is >very competitive in relation to software, and our research indicated that it >would damage our sales to increase prices across the board in this market. >So the other option was to start tying prices in markets other than the US >to prices to our native currency, here in the UK. We ended up splitting the >pricing such that the UK and all international prices are fixed against the >pound, and only US citizens can purchase from us in dollars. The price is >still the same for US citizens - remember that a dollar in the US is still >worth a dollar to someone living in the US, it hasn't "slid" over the past >couple of years relative to that market. And the price in the rest of the >world is exactly the same as it was before the dollar currency slide, and >the same as it will be when the dollar recovers. We're still substantially >worse off because of the high volume of US sales that we do, but at least >we're not losing money in Europe and Australia because the *US* dollar is so >weak. What we're doing isn't any different from what most other companies >do, and we really do not have a choice. That's just how it is - if anyone >with experience with international currency trading has wishes to propose a >different solution, feel free to email me off list! Ok that is clear and acceptable to me. Out of interest. I used to have a PUB and a 1/4 gill (measure ) + a beer was 99p (yes I am that old) the price of a whisky went up so the total came to ?1.02 (above the psychological level) and sales fell dramatically. So we reduced the measure to 1/5th a gill and charged 98p Sales rocketed again. Even although the customer was getting poor deal. i now see how the global price is ? but the USA is kept special because of the 199 barrier etc. Is the special upgrade from express to studio still $99? :-) Sorry kevin, I could not resist this. All the best Bob; Sunny Glasgow From alex at tweedly.net Thu Jul 22 12:30:32 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 17:30:32 +0100 Subject: Express to Dreamcard In-Reply-To: References: <5.1.0.14.0.20040722155055.02307180@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040722172122.02302320@mail.tweedly.net> At 16:58 22/07/2004 +0100, Kevin Miller wrote: >On 22/7/04 4:05 pm, "Alex Tweedly" wrote: > > >> Dreamcard is good news for the community as a whole, we're very excited > >> about the possibilities it opens up. > > > > I'm not sure I understand properly just exactly what the Player does allow. > > The Player in the 2.5B1 distribution only allows me to connect to Rev > > on-line; does that mean I can't send a stack directly to a Player-owner and > > have them use it ? Can they only get it via Rev online ? > >You can send them a stack and run it directly with the Player. Express used >to only allow delivery on the same platform it was purchased on, with the >Player you can deliver to all of them. Cool ! That's what I hoped for, but the 2.5B1 seemed to be different. So - how about commission sales ? :-) Every sale of Dreamcard (or indeed any Rev product) generated directly from a player distributed by me should trigger a commission payment of 0.1% of the sale price to me. Make it virtual commission, payable in Loyalty Points which can be redeemed against my next update fee. [ I think I'm joking ... ] >The problem we were faced with was this: .... Very clear explanation of the problem and the reasonableness of the solution - thanks. My mistake was to assume that you'd done what most companies do - one price in UK, one price everywhere else. If I knew enough about currency trading to have worthwhile suggestions, I'd ask you to join me in the Bahamas to discuss them :-) Thanks again, Kevin. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From scott at tactilemedia.com Thu Jul 22 12:27:53 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 22 Jul 2004 09:27:53 -0700 Subject: urgent QTversion question... In-Reply-To: <8BE5F82D-DBED-11D8-83FD-000A27B49A96@major-k.de> Message-ID: Recently, "Klaus Major" wrote: > Why does the engine have to load QT, if we simply want to know > what version is installed? You're right, it shouldn't have to load QT if that's what's happening. I assume you've tried this but does setting the dontUseQT to false before checking the version prevent it from loading? If it worked, I'd think you could set the dontUseQT to to true afterward, if you want. Just a crazy suggestion... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From got at mindspring.com Thu Jul 22 12:29:59 2004 From: got at mindspring.com (Gordon Tillman) Date: Thu, 22 Jul 2004 11:29:59 -0500 Subject: Web Delivery Message-ID: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> Greetings All! If I understand correctly, and please do let me know if this is not right... It is entirely possible to implement a RR application using something along these lines: First have a "Startup" piece that is a compiled standalone for each of the platforms you are supporting. Or else, with the new beta stuff, have a Startup stack that is run via the "Revolution Player". Either way, you have a Startup piece that runs and does a "go stack URL whatever", or a "go stack decompress(URL whatever)" as appropriate to load your actual application and run it. I'm guessing that the stack that you load via the URL is cached. Is that correct? And if so, the next time the user runs the application, is that cached version automatically run? When the Startup code issues the "go stack URL..." stuff, will it still check online to see if the cached stack is different or has expired? If the user does not have an Internet connection on subsequent runs of the application, but does have a cached version present on their computer, will the cached version still be loaded? Many thanks! --gordon From klaus at major-k.de Thu Jul 22 12:36:27 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 18:36:27 +0200 Subject: urgent QTversion question... In-Reply-To: References: Message-ID: <473E469C-DBFD-11D8-83FD-000A27B49A96@major-k.de> Hi Scott, > Recently, "Klaus Major" wrote: Well, that's my name actually, so no need for quotes :-D >> Why does the engine have to load QT, if we simply want to know >> what version is installed? > > You're right, it shouldn't have to load QT if that's what's happening. > > I assume you've tried this but does setting the dontUseQT to false > before > checking the version prevent it from loading? If it worked, I'd think > you > could set the dontUseQT to to true afterward, if you want. Just a > crazy > suggestion... Woahwow... What a "far out" suggestion :-) But hey, being not paranoid does not mean necessarily that they are not after you ;-) I might give this a try (although this sounds very sick to me ;-) Thanks! > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From alex at tweedly.net Thu Jul 22 12:40:25 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 17:40:25 +0100 Subject: Transcript version of this AppleScript In-Reply-To: <42.53801ba9.2e31326c@aol.com> Message-ID: <5.1.0.14.0.20040722173744.023117e0@mail.tweedly.net> At 11:08 22/07/2004 -0400, RGould8 at aol.com wrote: >I've got an Applescript below that converts a text string into a >format that IE's plist config file understands. (I'm trying to >save a new URL into IE's default homepage prefs) > >set s to "http://www.google.com/" >set s to (ASCII character (count s)) & s >do shell script "echo -n " & quoted form of s & " | openssl base64" > >Can anyone tell me how this could be converted to work as a >Transcript solution? The base64 encoding is easy - - - it's >the ASCII character count part that I'm not sure >how to convert into Transcript I think that would be put numToChar(number of characters of s) into t put t & s into s etc. PS: you can probably do it in a single statement, but I prefer to take two steps while I'm not quite sure of the correct way to write it. PPS: I have no knowledge of Applescript, but I'm guessing the code above has the obvious meaning ... -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From bvg at mac.com Thu Jul 22 12:40:11 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 22 Jul 2004 18:40:11 +0200 Subject: Web Delivery In-Reply-To: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> Message-ID: You are partly wrong about the caching. When a stack (or anything else) is downloaded it gets cached into the memory (!), thus it cannot be preserved over a restart of the application. You need to save the stack to the hard disk yourself, for it to be available after a restart of the app. On Jul 22 2004, at 18:29, Gordon Tillman wrote: > Greetings All! > > If I understand correctly, and please do let me know if this is not > right... > > It is entirely possible to implement a RR application using something > along these lines: > > First have a "Startup" piece that is a compiled standalone for each of > the platforms you are supporting. Or else, with the new beta stuff, > have a Startup stack that is run via the "Revolution Player". > > Either way, you have a Startup piece that runs and does a "go stack > URL whatever", or a "go stack decompress(URL whatever)" as appropriate > to load your actual application and run it. > > I'm guessing that the stack that you load via the URL is cached. Is > that correct? And if so, the next time the user runs the application, > is that cached version automatically run? > > When the Startup code issues the "go stack URL..." stuff, will it > still check online to see if the cached stack is different or has > expired? If the user does not have an Internet connection on > subsequent runs of the application, but does have a cached version > present on their computer, will the cached version still be loaded? > > Many thanks! > > --gordon > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Thu Jul 22 12:42:59 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 18:42:59 +0200 Subject: Web Delivery In-Reply-To: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> Message-ID: <308D33FE-DBFE-11D8-83FD-000A27B49A96@major-k.de> Hi Gordon, > Greetings All! > > If I understand correctly, and please do let me know if this is not > right... > It is entirely possible to implement a RR application using something > along these lines: > > First have a "Startup" piece that is a compiled standalone for each of > the platforms you are supporting. Or else, with the new beta stuff, > have a Startup stack that is run via the "Revolution Player". > > Either way, you have a Startup piece that runs and does a "go stack > URL whatever", or a "go stack decompress(URL whatever)" as appropriate > to load your actual application and run it. Yes, true so far :-) > I'm guessing that the stack that you load via the URL is cached. Is > that correct? Yes. > And if so, the next time the user runs the application, is that cached > version automatically run? No, the cache is only present as long as your app runs... After that it is being cleared, like TEMP files, sorry. > When the Startup code issues the "go stack URL..." stuff, will it > still check online to see if the cached > stack is different or has expired? If the user does not have an > Internet connection on subsequent > runs of the application, but does have a cached version present on > their computer, will the cached > version still be loaded? See above... But you can save the loaded stacks to the users hd if you like. But maybe NOT with the new REV player, as far as i remember, Kevin told that it would start in "secureMode", which would make a lot of sense ;-)... See the docs for "secureMode"... > Many thanks! > > --gordon Regards Klaus Major klaus at major-k.de http://www.major-k.de From heather at runrev.com Thu Jul 22 12:47:27 2004 From: heather at runrev.com (Heather Nagey) Date: Thu, 22 Jul 2004 17:47:27 +0100 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: <20040722145738.D7C3D93035D@mail.runrev.com> Message-ID: > Not quite. The way I read it, I'll have the opportunity to movie up to > Studio in 11-1/2 months from now; in the meantime, I'll have only Dreamcard. > Or, alternatively, I take the Studio update now (and just lose the 11-1/2 > months of updates I already purchased). (If I read the FAQ correctly). No, that's not right. You will have the opportunity to move up to Studio immediately on release of 2.5, with a license that runs for an extra year on top of what you already have. You don't lose any of your existing entitlement. Putting it another way, if you purchased an Express update license on July 1st, and then you bought the Studio update on August 15th, your new Studio license would run until July 1st 2006. Regards, Heather -- ** For a faster response to all licensing, support, and technical issues, please now send mail to support at runrev.com ** Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 870 747 1165 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From troy at rpsystems.net Thu Jul 22 12:56:21 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 12:56:21 -0400 Subject: Acrobat files? Message-ID: <0EA5FCE4-DC00-11D8-830C-000A95A09CF8@rpsystems.net> Hey folks, One of the big missing items in Rev (of the very few) for me is the ability to display and work with Acrobat PDF files. Has anyone done anything with PDFs? Either by remotely controlling Acrobat viewer, or via an external of some kind... or even considered the possibility? Just looking to open some discussion in order to gauge interest, or to see if any techniques have been developed. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Thu Jul 22 12:58:16 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 12:58:16 -0400 Subject: Express to Dreamcard was RE: scrollbar problems In-Reply-To: References: Message-ID: <538B81BA-DC00-11D8-830C-000A95A09CF8@rpsystems.net> On Jul 22, 2004, at 12:47 PM, Heather Nagey wrote: > No, that's not right. You will have the opportunity to move up to > Studio > immediately on release of 2.5, with a license that runs for an extra > year on > top of what you already have. You don't lose any of your existing > entitlement. Putting it another way, if you purchased an Express update > license on July 1st, and then you bought the Studio update on August > 15th, > your new Studio license would run until July 1st 2006. Nice! We have one Express license for someone who normally just does documentation... sounds like they'll be moving to Studio. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Thu Jul 22 12:58:42 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 22 Jul 2004 09:58:42 -0700 Subject: Express to Dreamcard In-Reply-To: <5.1.0.14.0.20040722172122.02302320@mail.tweedly.net> References: <5.1.0.14.0.20040722155055.02307180@mail.tweedly.net> <5.1.0.14.0.20040722172122.02302320@mail.tweedly.net> Message-ID: <40FFF242.6080309@fourthworld.com> Alex Tweedly wrote: > So - how about commission sales ? :-) > Every sale of Dreamcard (or indeed any Rev product) generated directly > from a player distributed by me should trigger a commission payment of > 0.1% of the sale price to me. Make it virtual commission, payable in > Loyalty Points which can be redeemed against my next update fee. It would be easy to setup and track: RunRev uses Miva Merchant as their shopping cart, which has a built-in affiliate program system. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From Roger.E.Eller at sealedair.com Thu Jul 22 12:53:06 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu, 22 Jul 2004 12:53:06 -0400 Subject: Acrobat files? Message-ID: > Hey folks, > > One of the big missing items in Rev (of the very few) for me is the > ability to display and work with Acrobat PDF files. Has anyone done > anything with PDFs? Either by remotely controlling Acrobat viewer, or > via an external of some kind... or even considered the possibility? > Just looking to open some discussion in order to gauge interest, or to > see if any techniques have been developed. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net Troy, On Macintosh systems only (where QuickTime is present), you can display Acrobat PDF files by simply creating a player object in your stack and giving it a path to the PDF file. This does not work on Windows even if you have the latest version of QuickTime installed. ~Roger Eller From troy at rpsystems.net Thu Jul 22 13:13:41 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 13:13:41 -0400 Subject: Acrobat files? In-Reply-To: References: Message-ID: <7A84A9CE-DC02-11D8-830C-000A95A09CF8@rpsystems.net> On Jul 22, 2004, at 12:53 PM, Roger.E.Eller at sealedair.com wrote: > On Macintosh systems only (where QuickTime is present), you can display > Acrobat PDF files by simply creating a player object in your stack and > giving it a path to the PDF file. This does not work on Windows even if > you have the latest version of QuickTime installed. Yes thanks, while I haven't done that in Rev, I assumed it to be the case, given QuickTime's features. But, as you know and have indicated, that technique has limited viability for distribution outside of the Mac audience... e.g. most computer users. I'd love to see some way to either work elegantly hand-in-hand with Acrobat viewer, or be able to directly work with and display PDF files within Rev, on a cross platform level. Ideally, with links, view, and print functions intact. -- Troy RPSystems, Ltd. http://www.rpsystems.net From mwieder at ahsoftware.net Thu Jul 22 13:13:05 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 22 Jul 2004 10:13:05 -0700 Subject: The 2.5 debugger In-Reply-To: References: Message-ID: <1313046690.20040722101305@ahsoftware.net> Kevin- Thursday, July 22, 2004, 7:50:05 AM, you wrote: KM> They are the most obvious keyboard shortcuts we could think of. You KM> probably want to step-into lots of times in a script. Pressing space is a KM> really simple and easy way to do this. Try it for a while and see how you KM> find it - it might just take some getting used to? Personally, I'd love to have these keyboard shortcuts as preferences so I (and others) could remap them to function keys or some other sequence that seems more intuitive. Obviously the choice of shortcuts is very subjective, and I think the ability to set them from the preference panel would be quite a Good Thing. (and would pretty much end the arguments of "why did you map x to key y?") But thank you and the team for mapping these to *something* anyway. KM> these. (Command-w only works to run because closing the window, even with KM> the mouse, executes run.) I never realized this. I always click "run" before closing the window. -- -Mark Wieder mwieder at ahsoftware.net From psahores at easynet.fr Thu Jul 22 13:34:17 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 22 Jul 2004 19:34:17 +0200 Subject: Web Delivery In-Reply-To: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> Message-ID: <5BC3C2EC-DC05-11D8-8E72-000A95C61E96@easynet.fr> Le 22 juil. 04, ? 18:29, Gordon Tillman a ?crit : > Greetings All! > > If I understand correctly, and please do let me know if this is not > right... > > It is entirely possible to implement a RR application using something > along these lines: > > First have a "Startup" piece that is a compiled standalone for each of > the platforms you are supporting. Or else, with the new beta stuff, > have a Startup stack that is run via the "Revolution Player". True ! > > Either way, you have a Startup piece that runs and does a "go stack > URL whatever", or a "go stack decompress(URL whatever)" as appropriate > to load your actual application and run it. True again ! > > I'm guessing that the stack that you load via the URL is cached. Is > that correct? And if so, the next time the user runs the application, > is that cached version automatically run? It's up to you... For some apps you can need to choose always to reload the stack from the remote server. Else, the way you are thinking about is full suitable. I use both thoses two solutions to run differents applications. > > When the Startup code issues the "go stack URL..." stuff, will it > still check online to see if the cached stack is different or has > expired? If the user does not have an Internet connection on > subsequent runs of the application, but does have a cached version > present on their computer, will the cached version still be loaded? True again ! > > Many thanks! > > --gordon Best, > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/Private services & ACID DB over IP "Mutualiser les deltas de productivit?" From psahores at easynet.fr Thu Jul 22 13:41:22 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 22 Jul 2004 19:41:22 +0200 Subject: Thank you all ! In-Reply-To: <3963.62.147.93.98.1090508288.squirrel@ldap.ensi-bourges.fr> References: <3963.62.147.93.98.1090508288.squirrel@ldap.ensi-bourges.fr> Message-ID: <5898132E-DC06-11D8-8E72-000A95C61E96@easynet.fr> Congratulations, Maxence ! Best, Le 22 juil. 04, ? 16:58, maxence.bernard at ensi-bourges.fr a ?crit : > I wanted to thank you all, members of the Revolution mailing list, for > your help. > > I thank in particular : > > Dar Scott, Jan Schenkel, Andre Garzia, Troy Rollins, > hershbp at verizon.net, > Klaus Major, Mark Wieder,and Sarah Reichelt. > > I finished my Revolution application on time, and it works perfectly ! > > See you soon... maybe > > Maxence BERNARD > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/Private services & ACID DB over IP "Mutualiser les deltas de productivit?" From devin_asay at byu.edu Thu Jul 22 14:01:05 2004 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 22 Jul 2004 12:01:05 -0600 Subject: Rev 2.5 Beta - Hits Message-ID: <19A6B81C-DC09-11D8-B554-000A95A6A138@byu.edu> I know we are trying to air out the bugs and frustrations, but may I just comment on some of the hits? Things I love about the new version: 1. The improved image library. Finally, a really clean, usable library. Although I'd still like to see thumbnails of large imported images rather than a chunk out of the middle of the image, at least the portion showed is larger now, giving us a better chance of visually identifying which image it is. And now with 2-dimensional resizing of the library window, the visible portions of large images also grow or shrink along with the windows. Great work! 2. Proportional resizing of image objects! Holding down the Shift key now constrains images proportionally instead of forcing it to a square. 3. One vote in favor of the new look of the tools palette icons. They are much clearer; I can see at a glance what the new control will look like. Especially helpful for the various styles of menu buttons and scrollbars. 4. The ability to Hide/Reveal graphic objects and paint tools on the tool palette. Brilliant, especially bringing the paint tools onto the same palette with all the others, where they belonged all along. 5. The redesigned documentation. A few quibbles remain, but in general a huge leap forward from its multi-window, screen-gobbling predecessor. 6. Command(control)-alt-click to edit scripts instead of the unnerving command-alt-hover. I'm sure I'll discover more hits (and some bugs) as I continue to test. All-in-all an impressive release of our favorite development tool. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From FlexibleLearning at aol.com Thu Jul 22 14:10:32 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 22 Jul 2004 14:10:32 EDT Subject: urgent QTversion question... Message-ID: <147.2f0171f3.2e315d18@aol.com> I don't think you can stop it once initiated... "If you have already used QuickTime during the current session, setting the dontUseQT property to true has no effect, because the code for Revolution to use QuickTime is already loaded into memory and will continue to be used until you quit the application." /H a message dated 22/07/2004 19:05:52 GMT Daylight Time, use-revolution-request at lists.runrev.com writes: > Why does the engine have to load QT, if we simply want to know > what version is installed? You're right, it shouldn't have to load QT if that's what's happening. I assume you've tried this but does setting the dontUseQT to false before checking the version prevent it from loading? If it worked, I'd think you could set the dontUseQT to to true afterward, if you want. Just a crazy suggestion... From devin_asay at byu.edu Thu Jul 22 14:10:32 2004 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 22 Jul 2004 12:10:32 -0600 Subject: Unusual occurrence - An OS X prob not a Rev prob In-Reply-To: <9D91EC0C-DBF5-11D8-84B3-000A959D005E@earthlink.net> References: <5D53F89C-DBF3-11D8-84B3-000A959D005E@earthlink.net> <9D91EC0C-DBF5-11D8-84B3-000A959D005E@earthlink.net> Message-ID: <6BE3A562-DC0A-11D8-B554-000A95A6A138@byu.edu> On Jul 22, 2004, at 9:41 AM, Marian Petrides wrote: > On Jul 22, 2004, at 11:25 AM, Marian Petrides wrote: >> >> Also, in the process of trying 2.5 out I had the following unusual >> (but reproducible) occurrence. Run 2.5b1 in Mac OS X 10.3.4. >> Create a new mainstack with one field and one button. Verify that the >> only stack present in Application Browser is the new stack (call it >> TestStack). Save Test Stack. Then save TestStack as standalone. Quit >> Rev. >> >> Run standalone: works fine, one field one button AOK >> >> Double-click on TestStack.Rev (non-standalone file). IDE opens with >> TestStack in foreground and an entirely different stack (the main >> stack for the project I just completed) behind it. What gives??? Why >> is this happening? A bug or something I missed doing when I created >> the > > Figured this out at last. It isn't a Rev thing, it's an OS X thing. > Somehow the default app for Rev files got set to be my splash screen > standalone and not Rev 2.x. Bizarre, since I KNOW I never set it up > this way, but... this is a non-issue (phew!). This reminds us how important it is to choose a unique Creator Type for Mac applications of all flavors (Classic and X.) Assigning a unique creator type to each standalone app should prevent this, ehm, feature from happening. Don't forget to register your creator type with Apple to avoid conflicts with other apps. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From got at mindspring.com Thu Jul 22 14:22:11 2004 From: got at mindspring.com (Gordon Tillman) Date: Thu, 22 Jul 2004 13:22:11 -0500 Subject: Web Delivery In-Reply-To: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> Message-ID: <0C6DF845-DC0C-11D8-B4C1-000A95ADFC4C@mindspring.com> Thanks for the feedback! Bj?rnke I had wondered about this.... > You are partly wrong about the caching. When a stack (or anything > else) is downloaded it gets cached into the memory (!), thus it cannot > be preserved over a restart of the application. You need to save the > stack to the hard disk yourself, for it to be available after a > restart of the app. ...because I found a hidden folder in my home directory called ".revolution" that has a "urlcache" folder in it. And it has files in it, even if I quit the Revolution application. Now I'm thinking the contents of that folder are those files loaded as a result of a "load URL ..." command being used somewhere in RR, perhaps by the "Revolution Online Viewer". Klaus, this does make sense: > But maybe NOT with the new REV player, as far as i remember, Kevin > told that it would start > in "secureMode", which would make a lot of sense ;-)... In any event, some pretty nifty technology here! --gordon From klaus at major-k.de Thu Jul 22 14:30:31 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 20:30:31 +0200 Subject: Web Delivery In-Reply-To: <0C6DF845-DC0C-11D8-B4C1-000A95ADFC4C@mindspring.com> References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> <0C6DF845-DC0C-11D8-B4C1-000A95ADFC4C@mindspring.com> Message-ID: <367C194E-DC0D-11D8-83FD-000A27B49A96@major-k.de> Hi Gordon, > Thanks for the feedback! > > Bj?rnke I had wondered about this.... > >> You are partly wrong about the caching. When a stack (or anything >> else) is downloaded it gets cached into the memory (!), thus it >> cannot be preserved over a restart of the application. You need to >> save the stack to the hard disk yourself, for it to be available >> after a restart of the app. > > ...because I found a hidden folder in my home directory called > ".revolution" that has a "urlcache" folder in it. And it has files in > it, even if I quit the Revolution application. Now I'm thinking the > contents of that folder are those files loaded as a result of a "load > URL ..." command being used somewhere in RR, perhaps by the > "Revolution Online Viewer". That invisible folder is only for the "Revolution online" cache and has nothing to do with "load url..." Click the rev logo in the topright corner of "Rev online", there you can define the maximum size for that folder... > Klaus, this does make sense: > >> But maybe NOT with the new REV player, as far as i remember, Kevin >> told that it would start >> in "secureMode", which would make a lot of sense ;-)... > > In any event, some pretty nifty technology here! That's true :-) > --gordon Regards Klaus Major klaus at major-k.de http://www.major-k.de From got at mindspring.com Thu Jul 22 14:42:54 2004 From: got at mindspring.com (Gordon Tillman) Date: Thu, 22 Jul 2004 13:42:54 -0500 Subject: Web Delivery In-Reply-To: <367C194E-DC0D-11D8-83FD-000A27B49A96@major-k.de> References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> <0C6DF845-DC0C-11D8-B4C1-000A95ADFC4C@mindspring.com> <367C194E-DC0D-11D8-83FD-000A27B49A96@major-k.de> Message-ID: Klaus thank you very much! >> ...because I found a hidden folder in my home directory called >> ".revolution" that has a "urlcache" folder in it. And it has files >> in it, even if I quit the Revolution application. Now I'm thinking >> the contents of that folder are those files loaded as a result of a >> "load URL ..." command being used somewhere in RR, perhaps by the >> "Revolution Online Viewer". > > That invisible folder is only for the "Revolution online" cache and > has nothing to do with "load url..." > Click the rev logo in the topright corner of "Rev online", there you > can define the maximum size for that folder... Very interesting! This is a lot more fun than the (ahem, boring) work stuff I'm supposed to be doing! --gordon From kray at sonsothunder.com Thu Jul 22 14:52:40 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 22 Jul 2004 13:52:40 -0500 Subject: scrollbar problems: Scrolling a blank stack In-Reply-To: <40FFB3D1.6040401@fourthworld.com> Message-ID: <017e01c4701d$13f592c0$6601a8c0@precision340> > >> 1) Select the group and go into edit mode. > >> 2) Create a button in the upper-left corner > >> 3) Exit edit mode. > >> 4) Scroll the group down to the lower-right corner > >> 5) Go back into edit mode. > >> 6) Create a button in the lower-right corner > >> 7) Exit edit mode. > > Since v2.1 it's much simpler: you can set the boundingRect > of a group > to define the scrollable area, without having to create objects to > define the bounds. Sorry Richard, you missed my post prior to Bob's where I explained all of that. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bill at bluewatermaritime.com Thu Jul 22 15:46:51 2004 From: bill at bluewatermaritime.com (Bill) Date: Thu, 22 Jul 2004 15:46:51 -0400 Subject: How to use database linked controls In-Reply-To: <20040711213132.9A7D4930100@mail.runrev.com> Message-ID: Jan: How do you get the -- revRecordCountOfQuery(somevariable) To work? (I tried inserting all kinds of things in the somevariable and got nothing). I want to have my various changes of the query using revSetSQLOfQuery "Connect",tSQLStatement to also put the subset of the records found in a field. I would also like the arrow commands that go through the records found to show a which record they are at related to the total records found. Should I be using the 2.5beta for my testing? If so I don't know where to down load it as I never got the email about it. Bill From bill at bluewatermaritime.com Thu Jul 22 15:57:06 2004 From: bill at bluewatermaritime.com (Bill) Date: Thu, 22 Jul 2004 15:57:06 -0400 Subject: Importing pdf files or working with PDF files in player object In-Reply-To: <20040722180205.11F7293039B@mail.runrev.com> Message-ID: I vote for a way to import a PDF file directly into a card so that all the graphics in the PDF file become runrev vector graphics and all the fonts are placed in fields right where they were -- kind of like when you import a PDF into Adobe Illustrator. This would be the ideal feature for me although some way to work with a PDF file that is in a player object (put data into fields) would be OK too. On 7/22/04 2:02 PM, "use-revolution-request at lists.runrev.com" wrote: > On Jul 22, 2004, at 12:53 PM, Roger.E.Eller at sealedair.com wrote: > >> On Macintosh systems only (where QuickTime is present), you can display >> Acrobat PDF files by simply creating a player object in your stack and >> giving it a path to the PDF file. This does not work on Windows even if >> you have the latest version of QuickTime installed. > > Yes thanks, while I haven't done that in Rev, I assumed it to be the > case, given QuickTime's features. But, as you know and have indicated, > that technique has limited viability for distribution outside of the > Mac audience... e.g. most computer users. > > I'd love to see some way to either work elegantly hand-in-hand with > Acrobat viewer, or be able to directly work with and display PDF files > within Rev, on a cross platform level. Ideally, with links, view, and > print functions intact. From briany at qldlearning.com Thu Jul 22 16:04:34 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 22 Jul 2004 16:04:34 -0400 Subject: Acrobat files? In-Reply-To: <0EA5FCE4-DC00-11D8-830C-000A95A09CF8@rpsystems.net> Message-ID: <59FC6146-DC1A-11D8-9860-000393AA08D2@qldlearning.com> Troy, Unfortunately there is no cross-platform and reliable way to view PDFs in Rev... of course, the only thing I know of that matches that criteria is a web browser plugin, but here are some tidbits: 1) On MacOS X, Quicktime player objects can display PDF (go Mac) 2) You can launch a URL and rely on the PDF plugin in the browser- try a regular "file://" style URL. 3) You can open a file with an application, although the user may have to locate Acrobat Reader (and have it installed) 4) An external _could_ be written to actually use the browser plugin in a roundabout way, but it wouldn't be easy 5) Use altBrowser on windows as a browser object and load the PDF using a browser plugin this plus #2 might do the trick, albeit much different methods per platform. HTH > Hey folks, > > One of the big missing items in Rev (of the very few) for me is the > ability to display and work with Acrobat PDF files. Has anyone done > anything with PDFs? Either by remotely controlling Acrobat viewer, or > via an external of some kind... or even considered the possibility? > Just looking to open some discussion in order to gauge interest, or to > see if any techniques have been developed. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From briany at qldlearning.com Thu Jul 22 16:07:29 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 22 Jul 2004 16:07:29 -0400 Subject: Importing pdf files or working with PDF files in player object In-Reply-To: Message-ID: FWIW, I don't think you'll find this anytime soon. As evidence of how cryptic and hard to support the PDF format is, witness that there is no standard API for Windows and Apple only recently spun it's own. Almost all PDF viewing applications rely directly or indirectly on Acrobat and/or an Adobe plugin. And that's just to display the file, let alone break it apart and show it in some other format. > I vote for a way to import a PDF file directly into a card so that all > the > graphics in the PDF file become runrev vector graphics and all the > fonts are > placed in fields right where they were -- kind of like when you import > a PDF > into Adobe Illustrator. This would be the ideal feature for me > although some > way to work with a PDF file that is in a player object (put data into > fields) would be OK too. From tom.cole at asu.edu Thu Jul 22 16:17:01 2004 From: tom.cole at asu.edu (Tom Cole) Date: Thu, 22 Jul 2004 13:17:01 -0700 Subject: Screen Size Advice In-Reply-To: <20040721194913.93CAD930286@mail.runrev.com> References: <20040721194913.93CAD930286@mail.runrev.com> Message-ID: <175F3574-DC1C-11D8-9615-000393808958@asu.edu> Thanks for the help, but I guess I'm getting confused with the screen size info. All I really want is to decide on a smart size for my cards so I can position my graphics and buttons and know that they will not overflow anyone's screen. When I drag a screen around until its rect is 800/600, I have plenty of room to work. (It's quite big!) So I guess my question is if I just keep all my buttons and graphics within this size area, 600/800, will it work for people and does it matter then what the stack's screenrect is? I just want to know if I develop with cards whose rects are at 600/800 if people will have enough room. I can't seem to change the screenrect for the stack, whose default seems to be 1024/768. Many Thanks, Tom From mpetrides at earthlink.net Thu Jul 22 16:32:09 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 22 Jul 2004 16:32:09 -0400 Subject: Screen Size Advice In-Reply-To: <175F3574-DC1C-11D8-9615-000393808958@asu.edu> References: <20040721194913.93CAD930286@mail.runrev.com> <175F3574-DC1C-11D8-9615-000393808958@asu.edu> Message-ID: <3439951C-DC1E-11D8-B5F4-000A959D005E@earthlink.net> Try this as a quick and dirty solution (at least until you master the Geometry Manager--I haven't tried it yet). What I do is use the following in my OpenStack handler: If the screenRect <> 0,0,800,600 then set the rect of this stack to 100,100,900,700 else set the rect of this stack to the screenRect end if The resultant stack is always 800 X 600 in size (didn't want to mess with the Geometry Manager) but on a 1024 X 768 system it just fills less of the screen and the fonts look smaller (and consequently crisper). The first half of the condition simply avoids having the stack stuck exactly in the upper left corner of the screen (which looks unnatural to me) on systems with resolution greater than 800 X 600. Try it in a demo stack of your own making and see if it will do the trick. M On Jul 22, 2004, at 4:17 PM, Tom Cole wrote: > Thanks for the help, but I guess I'm getting confused with the screen > size info. > > All I really want is to decide on a smart size for my cards so I can > position my graphics and buttons and know that they will not overflow > anyone's screen. > > When I drag a screen around until its rect is 800/600, I have plenty > of room to work. (It's quite big!) So I guess my question is if I just > keep all my buttons and graphics within this size area, 600/800, will > it work for people and does it matter then what the stack's screenrect > is? I just want to know if I develop with cards whose rects are at > 600/800 if people will have enough room. I can't seem to change the > screenrect for the stack, whose default seems to be 1024/768. > > Many Thanks, > Tom > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From briany at qldlearning.com Thu Jul 22 16:35:59 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 22 Jul 2004 16:35:59 -0400 Subject: Screen Size Advice In-Reply-To: <175F3574-DC1C-11D8-9615-000393808958@asu.edu> Message-ID: Tom, I think you are confusing screenRect with your stack's rect. "screenRect" reports the size of your computer screen, and since yours is set to 1024x768 that is what it always reports for you. On the other hand, you can set your stack's "rect", "height" and "width". One thing to note- if you want to run on a 800x600 resolution, you will want to make your stack slightly smaller than that for platforms that have menubars, start menus, etc that take up screen space on top of your application. HTH > Thanks for the help, but I guess I'm getting confused with the screen > size info. > > All I really want is to decide on a smart size for my cards so I can > position my graphics and buttons and know that they will not overflow > anyone's screen. > > When I drag a screen around until its rect is 800/600, I have plenty > of room to work. (It's quite big!) So I guess my question is if I just > keep all my buttons and graphics within this size area, 600/800, will > it work for people and does it matter then what the stack's screenrect > is? I just want to know if I develop with cards whose rects are at > 600/800 if people will have enough room. I can't seem to change the > screenrect for the stack, whose default seems to be 1024/768. > > Many Thanks, > Tom > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From devin_asay at byu.edu Thu Jul 22 16:36:09 2004 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 22 Jul 2004 14:36:09 -0600 Subject: Screen Size Advice In-Reply-To: <175F3574-DC1C-11D8-9615-000393808958@asu.edu> References: <20040721194913.93CAD930286@mail.runrev.com> <175F3574-DC1C-11D8-9615-000393808958@asu.edu> Message-ID: On Jul 22, 2004, at 2:17 PM, Tom Cole wrote: > Thanks for the help, but I guess I'm getting confused with the screen > size info. > > All I really want is to decide on a smart size for my cards so I can > position my graphics and buttons and know that they will not overflow > anyone's screen. > > When I drag a screen around until its rect is 800/600, I have plenty > of room to work. (It's quite big!) So I guess my question is if I just > keep all my buttons and graphics within this size area, 600/800, will > it work for people and does it matter then what the stack's screenrect > is? I just want to know if I develop with cards whose rects are at > 600/800 if people will have enough room. If you use 800 X 600 for your stack size virtually everyone will be able to fit it onto their screen, given today's monitor standards. > I can't seem to change the screenrect for the stack, whose default > seems to be 1024/768. The screenRect function has nothing to do with the size of your stack window; it simply queries the operating system and returns the current screen resolution setting. Nothing you do in Revolution will change this setting; you have to go to your computer's Control Panels/System Preferences to change it. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From klaus at major-k.de Thu Jul 22 16:40:12 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 22 Jul 2004 22:40:12 +0200 Subject: Screen Size Advice In-Reply-To: <175F3574-DC1C-11D8-9615-000393808958@asu.edu> References: <20040721194913.93CAD930286@mail.runrev.com> <175F3574-DC1C-11D8-9615-000393808958@asu.edu> Message-ID: <54607F88-DC1F-11D8-83FD-000A27B49A96@major-k.de> Hi Tom, > Thanks for the help, but I guess I'm getting confused with the screen > size info. > > All I really want is to decide on a smart size for my cards so I can > position my graphics and buttons and know that they will not overflow > anyone's screen. > > When I drag a screen around until its rect is 800/600, I have plenty > of room to work. (It's quite big!) So I guess my question is if I just > keep all my buttons and graphics within this size area, 600/800, will > it work for people and does it matter then what the stack's screenrect > is? I just want to know if I develop with cards whose rects are at > 600/800 if people will have enough room. I can't seem to change the > screenrect for the stack, whose default seems to be 1024/768. are you possibly mistaking "the screenrect", which returns the dimensions of your currently used monitor!, for "the rect of stack xyz"? You can "set the rect of stack xyz" to whatever you want, even "...to the screenrect"... See the docs for the "rect" property... Hope that helps. > Many Thanks, > Tom Regards Klaus Major klaus at major-k.de http://www.major-k.de From troy at rpsystems.net Thu Jul 22 16:43:31 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 16:43:31 -0400 Subject: Acrobat files? In-Reply-To: <59FC6146-DC1A-11D8-9860-000393AA08D2@qldlearning.com> References: <59FC6146-DC1A-11D8-9860-000393AA08D2@qldlearning.com> Message-ID: On Jul 22, 2004, at 4:04 PM, Brian Yennie wrote: > Unfortunately there is no cross-platform and reliable way to view PDFs > in Rev... of course, the only thing I know of that matches that > criteria is a web browser plugin, but here are some tidbits: > > 1) On MacOS X, Quicktime player objects can display PDF (go Mac) > 2) You can launch a URL and rely on the PDF plugin in the browser- try > a regular "file://" style URL. > 3) You can open a file with an application, although the user may have > to locate Acrobat Reader (and have it installed) > 4) An external _could_ be written to actually use the browser plugin > in a roundabout way, but it wouldn't be easy > 5) Use altBrowser on windows as a browser object and load the PDF > using a browser plugin this plus #2 might do the trick, albeit much > different methods per platform. In other words - there is no good way to use PDF files right now. ;-) Which is pretty much what I meant. Business runs on Acrobat - even more than HTML. I think this is going to be an important issue for RunRev (or an externals developer) to consider. In my dreams, we'll ultimately see a new object in the tools palette, of type PDF. Click it, draw a rect, point the property inspector at a file. I hate to say this again, but, I can do this in Director (requires a pricey xtra.) Regarding the list-member suggested import and convert, Brian said, > FWIW, I don't think you'll find this anytime soon. As evidence of how > cryptic and hard to support the PDF format is, witness that there is > no standard API for Windows and Apple only recently spun it's own. > Almost all PDF viewing applications rely directly or indirectly on > Acrobat and/or an Adobe plugin. And that's just to display the file, > let alone break it apart and show it in some other format. I agree. For the Director xtra, they used low-level Acrobat libraries, licensed from Adobe, I believe. The end result is extremely powerful. You can make your own version of Acrobat reader within Director, with search, fillable forms, printing, cross-document linking and PDF security functions all available. This is the sort of capability which would be truly awesome in Rev, which is arguably better suited to "document style" applications, as well as business apps. In one of my current projects, I dynamically index several hundred complex PDF files into a high speed embedded database, and do full-context search among all of them, display, print, etc. Not to mention that I build an animated hierarchal menu for them on-the-fly, and have sliding panels which reveal keyword, author, etc. -- Troy RPSystems, Ltd. http://www.rpsystems.net From briany at qldlearning.com Thu Jul 22 16:48:00 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 22 Jul 2004 16:48:00 -0400 Subject: Acrobat files? In-Reply-To: Message-ID: <6B10D196-DC20-11D8-9860-000393AA08D2@qldlearning.com> > In other words - there is no good way to use PDF files right now. ;-) Yep. > I agree. For the Director xtra, they used low-level Acrobat libraries, > licensed from Adobe, I believe. The end result is extremely powerful. > You can make your own version of Acrobat reader within Director, with > search, fillable forms, printing, cross-document linking and PDF > security functions all available. This is the sort of capability which > would be truly awesome in Rev, which is arguably better suited to > "document style" applications, as well as business apps. > > In one of my current projects, I dynamically index several hundred > complex PDF files into a high speed embedded database, and do > full-context search among all of them, display, print, etc. Not to > mention that I build an animated hierarchal menu for them on-the-fly, > and have sliding panels which reveal keyword, author, etc. Huh. Perhaps the company that wrote the Director xtra would consider farming out a copy to a Rev developer if they felt they could sell a few copies over on this side. Sounds about right though- Adobe in my experience is about as anti-standard, anti-open as Macromedia and their Flash format =). Both publish "open standards" but make it all but impossible to do anything with them if you don't license exorbitantly expensive libraries. - Brian From troy at rpsystems.net Thu Jul 22 16:57:49 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 16:57:49 -0400 Subject: Acrobat files? In-Reply-To: <6B10D196-DC20-11D8-9860-000393AA08D2@qldlearning.com> References: <6B10D196-DC20-11D8-9860-000393AA08D2@qldlearning.com> Message-ID: On Jul 22, 2004, at 4:48 PM, Brian Yennie wrote: > Huh. Perhaps the company that wrote the Director xtra would consider > farming out a copy to a Rev developer if they felt they could sell a > few copies over on this side. Sounds about right though- Adobe in my > experience is about as anti-standard, anti-open as Macromedia and > their Flash format =). Both publish "open standards" but make it all > but impossible to do anything with them if you don't license > exorbitantly expensive libraries. Apparently not prohibitively expensive though... I mean, a company which makes Director xtras got it. Granted, their market is bigger, but still... ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From briany at qldlearning.com Thu Jul 22 16:58:20 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 22 Jul 2004 16:58:20 -0400 Subject: Acrobat files? In-Reply-To: Message-ID: > Apparently not prohibitively expensive though... I mean, a company > which makes Director xtras got it. Granted, their market is bigger, > but still... ;-) Point taken- perhaps we could find out just how much the license costs? If we got enough hands up on list saying "I'd pay $100 for that external" (or whatever) maybe we'd present a business case that a lurking external writer couldn't resist (myself included =)). - Brian From alex at tweedly.net Thu Jul 22 17:07:13 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 22 Jul 2004 22:07:13 +0100 Subject: Rev 2.5 Beta - Hits In-Reply-To: <19A6B81C-DC09-11D8-B554-000A95A6A138@byu.edu> Message-ID: <5.1.0.14.0.20040722215749.022cc920@mail.tweedly.net> At 12:01 22/07/2004 -0600, Devin Asay wrote: >I know we are trying to air out the bugs and frustrations, but may I just >comment on some of the hits? > >Things I love about the new version: > >6. Command(control)-alt-click to edit scripts instead of the unnerving >command-alt-hover. Yes - I agree 100%. This is the second most useful change that I've seen; second only behind the fact that keyboard shortcuts now work reliably. I do see an issue with the ctrl-alt-click in execute mode - it appears to open the script editor BUT ALSO trigger a mouse click to the stack - which I don't think it should. Do you see that behaviour too ? Should it do that ? Should I Bugzilla it ? And I noticed the Shortcut Quickref still says "ctl-alt hover" .... And I notice that the Quickref for shortcuts comes up as editing rather than executing if you are in edit mode (the other quickrefs are ok). I can see BZ gaining a permanently open window on my screen .... :-) -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From lists at mangomultimedia.com Thu Jul 22 17:01:42 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 22 Jul 2004 14:01:42 -0700 Subject: Acrobat files? In-Reply-To: References: <6B10D196-DC20-11D8-9860-000393AA08D2@qldlearning.com> Message-ID: <55287A7C-DC22-11D8-A807-000A956C462A@mangomultimedia.com> On Jul 22, 2004, at 1:57 PM, Troy Rollins wrote: > On Jul 22, 2004, at 4:48 PM, Brian Yennie wrote: > >> Huh. Perhaps the company that wrote the Director xtra would consider >> farming out a copy to a Rev developer if they felt they could sell a >> few copies over on this side. Sounds about right though- Adobe in my >> experience is about as anti-standard, anti-open as Macromedia and >> their Flash format =). Both publish "open standards" but make it all >> but impossible to do anything with them if you don't license >> exorbitantly expensive libraries. > > Apparently not prohibitively expensive though... I mean, a company > which makes Director xtras got it. Granted, their market is bigger, > but still... ;-) From what I understand it was pretty expensive to create that Xtra. I was involved in some discussion with a couple of people about creating something similar for iShell but there was a major cost issue. My *guess* is that for this to happen for the Rev crowd right now someone would have to get a large project whose development costs could cover the creation of the external. I could be wrong though. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From troy at rpsystems.net Thu Jul 22 17:11:39 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 17:11:39 -0400 Subject: Acrobat files? In-Reply-To: <55287A7C-DC22-11D8-A807-000A956C462A@mangomultimedia.com> References: <6B10D196-DC20-11D8-9860-000393AA08D2@qldlearning.com> <55287A7C-DC22-11D8-A807-000A956C462A@mangomultimedia.com> Message-ID: On Jul 22, 2004, at 5:01 PM, Trevor DeVore wrote: > From what I understand it was pretty expensive to create that Xtra. I > was involved in some discussion with a couple of people about creating > something similar for iShell but there was a major cost issue. Same here. But *everybody* knows iShell's user base is minimal (to say the least), and they blew their investor cash on fancy office space years ago. -- Troy RPSystems, Ltd. http://www.rpsystems.net From webmaster at dreamscapesoftware.com Thu Jul 22 18:11:38 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 22 Jul 2004 16:11:38 -0600 Subject: Rev 2.5b Interface References: Message-ID: <012d01c47038$de7203b0$63d4e6cf@WorkPC> > > 1. How many windows can pop up at the same time? The first time I launched it > > both the Application Browser and Revolution Online were open (along with Tools > > and the Menu Bar). This definately doesn't need to happen. Show the Menubar > > and the tools palette. Don't confuse the people who are new to Revolution. > > Just because it's an update doesn't mean it's not someone's first time using > > it. Keep it simple. > > Remember that in the release version, the Learning Center will be > functional. That's one of the key uses of Rev Online for new users, it > brings access to tutorials and samples in just one click. I think my point was missed on this one. Don't force the user to view all windows/palettes the first time they launch it. Let the user decide if they want to view the Application Browser. > > The Tools Palette > > 1. Now it's now bigger and take up even more screen space. > > The icons are clearer, the previous one was too small, people had trouble > finding things. I feel a solution for this difference in opinion would be to allow a Choice in the Preferences. Big or Small icons. Docked or Palette. Drag & Drop or Point & Click. > > 2. Supports Drag & Drop but doesn't conform to the Grid. Requiring you to > > re-drag it to align to the grid. > > That should be possible to fix. If this got fixed then I'd love the feature! > > 3. Does this make it easier for people to post destructive stacks? In my > > experience, if I were to download a program from within Revolution, I would > > trust that it won't do anything bad to my computer. I'm worried that > > Revolution Online allows people to submit Trojan Horses with the appearance of > > a trusted stack. Is there a filter for a posted stack? > > There certainly is a potential exposure here, in that anyone can post stacks > to the User Spaces area. That said, most people here know each other and an > individual has to sign up to Rev Online to post, making it hard to be > anonymous, so I think the risk is fairly minimal. Anyone posting stacks > that do damage will be removed from Rev Online. That said, if you aren't > sure about who is providing something then don't download it, or use the > Player, which is a more secure environment. Well, with the test I just did...it's not hard to be anonymous. In fact, it's a Snap! Get a hotmail account, request your key, setup your account and upload your stack. I mean, if I loaded a stack from RevOnline and all the stack did was email my Microsoft PassPort information to some server in Baghdad, I'd be kind of worried. I guess my opinion on Rev Online is this: I will not support it in any way what-so-ever until some sort of Security is implimented within it. It is wide open to hackers and does nothing more than provide a front door to an individuals system (Macintosh, Windows or Unix/Linux). All they have to do is open the door. > Thanks for the feedback. Your Welcome. Like I said earlier, I love Revolution and what it has done for me, but there are some areas that I see problems (in my opinion) and I just want to get my voice out there. But thanks for listening. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From SimPLsol at aol.com Thu Jul 22 17:22:19 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 22 Jul 2004 17:22:19 EDT Subject: The 2.5 debugger Message-ID: Kevin, I really don't follow your argument. If "I", "T", and "A" are "used for other things already...things that are so well remembered it could be confusing to reuse these." Then wouldn't that also apply to the spacebar? Especially the spacebar? 1. In the debugger one would have no reason to use "Get Info", "Text", or "Select All". In the debugger these keys are available (so is spacebar). 2. "I", "T", and "A" fit the names and actions of the buttons. 3. You could put "I", "T", and "A" ON the buttons: "Step Into [Command symbol] I"; "Trace [Command symbol] T"; "Abort [Command symbol] A". No documentation required. 4. Another button might be appropriate: "Close and Run [Command symbol] R". 5. To the extent possible, a GUI should communicate information through the interface instead of through the documentation. Sincerely, Paul Looney From troy at rpsystems.net Thu Jul 22 17:37:09 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 17:37:09 -0400 Subject: Rev 2.5b Interface In-Reply-To: <012d01c47038$de7203b0$63d4e6cf@WorkPC> References: <012d01c47038$de7203b0$63d4e6cf@WorkPC> Message-ID: <48EF06A8-DC27-11D8-830C-000A95A09CF8@rpsystems.net> On Jul 22, 2004, at 6:11 PM, Derek Bump wrote: > I guess my opinion on Rev Online is this: I will not support it in > any way what-so-ever until some sort of Security is implimented within > it. It is wide open to hackers and does nothing more than provide a > front door to an individuals system (Macintosh, Windows or > Unix/Linux). All they have to do is open the door. I guess I'd have to agree that it looks a little more "communal" than I would care to have. An unmoderated community of users of all levels (and ethical levels) straight into my development environment could be... less than desirable. I guess I'll have to be *very* careful what I click on. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Thu Jul 22 17:12:50 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 17:12:50 -0400 Subject: Acrobat files? In-Reply-To: References: Message-ID: On Jul 22, 2004, at 4:58 PM, Brian Yennie wrote: > Point taken- perhaps we could find out just how much the license costs? I *think* it was about $50k, I'm on the beta team for it. > If we got enough hands up on list saying "I'd pay $100 for that > external" At that price, consider me good for about 5 hands. ;-) > (or whatever) maybe we'd present a business case that a lurking > external writer couldn't resist (myself included =)). You are hardly lurking Brian. You lurk about as well as I do. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From SimPLsol at aol.com Thu Jul 22 17:35:05 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 22 Jul 2004 17:35:05 EDT Subject: Screen Size Advice Message-ID: <9d.4b2eb002.2e318d09@aol.com> Tom, Back when screens were WYSIWYG (what you see is what you get) they were 72 dpi (dots per inch) and 600 x 800 filled a 17" screen. Today most screens are 17" or larger and flat panel screens are 90 dpi or higher - so 600 x 800 should work for anything but an old, non-multi-resolution, CRT monitor (early iMacs, for instance had 15" monitors but they were multi-sync so they could imitate a 17" or even a 20"). For my work I made the card size 560 x 800 to allow for the OS 7, 8 , 9 menubar. They OS X menubar is slightly taller so 550 x 790 might be better - would give you a little room on each side. Please let us know what you have decided. Paul Looney From devin_asay at byu.edu Thu Jul 22 17:35:24 2004 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 22 Jul 2004 15:35:24 -0600 Subject: Rev 2.5 Beta - Hits In-Reply-To: <5.1.0.14.0.20040722215749.022cc920@mail.tweedly.net> References: <5.1.0.14.0.20040722215749.022cc920@mail.tweedly.net> Message-ID: <0AA62668-DC27-11D8-B554-000A95A6A138@byu.edu> On Jul 22, 2004, at 3:07 PM, Alex Tweedly wrote: > I do see an issue with the ctrl-alt-click in execute mode - it appears > to open the script editor BUT ALSO trigger a mouse click to the stack > - which I don't think it should. > > Do you see that behaviour too ? Should it do that ? Should I Bugzilla > it ? Confirmed. It seems it should do one or the other, not both, in execute mode. I think my preference is that it should only open the script editor, regardless of mode. Devin Asay Humanities Technology and Research Support Center Brigham Young University From userev at canelasoftware.com Thu Jul 22 17:47:10 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 22 Jul 2004 14:47:10 -0700 Subject: Rev 2.5 Beta - Hits In-Reply-To: <19A6B81C-DC09-11D8-B554-000A95A6A138@byu.edu> References: <19A6B81C-DC09-11D8-B554-000A95A6A138@byu.edu> Message-ID: On Jul 22, 2004, at 11:01 AM, Devin Asay wrote: > > 2. Proportional resizing of image objects! Holding down the Shift key > now constrains images proportionally instead of forcing it to a > square. I have not been able to make this happen. I have tried this with many images and see them resizing as a square. Would be nice if this feature was in there though. My testing was done on XP and Mac X. -- Best regards, Mark Talluto http://www.canelasoftware.com From Meitnik at aol.com Thu Jul 22 17:49:41 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Thu, 22 Jul 2004 17:49:41 EDT Subject: HyperScript...an andrew dream. Message-ID: <1d7.2699fe4b.2e319075@aol.com> In a message dated 07/22/2004 05:00:49 PM, use-revolution-request at lists.runrev.com writes: > Almost > all PDF viewing applications rely directly or indirectly on Acrobat > and/or an Adobe plugin. And that's just to display the file, let alone > break it apart and show it in some other format. > -- Not quite so. There is the Ghostscript library and code. I started but not finished porting large parts of that library in x-talk over many years. However to really finish it, transcript needs to be finished too ;-) My dream of 25yrs is the marriage of postscript and hypertalk ;-) It came close for a brief moment in freehand 3.1 but Altsys hated Hypercard. I know more but NDAs silence me. :( Please, I saw how intense oop of graphics could be with scripting. Its more than PDFs. Lets do it! Andrew From userev at canelasoftware.com Thu Jul 22 17:55:01 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 22 Jul 2004 14:55:01 -0700 Subject: Rev 2.5 Beta - Hits In-Reply-To: <5.1.0.14.0.20040722215749.022cc920@mail.tweedly.net> References: <5.1.0.14.0.20040722215749.022cc920@mail.tweedly.net> Message-ID: On Jul 22, 2004, at 2:07 PM, Alex Tweedly wrote: > I do see an issue with the ctrl-alt-click in execute mode - it appears > to open the script editor BUT ALSO trigger a mouse click to the stack > - which I don't think it should. > > Do you see that behaviour too ? Should it do that ? Should I Bugzilla > it ? > > And I noticed the Shortcut Quickref still says "ctl-alt hover" .... > > And I notice that the Quickref for shortcuts comes up as editing > rather than executing if you are in edit mode (the other quickrefs are > ok). > > I can see BZ gaining a permanently open window on my screen .... :-) I have seen that problem as well. I have been busy reporting everything I have seen but did forget that one. Be my guest on sending that one in. I have revZilla up and running all the time! I must say that things are getting better with every release though. I am pretty excited as most of my bug reports are fixed or are being worked on as we speak. -- Best regards, Mark Talluto http://www.canelasoftware.com From JimCarwardine at OwnYourFuture-net.com Thu Jul 22 18:03:11 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Thu, 22 Jul 2004 19:03:11 -0300 Subject: Disabled Button in Object Inspector - redux In-Reply-To: <20040720093320.91529.qmail@web60502.mail.yahoo.com> Message-ID: I'm concerned that with all the traffic on the list lately, that everyone who knows is thinking that someone else will set me straight, so I'm resubmitting this question. There must be an embarrassing answer, but I can't find it... I have a button (checkbox button) that appears disabled (grayed out) in the object inspector. I can use it so it's "enable property" is true. I can copy and paste it and the copied button is also disabled in the inspector. I can't seem to inspect this button. I'm using Rev. 2.2 on Mac OS 9.2. What gives? Jim -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From Revinfo1155 at aol.com Thu Jul 22 19:08:10 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Thu, 22 Jul 2004 19:08:10 -0400 Subject: dreamcard beta Message-ID: <27A321D7.02D7FC75.3ED9C1B5@aol.com> Where can I download the dreamcard beta? I can't find it on the runrev website. jack From chipp at chipp.com Thu Jul 22 19:58:31 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 22 Jul 2004 18:58:31 -0500 Subject: Web Delivery In-Reply-To: References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> <0C6DF845-DC0C-11D8-B4C1-000A95ADFC4C@mindspring.com> <367C194E-DC0D-11D8-83FD-000A27B49A96@major-k.de> Message-ID: <410054A7.308@chipp.com> Gordon, You can download the stack and store it on your disk in one fell swoop. Consider the following: on startStack pStackFile put "C:/myfolder/" into tFolderPath put pFolderPath & pStackFile into tFilePath if there is a file tFilePath then --> STACK EXISTS SO OPEN IT open stack tFilePath else --> NO STACK FOUND SO DOWNLOAD IT FROM THE INTERNET put "http://www.mydomain.com/" into tURLfolder put tURLfolder & pStackFile into tURLfile --> DOWNLOAD THE FILE put URL tURLfile inot URL ("binfile:" & tFilePath) --> CHECK TO SEE IF THERE WERE ANY ERRORS put the result into tResult if tResult is not empty then answer warning tResult end if --> MAKE SURE THE STACK EXISTS BEFORE OPENING if there is a stack tFilePath then open stack tFilePath else --> PROBLEM answer warning "Can't find file: " & tFilePath end if end startStack Of course you can add your own versioning to this as well. The error handling could also be a bit more robust, but you get the idea. (this is all from memory and hasn't been tested, but IMO should run) -Chipp From chipp at chipp.com Thu Jul 22 20:06:32 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 22 Jul 2004 19:06:32 -0500 Subject: Web Delivery In-Reply-To: <410054A7.308@chipp.com> References: <5FDD5532-DBFC-11D8-B4C1-000A95ADFC4C@mindspring.com> <0C6DF845-DC0C-11D8-B4C1-000A95ADFC4C@mindspring.com> <367C194E-DC0D-11D8-83FD-000A27B49A96@major-k.de> <410054A7.308@chipp.com> Message-ID: <41005688.6070807@chipp.com> Whoops, a typo and forgot an 'end if' Try this: on startStack pStackFile put "C:/myfolder/" into tFolderPath put pFolderPath & pStackFile into tFilePath if there is a file tFilePath then --> STACK EXISTS SO OPEN IT open stack tFilePath else --> NO STACK FOUND SO DOWNLOAD IT FROM THE INTERNET put "http://www.mydomain.com/" into tURLfolder put tURLfolder & pStackFile into tURLfile --> DOWNLOAD THE FILE put URL tURLfile into URL ("binfile:" & tFilePath) --> CHECK TO SEE IF THERE WERE ANY ERRORS put the result into tResult if tResult is not empty then answer warning tResult end if --> MAKE SURE THE STACK EXISTS BEFORE OPENING if there is a stack tFilePath then open stack tFilePath else --> PROBLEM answer warning "Can't find file: " & tFilePath end if end if end startStack From troy at rpsystems.net Thu Jul 22 21:19:23 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 22 Jul 2004 21:19:23 -0400 Subject: Acrobat files? In-Reply-To: <6B10D196-DC20-11D8-9860-000393AA08D2@qldlearning.com> References: <6B10D196-DC20-11D8-9860-000393AA08D2@qldlearning.com> Message-ID: <54F0AD72-DC46-11D8-8626-000A95A09CF8@rpsystems.net> On Jul 22, 2004, at 4:48 PM, Brian Yennie wrote: > Perhaps the company that wrote the Director xtra would consider > farming out a copy to a Rev developer if they felt they could sell a > few copies over on this side. I've made a private inquiry to the product manager of the xtra, to see if they have any interest in doing something for Rev, or even if it is feasible within their license. -- Troy RPSystems, Ltd. http://www.rpsystems.net From SimPLsol at aol.com Thu Jul 22 21:19:40 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 22 Jul 2004 21:19:40 EDT Subject: Windows gets shorter and shorter and shorter... Message-ID: <196.2c29f0cb.2e31c1ac@aol.com> Are you running OS X with menus you have created? Paul Looney From hershrev at realtorsgroup.us Thu Jul 22 21:18:59 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 22 Jul 2004 21:18:59 -0400 Subject: 2.5b1 Message-ID: <4665A66F-DC46-11D8-B2A5-0030654C1E62@realtorsgroup.us> I tried to create a standAlone for some reason didn't succeed with out any notification, the standAlone just wasn't there. I tried saving another MainStack with a few sub stack the message was "sorry there was an error saving your application" I opened one main stack from the "open" menu it opened another one as well. After playing around a bit this error came up executing internal 9:04:47 PM Type Handler: Running low on memory, script aborted Object revFrontScript Line repeat for each line l in tOpenList Hint button id 1042 of card id 1002 of stack "/Applications/Revolution 2.5b1/components/global environment/revlibrary.rev" executing internal 9:04:47 PM Type Chunk: can't find stack Object revFrontScript Line if the substacks of stack tStack is not empty Hint button id 1042 of card id 1002 of stack "/Applications/Revolution 2.5b1/components/global environment/revlibrary.rev" One time it crashed , I tried to repeat it , didn't succeed. Then I tried saving a single stack which did save. Hershel, From hershrev at realtorsgroup.us Thu Jul 22 21:20:33 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 22 Jul 2004 21:20:33 -0400 Subject: Saving as StandAlone in 2.5b1 Message-ID: <7EB94672-DC46-11D8-B2A5-0030654C1E62@realtorsgroup.us> I tried to create a standAlone for some reason didn't succeed with out any notification, the standAlone just wasn't there. I tried saving another MainStack with a few sub stack the message was "sorry there was an error saving your application" I opened one main stack from the "open" menu it opened another one as well. After playing around a bit this error came up executing internal 9:04:47 PM Type Handler: Running low on memory, script aborted Object revFrontScript Line repeat for each line l in tOpenList Hint button id 1042 of card id 1002 of stack "/Applications/Revolution 2.5b1/components/global environment/revlibrary.rev" executing internal 9:04:47 PM Type Chunk: can't find stack Object revFrontScript Line if the substacks of stack tStack is not empty Hint button id 1042 of card id 1002 of stack "/Applications/Revolution 2.5b1/components/global environment/revlibrary.rev" One time it crashed , I tried to repeat it , didn't succeed. Then I tried saving a single stack which did save. Hershel, From alex at tweedly.net Thu Jul 22 21:57:16 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 23 Jul 2004 02:57:16 +0100 Subject: Ctrl-Alt-Click [Was Re: Rev 2.5 Beta - Hits] In-Reply-To: <0AA62668-DC27-11D8-B554-000A95A6A138@byu.edu> References: <5.1.0.14.0.20040722215749.022cc920@mail.tweedly.net> <5.1.0.14.0.20040722215749.022cc920@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040723024844.02337ec0@mail.tweedly.net> At 15:35 22/07/2004 -0600, Devin Asay wrote: >On Jul 22, 2004, at 3:07 PM, Alex Tweedly wrote: > >>I do see an issue with the ctrl-alt-click in execute mode - it appears to >>open the script editor BUT ALSO trigger a mouse click to the stack - >>which I don't think it should. >> >>Do you see that behaviour too ? Should it do that ? Should I Bugzilla it ? > >Confirmed. It seems it should do one or the other, not both, in execute >mode. I think my preference is that it should only open the script editor, >regardless of mode. Thanks for the confirmation; I agree that's what it should do. Entered as Bug 1884 Am I right in thinking that a script like on mouseUp if the controlKey is down and the altkey is down then pass mouseUp to top end if pass mouseUp end mouseUp could be inserted as a front script without adverse side-effects. (It seems to work, but I'm very cautions about using front-scripts - worried I'll interfere with something important and not realize until too late). -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From hershrev at realtorsgroup.us Thu Jul 22 21:45:07 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 22 Jul 2004 21:45:07 -0400 Subject: Saving as StandAlone in 2.5b1 In-Reply-To: <7EB94672-DC46-11D8-B2A5-0030654C1E62@realtorsgroup.us> Message-ID: I think I have part of the answer , I deleted RR 2.2.1, I unchecked the data base driver's , it compiled . Hershel. On Thursday, July 22, 2004, at 09:20 PM, Hershel Fisch wrote: > I tried to create a standAlone for some reason didn't succeed with out > any notification, the standAlone just wasn't there. > I tried saving another MainStack with a few sub stack the message was > "sorry there was an error saving your application" > I opened one main stack from the "open" menu it opened another one as > well. > After playing around a bit this error came up > executing internal 9:04:47 PM > Type Handler: Running low on memory, script aborted > Object revFrontScript > Line repeat for each line l in tOpenList > Hint button id 1042 of card id 1002 of stack "/Applications/Revolution > 2.5b1/components/global environment/revlibrary.rev" > > executing internal 9:04:47 PM > Type Chunk: can't find stack > Object revFrontScript > Line if the substacks of stack tStack is not empty > Hint button id 1042 of card id 1002 of stack "/Applications/Revolution > 2.5b1/components/global environment/revlibrary.rev" > One time it crashed , I tried to repeat it , didn't succeed. > Then I tried saving a single stack which did save. > Hershel, > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Thu Jul 22 22:03:49 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 22 Jul 2004 23:03:49 -0300 Subject: How to use database linked controls In-Reply-To: References: Message-ID: <8A13B6C2-DC4C-11D8-9D8F-0003936D012E@mac.com> On Jul 22, 2004, at 4:46 PM, Bill wrote: > Jan: > > How do you get the -- revRecordCountOfQuery(somevariable) > To work? (I tried inserting all kinds of things in the somevariable > and got > nothing). > > I want to have my various changes of the query using > revSetSQLOfQuery "Connect",tSQLStatement to also put the subset of the > records found in a field. I would also like the arrow commands that go > through the records found to show a which record they are at related > to the > total records found. > Bill, Just like me, you're using "undocumented" Database Query Builder functions, they changed a little since 2.1. When you say subset, you're saying all the query? Like you execute a nice SELECT names FROM tableNames and want to flush all the results into a field? If this is the behaviour you want, then set your field to a table object then in the database slip choose what fields to display. I am with 2.5beta and my version is missing the Database Query Builder I think, so I advise to stick to 2.2 till 2.5 leave beta stage, at least for apps involving DB Cheers andre > Should I be using the 2.5beta for my testing? If so I don't know where > to > down load it as I never got the email about it. > > Bill > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Jul 22 23:57:08 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 00:57:08 -0300 Subject: anyone here implemented an answerList function? Message-ID: <5E468E02-DC5C-11D8-9D8F-0003936D012E@mac.com> Hi Folks, did anyone here implemented an answerList function, like the answer function and give ir an array and it returns the selected choice, all in a nice modal dialog? cheers -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From jperryl at ecs.fullerton.edu Fri Jul 23 00:11:18 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 22 Jul 2004 21:11:18 -0700 (PDT) Subject: Rev 2.5b Interface In-Reply-To: Message-ID: On Thu, 22 Jul 2004, Kevin Miller wrote: > Remember that in the release version, the Learning Center will be > functional. That's one of the key uses of Rev Online for new users, it > brings access to tutorials and samples in just one click. --This is SOOOOOOO waaaaaay kewl! > > > The Tools Palette > > 1. Now it's now bigger and take up even more screen space. > > The icons are clearer, the previous one was too small, people had trouble > finding things. And the other palette thingy (the toolbar?) takes up less space (at least it seems to me -- great on my iffy TiBook!). > > There certainly is a potential exposure here, in that anyone can post stacks > to the User Spaces area. That said, most people here know each other and an > individual has to sign up to Rev Online to post, making it hard to be > anonymous, so I think the risk is fairly minimal. Anyone posting stacks > that do damage will be removed from Rev Online. That said, if you aren't > sure about who is providing something then don't download it, or use the > Player, which is a more secure environment. I can't wait to see what people upload! Judy a very happy camper... From jperryl at ecs.fullerton.edu Fri Jul 23 00:14:55 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 22 Jul 2004 21:14:55 -0700 (PDT) Subject: Rev 2.5 Beta [Performance/Rev-Online/Dreamcard/...] In-Reply-To: Message-ID: Ummm, maybe it's because I'm a really crappy scripter, but my "intro to Rev/mouse events" project I think ended up being 6 MB.. I guess I would have to go back and check to see how much space is due to my assuming (probably correctly) that the low-end PCs wouldn't do TTS, so I recorded my Mac doing so with a mic on my iPod and used those sound files instead... Judy On Thu, 22 Jul 2004, Kevin Miller wrote: > > 2.) Rev-online. I think this could become a cool place if it gets used. What > > I really would love to see is how big in KB/MB the stacks are (I just looked > > at it, so maybe this is somewhere I havent found yet) I created an account a > > few minutes ago. If you download the Stack from my users section mind it is > > 2.xx MB. > > I can see the point of that. Rev Online will be used for serving videos to > people on broadband and stacks are likely to be smaller than that, but I'll > make a note. I don't know if it will be in this release or the next one. From sarahr at genesearch.com.au Fri Jul 23 00:15:09 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 23 Jul 2004 14:15:09 +1000 Subject: Disabled Button in Object Inspector - redux In-Reply-To: References: Message-ID: Hi Jim, I didn't answer before because I didn't have a solution. You say the button appears disabled in the object inspector - I guess this means the Disabled button is checked but you also say you can't inspect the button so I'm a bit confused. Possibly the button you are referring to is part of the object inspector rather than one of your own buttons? Can you select the button when the pointer tool is selected? If so, try to use the SmartProperties plugin to check out it's status. Try enabling & disabling the button through a script line in the message box to see if it changes. Is the button underneath something that is disabled? Is the button part of a group that is disabled? What colors have you chosen for the button - maybe it just is set to look grey? Please ask again if these ideas don't help. Cheers, Sarah On 23 Jul 2004, at 8:05 am, Jim Carwardine wrote: > I'm concerned that with all the traffic on the list lately, that > everyone > who knows is thinking that someone else will set me straight, so I'm > resubmitting this question. There must be an embarrassing answer, but > I > can't find it... > > I have a button (checkbox button) that appears disabled (grayed out) > in the > object inspector. I can use it so it's "enable property" is true. I > can > copy and paste it and the copied button is also disabled in the > inspector. > I can't seem to inspect this button. I'm using Rev. 2.2 on Mac OS 9.2. > What gives? Jim From jperryl at ecs.fullerton.edu Fri Jul 23 00:19:21 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 22 Jul 2004 21:19:21 -0700 (PDT) Subject: Rev 2.5 Beta [Performance/Rev-Online/Dreamcard/...] In-Reply-To: Message-ID: I agree: I also had to pause my mouse over the new tools palette, but I think it was because I was doing the Rosetta Stone thing in my brain. The new GUI does look modern, which has to help it in the credibility market. Also, am I mistaken, or did the new tools palette do away with my observed modality problem? We seemingly no longer have a browse tool and an edit tool, merely an edit/browse tool and a resize tool? (Sorry, I was only able to look at the 2.5 for a few before something on my laptop's m/b overheated... haven't d/l it for the desktop yet). Judy On Thu, 22 Jul 2004, Kevin Miller wrote: > On 22/7/04 1:31 pm, "Malte Brill" wrote: > > > The new toolbar: It looks more modern. I liked the old one better, but I > > think I will get used to it. > > Yeah, its always tricky when we make a change to the appearance of anything. > Ultimately though the old toolbar was really dated and we had to update it. > I don't think we're going to be able to get something that suits everyone, > stability was a higher priority than providing extra icon sets, and the new > one does looks clean, modern and functional. From jperryl at ecs.fullerton.edu Fri Jul 23 00:24:50 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 22 Jul 2004 21:24:50 -0700 (PDT) Subject: Player-another thought In-Reply-To: Message-ID: Isn't this a call-back to the old HC "player" days? Judy On Thu, 22 Jul 2004, Marian Petrides wrote: > One more thought about Player, since the term player is used elsewhere > to refer to media players (eg audio or video players), would it not be > better to come up with a different term for the multi-platform > standalone that is created by Dreamcard? > > Also, is this multi-platform "Player" created only by Dreamcard or by > all versions? This is not clear in the What's New file. > > M > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Fri Jul 23 00:27:03 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 23 Jul 2004 14:27:03 +1000 Subject: Progress bar in sheet Message-ID: <8C5E20CE-DC60-11D8-BACD-0003937A97B8@genesearch.com.au> Hi All, I have a project with a few rather lengthy operations during which I use a progress bar. This all works fine - I have a separate stack that appears with a text message and a progress bar and it all looks good. BUT - I would like this stack to appear as a sheet (Mac OS X only). I changed it to open the stack as a sheet but sheets are modal (or nearly), so my handler stopped completely until I managed to close the sheet after which it continued happily. Is there any way I can open a sheet but still have the calling handler continue? TIA, Sarah From troy at rpsystems.net Fri Jul 23 00:34:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 23 Jul 2004 00:34:17 -0400 Subject: Rev 2.5 Beta [Performance/Rev-Online/Dreamcard/...] In-Reply-To: References: Message-ID: <8EE439A0-DC61-11D8-8626-000A95A09CF8@rpsystems.net> On Jul 23, 2004, at 12:19 AM, Judy Perry wrote: > Also, am I mistaken, or did the new tools palette do away with my > observed modality problem? We seemingly no longer have a browse tool > and > an edit tool, merely an edit/browse tool and a resize tool? It is more that the browse tool is now also an arrow. The finger thing has gone away. So the "modality" is still there, but the software is (again) modernized to work like current software, with an arrow. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Fri Jul 23 00:35:24 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 23 Jul 2004 00:35:24 -0400 Subject: Progress bar in sheet In-Reply-To: <8C5E20CE-DC60-11D8-BACD-0003937A97B8@genesearch.com.au> References: <8C5E20CE-DC60-11D8-BACD-0003937A97B8@genesearch.com.au> Message-ID: On Jul 23, 2004, at 12:27 AM, Sarah Reichelt wrote: > Is there any way I can open a sheet but still have the calling handler > continue? Perhaps if you call the handler from the sheet? -- Troy RPSystems, Ltd. http://www.rpsystems.net From frank at backtalk.com Fri Jul 23 00:46:51 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 23 Jul 2004 05:46:51 +0100 Subject: Windows gets shorter and shorter and shorter... In-Reply-To: <20040723020150.EAAF29303C4@mail.runrev.com> References: <20040723020150.EAAF29303C4@mail.runrev.com> Message-ID: <5045A1DB-DC63-11D8-8C18-000A9580FCCE@backtalk.com> Yes, the stack has a menubar with 4 menus in it. But then most of my stacks have a menubar with menus in them. And two stacks that act as dialogs don't have a menubar . And none of those stacks have a problem -- just this one stack has a problem (weird). I've seen this happen with other windows, but they've all stopped doing it for some reason. It's as though there's some custom property that gets set or unset. If I have to I'll create a new stack and move all the objects and scripts over to see if that stops it -- but I'd rather know what's going on. Thanks, -- Frank On Jul 23, 2004, at 3:01 AM, use-revolution-request at lists.runrev.com wrote: > Message: 17 > Date: Thu, 22 Jul 2004 21:19:40 EDT > From: SimPLsol at aol.com > Subject: Re: Windows gets shorter and shorter and shorter... > To: use-revolution at lists.runrev.com > Message-ID: <196.2c29f0cb.2e31c1ac at aol.com> > Content-Type: text/plain; charset="US-ASCII" > > Are you running OS X with menus you have created? > Paul Looney > From b.xavier at internet.lu Fri Jul 23 02:24:27 2004 From: b.xavier at internet.lu (MisterX) Date: Fri, 23 Jul 2004 08:24:27 +0200 Subject: Color cursor In-Reply-To: Message-ID: Hi guys, I was working on a way to improve the lame cursor in MC a while back. While for bitmap (monochrome) images the mask worked great, for the color cursor, I couldn't set the mask. Has anyone got an idea? I used a normal gif with a color set to transparent, I tried also a bitmask, nothing other than a bummer... thanks in advance, this is for a new CursorN2O plugin... cheers Xavier From sarahr at genesearch.com.au Fri Jul 23 03:02:10 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 23 Jul 2004 17:02:10 +1000 Subject: Progress bar in sheet In-Reply-To: References: <8C5E20CE-DC60-11D8-BACD-0003937A97B8@genesearch.com.au> Message-ID: <376B5392-DC76-11D8-BACD-0003937A97B8@genesearch.com.au> >> Is there any way I can open a sheet but still have the calling >> handler continue? > > Perhaps if you call the handler from the sheet? I guess so :-( Not as neat as I would have liked but it should work. Thanks, Sarah From wmb at internettrainer.com Fri Jul 23 02:53:23 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Fri, 23 Jul 2004 08:53:23 +0200 Subject: Rev 2.5b Interface In-Reply-To: References: Message-ID: On 22.07.2004, at 16:49, Kevin Miller wrote: > >> The Tools Palette >> 1. Now it's now bigger and take up even more screen space. > > The icons are clearer, the previous one was too small, people had > trouble > finding things. Why the padlocks inside the icons of Suppress Error and Suppress Messages are soooo small, nearly impossible to detect if its open or closed without going more close to the Monitor? Far away from perceiving it without extra attention. (The change of the Toolbar text to bold does not help, if Toolbar text is set to invisible) regards Wolfgang M. Bereuter Trainingsmaps? -- speadlearning with Mindmaps! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From janschenkel at yahoo.com Fri Jul 23 07:14:03 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 23 Jul 2004 04:14:03 -0700 (PDT) Subject: How to use database linked controls In-Reply-To: Message-ID: <20040723111403.84904.qmail@web60504.mail.yahoo.com> --- Bill wrote: > Jan: > > How do you get the -- > revRecordCountOfQuery(somevariable) > To work? (I tried inserting all kinds of things in > the somevariable and got > nothing). > The parameter is the name of a query ; for example : get revRecordCountOfQuery("Connect") > I want to have my various changes of the query using > revSetSQLOfQuery "Connect",tSQLStatement to also > put the subset of the > records found in a field. I would also like the > arrow commands that go > through the records found to show a which record > they are at related to the > total records found. > As Andre suggested, you can use a table field to show a list of records (and either show all or a subset of their columns). If you want to show other fields of these records only as the uses goes through the list using the arrow keys, then the next rick should come in handy. Copy the query and name it "Connect 2" Next, add some more fields to show the columns of individual records, and hook them up to query "Connect 2". Now set the field script to something like : -- on selectionChanged put the hilitedLine of me into tLine if tLine is empty then exit selectionChanged put the number of lines of me into tTotal put tLine && "/" && tTotal into field "CurrentRecord" revGoToRecordOfQuery "Connect 2",tLine end selectionChanged -- As the user steps through the table field, the individual record fields will be autmagically updated. Of course you'll have to update both of the queries with your new SQL query, but that should be a breeze. (*) > Should I be using the 2.5beta for my testing? If so > I don't know where to > down load it as I never got the email about it. > > Bill > This should work in 2.2 for queries which have 'Cache record set' checked -- others may experience problems for some ODBC-connected databases. (infinite loop fixed for 2.5b1) Actually, I suggest that you always turn on the 'Cache record set' option if you may change the data in the database. I hope this helped, Jan Schenkel. (*) Actually, I tried doing it with one query, but you get refresh problems. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Fri Jul 23 07:24:21 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 23 Jul 2004 04:24:21 -0700 (PDT) Subject: How to use database linked controls In-Reply-To: <8A13B6C2-DC4C-11D8-9D8F-0003936D012E@mac.com> Message-ID: <20040723112421.55615.qmail@web60509.mail.yahoo.com> --- Andre Garzia wrote: > > [snip] > > I am with 2.5beta and my version is missing the > Database Query Builder > I think, so I advise to stick to 2.2 till 2.5 leave > beta stage, at > least for apps involving DB > > Cheers > andre > I'm not sure I understand what you mean : the Database Query Builder is still in the 'Tools' menu and the 'Database' panels are in the inspector palette. What is missing ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From fde101 at fjrhome.net Fri Jul 23 07:25:01 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 23 Jul 2004 07:25:01 -0400 Subject: Windows gets shorter and shorter and shorter... In-Reply-To: <5045A1DB-DC63-11D8-8C18-000A9580FCCE@backtalk.com> References: <20040723020150.EAAF29303C4@mail.runrev.com> <5045A1DB-DC63-11D8-8C18-000A9580FCCE@backtalk.com> Message-ID: I finally fixed this in one of my stacks by sticking a 'set the height of stack "" to ' into its preOpenStack handler. Just be sure to use the size of the window *before* the menu bar height is taken off. The height property in the preOpenStack handler is the height before taking off the menu bar, and the height in the openStack handler is the height *after* taking the menu bar off, under MacOS/MacOS X. On other platforms, they should match. I suspect the problem is that the height property is being reduced between the scripts to accommodate the menu bar, and is being saved that way (reduced) for some reason. Could easily be wrong though, that's just the first thing that comes to my mind based on the behavior. Use the preOpenStack handler, rather than the openStack handler, to ensure that the window is the correct size on all platforms, otherwise the bottom gets chopped off on non-Mac platforms if you don't provide special handling. On Jul 23, 2004, at 0:46, Frank Leahy wrote: > Yes, the stack has a menubar with 4 menus in it. > > But then most of my stacks have a menubar with menus in them. And two > stacks that act as dialogs don't have a menubar . And none of those > stacks have a problem -- just this one stack has a problem (weird). > > I've seen this happen with other windows, but they've all stopped > doing it for some reason. It's as though there's some custom property > that gets set or unset. If I have to I'll create a new stack and move > all the objects and scripts over to see if that stops it -- but I'd > rather know what's going on. > > Thanks, > -- Frank > > On Jul 23, 2004, at 3:01 AM, use-revolution-request at lists.runrev.com > wrote: > >> Message: 17 >> Date: Thu, 22 Jul 2004 21:19:40 EDT >> From: SimPLsol at aol.com >> Subject: Re: Windows gets shorter and shorter and shorter... >> To: use-revolution at lists.runrev.com >> Message-ID: <196.2c29f0cb.2e31c1ac at aol.com> >> Content-Type: text/plain; charset="US-ASCII" >> >> Are you running OS X with menus you have created? >> Paul Looney >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From FlexibleLearning at aol.com Fri Jul 23 07:29:13 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 23 Jul 2004 07:29:13 EDT Subject: [ANN} Color Converter 2 Pro Message-ID: In addition to translating color names, blends, hex (web) codes and RGB values to all equivalent formats, ColorConverter 2 Pro is now available which... - observes either HTML Web-Strict or Revolution formats - matches 561 color names - identifies 140 WebSafe colors - indicates conversion accuracy - includes an interactive Color Name Comparer - provides 6 'point and click' color-picker palettes including your system's color-picker, Revolution's 256 color palette, Revolution's 552 Name Palette, a 140 Web Names palette, a 216 'WebSafe' palette, and a 4096 WebColor picker - supplies supplementary backup information and comparitive lists of the various color definitions Available as an mc/rr plugin stack and a Windows exe version. To download ColorConverter2Pro, go to... www.FlexibleLearning.com/xtalk /H From bill at bluewatermaritime.com Fri Jul 23 07:43:01 2004 From: bill at bluewatermaritime.com (Bill) Date: Fri, 23 Jul 2004 07:43:01 -0400 Subject: How to use database linked controls In-Reply-To: <20040723020150.EAAF29303C4@mail.runrev.com> Message-ID: Andre: -- revRecordCountOfQuery(somevariable) >> how To work it? >> ofter running revSetSQLOfQuery "Connect",tSQLStatement to also put the TOTAL COUNT OF THE subset of the >> records found in a field. >> > > Just like me, you're using "undocumented" Database Query Builder > functions, they changed a little since 2.1. When you say subset, you're > saying all the query? YES > tableNames and want to flush all the results into a field? If this is > the behaviour you want, then set your field to a table object then in > the database slip choose what fields to display. No - just the total number of found records > > I am with 2.5beta and my version is missing the Database Query Builder > I think, so I advise to stick to 2.2 till 2.5 leave beta stage, at > least for apps involving DB > Thanks for the quick reply. I'm trying to get another of the undocumented functions to work. I don't want all the records from a search put in a field I just want the total found returned and a pointer number returned as the user goes through them. From janschenkel at yahoo.com Fri Jul 23 07:51:20 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 23 Jul 2004 04:51:20 -0700 (PDT) Subject: How to use database linked controls In-Reply-To: Message-ID: <20040723115120.27255.qmail@web60507.mail.yahoo.com> --- Bill wrote: > Thanks for the quick reply. I'm trying to get > another of the undocumented > functions to work. I don't want all the records from > a search put in a field > I just want the total found returned and a pointer > number returned as the > user goes through them. > If you're using Database-linked buttons to traverse the record set, the easiest way is to group these together, and set the group script to : -- on mouseUp put revCurrentRecordfOfQuery("Connect") && "/" && \ revRecordCountOfQuery("Connect") into fld "RecNum" end mouseUp -- Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From soapdog at mac.com Fri Jul 23 07:54:23 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 08:54:23 -0300 Subject: How to use database linked controls In-Reply-To: <20040723112421.55615.qmail@web60509.mail.yahoo.com> References: <20040723112421.55615.qmail@web60509.mail.yahoo.com> Message-ID: <0A5C3D6B-DC9F-11D8-9D8F-0003936D012E@mac.com> On Jul 23, 2004, at 8:24 AM, Jan Schenkel wrote: > I'm not sure I understand what you mean : the Database > Query Builder is still in the 'Tools' menu and the > 'Database' panels are in the inspector palette. > What is missing ? > > Jan Schenkel. > Jan, I could swear that my tools menu was missing Database Query Builder.... man, I think I was to fuzzy... I looked there, and thought: "okay, this is beta, no support for Database Queries yet...". Sorry my mistake. Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From drenneck at ece.uiuc.edu Thu Jul 22 13:51:51 2004 From: drenneck at ece.uiuc.edu (Dan Rennecker) Date: Thu, 22 Jul 2004 12:51:51 -0500 Subject: Revolution back to HyperCard Message-ID: <200407221251.AA475660588@mail.ece.uiuc.edu> Hi, I have imported an address book into revolution from HC format, unfortunately, it messed up some of the format of the address book and I am in dire need of converting it back to HyperCard since Revolution didnt make a copy of the original stack as it was supposed to. Is this possible and if so how??? any other suggestions would be appreciated. Thanks!! -Dan From kevin at runrev.com Fri Jul 23 08:02:34 2004 From: kevin at runrev.com (Kevin Miller) Date: Fri, 23 Jul 2004 13:02:34 +0100 Subject: Importing pdf files or working with PDF files in player object In-Reply-To: Message-ID: On 22/7/04 9:07 pm, "Brian Yennie" wrote: > FWIW, I don't think you'll find this anytime soon. As evidence of how > cryptic and hard to support the PDF format is, witness that there is no > standard API for Windows and Apple only recently spun it's own. Almost > all PDF viewing applications rely directly or indirectly on Acrobat > and/or an Adobe plugin. And that's just to display the file, let alone > break it apart and show it in some other format. I'm curious to know if anyone has tried to use a browser plug-in with altBrowser on Windows? Do browser plug-ins work and can you display a PDF that way? I'm not proposing this as a be all and end all solution, just something to try for now. Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From heather at runrev.com Fri Jul 23 08:46:50 2004 From: heather at runrev.com (Heather Nagey) Date: Fri, 23 Jul 2004 13:46:50 +0100 Subject: Rev 2.5b Interface In-Reply-To: <20040723020150.EAAF29303C4@mail.runrev.com> Message-ID: > Well, with the test I just did...it's not hard to be anonymous. In fact, it's > a Snap! Get a hotmail account, request your key, setup your account and > upload your stack. I mean, if I loaded a stack from RevOnline and all the > stack did was email my Microsoft PassPort information to some server in > Baghdad, I'd be kind of worried. > > I guess my opinion on Rev Online is this: I will not support it in any way > what-so-ever until some sort of Security is implimented within it. It is wide > open to hackers and does nothing more than provide a front door to an > individuals system (Macintosh, Windows or Unix/Linux). All they have to do is > open the door. We haven't made clear one crucial point about Rev Online. Uploading of stacks will only be available to license holders. In order to get a key to upload, you will have to have a paid up license for Revolution, so we know who you are. Not too many hackers are going to ante up for the privilege of messing with your computer and if they do, we'll catch them immediately. Revolution Online will only be available in browse mode to users of the trial versions. For this round of testing only, we've made it open to all. As such, you should be duly cautious about anything you download if you don't recognise the poster - unlikely to have problems since we're only publicising the beta to this group but you never know. It's also worth noting that the Player is much more secure when run in "SecureMode". If you still see a problem by all means tell us though, we don't want any foreseeable problems to catch us unawares, Regards, Heather -- ** For a faster response to all licensing, support, and technical issues, please now send mail to support at runrev.com ** Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 870 747 1165 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From alex at tweedly.net Fri Jul 23 08:59:55 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 23 Jul 2004 13:59:55 +0100 Subject: No main window ? Message-ID: <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Not sure what I did last night - but this morning when I started up Rev 2.2.1, I only get the tools palette window - there's no main window visible. It does exist (at least, Windows Task Manager shows two application tasks), but nothing visible. I can open the Message Box (with ctrl-M) if there's anything I can do from there. Any suggestions ? Or just re-install and be more careful in future ? -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From janschenkel at yahoo.com Fri Jul 23 08:57:25 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 23 Jul 2004 05:57:25 -0700 (PDT) Subject: How to use database linked controls In-Reply-To: <0A5C3D6B-DC9F-11D8-9D8F-0003936D012E@mac.com> Message-ID: <20040723125725.13266.qmail@web60510.mail.yahoo.com> --- Andre Garzia wrote: > > Jan, > > I could swear that my tools menu was missing > Database Query Builder.... > man, I think I was to fuzzy... I looked there, and > thought: "okay, this > is beta, no support for Database Queries yet...". > Sorry my mistake. > > Andre > Oh well, as Saint Augustine said "Better to have loved and lost, than to have never loved at all" -- wait that didn't make sense ; let's just say I'm happy you found it again ;-) Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From FlexibleLearning at aol.com Fri Jul 23 09:39:47 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 23 Jul 2004 09:39:47 EDT Subject: anyone here implemented an answerList function? Message-ID: <45.1144a191.2e326f23@aol.com> Does it have to ba an array? /H did anyone here implemented an answerList function, like the answer function and give ir an array and it returns the selected choice, all in a nice modal dialog? cheers -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org Hugh Senior The Flexible Learning Company Web: _www.FlexibleLearning.com_ (http://www.flexiblelearning.com/) E: _h at flexiblelearning.com_ (mailto:h at flexiblelearning.com) T/F: +44(0)1483.27 87 27 From klaus at major-k.de Fri Jul 23 09:46:29 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 23 Jul 2004 15:46:29 +0200 Subject: anyone here implemented an answerList function? In-Reply-To: <45.1144a191.2e326f23@aol.com> References: <45.1144a191.2e326f23@aol.com> Message-ID: Bom dias Andre, > did anyone here implemented an answerList function, like the answer > function and give ir an array and it returns the selected choice, all > in a nice modal dialog? Although it is a very long list nowadays i would recommend to always check the user contributions first ;-) About half a mile down the page you will find: askList v1.0 That may get you started... > cheers > > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org Adeus Klaus Major klaus at major-k.de http://www.major-k.de From soapdog at mac.com Fri Jul 23 09:48:46 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 10:48:46 -0300 Subject: anyone here implemented an answerList function? In-Reply-To: <45.1144a191.2e326f23@aol.com> References: <45.1144a191.2e326f23@aol.com> Message-ID: <04BF8BD8-DCAF-11D8-9D8F-0003936D012E@mac.com> On Jul 23, 2004, at 10:39 AM, FlexibleLearning at aol.com wrote: > > Does it have to ba an array? no it can be anything... it's just to make things like popups to select users or favorite icecream brand... :D andre > > /H > > > > did anyone here implemented an answerList function, like the answer > function and give ir an array and it returns the selected choice, all > in a nice modal dialog? > > cheers > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From bill at bluewatermaritime.com Fri Jul 23 10:24:56 2004 From: bill at bluewatermaritime.com (Bill) Date: Fri, 23 Jul 2004 10:24:56 -0400 Subject: How to use database linked controls In-Reply-To: <20040723124448.E73CB9303E8@mail.runrev.com> Message-ID: Thanks Jan, Every time I get an answer from you it not only solves my problem but adds lots of new features and ideas to my project. Bill On 7/23/04 8:44 AM, "use-revolution-request at lists.runrev.com" wrote: > As the user steps through the table field, the > individual record fields will be autmagically updated. | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ From soapdog at mac.com Fri Jul 23 10:24:46 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 11:24:46 -0300 Subject: Help with database locked. (/tmp/mysql.sock is bad) Message-ID: <0C2D72F2-DCB4-11D8-A621-0003936D012E@mac.com> Hi Folks, Revolution crashed and now everytime I try to open back my stack, and it's full of Database Query Stuff, I get a connection error that it could not connect to database thru socket /tmp/mysql.sock (2). I think maybe Rev uses a lockfile or the like to manage the connection and that it's locked now... can someone help me? I did a simple file search and it didn't find mysql.sock... but Finder is keen on skipping folders that he feels like it should be dangerous to look into. if my lockfile assumption is wrong, can someone give me a hint whats happening? The database is there and the connection parameters are fine, I tested them with CocoaMySQL and with YourSQL. I was using the stack fine for days now... I was just bullet proofing the app, it's supposed to ship first beta to the company in two hours... any help is really appreciated. cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From dave at realsoftware.com Fri Jul 23 11:13:55 2004 From: dave at realsoftware.com (David Grogono) Date: Fri, 23 Jul 2004 10:13:55 -0500 Subject: REALbasic clarifications (was Express to Dreamcard) In-Reply-To: <20040722132715.16CA4930330@mail.runrev.com> Message-ID: Andre Garzia wrote: > you shouldn't consider RealBasic > cause you must pay for upgrades (aka bug fixes) REAL Software provides free maintenance releases for REAlbasic. Version 5.5.3 is close to being released and this will be the third free bug fix release for version 5.5. > also because they carbon implementation is a little lousy... Please explain what is meant by this. Richard Gaskin wrote: >> And last but not least. I will upgrade because of the list. I will >> however, be trying realbasic in the next week to assess it. You never >> know, I may get used to it. > > It's been a while since I bothered with BASIC, but last time I looked > into it there was no way to create new objects on the fly at runtime. > This would not fully preclude the possibility of making a drawing app, > but would require a lot more work as you'd be writing everything down to > the objects' selection handles yourself (there is not pointer tool). It sounds like REALbasic is a quantum leap from the BASIC you're familiar with. Since REALbasic is a true object oriented language it is both possible and easy to create objects on the fly. Also, creating drawing programs is not tough to do in REALbasic. -David From soapdog at mac.com Fri Jul 23 11:41:08 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 12:41:08 -0300 Subject: REALbasic clarifications (was Express to Dreamcard) In-Reply-To: References: Message-ID: Hey I spoted a spy! Joking! Hi David, welcome to our community. Yes, your revisions are indeed free. and I didn't tested versions 5.x where x is bigger than 2... the last version I tested was 5.2.4 What I disliked about your carbon implementation was that in the first releases 4.x it manage to screw my labels, like randomizing the colors of some of the letters with no explanation why. Also I used to have frequent crashes in the IDE while creating my old iBlog program (http://iblog.soapdog.org) you can see it was built with RB 4.5.2, I never got to switch to 5.x because all my socket code went to dust since you changed your RB code, but that was not a problem, the socket class got better indeed. Before switching to Revolution, back in system 9 I could swear by RB... then it came MacOS X. Without the desire to spend money in RB Licenses no longer for two reasons: 1) that was a personal choice, I live in Brazil, dollar was 4:1 in that time... I made the switch to Objective-C/Cocoa. After sometime I evaluated Revolution 1.1, it simply worked, it was easy. I could create a full blog client with basic XML-RPC in hours, I spend eons on RB to do the same thing and yet on the 3.x and 4.x series of RB (and I used it for a very long time...). I could not live without it any longer and bought my Revolution Studio License for I could cross compile for every platform. I did not test the 5.5.x branch. My old RB codebase is legacy, I think it would not run today... I was very disapointed with 4.x and the first carbon releases, they keep crashing and it was weird. But that's the Rev community mail list, if you want to talk about my likes and dislikes of RB please feel welcome to contact me at my mail soapdog at mac.com Now it's more a paradigm shift that keeps me away from REALBasic, I just can't live without coding in Transcript, it's so plain easy, and my code even run on SGI... I never saw a platform so net-savvy and so easy and a community so connected. I don't need that code-compile-debug cycle anymore... I can create stacks, cards, control and even code at runtime. My software can without any modification run almost everywhere and my workflow is now a very pleasant experience, I think that Revolution/Metacard bring back the fun of programming that experience that I longed again for, I even like doing CRM software in Rev... Your software introduced me into Programming for the Macintosh, I was a Windows user that worked with delphi, the switch was easy and I learned much from it, I thank you all for that. Cheers andre On Jul 23, 2004, at 12:13 PM, David Grogono wrote: > Andre Garzia wrote: > >> you shouldn't consider RealBasic >> cause you must pay for upgrades (aka bug fixes) > > REAL Software provides free maintenance releases for REAlbasic. > Version > 5.5.3 is close to being released and this will be the third free bug > fix > release for version 5.5. > >> also because they carbon implementation is a little lousy... > > Please explain what is meant by this. -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From kray at sonsothunder.com Fri Jul 23 11:56:07 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 23 Jul 2004 10:56:07 -0500 Subject: REALbasic clarifications (was Express to Dreamcard) In-Reply-To: Message-ID: <01e501c470cd$a5ff6000$6601a8c0@precision340> > > It's been a while since I bothered with BASIC, but last > time I looked > > into it there was no way to create new objects on the fly > at runtime. > > It sounds like REALbasic is a quantum leap from the BASIC > you're familiar with. Since REALbasic is a true object > oriented language it is both possible and easy to create > objects on the fly. Hey, David! Welcome to the Rev list! We can take this offlist if you like, but my understanding was that you needed to have at least one of the object type you wanted to create already on screen so that you could effectively clone it and manipulate the clone. That is, if you didn't already have a command button on your form, you couldn't create one on the fly from code. But perhaps I'm mistaken or remembering an older RB... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dan at clearvisiontech.com Fri Jul 23 12:04:15 2004 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 23 Jul 2004 09:04:15 -0700 Subject: anyone here implemented an answerList function? In-Reply-To: <20040723124448.E73CB9303E8@mail.runrev.com> Message-ID: Andre, Yeah... I made one. It's in the "User Contributions" section. Look for "askList" -Dan > Date: Fri, 23 Jul 2004 00:57:08 -0300 > From: Andre Garzia > Subject: anyone here implemented an answerList function? > To: How to use Revolution > Message-ID: <5E468E02-DC5C-11D8-9D8F-0003936D012E at mac.com> > Content-Type: text/plain; charset=MACINTOSH; format=flowed > > Hi Folks, > > did anyone here implemented an answerList function, like the answer > function and give ir an array and it returns the selected choice, all > in a nice modal dialog? > > cheers From daniel.chapman at comcast.net Fri Jul 23 12:06:43 2004 From: daniel.chapman at comcast.net (Dan Chapman) Date: Fri, 23 Jul 2004 09:06:43 -0700 Subject: REALbasic clarifications (was Express to Dreamcard) In-Reply-To: <01e501c470cd$a5ff6000$6601a8c0@precision340> Message-ID: Please, keep this topic in the list! I'm a newbie to both Revolution and RealBasic, trying to decide which tool to build my business on. I have a background in Visual Basic, suggesting to migrate to RealBasic, but also Hypertalk, suggesting I migrate to Revolution. I've written most of my specs for my educational product, which needs to be cross-platform, and multi-lingual. I've found comparisons dated '01 on the runrev site, but need more immediate comparisons. Dan Chapman -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Ken Ray Sent: Friday, July 23, 2004 7:56 AM To: 'How to use Revolution' Subject: RE: REALbasic clarifications (was Express to Dreamcard) > > It's been a while since I bothered with BASIC, but last > time I looked > > into it there was no way to create new objects on the fly > at runtime. > > It sounds like REALbasic is a quantum leap from the BASIC > you're familiar with. Since REALbasic is a true object > oriented language it is both possible and easy to create > objects on the fly. Hey, David! Welcome to the Rev list! We can take this offlist if you like, but my understanding was that you needed to have at least one of the object type you wanted to create already on screen so that you could effectively clone it and manipulate the clone. That is, if you didn't already have a command button on your form, you couldn't create one on the fly from code. But perhaps I'm mistaken or remembering an older RB... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Fri Jul 23 12:09:31 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 13:09:31 -0300 Subject: Question about timeout on Rev DB funcs... Message-ID: Hi Folks, Let me first explain the scenario. I am home coding in Rev 2.2.1, my client is in his office. The mySQL Server is in JaguaPC.Net there in Canada (at least they sound canucks). The access host is set to allow conections from everyone with login and pass no matter the host. Here I am testing the software in 3 machines, 1 mac and 2 win32... they have win32 machines there. Here everything works. There it fails, conection fails, like Revdberr: invalid id, or cannot open connection. Their network is painfully slow, like, if they phoned jaguarPC and started yelling zeroes and ones, it would be faster. Do the DB funcs timeout? can I set the timeouts for DB funcs? They can access outside world... I tried! They were able to access my HTTPd on port 8080 and 3014... why they would not be able to access MySQL running on 3014 (or whatever default port is...) any help would be pretty cool andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Fri Jul 23 12:10:07 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 13:10:07 -0300 Subject: anyone here implemented an answerList function? In-Reply-To: References: Message-ID: On Jul 23, 2004, at 1:04 PM, Dan Friedman wrote: > Andre, > > Yeah... I made one. It's in the "User Contributions" section. Look > for > "askList" > > -Dan > Dan, thank you very much Dan! I looked only in RevNET, what about putting it there? cheers andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From hershrev at realtorsgroup.us Fri Jul 23 12:09:30 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Fri, 23 Jul 2004 12:09:30 -0400 Subject: disable a tab Message-ID: Hi, is it possible to disable a single tab from a serious of tabs ? Hershel From soapdog at mac.com Fri Jul 23 12:15:32 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 13:15:32 -0300 Subject: REALbasic clarifications (was Express to Dreamcard) In-Reply-To: References: Message-ID: <85B8BB36-DCC3-11D8-A621-0003936D012E@mac.com> On Jul 23, 2004, at 1:06 PM, Dan Chapman wrote: > Please, keep this topic in the list! I'm a newbie to both Revolution > and > RealBasic, trying to decide which tool to build my business on. I > have a > background in Visual Basic, suggesting to migrate to RealBasic, but > also > Hypertalk, suggesting I migrate to Revolution. I've written most of my > specs for my educational product, which needs to be cross-platform, and > multi-lingual. > I've found comparisons dated '01 on the runrev site, but need more > immediate > comparisons. > > Dan Chapman Dan, that would be a little unfair, since were on the Revolution Mailing list and not on the language wars mailing list, almost everyone here choosed Revolution for one reason or another, there's no absolute truth when it comes to taste. All we could do is talk about features of each language, but it would be like David against every one for eventually it would come to abstract things like Transcript Vs REALBasic BASIC Dialect... that's not the case. I suggest you to get evaluations versions for both languages, subscribe to both mailing lists and invite all the users to send you their Three top reasons to use that language, then you should read those things (for there are gems in each one of them, that you do not see on a quick eval). after that you should evaluate them like doing a similar software in both, talking to the respectives communities to see if you're not missing anything that could ease your way. then after completing both projects, you should feel the dragging force of your true heritage! :D eheheh oh boy, I need sleep... Cheers andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From klaus at major-k.de Fri Jul 23 12:23:05 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 23 Jul 2004 18:23:05 +0200 Subject: disable a tab In-Reply-To: References: Message-ID: <93C543E6-DCC4-11D8-AAB0-000A27B49A96@major-k.de> Hi Hershel, > Hi, is it possible to disable a single tab from a serious of tabs ? Yes. Hope that helps :-D > Hershel Regards Klaus Major klaus at major-k.de http://www.major-k.de P.S. Put a "(" before the line of the button that you want to disable... To diable the first tab do this: ... put "(" before line 1 of btn "your tab here" ... Et voila, disabled :-) Just like a "regular" menu, you get the picture... From hershrev at realtorsgroup.us Fri Jul 23 12:25:31 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Fri, 23 Jul 2004 12:25:31 -0400 Subject: disable a tab In-Reply-To: <93C543E6-DCC4-11D8-AAB0-000A27B49A96@major-k.de> Message-ID: On Friday, July 23, 2004, at 12:23 PM, Klaus Major wrote: > Hi Hershel, > >> Hi, is it possible to disable a single tab from a serious of tabs ? > > Yes. Thanks , how ? > > Hope that helps :-D > >> Hershel > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > > P.S. > Put a "(" before the line of the button that you want to disable... > > To diable the first tab do this: > ... > put "(" before line 1 of btn "your tab here" > ... > > Et voila, disabled :-) > > Just like a "regular" menu, you get the picture... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Fri Jul 23 12:43:31 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 13:43:31 -0300 Subject: disable a tab In-Reply-To: References: Message-ID: <6E67B0E8-DCC7-11D8-A621-0003936D012E@mac.com> On Jul 23, 2004, at 1:25 PM, Hershel Fisch wrote: > Thanks , how ? > Hershel, Klaus put the solution after his signature in a nice footnote! :D Andre begin recursive P.S.: > > > > P.S. > Put a "(" before the line of the button that you want to disable... > > To diable the first tab do this: > ... > put "(" before line 1 of btn "your tab here" > ... > > Et voila, disabled :-) > > Just like a "regular" menu, you get the picture... > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From hershrev at realtorsgroup.us Fri Jul 23 12:38:56 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Fri, 23 Jul 2004 12:38:56 -0400 Subject: disable a tab In-Reply-To: Message-ID: Got it. On Friday, July 23, 2004, at 12:25 PM, Hershel Fisch wrote: > > On Friday, July 23, 2004, at 12:23 PM, Klaus Major wrote: > >> Hi Hershel, >> >>> Hi, is it possible to disable a single tab from a serious of tabs ? >> >> Yes. > Thanks , how ? >> >> Hope that helps :-D >> >>> Hershel >> >> Regards >> >> Klaus Major >> klaus at major-k.de >> http://www.major-k.de >> >> >> >> P.S. >> Put a "(" before the line of the button that you want to disable... >> >> To diable the first tab do this: >> ... >> put "(" before line 1 of btn "your tab here" >> ... >> >> Et voila, disabled :-) >> >> Just like a "regular" menu, you get the picture... >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershrev at realtorsgroup.us Fri Jul 23 13:00:28 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Fri, 23 Jul 2004 13:00:28 -0400 Subject: disable a tab In-Reply-To: <93C543E6-DCC4-11D8-AAB0-000A27B49A96@major-k.de> Message-ID: On Friday, July 23, 2004, at 12:23 PM, Klaus Major wrote: > Hi Hershel, > >> Hi, is it possible to disable a single tab from a serious of tabs ? > > > > > P.S. > Put a "(" before the line of the button that you want to disable... > > To diable the first tab do this: > ... > put "(" before line 1 of btn "your tab here" or disable line 1 of btn "tab" > ... > > Et voila, disabled :-) > > Just like a "regular" menu, you get the picture... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From macdev at interaxia.com Fri Jul 23 13:09:18 2004 From: macdev at interaxia.com (macdev) Date: Fri, 23 Jul 2004 10:09:18 -0700 Subject: libUrlBasicAuthToken(,) Message-ID: <0872E991-DCCB-11D8-ADB6-000393D4C496@interaxia.com> Hello, Coming from Realbasic, I am evaluating runrev revolution and I like liburl. I am evaluating it to replace RealBasic for a web-client uploader. I got a test app to work but I am having problems with "libUrlBasicAuthToken(,)" It is not authenticating to my webserver. If I use another webserver without digest authentication, it works. I've tried http://username:password at weburl and that doesn't work either. - Hung Doan From klaus at major-k.de Fri Jul 23 13:15:36 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 23 Jul 2004 19:15:36 +0200 Subject: disable a tab In-Reply-To: References: Message-ID: Shalom Hershel, > On Friday, July 23, 2004, at 12:23 PM, Klaus Major wrote: >> Hi Hershel, >>> Hi, is it possible to disable a single tab from a serious of tabs ? >> P.S. >> Put a "(" before the line of the button that you want to disable... >> To diable the first tab do this: >> ... >> put "(" before line 1 of btn "your tab here" > or > disable line 1 of btn "tab" or this way :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From warren at howsoft.com Fri Jul 23 13:14:51 2004 From: warren at howsoft.com (Bob Warren) Date: Fri, 23 Jul 2004 14:14:51 -0300 Subject: PDF in altBrowser Message-ID: <000d01c470d9$29f25ce0$0301a8c0@john> A few lists back, Kevin asked the following question: "I'm curious to know if anyone has tried to use a browser plug-in with altBrowser on Windows? Do browser plug-ins work and can you display a PDF that way? I'm not proposing this as a be all and end all solution, just something to try for now." As far as I can see, the answer is certainly YES. Perfectly well, except that there are a few tiny buggies in the altBrowser which need clearing up, but this is quite independent of the use of PDF. In the following example, for example (!), if you re-size the altBrowser, the image disappears. To see an example of a PDF being shown in the altBrowser, please visit my little article at http://www.howsoft.com/runrev/svg.htm once again, and scroll to the bottom of the page. You can also download an executable demo from there. From this demo, you will confirm that you can print etc., i.e. all the things you would normally do in Internet Explorer. From hershrev at realtorsgroup.us Fri Jul 23 13:17:19 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Fri, 23 Jul 2004 13:17:19 -0400 Subject: disable a tab In-Reply-To: Message-ID: <26E40BDA-DCCC-11D8-B2A5-0030654C1E62@realtorsgroup.us> Thanks On Friday, July 23, 2004, at 01:15 PM, Klaus Major wrote: > Shalom Hershel, > >> On Friday, July 23, 2004, at 12:23 PM, Klaus Major wrote: >>> Hi Hershel, >>>> Hi, is it possible to disable a single tab from a serious of tabs ? >>> P.S. >>> Put a "(" before the line of the button that you want to disable... >>> To diable the first tab do this: >>> ... >>> put "(" before line 1 of btn "your tab here" >> or >> disable line 1 of btn "tab" > > or this way :-) > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Fri Jul 23 13:23:10 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 23 Jul 2004 13:23:10 -0400 Subject: Question about timeout on Rev DB funcs... In-Reply-To: References: Message-ID: If they are running a firewall of some sort, is the port open? On Jul 23, 2004, at 12:09, Andre Garzia wrote: > Hi Folks, > > Let me first explain the scenario. I am home coding in Rev 2.2.1, my > client is in his office. The mySQL Server is in JaguaPC.Net there in > Canada (at least they sound canucks). The access host is set to allow > conections from everyone with login and pass no matter the host. > > Here I am testing the software in 3 machines, 1 mac and 2 win32... > they have win32 machines there. Here everything works. There it fails, > conection fails, like Revdberr: invalid id, or cannot open connection. > Their network is painfully slow, like, if they phoned jaguarPC and > started yelling zeroes and ones, it would be faster. Do the DB funcs > timeout? can I set the timeouts for DB funcs? > > They can access outside world... I tried! They were able to access my > HTTPd on port 8080 and 3014... why they would not be able to access > MySQL running on 3014 (or whatever default port is...) > > any help would be pretty cool > andre > > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From jacque at hyperactivesw.com Fri Jul 23 13:25:15 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 23 Jul 2004 12:25:15 -0500 Subject: No main window ? In-Reply-To: <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> References: <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: <410149FB.4030401@hyperactivesw.com> On 7/23/04 7:59 AM, Alex Tweedly wrote: > > Not sure what I did last night - but this morning when I started up Rev > 2.2.1, I only get the tools palette window - there's no main window > visible. It does exist (at least, Windows Task Manager shows two > application tasks), but nothing visible. > > I can open the Message Box (with ctrl-M) if there's anything I can do > from there. > > Any suggestions ? Or just re-install and be more careful in future ? I'm not sure what you mean by "main window"...? By default, Rev will load the Rev Online window when it launches, but if you turn that off in Preferences then all that is left is the tool palette. I only see a tool palette when I start up, since I adjusted the prefs. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From userev at canelasoftware.com Fri Jul 23 13:27:31 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 23 Jul 2004 10:27:31 -0700 Subject: Revolution back to HyperCard In-Reply-To: <200407221251.AA475660588@mail.ece.uiuc.edu> References: <200407221251.AA475660588@mail.ece.uiuc.edu> Message-ID: <93DD5EB4-DCCD-11D8-8734-000393C3F5BC@canelasoftware.com> On Jul 22, 2004, at 10:51 AM, Dan Rennecker wrote: > Hi, > I have imported an address book into revolution from HC > format, unfortunately, it messed up some of the format of the > address book and I am in dire need of converting it back to > HyperCard since Revolution didnt make a copy of the original > stack as it was supposed to. Is this possible and if so how??? > any other suggestions would be appreciated. Thanks!! > > -Dan Do you have backups of your work? I would just delete the rev modified version and start over. There are very knowledgeable people on this that can help you with the conversion of the stack. I know there are a few things that one should do before converting. -- Best regards, Mark Talluto http://www.canelasoftware.com From soapdog at mac.com Fri Jul 23 13:30:43 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 14:30:43 -0300 Subject: Question about timeout on Rev DB funcs... In-Reply-To: References: Message-ID: <0655E616-DCCE-11D8-A621-0003936D012E@mac.com> On Jul 23, 2004, at 2:23 PM, Frank D. Engel, Jr. wrote: > If they are running a firewall of some sort, is the port open? Frank, the port is open. They are firewalled but I manage to connect to an HTTPd daemon running at 3014 why shouldn't I be able to connect to MySQL daemon at the same port? Do firewalls are good enought to distinguish between http traffic and mysql traffic? I thought in the end it was all packet data and no one could make any sense out of it... :D Before trying MySQL Daemon, I tried launching a webserver set to the default MySQL port just to see if they could connect, and yes, they could. Then I just keept working and now they can't connect to the Daemon... I think that or the firewall policies changed in the meantime or that the connection is timing out for their connection hellish slow. Can the MySQL connection with Rev fail due to timeout? Cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From webmaster at dreamscapesoftware.com Fri Jul 23 14:39:21 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Fri, 23 Jul 2004 12:39:21 -0600 Subject: libUrlBasicAuthToken(,) References: <0872E991-DCCB-11D8-ADB6-000393D4C496@interaxia.com> Message-ID: <009401c470e4$650494f0$19d4e6cf@WorkPC> > I've tried http://username:password at weburl and that doesn't work either. That's odd. I use this format (http://username:pass at whatever.com) as opposed to the libUrlBasicAuthToken(,) command all the time. Are you checking the result to see if your getting any errors? Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "macdev" To: Sent: Friday, July 23, 2004 11:09 AM Subject: libUrlBasicAuthToken(,) > > Hello, > > Coming from Realbasic, I am evaluating runrev revolution and I like > liburl. > I am evaluating it to replace RealBasic for a web-client uploader. > > I got a test app to work but I am having problems with > "libUrlBasicAuthToken(,)" > > It is not authenticating to my webserver. If I use another webserver > without digest authentication, it works. > > I've tried http://username:password at weburl and that doesn't work either. > > - > Hung Doan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Fri Jul 23 14:03:07 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 23 Jul 2004 19:03:07 +0100 Subject: No main window ? In-Reply-To: <410149FB.4030401@hyperactivesw.com> References: <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: <5.1.0.14.0.20040723185956.02eac468@mail.tweedly.net> At 12:25 23/07/2004 -0500, J. Landman Gay wrote: >On 7/23/04 7:59 AM, Alex Tweedly wrote: > >>Not sure what I did last night - but this morning when I started up Rev >>2.2.1, I only get the tools palette window - there's no main window >>visible. It does exist (at least, Windows Task Manager shows two >>application tasks), but nothing visible. >>I can open the Message Box (with ctrl-M) if there's anything I can do >>from there. >>Any suggestions ? Or just re-install and be more careful in future ? > >I'm not sure what you mean by "main window"...? The one that has the menubar, and the toolbar. (I'm in Windows, btw) >By default, Rev will load the Rev Online window when it launches, but if >you turn that off in Preferences then all that is left is the tool >palette. I only see a tool palette when I start up, since I adjusted the prefs. Umm - this is with 2.2.1 - I thought Rev Online was 2.5B1 Thanks -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From martin at materiaprima.fsnet.co.uk Fri Jul 23 14:28:45 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Fri, 23 Jul 2004 19:28:45 +0100 Subject: No main window ? In-Reply-To: <5.1.0.14.0.20040723185956.02eac468@mail.tweedly.net> References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: >At 12:25 23/07/2004 -0500, J. Landman Gay wrote: > >>On 7/23/04 7:59 AM, Alex Tweedly wrote: >> >>>Not sure what I did last night - but this morning when I started up Rev >>>2.2.1, I only get the tools palette window - there's no main window >>>visible. It does exist (at least, Windows Task Manager shows two >>>application tasks), but nothing visible. >>>I can open the Message Box (with ctrl-M) if there's anything I can do >>>from there. >>>Any suggestions ? Or just re-install and be more careful in future ? >> >>I'm not sure what you mean by "main window"...? > >The one that has the menubar, and the toolbar. (I'm in Windows, btw) > >>By default, Rev will load the Rev Online window when it launches, but if >>you turn that off in Preferences then all that is left is the tool >>palette. I only see a tool palette when I start up, since I adjusted the >>prefs. > >Umm - this is with 2.2.1 - I thought Rev Online was 2.5B1 > >Thanks >-- Alex. Alex, maybe it is offscreen, or else invisible ? can you get a stack to open ? if so you could make a button in it, with this script: on mouseup if the loc of stack "revmenubar" is not within the screenrect then set the loc of stack "revmenubar" to the screenloc end if show stack "revmenubar" put "" -- just to open the message box in case you need it end mouseup HTH Martin Baxter From lbrehmer at rof.net Fri Jul 23 14:43:27 2004 From: lbrehmer at rof.net (Lars Brehmer) Date: Fri, 23 Jul 2004 21:43:27 +0300 Subject: Profiles for Pop-Up menu items Message-ID: <2FAA1A2A-DCD8-11D8-AA6C-000A9566DE9E@rof.net> Can the menu items in a pop up menu have different profiles, say for different languages? None of the profile properties seem to handle this. Is there another way beyond my still meager skills? Thanks gang, Lars From mwieder at ahsoftware.net Fri Jul 23 14:43:42 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 23 Jul 2004 11:43:42 -0700 Subject: No main window ? In-Reply-To: References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: <444779873.20040723114342@ahsoftware.net> Alex- Or (brute force method) in the messagebox just type: set the loc of stack "revmenubar" to the screenloc show stack "revmenubar" -- -Mark Wieder mwieder at ahsoftware.net From fde101 at fjrhome.net Fri Jul 23 14:51:41 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 23 Jul 2004 14:51:41 -0400 Subject: Reading data from BLOB objects In-Reply-To: References: <02C57D0F-DA92-11D8-AFA1-0050E4BA750F@fjrhome.net> Message-ID: <55D5728E-DCD9-11D8-9466-0050E4BA750F@fjrhome.net> Okay, I'm not getting very far here. Aparently I haven't quite figured out storing BLOBs yet either. I'm trying to store images on a PostgreSQL server, and retrieve those images. I am trying to do this with BLOBs. According to the PostgreSQL docs, I should use a field type of OID for BLOBs. I did that. Revolution has the revDatabaseQueryBLOB (mentioned below), and revExecuteSQL, both of which have the *b prefix. I tried to use these as best as I could figure them out from the docs, but it doesn't work. If I try a simple SELECT including the BLOB columns, the raw results show an empty field. I would have expected to see a number, based on what I read from the docs. There was mention of a bug in using PostgreSQL and BLOBs with rev, which was on the list a while back, but supposedly this should have been fixed by v2.1, and I'm using v2.2.1. Was the bug actually fixed, and if so, can someone give me examples of actual statements to take data from an image object and store it in a BLOB, and to take the data from a BLOB and put it into an image object? I'd really appreciate that. Thank you. On Jul 20, 2004, at 18:03, Jeanne A. E. DeVoto wrote: > At 5:16 PM -0400 7/20/2004, Frank D. Engel, Jr. wrote: >> I found information in the Revolution help files on how to store data >> in BLOB fields in a database, but how do you actually retrieve the >> data from a BLOB? > > Check out revDatabaseQueryBLOB. > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From martin at materiaprima.fsnet.co.uk Fri Jul 23 14:55:23 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Fri, 23 Jul 2004 19:55:23 +0100 Subject: No main window ? In-Reply-To: <444779873.20040723114342@ahsoftware.net> References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: >Alex- > >Or (brute force method) in the messagebox just type: > >set the loc of stack "revmenubar" to the screenloc >show stack "revmenubar" > >-- >-Mark Wieder Out of curiosity Mark, can you open the messagebox on windows if revmenubar is not there? Martin Baxter From thierry.arbellot at wanadoo.fr Fri Jul 23 15:22:08 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Fri, 23 Jul 2004 21:22:08 +0200 Subject: Profiles for Pop-Up menu items In-Reply-To: <2FAA1A2A-DCD8-11D8-AA6C-000A9566DE9E@rof.net> Message-ID: <96E42222-DCDD-11D8-B48F-000A27E40768@wanadoo.fr> If you mean a button which style is popup, yes, you can use profiles for different languages in the menu. Use the text property to store the menu items. Thierry. On Friday, Jul 23, 2004, at 20:43 Europe/Paris, Lars Brehmer wrote: > Can the menu items in a pop up menu have different profiles, say for > different languages? None of the profile properties seem to handle > this. Is there another way beyond my still meager skills? > > Thanks gang, > > Lars > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From macdev at interaxia.com Fri Jul 23 15:22:56 2004 From: macdev at interaxia.com (macdev) Date: Fri, 23 Jul 2004 12:22:56 -0700 Subject: libUrlBasicAuthToken(,) Message-ID: Hi, I am looking at the results. However, my app is a little more complicated. I am trying to post a file using multipartformdata and it works when I post to a window server. It doesn't work when I post to a apache box. it seems that windows has no problems. It is getting the return page of the cgi script but it is not posting files that I need to post. my runrev app spits back the results of the post. I made a local html page using the same http://username:password at url and the same form variables and it works with both servers. a local html page launched from a local browser has no problems. - hung From: "Derek Bump" Subject: Re: libUrlBasicAuthToken(,) To: "How to use Revolution" Message-ID: <009401c470e4$650494f0$19d4e6cf at WorkPC> Content-Type: text/plain; charset="iso-8859-1" > I've tried http://username:password at weburl and that doesn't work > either. That's odd. I use this format (http://username:pass at whatever.com) as opposed to the libUrlBasicAuthToken(,) command all the time. Are you checking the result to see if your getting any errors? From chipp at chipp.com Fri Jul 23 15:40:26 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 23 Jul 2004 14:40:26 -0500 Subject: No main window ? In-Reply-To: References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: <410169AA.8020308@chipp.com> This problem generally rears it's head when you quit from the taskbar (right-clicking Revolution and selecting CLOSE). Ctrl-M to get the message box set the loc of stack "revMenuBar" to screenloc() does the trick... Chipp From chipp at chipp.com Fri Jul 23 15:51:53 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 23 Jul 2004 14:51:53 -0500 Subject: PDF in altBrowser In-Reply-To: <000d01c470d9$29f25ce0$0301a8c0@john> References: <000d01c470d9$29f25ce0$0301a8c0@john> Message-ID: <41016C59.6030106@chipp.com> Hi Bob, I used altBrowser (the downloaded version from our website) to go to the page below, and resized the window with no problems. The image does blink while resizing, but appears instantly when done. Is that what you mean? For instance, download the demo altBrowser stack at: http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm and go to the pdf document at: http://www.altuit.com/webs/altuit2/magicCarpet/MagicCarpetManual2.pdf As you will see, altBrowser correctly renders the PDF file w/out problem. BTW, at the bottom of your page, you mention: "If you would like to download the runtime executable demonstrating the stack shown above, click here. It is a ZIP file containing the stack EXE and the altBrowser.dll (which is freely available because it is supplied with the altBrowser demo)." I understand what you are saying here, and as a licensee of altBrowser, you may freely distribute the dll in *exactly* the fashion you are doing-- but so that others don't get the wrong impression, altBrowser.dll is a licensed product and not 'free' (unlike most of my other plugins, etc.) best, Chipp From jperryl at ecs.fullerton.edu Fri Jul 23 16:01:35 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 23 Jul 2004 13:01:35 -0700 (PDT) Subject: Feeling Supremely Stupid... In-Reply-To: <41016C59.6030106@chipp.com> Message-ID: I'm trying to play with 2.5, honest! I am! But I can't create a button, a text field, nada! Any ideas?? Judy From psahores at easynet.fr Fri Jul 23 16:05:42 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Fri, 23 Jul 2004 22:05:42 +0200 Subject: Question about timeout on Rev DB funcs... In-Reply-To: <0655E616-DCCE-11D8-A621-0003936D012E@mac.com> References: <0655E616-DCCE-11D8-A621-0003936D012E@mac.com> Message-ID: Le 23 juil. 04, ? 19:30, Andre Garzia a ?crit : > > On Jul 23, 2004, at 2:23 PM, Frank D. Engel, Jr. wrote: > >> If they are running a firewall of some sort, is the port open? > > Frank, > > the port is open. They are firewalled but I manage to connect to an > HTTPd daemon running at 3014 why shouldn't I be able to connect to > MySQL daemon at the same port? If i don't understand wrong what you are thinking about, take care, Andre, about the fact that each port is binded to the first app witch opened a socket to it (aka, the port will be unavailable for the second app as long as any opened sockets to the first one have not been closed. > Do firewalls are good enought to distinguish between http traffic and > mysql traffic? The main job of the firewall is to block the incoming requests to unauthorised ports. > I thought in the end it was all packet data and no one could make any > sense out of it... :D > > Before trying MySQL Daemon, I tried launching a webserver set to the > default MySQL port just to see if they could connect, and yes, they > could. Then I just keept working and now they can't connect to the > Daemon... I think that or the firewall policies changed in the > meantime or that the connection is timing out for their connection > hellish slow. Can the MySQL connection with Rev fail due to timeout? Probably not but, i'm not a MySQL user... Best, Pierre > > Cheers > andre > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/Private services & ACID DB over IP "Mutualiser les deltas de productivit?" From webmaster at dreamscapesoftware.com Fri Jul 23 17:09:12 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Fri, 23 Jul 2004 15:09:12 -0600 Subject: libUrlBasicAuthToken(,) References: Message-ID: <001c01c470f9$4e9d5d40$08d4e6cf@WorkPC> Ah, now I see. Well, I've never tried to upload a file via HTTP post. Instead what I do is upload the file via FTP and then post data to a script if needed. With my current project I just download the database, make changes and then upload it. Saves the trouble of multiple scripts. Of course, ever circumstance is different, as I'm sure yours is. Now the one thing that I am thinking is that maybe the file data is not being transfered correctly. You said it works when in communication with the Windows server, but not the Apache. Can you get into the Apache server's log and see if it is reporting anything? Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "macdev" To: Sent: Friday, July 23, 2004 1:22 PM Subject: Re: libUrlBasicAuthToken(,) > > Hi, > > I am looking at the results. However, my app is a little more > complicated. I am trying to post a file using > multipartformdata and it works when I post to a window server. > > It doesn't work when I post to a apache box. it seems that windows has > no problems. > > It is getting the return page of the cgi script but it is not posting > files that I need to post. > my runrev app spits back the results of the post. > > I made a local html page using the same http://username:password at url > and the same form variables and it works with both servers. a local > html page launched from a local browser has no problems. > > - > hung > > > From: "Derek Bump" > Subject: Re: libUrlBasicAuthToken(,) > To: "How to use Revolution" > Message-ID: <009401c470e4$650494f0$19d4e6cf at WorkPC> > Content-Type: text/plain; charset="iso-8859-1" > > > I've tried http://username:password at weburl and that doesn't work > > either. > > That's odd. I use this format (http://username:pass at whatever.com) as > opposed to the libUrlBasicAuthToken(,) command all the > time. Are you checking the result to see if your getting any errors? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Roger.E.Eller at sealedair.com Fri Jul 23 16:01:49 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Fri, 23 Jul 2004 16:01:49 -0400 Subject: Feeling Supremely Stupid... Message-ID: To me, that is the biggest change in 2.5! Now you drag-N-drop the tool items to the stack instead of the usual click-on-tool, click-on-stack method. It takes a little getting used to. ~Roger Eller Judy Perry Sent by: use-revolution-bounces at lists.runrev.com 07/23/2004 04:01 PM Please respond to How to use Revolution To: How to use Revolution cc: Subject: Feeling Supremely Stupid... I'm trying to play with 2.5, honest! I am! But I can't create a button, a text field, nada! Any ideas?? Judy _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From dcragg at lacscentre.co.uk Fri Jul 23 16:12:23 2004 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 23 Jul 2004 21:12:23 +0100 Subject: libUrlBasicAuthToken(,) In-Reply-To: References: Message-ID: <9BF7A61A-DCE4-11D8-8A88-000A9569F8B0@lacscentre.co.uk> On 23 Jul 2004, at 20:22, macdev wrote: > > Hi, > > I am looking at the results. However, my app is a little more > complicated. I am trying to post a file using > multipartformdata and it works when I post to a window server. > > It doesn't work when I post to a apache box. it seems that windows has > no problems. > > It is getting the return page of the cgi script but it is not posting > files that I need to post. > my runrev app spits back the results of the post. > > I made a local html page using the same http://username:password at url > and the same form variables and it works with both servers. a local > html page launched from a local browser has no problems. > To authenticate with the remote server, there is no real need to use libUrlSetAuthToken. You can just use the url format http://name:password at whatever.com. (Be sure to urlEncode the name and password if they contain any funny characters.) libUrlSetAuthToken was recently added to give support for doing proxy authentication (the documentation for which is coming shortly). However, in your original mail, you mention "digest" authentication. Right now, libUrl only supports the Basic authentication scheme. Regarding multipart formdata, is your problem with authentication or something else? Derek mentioned checking "the result". Perhaps you misunderstood him (apolgies if you didn't), but the result function will report any errors returned from url calls. E.g. post somedata to url tUrl if the result is not empty then ## an error occurred answer the result else ## whatever end if Cheers Dave From bill at bluewatermaritime.com Fri Jul 23 16:17:34 2004 From: bill at bluewatermaritime.com (Bill) Date: Fri, 23 Jul 2004 16:17:34 -0400 Subject: Help with database locked. (/tmp/mysql.sock is bad) (Andre Garzia) In-Reply-To: <20040723160021.12CB8930409@mail.runrev.com> Message-ID: Something similar happened to me. Lock messages and open the stack using message box then make a button with this in it: revSetSQLOfQuery "Connect",tSQLStatement And set the sql statement to something simple and innocuous and the "connect" should be the name of your query that starts when the card opens. If you try to open the menu command for the database query builder it will just lock up again (at least that is how it went with me). The other queries that aren't set to automatically connect should be no problem. I also got connection errors right before it locked-up (and it locks up in a weird way like it is still trying to open the stack and it will allow you to do key board commands but nothing with mouse). -- but I imagine that by now you probably fixed this some other way. There must be some way to open the database query builder without setting lock messages back to true and running a query. On 7/23/04 12:00 PM, "use-revolution-request at lists.runrev.com" wrote: > Revolution crashed and now everytime I try to open back my stack, and > it's full of Database Query Stuff, I get a connection error that it > could not connect to database thru socket /tmp/mysql.sock (2). I think > maybe Rev uses a lockfile or the like to manage the connection and that > it's locked now... can someone help me? I did a simple file search and > it didn't find mysql.sock... but Finder is keen on skipping folders > that he feels like it should be dangerous to look into. > > if my lockfile assumption is wrong, can someone give me a hint whats > happening? The database is there and the connection parameters are > fine, I tested them with CocoaMySQL and with YourSQL. I was using the > stack fine for days now... I was just bullet proofing the app, it's > supposed to ship first beta to the company in two hours... > > any help is really appreciated. > > cheers | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From dave at realsoftware.com Fri Jul 23 16:28:36 2004 From: dave at realsoftware.com (David Grogono) Date: Fri, 23 Jul 2004 15:28:36 -0500 Subject: REALbasic clarifications (was Express to Dreamcard) In-Reply-To: <20040723160021.12CB8930409@mail.runrev.com> Message-ID: Andre Garzia wrote: > Hey I spoted a spy! Joking! Hi David, welcome to our community. Thanks for the welcome. > Yes, your revisions are indeed free. Thanks, this was the main thing I'd hoped to clarify. > What I disliked about your carbon implementation was that in the first > releases 4.x it manage to screw my labels, like randomizing the colors > of some of the letters with no explanation why. It sounds like you were one of the early adopters of OS X. There were a number of oddities in early versions of OS X this being one of them (I think this particular issue was also a G4 only problem). I seem to remember that we'd actually worked around this problem by version 3.5.3 not 4.x but it certainly isn't an issue any more. I'm glad to hear that your impressions of things being "lousy" on Carbon weren't based on the current state of things. Much has changed. > But that's the Rev community mail list, if you want to talk about my > likes and dislikes of RB please feel welcome to contact me at my mail > soapdog at mac.com Thanks, I may take you up on that. > Your software introduced me into Programming for the Macintosh, I was a > Windows user that worked with delphi, the switch was easy and I learned > much from it, I thank you all for that. Glad to hear that and also glad to hear you're happy with your current choice in tools. Best regards, David From dave at realsoftware.com Fri Jul 23 16:29:01 2004 From: dave at realsoftware.com (David Grogono) Date: Fri, 23 Jul 2004 15:29:01 -0500 Subject: REALbasic clarifications (was Express to Dreamcard) Message-ID: "Ken Ray" wrote: >>> It's been a while since I bothered with BASIC, but last time I looked >>> into it there was no way to create new objects on the fly at runtime. >> >> It sounds like REALbasic is a quantum leap from the BASIC >> you're familiar with. Since REALbasic is a true object >> oriented language it is both possible and easy to create >> objects on the fly. Hi Ken - > Hey, David! Welcome to the Rev list! Thanks. > We can take this offlist if you like, If the quick answer below isn't satisfactory please feel free to contact me off list. > but my understanding was that you > needed to have at least one of the object type you wanted to create already > on screen so that you could effectively clone it and manipulate the clone. > That is, if you didn't already have a command button on your form, you > couldn't create one on the fly from code. But perhaps I'm mistaken or > remembering an older RB... What you remember is currently correct for "controls". "Controls" are a small subset of possible objects in REAlbasic but perhaps this subset is what "objects" means in Revolution. As for making a drawing app in REALbasic one would likely use the various Object2D classes (rectangles, polygons, curves, etc) since they support things like scaling and rotation. These can be created without cloning. Best regards, David From rgmiller at pacbell.net Fri Jul 23 16:28:19 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Fri, 23 Jul 2004 13:28:19 -0700 Subject: Disabled Button in Object Inspector - redux References: <20040723020150.C179B9303C7@mail.runrev.com> Message-ID: <410174E3.9070401@pacbell.net> Jim Carwardine said: "I have a button (checkbox button) that appears disabled (grayed out) in the object inspector. I can use it so it's "enable property" is true What gives? Jim" Jim, this has happened to me with all sorts of btns: I think the corners get bent :-P You can easily waste 2 to 5 hours trying to fix it; and it still won't look/behave correctly. My "permenent" solution is to create a NEW one, (DO NOT CLONE the old one!), after first noting its layer (this may or may not be important for your project). I can usually cut & paste the bent btn's script into the new one. Delete the bent btn. As Sun Yet-Sen once mumbled, "S&*% happens!" Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From klaus at major-k.de Fri Jul 23 16:33:08 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 23 Jul 2004 22:33:08 +0200 Subject: Feeling Supremely Stupid... In-Reply-To: References: Message-ID: <8206DFD0-DCE7-11D8-AAB0-000A27B49A96@major-k.de> Hi Judy, > I'm trying to play with 2.5, honest! I am! > > But I can't create a button, a text field, nada! > > Any ideas?? Drag and Drop (sic!) objects from the new tools palette :-) Well, this is something we have to get used to ;-) > Judy Regards Klaus Major klaus at major-k.de http://www.major-k.de From jperryl at ecs.fullerton.edu Fri Jul 23 16:44:47 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 23 Jul 2004 13:44:47 -0700 (PDT) Subject: Feeling Supremely Stupid... In-Reply-To: Message-ID: Ahhhhh... so that's what I get for not reading the docs! (lashing self with wet noodle...) Judy On Fri, 23 Jul 2004 Roger.E.Eller at sealedair.com wrote: > To me, that is the biggest change in 2.5! Now you drag-N-drop the tool > items to the stack instead of the usual click-on-tool, click-on-stack > method. It takes a little getting used to. > > ~Roger Eller From b.xavier at internet.lu Fri Jul 23 17:01:22 2004 From: b.xavier at internet.lu (MisterX) Date: Fri, 23 Jul 2004 23:01:22 +0200 Subject: Feeling Supremely Stupid... In-Reply-To: <8206DFD0-DCE7-11D8-AAB0-000A27B49A96@major-k.de> Message-ID: double click too works... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Klaus Major > Sent: Friday, July 23, 2004 22:33 > To: How to use Revolution > Subject: Re: Feeling Supremely Stupid... > > > Hi Judy, > > > I'm trying to play with 2.5, honest! I am! > > > > But I can't create a button, a text field, nada! > > > > Any ideas?? > > Drag and Drop (sic!) objects from the new tools palette :-) > > Well, this is something we have to get used to ;-) > > > Judy > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Fri Jul 23 16:56:09 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 17:56:09 -0300 Subject: Question about timeout on Rev DB funcs... In-Reply-To: References: <0655E616-DCCE-11D8-A621-0003936D012E@mac.com> Message-ID: Pierre, about the first question, yes, the HTTP Daemon quited before launching MySQL Daemon, actually I even rebooted for the sake of God! :D I sent an email to their networks admin asking about firewall policies. thanks andre On Jul 23, 2004, at 5:05 PM, Pierre Sahores wrote: >> Frank, >> >> the port is open. They are firewalled but I manage to connect to an >> HTTPd daemon running at 3014 why shouldn't I be able to connect to >> MySQL daemon at the same port? > > If i don't understand wrong what you are thinking about, take care, > Andre, about the fact that each port is binded to the first app witch > opened a socket to it (aka, the port will be unavailable for the > second app as long as any opened sockets to the first one have not > been closed. > >> Do firewalls are good enought to distinguish between http traffic and >> mysql traffic? > > The main job of the firewall is to block the incoming requests to > unauthorised ports. -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Fri Jul 23 16:59:04 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 17:59:04 -0300 Subject: Help with database locked. (/tmp/mysql.sock is bad) (Andre Garzia) In-Reply-To: References: Message-ID: <218DF5D6-DCEB-11D8-A621-0003936D012E@mac.com> On Jul 23, 2004, at 5:17 PM, Bill wrote: > > -- but I imagine that by now you probably fixed this some other way. > There > must be some way to open the database query builder without setting > lock > messages back to true and running a query. > I solved the problem by taking a lunch, I went to the kitchen, prepared two sandwiches, eat them, then I got back and there was no more problem. I don't know if this solution can be reproduced everywhere but I make heavy use of revSetSQLOfQuery! :D thanks andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From mwieder at ahsoftware.net Fri Jul 23 17:04:21 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 23 Jul 2004 14:04:21 -0700 Subject: No main window ? In-Reply-To: References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: <1817681285.20040723140421@ahsoftware.net> Martin- Friday, July 23, 2004, 11:55:23 AM, you wrote: MB> Out of curiosity Mark, can you open the messagebox on windows if revmenubar MB> is not there? Well, since Alex could, I assume that I could as well. If my menubar disappeared, that is. How would you go about creating a new button if your menubar went away? -- -Mark Wieder mwieder at ahsoftware.net From briany at qldlearning.com Fri Jul 23 17:06:28 2004 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 23 Jul 2004 17:06:28 -0400 Subject: Help with database locked. (/tmp/mysql.sock is bad) In-Reply-To: <0C2D72F2-DCB4-11D8-A621-0003936D012E@mac.com> Message-ID: <2A410440-DCEC-11D8-BED9-000393AA08D2@qldlearning.com> If you want to try deleting the file, you can go into terminal and try: sudo rm /tmp/mysql.sock You'll need your root password to delete from that directory. Unfortunately, if MySQL itself is stuck, you may still have trouble connecting until you restart or find a way to unbind that port. All depends I think on whether MySQL daemon crashed or if it was just Rev that bailed out. Note that I have no idea if the above will actually work, but it _will_ delete the socket file which at worst will get re-created when you restart. You can also play around on the command line trying to connect with the mysql client, to see how that jives and whether there could be a problem outside of Rev: mysql -uMyUser -p -S/tmp/mysql.sock HTH... - Brian > Hi Folks, > > Revolution crashed and now everytime I try to open back my stack, and > it's full of Database Query Stuff, I get a connection error that it > could not connect to database thru socket /tmp/mysql.sock (2). I think > maybe Rev uses a lockfile or the like to manage the connection and > that it's locked now... can someone help me? I did a simple file > search and it didn't find mysql.sock... but Finder is keen on skipping > folders that he feels like it should be dangerous to look into. > > if my lockfile assumption is wrong, can someone give me a hint whats > happening? The database is there and the connection parameters are > fine, I tested them with CocoaMySQL and with YourSQL. I was using the > stack fine for days now... I was just bullet proofing the app, it's > supposed to ship first beta to the company in two hours... > > any help is really appreciated. > > cheers > andre > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From soapdog at mac.com Fri Jul 23 17:13:02 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 23 Jul 2004 18:13:02 -0300 Subject: Help with database locked. (/tmp/mysql.sock is bad) In-Reply-To: <2A410440-DCEC-11D8-BED9-000393AA08D2@qldlearning.com> References: <2A410440-DCEC-11D8-BED9-000393AA08D2@qldlearning.com> Message-ID: <1549F094-DCED-11D8-A621-0003936D012E@mac.com> Brian, thank you for your response. I actually searched for that file with: find / -name "mysql.sock" and it was not present on the system... strange... now the problem solved itself, but yet, I don't know what caused it... thanks andre On Jul 23, 2004, at 6:06 PM, Brian Yennie wrote: > If you want to try deleting the file, you can go into terminal and try: > > sudo rm /tmp/mysql.sock > > You'll need your root password to delete from that directory. > Unfortunately, if MySQL itself is stuck, you may still have trouble > connecting until you restart or find a way to unbind that port. All > depends I think on whether MySQL daemon crashed or if it was just Rev > that bailed out. > > Note that I have no idea if the above will actually work, but it > _will_ delete the socket file which at worst will get re-created when > you restart. You can also play around on the command line trying to > connect with the mysql client, to see how that jives and whether there > could be a problem outside of Rev: > > mysql -uMyUser -p -S/tmp/mysql.sock > > HTH... > > - Brian > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From troy at rpsystems.net Fri Jul 23 16:07:07 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 23 Jul 2004 16:07:07 -0400 Subject: Feeling Supremely Stupid... In-Reply-To: References: Message-ID: On Jul 23, 2004, at 4:01 PM, Judy Perry wrote: > I'm trying to play with 2.5, honest! I am! > > But I can't create a button, a text field, nada! Drag from the tools palette to your stack. Does that work? -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Fri Jul 23 12:30:23 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 23 Jul 2004 12:30:23 -0400 Subject: disable a tab In-Reply-To: <93C543E6-DCC4-11D8-AAB0-000A27B49A96@major-k.de> References: <93C543E6-DCC4-11D8-AAB0-000A27B49A96@major-k.de> Message-ID: <98A26C94-DCC5-11D8-8A52-000A95A09CF8@rpsystems.net> On Jul 23, 2004, at 12:23 PM, Klaus Major wrote: > Put a "(" before the line of the button that you want to disable... > > To diable the first tab do this: > .... > put "(" before line 1 of btn "your tab here" > .... I like - disable menuItem 2 of button "tabs" and enable menuItem 2 of button "tabs" -- Troy RPSystems, Ltd. http://www.rpsystems.net From capellan2000 at yahoo.com Fri Jul 23 19:01:14 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 23 Jul 2004 16:01:14 -0700 (PDT) Subject: Code for Scrolling the objects in a card In-Reply-To: <20040723160021.12CB8930409@mail.runrev.com> Message-ID: <20040723230114.59487.qmail@web40513.mail.yahoo.com> Hi developers, I've been experimenting with moderated success with the scrollbar object and code to scrolling all the controls in a card. Looks like scrollbars code are tricky everywere: It's my first try in this task. Notice, i'm interested only in Vertical scrolling, not Horizontal scroll. Please download for review, comments and fixes the stack: -http://www.geocities.com/capellan2000/scrollCard.zip- Thanks in advance. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/ From ambassador at fourthworld.com Fri Jul 23 19:19:58 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 23 Jul 2004 16:19:58 -0700 Subject: Code for Scrolling the objects in a card In-Reply-To: <20040723230114.59487.qmail@web40513.mail.yahoo.com> References: <20040723230114.59487.qmail@web40513.mail.yahoo.com> Message-ID: <41019D1E.90308@fourthworld.com> Alejandro Tejada wrote: > Hi developers, > > I've been experimenting with moderated > success with the scrollbar object and > code to scrolling all the controls in > a card. Looks like scrollbars code are > tricky everywere: > > > > > It's my first try in this task. > Notice, i'm interested only in Vertical scrolling, > not Horizontal scroll. > > Please download for review, comments and > fixes the stack: > > -http://www.geocities.com/capellan2000/scrollCard.zip- > That's a very hard way to do things. Why not just put those objects in a group? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From capellan2000 at yahoo.com Fri Jul 23 19:31:21 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 23 Jul 2004 16:31:21 -0700 (PDT) Subject: Code for Scrolling the objects in a card In-Reply-To: <20040723182647.E11099301D5@mail.runrev.com> Message-ID: <20040723233121.45316.qmail@web40510.mail.yahoo.com> Richard Gaskin wrote: >That's a very hard way to do things. >Why not just put those objects in a group? I do not liked the solutions presented until now, but I've not been reading every digest lately. Did I missed a good solution to have a scrolling card? By the way, Did you find the flaws in this scrollbar code? I noticed odd behavior after resizing the card. I'll read the list again in saturday. No more electricity until tomorrow. :-(( Thanks in advance. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From jperryl at ecs.fullerton.edu Fri Jul 23 19:48:06 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 23 Jul 2004 16:48:06 -0700 (PDT) Subject: Feeling Supremely Stupid... In-Reply-To: Message-ID: Yuppers! Thanks to all who helped rescue me from myself @;-) Judy On Fri, 23 Jul 2004, Troy Rollins wrote: > > On Jul 23, 2004, at 4:01 PM, Judy Perry wrote: > > > I'm trying to play with 2.5, honest! I am! > > > > But I can't create a button, a text field, nada! > > Drag from the tools palette to your stack. > > Does that work? From ambassador at fourthworld.com Fri Jul 23 20:03:33 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 23 Jul 2004 17:03:33 -0700 Subject: Code for Scrolling the objects in a card In-Reply-To: <20040723233121.45316.qmail@web40510.mail.yahoo.com> References: <20040723233121.45316.qmail@web40510.mail.yahoo.com> Message-ID: <4101A755.4010906@fourthworld.com> Alejandro Tejada wrote: > Richard Gaskin wrote: > > >>That's a very hard way to do things. >>Why not just put those objects in a group? > > > I do not liked the solutions presented > until now, but I've not been reading every > digest lately. > > Did I missed a good solution to have > a scrolling card? > > By the way, Did you find the flaws in > this scrollbar code? I noticed odd behavior > after resizing the card. The only limitations I've encountered are documented in Bugzilla #623. In brief, there's no way to interactively create controls inside of groups. But for all browse-tool operations I've been quite happy with them. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From Revinfo1155 at aol.com Fri Jul 23 20:12:09 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Fri, 23 Jul 2004 20:12:09 -0400 Subject: More of us are Feeling Supremely Stupid... Message-ID: <51D139E0.47D2C181.3ED9C1B5@aol.com> How do I play a stack on the new rev player? jack From warren at howsoft.com Fri Jul 23 20:42:26 2004 From: warren at howsoft.com (Bob Warren) Date: Fri, 23 Jul 2004 21:42:26 -0300 Subject: PDF in altBrowser References: <000d01c470d9$29f25ce0$0301a8c0@john> <41016C59.6030106@chipp.com> Message-ID: <000b01c47118$44bbab00$0301a8c0@john> Hi Chipp, thanks for your answer. No, I meant that the image totally disappears when re-sizing or minimizing/maximizing the window. But I've just done a few experiments in Windows XP and ME with the same result. Just as you said, using purely your demo stack as supplied, the image only blinks (a lot) when the window size is changed. What I have supplied in EXE form is a hacked-about version of your stack which simply eliminates the navigation controls and changes the URL. I have just done a few experiments with this version in Windows XP and ME with the same result. If I resize the window, the image disappears, but if I minimize it and maximize it, the image comes back. Also, if I open another window which partially covers the (altered) altBrowser window and then close that other window, it cuts a chunk out of the altBrowser image. So this appears to be a problem with AUTOREDRAW, and is probably due to my own limitations in handling Transcript. Do you agree? For the folks who have not yet acquired the altBrowser DLL, I should perhaps also clarify a few things: 1) The DLL is not expensive, and is well worth what I paid for it. To me, it represents a tool which is not only fundamental for current use (see my short article at http://www.howsoft.com/runrev/svg.htm), but is also a tool which should become progressively more important in the future. Modern programming is much more "browser-oriented" than hitherto, and this trend is likely to continue. 2) My little problems in handling the demo stack have nothing to do with the most fundamental part, the DLL. I have not tried it yet, but you can obviously build a stack from scratch along the same lines as the demo, probably with no trouble at all (even with autoredraw). For the reasons above, I really would like to see the stack perfected by a) getting to the bottom of a little issue with the demo stack I have mentioned before; b) producing versions for Linux and Mac. The little problem I have mentioned before in relation to the original altBrowser demo stack (not the DLL ??) is that when it is loaded into RunRev, the use of the mouse's right click disappears. Insisting with right mouse clicks on the IDE elements can even cause Rev to crash (freeze). I speculated at first that this might have something to do with the Metacard engine that is possibly involved somewhere (??), but I have tried loading actual Metacard stacks without the same result. I should add that I am using Revolution 2.2.1. I haven't tried anything later. When I mentioned this previously, you appeared not to quite understand what I was talking about, so could it be that I have a specific problem with my setup that you do not have? Or is it just plain incompetence at work again (mine)? Perhaps by building a new stack employing the altBrowser DLL we could discover at what point the "right-mouse-button problem" occurs. What are your latest thoughts on this Chipp? Regards, Bob W. ********************************************************* > Hi Bob, > > I used altBrowser (the downloaded version from our website) to go to the > page below, and resized the window with no problems. The image does > blink while resizing, but appears instantly when done. Is that what you > mean? > > For instance, download the demo altBrowser stack at: > http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm > and go to the pdf document at: > http://www.altuit.com/webs/altuit2/magicCarpet/MagicCarpetManual2.pdf > > As you will see, altBrowser correctly renders the PDF file w/out problem. > > BTW, at the bottom of your page, you mention: > "If you would like to download the runtime executable demonstrating the > stack shown above, click here. It is a ZIP file containing the stack EXE > and the altBrowser.dll (which is freely available because it is supplied > with the altBrowser demo)." > > I understand what you are saying here, and as a licensee of altBrowser, > you may freely distribute the dll in *exactly* the fashion you are > doing-- but so that others don't get the wrong impression, > altBrowser.dll is a licensed product and not 'free' (unlike most of my > other plugins, etc.) > > best, > > Chipp > ********************************************************* From warren at howsoft.com Fri Jul 23 21:28:27 2004 From: warren at howsoft.com (Bob Warren) Date: Fri, 23 Jul 2004 22:28:27 -0300 Subject: PDF in altBrowser Clarification Message-ID: <004e01c4711d$fbb37950$0301a8c0@john> Dear Chipp, To avoid creating any possible confusion, I have removed the "freely available" phrase from my article at http://www.howsoft.com/runrev/svg.htm Best, Bob W. From alex at tweedly.net Fri Jul 23 22:00:22 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 24 Jul 2004 03:00:22 +0100 Subject: No main window ? In-Reply-To: <444779873.20040723114342@ahsoftware.net> References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: <5.1.0.14.0.20040724024657.02e66728@mail.tweedly.net> At 11:43 23/07/2004 -0700, Mark Wieder wrote: >Alex- >Or (brute force method) in the messagebox just type: >set the loc of stack "revmenubar" to the screenloc That did it. >show stack "revmenubar" Didn't even need that ... At 14:40 23/07/2004 -0500, Chipp Walters wrote: >This problem generally rears it's head when you quit from the taskbar >(right-clicking Revolution and selecting CLOSE). Yep - that's probably what I did - thanks. At 19:28 23/07/2004 +0100, Martin Baxter wrote: >maybe it is offscreen, or else invisible ? > >can you get a stack to open ? No unfortunately I couldn't - about the only keyboard shortcut that worked reliably was ctrl-M to open the Message Box - which was enough. At 14:04 23/07/2004 -0700, Mark Wieder wrote: >MB> Out of curiosity Mark, can you open the messagebox on windows if >revmenubar >MB> is not there? > >Well, since Alex could, I assume that I could as well. If my menubar >disappeared, that is. How would you go about creating a new button if >your menubar went away? Ctrl-M worked. In theory, you could do Alt-F - Alt-N to open a new mainstack, then use the tools palette (which was visible) to make the button. Unfortunately, for me at least, the keyboard shortcuts are very unreliable in 2.2.1 (I assume that's covered by bug 932, so didn't BZ it myself). Thanks for all the suggestions ... -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From alex at tweedly.net Fri Jul 23 22:19:11 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 24 Jul 2004 03:19:11 +0100 Subject: Feeling Supremely Stupid... In-Reply-To: <8206DFD0-DCE7-11D8-AAB0-000A27B49A96@major-k.de> References: Message-ID: <5.1.0.14.0.20040724031113.00b0e4d8@mail.tweedly.net> At 22:33 23/07/2004 +0200, Klaus Major wrote: >Drag and Drop (sic!) objects from the new tools palette :-) > >Well, this is something we have to get used to ;-) I can easily imagine getting used to this. So far, I'm not keen on it, because I mostly use a laptop, and drag/drop involves holding down a button with one finger (or hand) while stroking the touchpad with another; but I'll get used to it. However, I'm not so sure about the double-click behaviour, creating the control at the centre of the window. To create a number of (e.g.) buttons, it was easy to double-click the tool then click once in each place you need a button. The new scheme involves double-clicking the tool, then dragging the control into place, then moving cursor all the way across the screen again, then .... far more mouse movement needed. Given the slightest encouragement, I'd put in an enhancement request to re-instate the old style of double click (as a preference). -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From jperryl at ecs.fullerton.edu Fri Jul 23 23:30:12 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 23 Jul 2004 20:30:12 -0700 (PDT) Subject: Still no speech on Windows??? In-Reply-To: <5.1.0.14.0.20040724031113.00b0e4d8@mail.tweedly.net> Message-ID: I thought that this had been an issue for a year or more; am I wrong about this? Judy From warren at howsoft.com Sat Jul 24 00:10:52 2004 From: warren at howsoft.com (Bob Warren) Date: Sat, 24 Jul 2004 01:10:52 -0300 Subject: PDF in altBrowser References: <000d01c470d9$29f25ce0$0301a8c0@john> <41016C59.6030106@chipp.com> <000b01c47118$44bbab00$0301a8c0@john> <4101D79D.2050507@chipp.com> Message-ID: <00ae01c47135$1267bb90$0301a8c0@john> Chipp: Great! Thanks for the tips. I"ll check it out. Bob ----- Original Message ----- From: "Chipp Walters" To: "Bob Warren" Sent: Saturday, July 24, 2004 12:29 AM Subject: Re: PDF in altBrowser > Hi Bob, > > You need to turn on context menus in order for the right mouse btn to > work. Just click the checkbox 'context menus' or: > > XBrowser_set "contextmenu",true > > Then it should work like you want. > > There are a number of ways you can 'manage' your windows. Once made into > a standalone, you shouldn't have redraw problems, but they do exist when > you 'choose pointer tool.' > > I basically just turn off the browser when I'm editting scripts. You can > 'set the image' of the browser while it's off by just setting the > 'htmlImage' property of it (see the help files) > > best, > > Chipp From warren at howsoft.com Sat Jul 24 00:15:30 2004 From: warren at howsoft.com (Bob Warren) Date: Sat, 24 Jul 2004 01:15:30 -0300 Subject: PDF in altBrowser Clarification References: <000d01c470d9$29f25ce0$0301a8c0@john> <41016C59.6030106@chipp.com> <001701c4711b$854eb4c0$0301a8c0@john> <4101D293.2080500@chipp.com> Message-ID: <00af01c47135$13bf0e30$0301a8c0@john> Chipp: That's fantastic news too. I'm sure the Mac folks will be pleased (they ought to be). Any news about LINUX LINUX LINUX LINUX LINUX LINUX LINUX LINUX LINUX LINUX?? Bob W. ----- Original Message ----- From: "Chipp Walters" To: "Bob Warren" Sent: Saturday, July 24, 2004 12:08 AM Subject: Re: PDF in altBrowser Clarification > Thanks Bob, > > I'm hoping to have the Mac version ready for beta testing next week. > I'll keep you posted :-) > > best, > > Chipp From rodney at infiny.co.nz Fri Jul 23 00:24:47 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Fri, 23 Jul 2004 16:24:47 +1200 Subject: Importing pdf files or working with PDF files in player object In-Reply-To: References: Message-ID: <3B4D8256-DC60-11D8-A495-003065F97100@infiny.co.nz> Kevin, I've done extensive testing with pdf viewing inside Altbrowser for my Oceanbrowser product. It does work, but I'd much prefer to have a true embedded PDF viewer object. ~ Rodney On 24/07/2004, at 12:02 AM, Kevin Miller wrote: > On 22/7/04 9:07 pm, "Brian Yennie" wrote: > >> FWIW, I don't think you'll find this anytime soon. As evidence of how >> cryptic and hard to support the PDF format is, witness that there is >> no >> standard API for Windows and Apple only recently spun it's own. Almost >> all PDF viewing applications rely directly or indirectly on Acrobat >> and/or an Adobe plugin. And that's just to display the file, let alone >> break it apart and show it in some other format. > > I'm curious to know if anyone has tried to use a browser plug-in with > altBrowser on Windows? Do browser plug-ins work and can you display a > PDF > that way? I'm not proposing this as a be all and end all solution, > just > something to try for now. > > 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 > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.buzzword.com/ http://oceanbrowser.com From martin at materiaprima.fsnet.co.uk Sat Jul 24 03:29:37 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Sat, 24 Jul 2004 08:29:37 +0100 Subject: No main window ? In-Reply-To: <1817681285.20040723140421@ahsoftware.net> References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> Message-ID: >-Mark Wieder wrote: >Martin- > >Friday, July 23, 2004, 11:55:23 AM, you wrote: > >MB> Out of curiosity Mark, can you open the messagebox on windows if >revmenubar >MB> is not there? > >Well, since Alex could, I assume that I could as well. If my menubar >disappeared, that is. How would you go about creating a new button if >your menubar went away? > >-- Well it turns out that the easy and obvious way works fine. All's well that ends well. I was thinking that only the tools palette was usable, which would at least allow creation of a button - if you could open a stack to create it in, that is - which turns ouit to be the flaw in that idea :-) Martin Baxter From klaus at major-k.de Sat Jul 24 06:02:12 2004 From: klaus at major-k.de (Klaus Major) Date: Sat, 24 Jul 2004 12:02:12 +0200 Subject: More of us are Feeling Supremely Stupid... In-Reply-To: <51D139E0.47D2C181.3ED9C1B5@aol.com> References: <51D139E0.47D2C181.3ED9C1B5@aol.com> Message-ID: <883EF898-DD58-11D8-89EE-000A27B49A96@major-k.de> Hi Jack, > How do I play a stack on the new rev player? simply drop your stack onto the rev-player :-) > jack Regards Klaus Major klaus at major-k.de http://www.major-k.de From frank at backtalk.com Sat Jul 24 06:24:23 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 24 Jul 2004 11:24:23 +0100 Subject: Code for Scrolling the objects in a card In-Reply-To: <20040724095933.324D2930168@mail.runrev.com> References: <20040724095933.324D2930168@mail.runrev.com> Message-ID: On Jul 24, 2004, at 10:59 AM, use-revolution-request at lists.runrev.com wrote: > From: Richard Gaskin > Subject: Re: Code for Scrolling the objects in a card > To: How to use Revolution > Message-ID: <4101A755.4010906 at fourthworld.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > The only limitations I've encountered are documented in Bugzilla #623. > In brief, there's no way to interactively create controls inside of > groups. > Richard, I'm not quite sure what you mean by "there's no way to interactively create controls inside of groups"...I'm pretty sure I'm doing it. For example, the way I create a scrolling group of images is by starting with a blank "canvas group", and then copying an image group (one copy for each image) into the canvas group. Each image group is made up of fields, buttons and checkboxes. The code is: put "Image Group " & i into newName copy group "Image Group 1" to group "Canvas Group" set the name of it to newName I've never tried it, but I would guess that "copy control x to group y" should also work. Or did you mean something else? -- Frank Leahy From mpetrides at earthlink.net Sat Jul 24 09:28:48 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 24 Jul 2004 09:28:48 -0400 Subject: No main window ? In-Reply-To: <5.1.0.14.0.20040724024657.02e66728@mail.tweedly.net> References: <410149FB.4030401@hyperactivesw.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040723135708.00b0a1e0@pop3.btinternet.com> <5.1.0.14.0.20040724024657.02e66728@mail.tweedly.net> Message-ID: <6562DB24-DD75-11D8-9C9E-000A959D005E@earthlink.net> As they were in 2.1.2 M On Jul 23, 2004, at 10:00 PM, Alex Tweedly wrote: > the keyboard shortcuts are very unreliable in 2.2.1 (I assume that's > covered by bug 932, so didn't BZ it myself). From malte.brill at t-online.de Sat Jul 24 09:47:03 2004 From: malte.brill at t-online.de (Malte Brill) Date: Sat, 24 Jul 2004 15:47:03 +0200 Subject: 2.5 whats new... File format In-Reply-To: <20040709033337.514EB93016F@mail.runrev.com> Message-ID: Hi, I just took the time to re-read the what?s new file (there are other interesting topics discussed, also). "Note that the file format will change later during the beta cycle for 2.5" Does that mean that you can?t open stacks made with 2.5 final with an earlier version of rev? I guess 2.5 final will be backwards compatible,will it? But what if you want to code stacks for all versions of rev using 2.5? Will you need to use an older version of rev for doing this? Best, Malte, *puzzled* From frank at backtalk.com Sat Jul 24 10:15:00 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 24 Jul 2004 15:15:00 +0100 Subject: Crop working on Windows? Message-ID: I'm rotating a photograph, and cropping off the excess that occurs after the rotate. It works fine on OSX, but not on Windows 2000. Has anyone else successfully used "crop" on Windows? Thanks, -- Frank From malte.brill at t-online.de Sat Jul 24 11:03:30 2004 From: malte.brill at t-online.de (Malte Brill) Date: Sat, 24 Jul 2004 17:03:30 +0200 Subject: functions: use a controls name as a parameter In-Reply-To: <20040724095933.7FBDB93016D@mail.runrev.com> Message-ID: Hi list, maybe you can help me with the following: I want a function with 2 parameters. Each one the name of a control. Like this function test theObject1,theObject2 return the width of theObject1,the height of theObject2 end test This will work if the names of the controls are quoted: test("grc myGrc","img myImg") what I want is a syntax like test(grc "myGrc",img "myImg") just like intersect does e.g intersect(grc "myGrc",img "myImg") as quoting the whole name doesn?t seem natural to me and I think it wouldn?t be good style. Any hints? Malte From jhurley at infostations.com Sat Jul 24 11:06:48 2004 From: jhurley at infostations.com (Jim Hurley) Date: Sat, 24 Jul 2004 08:06:48 -0700 Subject: Messages problem In-Reply-To: <20040721152947.1D9D5930277@mail.runrev.com> References: <20040721152947.1D9D5930277@mail.runrev.com> Message-ID: I need help with flushing messages, at least I think it is a messages problem. In the handler below "checkMouse" repeatedly does "some stuff", and, if the mouse was clicked ("if the mouse is down"), it does "something else as well". The problem is that the something else often happens more than once, I assume because there is a "checkMouse" message hanging around. Is there a better way to prevent the repetition of the "something else" than waiting 5 ticks? on checkMouse (do some stuff) --Puts the mouseLoc into a field. if the mouse is down then (do something else as well) -- Places a marker at the mouseLoc. wait 5 ticks --I am using this line to keep ""something else" from happening more than once. end if send "checkMouse" to me in 10 millisec --This loop is halted with a "mouseDoubleDown" in the card script. end checkMouse Jim From userev at canelasoftware.com Sat Jul 24 11:22:04 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Sat, 24 Jul 2004 08:22:04 -0700 Subject: Code for Scrolling the objects in a card In-Reply-To: References: <20040724095933.324D2930168@mail.runrev.com> Message-ID: <37DCA3DE-DD85-11D8-8477-000393C3F5BC@canelasoftware.com> On Jul 24, 2004, at 3:24 AM, Frank Leahy wrote: > > On Jul 24, 2004, at 10:59 AM, use-revolution-request at lists.runrev.com > wrote: > >> From: Richard Gaskin >> Subject: Re: Code for Scrolling the objects in a card >> To: How to use Revolution >> Message-ID: <4101A755.4010906 at fourthworld.com> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> >> >> The only limitations I've encountered are documented in Bugzilla #623. >> In brief, there's no way to interactively create controls inside of >> groups. >> > > Richard, > > I'm not quite sure what you mean by "there's no way to interactively > create controls inside of groups"...I'm pretty sure I'm doing it. For > example, the way I create a scrolling group of images is by starting > with a blank "canvas group", and then copying an image group (one copy > for each image) into the canvas group. Each image group is made up of > fields, buttons and checkboxes. The code is: > > put "Image Group " & i into newName > copy group "Image Group 1" to group "Canvas Group" > set the name of it to newName > > I've never tried it, but I would guess that "copy control x to group > y" should also work. > > Or did you mean something else? > > What you can't do with the current implementation of groups is put your mouse over the scrolling group and draw a circle. You can have a button (as in a toolbar) past a circle in the group and have the user then move and size it. But they can not drag a circle interactively in a group from scratch. This applies to every other object as well. -- Best regards, Mark Talluto http://www.canelasoftware.com From thierry.arbellot at wanadoo.fr Sat Jul 24 11:32:14 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Sat, 24 Jul 2004 17:32:14 +0200 Subject: Messages problem In-Reply-To: Message-ID: The "something else" happens more than once when the click duration is longer than 10 millisec Try to put the "something else" in the mouseDown handler, it will be processed only once per click on mouseDown (do something else as well) -- Places a marker at the mouseLoc. end mouseDown on checkMouse (do some stuff) --Puts the mouseLoc into a field. send "checkMouse" to me in 10 millisec --This loop is halted with a "mouseDoubleDown" in the card script. end checkMouse Thierry On Saturday, Jul 24, 2004, at 17:06 Europe/Paris, Jim Hurley wrote: > I need help with flushing messages, at least I think it is a messages > problem. > > In the handler below "checkMouse" repeatedly does "some stuff", and, > if the mouse was clicked ("if the mouse is down"), it does "something > else as well". > > The problem is that the something else often happens more than once, I > assume because there is a "checkMouse" message hanging around. > > Is there a better way to prevent the repetition of the "something > else" than waiting 5 ticks? > > on checkMouse > (do some stuff) --Puts the mouseLoc into a field. > if the mouse is down then > (do something else as well) -- Places a marker at the mouseLoc. > wait 5 ticks --I am using this line to keep ""something else" from > happening more than once. > end if > send "checkMouse" to me in 10 millisec > --This loop is halted with a "mouseDoubleDown" in the card script. > end checkMouse > > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From malte.brill at t-online.de Sat Jul 24 11:42:34 2004 From: malte.brill at t-online.de (Malte Brill) Date: Sat, 24 Jul 2004 17:42:34 +0200 Subject: functions: use a controls name as a parameter In-Reply-To: <20040724095933.7FBDB93016D@mail.runrev.com> Message-ID: ok. Just figured out I can choose "the name of" That?s something I?ve seen before. ;-) Thanks for your time. BTW: I often loose track of the topics discussed because of the sorting of the archives. (I read online / by date) My excuses if I haven?t responded to any answer you posted to my previous mails. I don?t want to be impolite... Best, Malte >Hi list, >maybe you can help me with the following: >I want a function with 2 parameters. Each one the name of a control. >Like this >function test theObject1,theObject2 > return the width of theObject1,the height of theObject2 >end test >This will work if the names of the controls are quoted: >test("grc myGrc","img myImg") >what I want is a syntax like >test(grc "myGrc",img "myImg") >just like intersect does e.g intersect(grc "myGrc",img "myImg") as quoting the >whole name doesn?t seem natural to me and I think it wouldn?t be good style. >Any hints? >Malte From klaus at major-k.de Sat Jul 24 11:44:55 2004 From: klaus at major-k.de (Klaus Major) Date: Sat, 24 Jul 2004 17:44:55 +0200 Subject: functions: use a controls name as a parameter In-Reply-To: References: Message-ID: <6906B18E-DD88-11D8-89EE-000A27B49A96@major-k.de> Hi Malte, > Hi list, > > maybe you can help me with the following: > I want a function with 2 parameters. Each one the name of a control. > > Like this > > function test theObject1,theObject2 > return the width of theObject1,the height of theObject2 > end test > > This will work if the names of the controls are quoted: > test("grc myGrc","img myImg") > > what I want is a syntax like > test(grc "myGrc",img "myImg") > > just like intersect does e.g intersect(grc "myGrc",img "myImg") as > quoting > the whole name doesn?t seem natural to me and I think it wouldn?t be > good > style. > Any hints? If you are looking for a natural way and good style then take "the long id of xxx", which lets you use the regular names in quotes AND looks very PRO :-D ... put test(the long id of fld "eins", the long id of img "drei") ... Hope das hilft :-) > Malte Ciao ragazzo Klaus Major klaus at major-k.de http://www.major-k.de From dsc at swcp.com Sat Jul 24 11:46:59 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 09:46:59 -0600 Subject: Messages problem In-Reply-To: References: <20040721152947.1D9D5930277@mail.runrev.com> Message-ID: On Jul 24, 2004, at 9:06 AM, Jim Hurley wrote: > on checkMouse > (do some stuff) --Puts the mouseLoc into a field. > if the mouse is down then > (do something else as well) -- Places a marker at the mouseLoc. > wait 5 ticks --I am using this line to keep ""something else" from > happening more than once. > end if > send "checkMouse" to me in 10 millisec > --This loop is halted with a "mouseDoubleDown" in the card script. > end checkMouse I might be mixed up on what you are trying to do. To do "something else" only once each time the mouse goes down you can try this. Set a script local flag in a mouseDown handler. Check it and clear it in checkMouse. (I'm not sure if this is what you are asking for.) If the problem is multiple checkMouse cycles, you should see it in the "Pending Messages" view of the message box. This is a common problem. One approach is to keep the message id in a script local and have checkMouse and its starting and stopping commands maintain that. You might want to look at my "Message Mechanics" primer (very slightly dated) that is here: http://www.swcp.com/dsc/revstacks.html Dar Scott From dsc at swcp.com Sat Jul 24 11:49:32 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 09:49:32 -0600 Subject: functions: use a controls name as a parameter In-Reply-To: References: Message-ID: <0E4AB462-DD89-11D8-A2B6-000A9567A3E6@swcp.com> On Jul 24, 2004, at 9:42 AM, Malte Brill wrote: > ok. Just figured out I can choose "the name of" > That?s something I?ve seen before. ;-) I often use "the long id of". I can use that value in most places where I can use an object reference. Dar Scott From Revinfo1155 at aol.com Sat Jul 24 12:04:10 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Sat, 24 Jul 2004 12:04:10 EDT Subject: More of us are Feeling Supremely Stupid... Message-ID: <1ea.25f2c7da.2e33e27a@aol.com> It worked! Does the rev player have the ability to allow changes in the stack (not the player itself) we open and to save those changes. From ambassador at fourthworld.com Sat Jul 24 12:21:08 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 24 Jul 2004 09:21:08 -0700 Subject: 2.5 whats new... File format In-Reply-To: References: Message-ID: <41028C74.20608@fourthworld.com> Malte Brill wrote: > I just took the time to re-read the what?s new file (there are other > interesting topics discussed, also). > > "Note that the file format will change later during the beta cycle for 2.5" > > Does that mean that you can?t open stacks made with 2.5 final with an > earlier version of rev? I guess 2.5 final will be backwards compatible,will > it? > > But what if you want to code stacks for all versions of rev using 2.5? Will > you need to use an older version of rev for doing this? THIS IS THE SORT OF RARE SITUATION THAT SUGGESTS POSTING IN ALL-CAPS. IF A RELEASE CHANGES THE FILE FORMAT IN A WAY THAT PREVENTS BACKWARD COMPATIBILITY IT NEEDS TO BE CLEARLY BROUGHT TO EVERYONE'S ATTENTION IN THE POST WITH THE URLS TO DOWNLOAD IT. Of course, if it retains backward compatibility it barely matters. So which will be the case? And when will it change? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sat Jul 24 12:30:49 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 24 Jul 2004 09:30:49 -0700 Subject: Code for Scrolling the objects in a card In-Reply-To: <37DCA3DE-DD85-11D8-8477-000393C3F5BC@canelasoftware.com> References: <20040724095933.324D2930168@mail.runrev.com> <37DCA3DE-DD85-11D8-8477-000393C3F5BC@canelasoftware.com> Message-ID: <41028EB9.3030805@fourthworld.com> Mark Talluto wrote: >>> The only limitations I've encountered are documented in Bugzilla #623. >>> In brief, there's no way to interactively create controls inside of >>> groups. >> >> I'm not quite sure what you mean by "there's no way to interactively >> create controls inside of groups"...I'm pretty sure I'm doing it. ... > What you can't do with the current implementation of groups is put your > mouse over the scrolling group and draw a circle. You can have a button > (as in a toolbar) paste a circle in the group and have the user then move > and size it. But they can not drag a circle interactively in a group > from scratch. > > This applies to every other object as well. Thanks for the clarification, Mark. I think I need to find a better word than "interactively" to distinguish what I'm describing, since Frank's not the first person to miss that. This is described in greater detail at: If you need to make an app which contains a drawing environment you may wish to vote for that one, and also: If the value of these seems questionable one remedy would be to have a bake-off: get two new users and sit them down with Rev and SuperCard and have them make a drawing app. The SuperCard user will be done in a few hours while the Rev user will be posting for days here looking for help and still never get the standard drawing app behaviors..... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From frank at backtalk.com Sat Jul 24 12:30:56 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 24 Jul 2004 17:30:56 +0100 Subject: Code for Scrolling the objects in a card In-Reply-To: <20040724160010.2FDDD9303B2@mail.runrev.com> References: <20040724160010.2FDDD9303B2@mail.runrev.com> Message-ID: On Jul 24, 2004, at 5:00 PM, use-revolution-request at lists.runrev.com wrote: > From: Mark Talluto > Subject: Re: Code for Scrolling the objects in a card > To: How to use Revolution > Message-ID: <37DCA3DE-DD85-11D8-8477-000393C3F5BC at canelasoftware.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > ... > What you can't do with the current implementation of groups is put your > mouse over the scrolling group and draw a circle. You can have a > button (as in a toolbar) past a circle in the group and have the user > then move and size it. But they can not drag a circle interactively in > a group from scratch. > > This applies to every other object as well. > > -- > Best regards, > Mark Talluto > http://www.canelasoftware.com It seems like this would do what you want: 1) Make sure the group is pre-populated with a hidden version of every control type. One circle, one line, one checkbox, etc. (whatever controls you want). 2) On mouseDown, have a group handler which positions and sizes the hidden control to the mouse location, and then sets it visible. 3) Resize and position the control in real-time in a mouseMove handler. 4) On mouseUp, copy the control, and then re-hide the original. Wouldn't that do what you want? -- Frank From ambassador at fourthworld.com Sat Jul 24 12:41:55 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 24 Jul 2004 09:41:55 -0700 Subject: Code for Scrolling the objects in a card In-Reply-To: References: <20040724160010.2FDDD9303B2@mail.runrev.com> Message-ID: <41029153.8080803@fourthworld.com> Frank Leahy wrote: >> What you can't do with the current implementation of groups is put your >> mouse over the scrolling group and draw a circle. You can have a >> button (as in a toolbar) past a circle in the group and have the user >> then move and size it. But they can not drag a circle interactively in >> a group from scratch. >> >> This applies to every other object as well. > > It seems like this would do what you want: > > 1) Make sure the group is pre-populated with a hidden version of every > control type. One circle, one line, one checkbox, etc. (whatever > controls you want). > > 2) On mouseDown, have a group handler which positions and sizes the > hidden control to the mouse location, and then sets it visible. > > 3) Resize and position the control in real-time in a mouseMove handler. > > 4) On mouseUp, copy the control, and then re-hide the original. > > Wouldn't that do what you want? It's possible to emulate the pointer tool behaviors with the browse tool, but it's a lot of work (ask Jan ). But we already have a pointer tool so why should we rewrite all of the pointer tool behaviors (marquee selection, handles, etc.) just to get around this one limitation? Everything in the engine related to drawing is nearly perfect as-is, with the two exceptions noted in Bugzilla #623 and #624. There are many funky workarounds that can be scripted, and indeed I'm using them now. But each is not without its funky-looking drawbacks, and none are easily grasped by the new Rev user. Compare with SuperCard, in which the number of lines of script needed to get standard drawing behaviors is zero; the tools simply work like they do in all other drawing apps. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From malte.brill at t-online.de Sat Jul 24 12:47:23 2004 From: malte.brill at t-online.de (Malte Brill) Date: Sat, 24 Jul 2004 18:47:23 +0200 Subject: functions: use a controls name as a parameter In-Reply-To: <20040724095933.7FBDB93016D@mail.runrev.com> Message-ID: Thanks boys! Actually it?s just to document the syntax of some functions i wrote. I will recommend using the long ID. cya, Malte From jperryl at ecs.fullerton.edu Sat Jul 24 13:27:17 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 24 Jul 2004 10:27:17 -0700 (PDT) Subject: 2.5 whats new... File format In-Reply-To: <41028C74.20608@fourthworld.com> Message-ID: INDEED!!!!! BIG-TIME!!!! I was similarly disturbed when I finally got down to that part of the fine print... (Yes, I eventually really did read it). Judy On Sat, 24 Jul 2004, Richard Gaskin wrote: > THIS IS THE SORT OF RARE SITUATION THAT SUGGESTS POSTING IN ALL-CAPS. > IF A RELEASE CHANGES THE FILE FORMAT IN A WAY THAT PREVENTS BACKWARD > COMPATIBILITY IT NEEDS TO BE CLEARLY BROUGHT TO EVERYONE'S ATTENTION IN > THE POST WITH THE URLS TO DOWNLOAD IT. > > Of course, if it retains backward compatibility it barely matters. > > So which will be the case? And when will it change? From userev at canelasoftware.com Sat Jul 24 14:14:34 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Sat, 24 Jul 2004 11:14:34 -0700 Subject: Code for Scrolling the objects in a card In-Reply-To: References: <20040724160010.2FDDD9303B2@mail.runrev.com> Message-ID: <50B83F91-DD9D-11D8-9E12-000393C3F5BC@canelasoftware.com> On Jul 24, 2004, at 9:30 AM, Frank Leahy wrote: > > On Jul 24, 2004, at 5:00 PM, use-revolution-request at lists.runrev.com > wrote: > >> From: Mark Talluto >> Subject: Re: Code for Scrolling the objects in a card >> To: How to use Revolution >> Message-ID: <37DCA3DE-DD85-11D8-8477-000393C3F5BC at canelasoftware.com> >> Content-Type: text/plain; charset=US-ASCII; format=flowed >> > ... > >> What you can't do with the current implementation of groups is put >> your >> mouse over the scrolling group and draw a circle. You can have a >> button (as in a toolbar) past a circle in the group and have the user >> then move and size it. But they can not drag a circle interactively >> in >> a group from scratch. >> >> This applies to every other object as well. >> >> -- >> Best regards, >> Mark Talluto >> http://www.canelasoftware.com > > > It seems like this would do what you want: > > 1) Make sure the group is pre-populated with a hidden version of every > control type. One circle, one line, one checkbox, etc. (whatever > controls you want). > > 2) On mouseDown, have a group handler which positions and sizes the > hidden control to the mouse location, and then sets it visible. > > 3) Resize and position the control in real-time in a mouseMove handler. > > 4) On mouseUp, copy the control, and then re-hide the original. > > Wouldn't that do what you want? > > -- Frank > I tried working with a hack like this and it did not feel right. If my life depended on it, this would be the way to go. But it would be nice to have this at the engine level so that it looked and worked in a solid fashion. I ended up going with the click on the toolbar button and it pasted a good sized object in the center of the worksheet, then have the user size and move it around. -- Best regards, Mark Talluto http://www.canelasoftware.com From ambassador at fourthworld.com Sat Jul 24 14:15:30 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 24 Jul 2004 11:15:30 -0700 Subject: any chatters? In-Reply-To: References: Message-ID: <4102A742.2060807@fourthworld.com> Bjoernke von Gierke wrote: > Hey, I wanted to ask if any chatters are here, it would be great > to join an irc channel and just ask away, or brag about a cool > solution etc. > Also are you using any IM solutions? > > I guess I am just a lonely guy, searching some contact ;) A number of people have responded favorably to this. Would you consider AIM, or AIM-compatible system? A lot of the folks here are set up with AIM accounts. Would you be willing to organize a group chat, perhaps weekly? Kevin has said he'd like to participate if he can; Wed. and Fri. 4pm to 7pm GMT seem to work best for him, and I believe should be within acceptable hours for most of Europe and the Americas. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From userev at canelasoftware.com Sat Jul 24 14:17:24 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Sat, 24 Jul 2004 11:17:24 -0700 Subject: any chatters? In-Reply-To: <4102A742.2060807@fourthworld.com> References: <4102A742.2060807@fourthworld.com> Message-ID: On Jul 24, 2004, at 11:15 AM, Richard Gaskin wrote: > Bjoernke von Gierke wrote: > > > Hey, I wanted to ask if any chatters are here, it would be great > > to join an irc channel and just ask away, or brag about a cool > > solution etc. > > Also are you using any IM solutions? > > > > I guess I am just a lonely guy, searching some contact ;) > > A number of people have responded favorably to this. Would you > consider AIM, or AIM-compatible system? A lot of the folks here are > set up with AIM accounts. > > Would you be willing to organize a group chat, perhaps weekly? > > Kevin has said he'd like to participate if he can; Wed. and Fri. 4pm > to 7pm GMT seem to work best for him, and I believe should be within > acceptable hours for most of Europe and the Americas. > I'd be interested in listening in on the chats as well. AIM works for me since I have iChat already to go. -- Best regards, Mark Talluto http://www.canelasoftware.com From soapdog at mac.com Sat Jul 24 14:41:48 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 24 Jul 2004 15:41:48 -0300 Subject: any chatters? In-Reply-To: <4102A742.2060807@fourthworld.com> References: <4102A742.2060807@fourthworld.com> Message-ID: <1F0B4C77-DDA1-11D8-A621-0003936D012E@mac.com> if we can use iChat there will be no problem, we can make a big chat room and talk... I don't need to sleep anyway! :D we could make a little plugin for RevNET like a little tracker to show if there was someone on the chat room, this way we could see when the crowd is gathering... what do you think? cheers andre On Jul 24, 2004, at 3:15 PM, Richard Gaskin wrote: > Bjoernke von Gierke wrote: > > > Hey, I wanted to ask if any chatters are here, it would be great > > to join an irc channel and just ask away, or brag about a cool > > solution etc. > > Also are you using any IM solutions? > > > > I guess I am just a lonely guy, searching some contact ;) > > A number of people have responded favorably to this. Would you > consider AIM, or AIM-compatible system? A lot of the folks here are > set up with AIM accounts. > > Would you be willing to organize a group chat, perhaps weekly? > > Kevin has said he'd like to participate if he can; Wed. and Fri. 4pm > to 7pm GMT seem to work best for him, and I believe should be within > acceptable hours for most of Europe and the Americas. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From jperryl at ecs.fullerton.edu Sat Jul 24 14:44:19 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 24 Jul 2004 11:44:19 -0700 (PDT) Subject: any chatters? In-Reply-To: <1F0B4C77-DDA1-11D8-A621-0003936D012E@mac.com> Message-ID: Sounds neat! Can't wait to lurk (altho' I'm lazy in the summer and don't like being awake at 8 am) @;-) Judy On Sat, 24 Jul 2004, Andre Garzia wrote: > > > if we can use iChat there will be no problem, we can make a big chat > room and talk... I don't need to sleep anyway! :D > > we could make a little plugin for RevNET like a little tracker to show > if there was someone on the chat room, this way we could see when the > crowd is gathering... what do you think? > > cheers > andre > > On Jul 24, 2004, at 3:15 PM, Richard Gaskin wrote: > > > Bjoernke von Gierke wrote: > > > > > Hey, I wanted to ask if any chatters are here, it would be great > > > to join an irc channel and just ask away, or brag about a cool > > > solution etc. > > > Also are you using any IM solutions? > > > > > > I guess I am just a lonely guy, searching some contact ;) > > > > A number of people have responded favorably to this. Would you > > consider AIM, or AIM-compatible system? A lot of the folks here are > > set up with AIM accounts. > > > > Would you be willing to organize a group chat, perhaps weekly? > > > > Kevin has said he'd like to participate if he can; Wed. and Fri. 4pm > > to 7pm GMT seem to work best for him, and I believe should be within > > acceptable hours for most of Europe and the Americas. > > > > -- > > Richard Gaskin > > Fourth World Media Corporation > > ___________________________________________________________ > > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Sat Jul 24 15:21:32 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 24 Jul 2004 16:21:32 -0300 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: Hi Folks, I am trying to determine if a string is base64 encoded, I don't know in advance if it will be or not, but I need to find out so that I can decode as needed. Any hint? cheers andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From bvg at mac.com Sat Jul 24 15:49:38 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 24 Jul 2004 21:49:38 +0200 Subject: any chatters? In-Reply-To: <4102A742.2060807@fourthworld.com> References: <4102A742.2060807@fourthworld.com> Message-ID: <98FC0B5C-DDAA-11D8-AD1C-000D932AE9E0@mac.com> On Jul 24 2004, at 20:15, Richard Gaskin wrote: > A number of people have responded favorably to this. Would you > consider AIM, or AIM-compatible system? A lot of the folks here are > set up with AIM accounts. > > Would you be willing to organize a group chat, perhaps weekly? > > Kevin has said he'd like to participate if he can; Wed. and Fri. 4pm > to 7pm GMT seem to work best for him, and I believe should be within > acceptable hours for most of Europe and the Americas. I am as often in the AIM/iChat room "runrev" as possible, but until now not many have joined. A regular chat could of course attract more people. How about we say next Wednesday at 7 pm GMT (20 for me) we meet at the AIM Channel "runrev"? If no one voices disagreement, then We can announce that date on RevJournal and the official website. greetings Bjoernke von Gierke From troy at rpsystems.net Sat Jul 24 16:08:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 24 Jul 2004 16:08:18 -0400 Subject: any chatters? In-Reply-To: <98FC0B5C-DDAA-11D8-AD1C-000D932AE9E0@mac.com> References: <4102A742.2060807@fourthworld.com> <98FC0B5C-DDAA-11D8-AD1C-000D932AE9E0@mac.com> Message-ID: <341FDE70-DDAD-11D8-8DD7-000A95A09CF8@rpsystems.net> On Jul 24, 2004, at 3:49 PM, Bj?rnke von Gierke wrote: > I am as often in the AIM/iChat room "runrev" as possible, but until > now not many have joined. A regular chat could of course attract more > people. > How about we say next Wednesday at 7 pm GMT (20 for me) we meet at the > AIM Channel "runrev"? > If no one voices disagreement, then We can announce that date on > RevJournal and the official website. These chat rooms work with iChat? I'm not generally much of a chatter, but when I do, it has always been one-to-one for business purposes. How does it work? How does iChat join a room? -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Sat Jul 24 16:09:13 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 24 Jul 2004 13:09:13 -0700 Subject: any chatters? In-Reply-To: <341FDE70-DDAD-11D8-8DD7-000A95A09CF8@rpsystems.net> References: <4102A742.2060807@fourthworld.com> <98FC0B5C-DDAA-11D8-AD1C-000D932AE9E0@mac.com> <341FDE70-DDAD-11D8-8DD7-000A95A09CF8@rpsystems.net> Message-ID: <4102C1E9.606@fourthworld.com> Troy Rollins wrote: > > On Jul 24, 2004, at 3:49 PM, Bj?rnke von Gierke wrote: > >> I am as often in the AIM/iChat room "runrev" as possible, but until >> now not many have joined. A regular chat could of course attract more >> people. >> How about we say next Wednesday at 7 pm GMT (20 for me) we meet at the >> AIM Channel "runrev"? >> If no one voices disagreement, then We can announce that date on >> RevJournal and the official website. > > > These chat rooms work with iChat? I'm not generally much of a chatter, > but when I do, it has always been one-to-one for business purposes. How > does it work? How does iChat join a room? Just select File->Go to Chat..., and enter "runrev". I just did that here and found that Bjoernke was already logged in. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bvg at mac.com Sat Jul 24 16:10:28 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 24 Jul 2004 22:10:28 +0200 Subject: any chatters? In-Reply-To: <341FDE70-DDAD-11D8-8DD7-000A95A09CF8@rpsystems.net> References: <4102A742.2060807@fourthworld.com> <98FC0B5C-DDAA-11D8-AD1C-000D932AE9E0@mac.com> <341FDE70-DDAD-11D8-8DD7-000A95A09CF8@rpsystems.net> Message-ID: <81BB4D9A-DDAD-11D8-AD1C-000D932AE9E0@mac.com> On Jul 24 2004, at 22:08, Troy Rollins wrote: > ... > How does iChat join a room? In the menu you choose "go to chat..." (apple-G) and enter "runrev" in the field. From ambassador at fourthworld.com Sat Jul 24 16:10:42 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 24 Jul 2004 13:10:42 -0700 Subject: any chatters? In-Reply-To: <98FC0B5C-DDAA-11D8-AD1C-000D932AE9E0@mac.com> References: <4102A742.2060807@fourthworld.com> <98FC0B5C-DDAA-11D8-AD1C-000D932AE9E0@mac.com> Message-ID: <4102C242.4020803@fourthworld.com> Bj?rnke von Gierke wrote: > > On Jul 24 2004, at 20:15, Richard Gaskin wrote: > >> A number of people have responded favorably to this. Would you >> consider AIM, or AIM-compatible system? A lot of the folks here are >> set up with AIM accounts. >> >> Would you be willing to organize a group chat, perhaps weekly? >> >> Kevin has said he'd like to participate if he can; Wed. and Fri. 4pm >> to 7pm GMT seem to work best for him, and I believe should be within >> acceptable hours for most of Europe and the Americas. > > > I am as often in the AIM/iChat room "runrev" as possible, but until now > not many have joined. A regular chat could of course attract more people. > How about we say next Wednesday at 7 pm GMT (20 for me) we meet at the > AIM Channel "runrev"? > If no one voices disagreement, then We can announce that date on > RevJournal and the official website. I'll be there. That's 12 noon PDT? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kevin at runrev.com Sat Jul 24 16:22:11 2004 From: kevin at runrev.com (Kevin Miller) Date: Sat, 24 Jul 2004 21:22:11 +0100 Subject: 2.5 whats new... File format In-Reply-To: Message-ID: On 24/7/04 6:27 pm, "Judy Perry" wrote: > INDEED!!!!! BIG-TIME!!!! > > I was similarly disturbed when I finally got down to that part of the fine > print... (Yes, I eventually really did read it). Lets be really clear here: the note in the read me refers to a change that will take place but has not yet taken place. Its precise consequences, if any, will be clearly published when it actually takes place. Obviously at that time I will include a warning in the announcement email, along with any other important warnings, such as the warning I gave not to use a beta version on mission critical projects. Providing a warning in this beta would be inappropriate as there has been no change to the file format, and consequently there is no need for concern. Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From JimCarwardine at OwnYourFuture-net.com Sat Jul 24 16:56:49 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 24 Jul 2004 17:56:49 -0300 Subject: Disabled Button in Object Inspector - redux In-Reply-To: <410174E3.9070401@pacbell.net> Message-ID: Thanks, Ray and Sarah... It's weird I guess and I'm not crazy. It's just a button that I can click and execute but can't inspect. It's not grouped or coloured. It was fine when I created it and put a script in it. Is this problem bugzilla'd? I'll just delete it and get on with life... Jim on 7/23/04 5:28 PM, Ray G. Miller wrote: > Jim Carwardine said: > > "I have a button (checkbox button) that appears disabled (grayed out) in the > object inspector. I can use it so it's "enable property" is true > What gives? Jim" > > > > Jim, > this has happened to me with all sorts of btns: I think the corners get bent > :-P > > You can easily waste 2 to 5 hours trying to fix it; and it still won't > look/behave correctly. > > My "permenent" solution is to create a NEW one, (DO NOT CLONE the old one!), > after first noting its layer (this may or may not be important for your > project). > > I can usually cut & paste the bent btn's script into the new one. > > Delete the bent btn. > > > > As Sun Yet-Sen once mumbled, "S&*% happens!" > > > > Ray G. Miller > __________________ > Turtlelips Productions > 4009 Everett Ave. > Oakland, CA 94602 > MailTo:rgmiller at pacbell.net > (V) 510.530.1971 > (F) 510.482.3491 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From sanke at hrz.uni-kassel.de Sat Jul 24 17:00:12 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sat, 24 Jul 2004 23:00:12 +0200 Subject: Revplayer? Message-ID: <4102CDDC.2090405@hrz.uni-kassel.de> What is so special about the "revplayer" that is it password-protected? Is there such an excellent and superior scripting routine involved that cannot be shared with others? I think, quite a number of us have produced players for Metacard and Revolution stacks with various features- including myself (see: "MC-Player" and "MC-Net-Client" at , English version, page "Sample Stacks") And I see that apart from rev- and mc-files, compressed files can only be opened when in "gz" format. Will this be extended eventually to sit- and zip-formats? Regards, Wilhelm Sanke From troy at rpsystems.net Sat Jul 24 17:09:48 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 24 Jul 2004 17:09:48 -0400 Subject: Revplayer? In-Reply-To: <4102CDDC.2090405@hrz.uni-kassel.de> References: <4102CDDC.2090405@hrz.uni-kassel.de> Message-ID: On Jul 24, 2004, at 5:00 PM, Wilhelm Sanke wrote: > What is so special about the "revplayer" that is it > password-protected? Is there such an excellent and superior scripting > routine involved that cannot be shared with others? A quick guess would be that it is intended to prevent people from inserting malicious code into it and then passing it off as the one from RunRev. If this is the case, it should probably have an internal checksum routine as well, or maybe it does. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jperryl at ecs.fullerton.edu Sat Jul 24 17:09:40 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 24 Jul 2004 14:09:40 -0700 (PDT) Subject: any chatters? In-Reply-To: <4102C242.4020803@fourthworld.com> Message-ID: Is it? My spousal unit thought that it was 8 am... Judy On Sat, 24 Jul 2004, Richard Gaskin wrote: > > How about we say next Wednesday at 7 pm GMT (20 for me) we meet at the > > AIM Channel "runrev"? > > If no one voices disagreement, then We can announce that date on > > RevJournal and the official website. > > I'll be there. That's 12 noon PDT? From jperryl at ecs.fullerton.edu Sat Jul 24 17:11:19 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 24 Jul 2004 14:11:19 -0700 (PDT) Subject: 2.5 whats new... File format In-Reply-To: Message-ID: That's cool. Still, reading about it for the first time buried in the fine print is likely to give some people the heebie-jeebies. But thank you for the clarification. :-D Judy On Sat, 24 Jul 2004, Kevin Miller wrote: > Lets be really clear here: the note in the read me refers to a change that > will take place but has not yet taken place. Its precise consequences, if > any, will be clearly published when it actually takes place. Obviously at > that time I will include a warning in the announcement email, along with any > other important warnings, such as the warning I gave not to use a beta > version on mission critical projects. Providing a warning in this beta > would be inappropriate as there has been no change to the file format, and > consequently there is no need for concern. From mwieder at ahsoftware.net Sat Jul 24 17:24:48 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 24 Jul 2004 14:24:48 -0700 Subject: 2.5 whats new... File format In-Reply-To: References: Message-ID: <14115333538.20040724142448@ahsoftware.net> Kevin- Saturday, July 24, 2004, 1:22:11 PM, you wrote: KM> Lets be really clear here: the note in the read me refers to a change that KM> will take place but has not yet taken place. Its precise consequences, if KM> any, will be clearly published when it actually takes place. Obviously at KM> that time I will include a warning in the announcement email, along with any KM> other important warnings, such as the warning I gave not to use a beta KM> version on mission critical projects. Providing a warning in this beta KM> would be inappropriate as there has been no change to the file format, and KM> consequently there is no need for concern. Sorry, Kevin, but that's not REALLY CLEAR yet. "will take place" is something that has been set in stone. If there is a file format change that will affect things like the automating of updates via substacks then we need to know about BEFORE it happens, not when we need to backtrack to figure out why things are no longer working. -- -Mark Wieder mwieder at ahsoftware.net From troy at rpsystems.net Sat Jul 24 17:46:35 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 24 Jul 2004 17:46:35 -0400 Subject: Acrobat is much more than a browser plug in In-Reply-To: <000d01c470d9$29f25ce0$0301a8c0@john> References: <000d01c470d9$29f25ce0$0301a8c0@john> Message-ID: On Jul 23, 2004, at 1:14 PM, Bob Warren wrote: > To see an example of a PDF being shown in the altBrowser, please visit > my > little article at http://www.howsoft.com/runrev/svg.htm once again, and > scroll to the bottom of the page. You can also download an executable > demo > from there. From this demo, you will confirm that you can print etc., > i.e. > all the things you would normally do in Internet Explorer. And all of that is a really good thing. AltBrowser (especially once available cross platform) is an awesome plug in. That said, there is a much greater level of PDF functionality to be had. Imagine building your own custom version of Acrobat reader in RunRev, tied in with whatever else is in your application, with all of your own controls, and the ability to manipulate the Acrobat files however you want to, including modifying and re-saving them. Imagine being able to run handlers which get as parameters - the current document, the selected page, and the selected text on the page, plus keywords, metadata, and everything else the PDF stores. Continue imagining the ability to do a search in an embedded database, pull up a specific document, turn it to a specific page, and select text on the page. Or return a list of matching search results across many documents... Browser plug in functionality is comparatively minimal, and quite restricted - this is not a limitation of AltBrowser, but of the Acrobat plug in itself. Right now, it is the best we have, and that is pretty good. But it can be great... the right people are involved at this point to start making it more possible. Revolution is awesome, but it really needs the support of externals developers. AltBrowser is one example of an excellent and powerful functionality that does not have an equivalent in the base Revolution package (of the very few things.) Strong PDF support is another. Another upside is the fact that this particular external doesn't require any specific browser to be installed, would be cross-platform, and doesn't even need Acrobat Reader to be installed. The downsides? It likely won't be cheap, and it will likely have a comparatively hefty file size, roughly 10 megs of distribution resource files (because it is completely self-contained and makes no presumptions about what is installed on the user's system.) If you have any interest in this, please send a quick message to the list saying so. A brief gauge of the interest level could help inspire RunRev and the external developers, to get this technology into our hands quickly. -- Troy RPSystems, Ltd. http://www.rpsystems.net From ambassador at fourthworld.com Sat Jul 24 17:46:23 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 24 Jul 2004 14:46:23 -0700 Subject: Revplayer? In-Reply-To: <4102CDDC.2090405@hrz.uni-kassel.de> References: <4102CDDC.2090405@hrz.uni-kassel.de> Message-ID: <4102D8AF.1030701@fourthworld.com> Wilhelm Sanke wrote: > What is so special about the "revplayer" that is it password-protected? > Is there such an excellent and superior scripting routine involved that > cannot be shared with others? > > I think, quite a number of us have produced players for Metacard and > Revolution stacks with various features- including myself (see: > "MC-Player" and "MC-Net-Client" at , English > version, page "Sample Stacks") > > And I see that apart from rev- and mc-files, compressed files can only > be opened when in "gz" format. Will this be extended eventually to sit- > and zip-formats? Both ".sit" and ".zip" are proprietary formats. ".gz" is GNU Zip, an open source alternative to the proprietary Zip format and the LZW patents that govern IBM's "compress" tool and others. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From Roger at logram.com Sat Jul 24 18:13:22 2004 From: Roger at logram.com (Roger Amar) Date: Sun, 25 Jul 2004 00:13:22 +0200 Subject: Public ip address Message-ID: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> I can't find how to get with Revolution the ip address provided by the ISP, to avoid the use of http://www.whatismyip ? Thanks for your help. Roger From edgore at shinra.com Sat Jul 24 18:22:04 2004 From: edgore at shinra.com (Edwin Gore) Date: Sat, 24 Jul 2004 16:22:04 -0600 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> Message-ID: <005a01c471cc$a6809c10$6601a8c0@shinra> You could just use rev's internet capability to open www.whatismyip.com and parse the response to pull out the IP address... -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Roger Amar Sent: Saturday, July 24, 2004 4:13 PM To: use-revolution at lists.runrev.com Subject: Public ip address I can't find how to get with Revolution the ip address provided by the ISP, to avoid the use of http://www.whatismyip ? Thanks for your help. Roger _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 7/12/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 7/12/2004 From soapdog at mac.com Sat Jul 24 18:33:29 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 24 Jul 2004 19:33:29 -0300 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> Message-ID: <7C948CD3-DDC1-11D8-A621-0003936D012E@mac.com> On Jul 24, 2004, at 7:13 PM, Roger Amar wrote: > I can't find how to get with Revolution the ip address provided by the > ISP, to avoid the use of http://www.whatismyip ? > Thanks for your help. > > Roger Roger, if you're on MacOS X or Unix-like enviroment you can do the arcane shell thingie: put "ifconfig | grep 'inet'" into tShellCommand replace "'" with quote in tShellCommand get Shell(tShellCommand) That will give you a nice string with all your network addresses for both ipv4 and ipv6, also will give you some nice info on broadcast and netmasks, each line will be an address, like this: [soapdog:~] andregar% ifconfig | grep "inet" inet6 ::1 prefixlen 128 inet6 fe80::1 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 inet6 fe80::203:93ff:fe6d:12e prefixlen 64 scopeid 0x4 inet 200.99.97.11 netmask 0xffffff00 broadcast 200.99.97.255 inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255 [soapdog:~] andregar% See, I tested on terminal, so don't mind the prompt. the first and second lines are related to that Rendevouz thing (I think), the third is the localhost, the fourth is the localhost too but in ipv6, the fifith is THE IP FROM THE ISP, and the last is my local network IP for I have a home network here, just parse it and you have all address you possibly want! Hope I helped... andre > ________ -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Sat Jul 24 18:37:17 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 24 Jul 2004 19:37:17 -0300 Subject: About CharToNum and Unicode... Message-ID: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> Hi Folks imagine this string "made with revolution?" where the last char is that nice trademark symbol made with Option+2. When looping thru the chars of this string and acquiring their unicode values I receive correct values for everyone of them, but for the trademark symbol I am receiving 99 instead of 2112 (which the spec told me is the correct value) (both base16), any clue anyone? -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Sat Jul 24 18:54:47 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 24 Jul 2004 19:54:47 -0300 Subject: more on unicode... err... problems. Message-ID: <7617EFEC-DDC4-11D8-A621-0003936D012E@mac.com> Hi Folks just checked on Unicode.org Trade Mark Symbol = 2122 using CharToNum with it and converting to Base16 evaluated to 99... something wrong? can someone tell me a good way to convert characters to their unicode number counterpart? thanks in advance andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From dsc at swcp.com Sat Jul 24 19:01:13 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 17:01:13 -0600 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> Message-ID: <5C0C46B4-DDC5-11D8-A7C6-000A9567A3E6@swcp.com> On Jul 24, 2004, at 4:13 PM, Roger Amar wrote: > I can't find how to get with Revolution the ip address provided by the > ISP, to avoid the use of http://www.whatismyip ? Here is another approach: function myIP constant testIP = "1.0.0.1" -- Any public IP should do. -- Dar open datagram socket testIP get hostAddress(testIP) close socket testIP return it end myIP Note that opening a datagram socket does not try to communicate with anything. This works on most platforms but not OS X. It does work on OS X with Revolution 2.5 beta, so there is a good chance this will worked with the 2.5 release. Dar Scott From dsc at swcp.com Sat Jul 24 19:02:47 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 17:02:47 -0600 Subject: About CharToNum and Unicode... In-Reply-To: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> References: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> Message-ID: <9465D57C-DDC5-11D8-A7C6-000A9567A3E6@swcp.com> On Jul 24, 2004, at 4:37 PM, Andre Garzia wrote: > Hi Folks imagine this string "made with revolution?" where the last > char is that nice trademark symbol made with Option+2. When looping > thru the chars of this string and acquiring their unicode values I > receive correct values for everyone of them, but for the trademark > symbol I am receiving 99 instead of 2112 (which the spec told me is > the correct value) (both base16), any clue anyone? Did you set useUnicode? Dar Scott From dsc at swcp.com Sat Jul 24 19:18:18 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 17:18:18 -0600 Subject: About CharToNum and Unicode... In-Reply-To: <9465D57C-DDC5-11D8-A7C6-000A9567A3E6@swcp.com> References: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> <9465D57C-DDC5-11D8-A7C6-000A9567A3E6@swcp.com> Message-ID: On Jul 24, 2004, at 5:02 PM, Dar Scott wrote: >> Hi Folks imagine this string "made with revolution?" where the last >> char is that nice trademark symbol made with Option+2. When looping >> thru the chars of this string and acquiring their unicode values I >> receive correct values for everyone of them, but for the trademark >> symbol I am receiving 99 instead of 2112 (which the spec told me is >> the correct value) (both base16), any clue anyone? > > Did you set useUnicode? Arg, that was dumb. You just said they were both base 16 and 99 is not 21 nor 12. Dar From dsc at swcp.com Sat Jul 24 19:24:09 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 17:24:09 -0600 Subject: About CharToNum and Unicode... In-Reply-To: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> References: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> Message-ID: <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> On Jul 24, 2004, at 4:37 PM, Andre Garzia wrote: > Hi Folks imagine this string "made with revolution?" where the last > char is that nice trademark symbol made with Option+2. When looping > thru the chars of this string and acquiring their unicode values I > receive correct values for everyone of them, but for the trademark > symbol I am receiving 99 instead of 2112 (which the spec told me is > the correct value) (both base16), any clue anyone? I put just the option 2 into a field and ran this: on mouseUp get the unicodeText of field "field" set the useUnicode to true get the charToNum of it put baseConvert(it,10,16) end mouseUp I got 2122. Dar Scott From dsc at swcp.com Sat Jul 24 19:26:56 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 17:26:56 -0600 Subject: About CharToNum and Unicode... In-Reply-To: <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> References: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> Message-ID: On Jul 24, 2004, at 5:24 PM, Dar Scott wrote: > I got 2122. I just checked. That is the tm. 2112 is L. Dar Scott From alex at tweedly.net Sat Jul 24 19:41:46 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 25 Jul 2004 00:41:46 +0100 Subject: Public ip address In-Reply-To: <5C0C46B4-DDC5-11D8-A7C6-000A9567A3E6@swcp.com> References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> Message-ID: <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> At 17:01 24/07/2004 -0600, Dar Scott wrote: >On Jul 24, 2004, at 4:13 PM, Roger Amar wrote: > >>I can't find how to get with Revolution the ip address provided by the >>ISP, to avoid the use of http://www.whatismyip ? > >Here is another approach: > >function myIP > constant testIP = "1.0.0.1" -- Any public IP should do. -- Dar > open datagram socket testIP > get hostAddress(testIP) > close socket testIP > return it >end myIP > >Note that opening a datagram socket does not try to communicate with anything. > >This works on most platforms but not OS X. It does work on OS X with >Revolution 2.5 beta, so there is a good chance this will worked with the >2.5 release. I can only test it on Windows, but put hostNameToAddress("") seems to do the right thing for me. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From dsc at swcp.com Sat Jul 24 19:40:41 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 17:40:41 -0600 Subject: Public ip address In-Reply-To: <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> Message-ID: On Jul 24, 2004, at 5:41 PM, Alex Tweedly wrote: > I can only test it on Windows, but > put hostNameToAddress("") > seems to do the right thing for me. Cool! I get empty on OS X. Dar From Revinfo1155 at aol.com Sat Jul 24 19:44:54 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Sat, 24 Jul 2004 19:44:54 -0400 Subject: Rev player Message-ID: <1933BE8D.15FE39F3.3ED9C1B5@aol.com> Is it possible to open a stack with the new rev player2.5 and make changes to a field like add data etc. and save the changes? jack From alex at tweedly.net Sat Jul 24 19:49:00 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 25 Jul 2004 00:49:00 +0100 Subject: Public ip address In-Reply-To: <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> References: <5C0C46B4-DDC5-11D8-A7C6-000A9567A3E6@swcp.com> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> Message-ID: <5.1.0.14.0.20040725004724.00ad1948@mail.tweedly.net> At 00:41 25/07/2004 +0100, Alex Tweedly wrote: >I can only test it on Windows, but > put hostNameToAddress("") >seems to do the right thing for me. Oops - ignore that. Just realized which machine I'm typing on - and it only has a single network interface. I'm not sure what this would do if I'd been on the machine with two IP addresses - which is why Dar's method is the safer way. It should always give (one of) the local address(es) attached to the internet, if you are attached. Note this is not the same as www.whatismyip.com - it would give you the external IP of any NAT box on the path to the internet, not the local address. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From soapdog at mac.com Sat Jul 24 20:01:52 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 24 Jul 2004 21:01:52 -0300 Subject: About CharToNum and Unicode... In-Reply-To: <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> References: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> Message-ID: On Jul 24, 2004, at 8:24 PM, Dar Scott wrote: > I put just the option 2 into a field and ran this: > > on mouseUp > get the unicodeText of field "field" > set the useUnicode to true > get the charToNum of it > put baseConvert(it,10,16) > end mouseUp > > I got 2122. > > Dar Scott Dar, Thanks for your reply! here it's not working. the text is not in a field, it's that: put "made with revolution ?" into tInitialValue set the useUnicode to true repeat with i = 1 to the length of tInitialValue put char i of tInitialValue into tChar put CharToNum(tChar) into tChar put baseconvert(tChar, 10, 16) into tChar put tChar into tArrayA[i] end repeat the array is all 0.... strange ain't it? weird andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From psahores at easynet.fr Sat Jul 24 20:37:09 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 25 Jul 2004 02:37:09 +0200 Subject: Public ip address In-Reply-To: References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> Message-ID: Hello, Seems OK there, at least from within the messagebox (Rev 2.1.2 / 2.2.1 / Panther 10.3.4) The test "answer hostNameToAddress("www.google.com")" returns the two Google's dns. Le 25 juil. 04, ? 01:40, Dar Scott a ?crit : > > On Jul 24, 2004, at 5:41 PM, Alex Tweedly wrote: > >> I can only test it on Windows, but >> put hostNameToAddress("") >> seems to do the right thing for me. > > Cool! > > I get empty on OS X. > > Dar > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/Private services & ACID DB over IP "Mutualiser les deltas de productivit?" From soapdog at mac.com Sat Jul 24 21:05:24 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 24 Jul 2004 22:05:24 -0300 Subject: Public ip address In-Reply-To: References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> Message-ID: On Jul 24, 2004, at 9:37 PM, Pierre Sahores wrote: > Hello, > > Seems OK there, at least from within the messagebox (Rev 2.1.2 / 2.2.1 > / Panther 10.3.4) > > The test "answer hostNameToAddress("www.google.com")" returns the two > Google's dns. > yeah that works, but about discovering your own ISP addressed IP... any hint? Cheers andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From alex at tweedly.net Sat Jul 24 21:22:28 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 25 Jul 2004 02:22:28 +0100 Subject: Public ip address In-Reply-To: References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040725020901.02d8ecb8@mail.tweedly.net> At 02:37 25/07/2004 +0200, Pierre Sahores wrote: >Hello, > >Seems OK there, at least from within the messagebox (Rev 2.1.2 / 2.2.1 / >Panther 10.3.4) > >The test "answer hostNameToAddress("www.google.com")" returns the two >Google's dns. I'd be comfortable that would always work - that's what's documented :-) My example was using an empty string for host (i.e. fully qualified domain name) - which I expected would default to the local machine, though the docs don't specify it. As I later realized, the original request was for a way to get >the ip address provided by the ISP which I interpret as "the IP address facing the internet" or "... attached to the internet". It will only be provided by the ISP in the case of an interface directly connected to a dial-up, broadband or similar network. If you have such a machine, and it has no other active IP interface, then I'd expect hostNameToAddr("") to give the correct value (though I can't verify whether it does right now). If you have a machine which is connected only to a local network (e.g. behind a DSL router, or on a private local net) then I'd expect that to also work. But if you had a machine with multiple IP interfaces (e.g. a Windows machine attached to a DSL line and running Windows Internet Connection Sharing, or a Linux box configured as a router), then I don't know if it's predictable which interface address you'd get back. I'd *expect* it to be the lowest numbered IP address (though I wouldn't guarantee it), and that may well not be the one that is attached to the internet. Dar's solution of opening a UDP socket to a public address should always get the IP address of an interface which can reach the internet. But then we come back to the intent of the original question .... Roger - why do you want to get the IP address, and what kind of thing do you want to use it for ? The reason it matters is the possibility of there being a NAT box between the local machine and the internet - in which case the local IP address may well not be addressable from the internet. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From kee at kagi.com Sat Jul 24 21:25:44 2004 From: kee at kagi.com (kee nethery) Date: Sat, 24 Jul 2004 18:25:44 -0700 Subject: Public ip address In-Reply-To: <5.1.0.14.0.20040725020901.02d8ecb8@mail.tweedly.net> References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> <5.1.0.14.0.20040725020901.02d8ecb8@mail.tweedly.net> Message-ID: <8CA5A2EB-DDD9-11D8-BCF6-000A959B2940@kagi.com> When I need to access servers through a firewall from some remote place, the IP address of my machine is typically not the IP address the firewall is going to see. The only way to determine my IP address is to hit a remote server that tells me what my IP actually is, then I enter that into the firewall. It is rarely the IP address that my machine is using. How you determine your IP address depends entirely upon what you are planning to do with that information. Kee Nethery From gizmotron at earthlink.net Sat Jul 24 23:06:28 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat, 24 Jul 2004 20:06:28 -0700 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: Message-ID: on 7/24/04 12:21 PM, Andre Garzia at soapdog at mac.com wrote: > Hi Folks, > > I am trying to determine if a string is base64 encoded, I don't know in > advance if it will be or not, but I need to find out so that I can > decode as needed. Any hint? > > cheers > andre Hi Andre, Is there any chance that a known word or number is present in the string? You can just go ahead and use base64Decode on it to see if offSet() finds that known word or number before deciding to use the test decode or not. Mark From dsc at swcp.com Sat Jul 24 23:36:03 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 21:36:03 -0600 Subject: About CharToNum and Unicode... In-Reply-To: References: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> Message-ID: On Jul 24, 2004, at 6:01 PM, Andre Garzia wrote: > put "made with revolution ?" into tInitialValue > set the useUnicode to true > repeat with i = 1 to the length of tInitialValue > put char i of tInitialValue into tChar > put CharToNum(tChar) into tChar > put baseconvert(tChar, 10, 16) into tChar > put tChar into tArrayA[i] > end repeat Well, Revolution has not moved that far into unicode. You will get your host encoding tm. Even when we talk about unicode. A char is a byte, just 8 bits. The simple view of unicode by Revolution, at this time, is two bytes in host order. For charToNum() that simply means that it looks at the first two char (bytes) of the arg to calculate the value, when useUnicode is true. Otherwise, it is the normal way; it looks at the first byte (char) only. Unicode support is in the ability to work with fields, some conversion functions that work on strings as byte sequences that encode Unicode, and the two-byte modifier for chartoNum. My dream is that someday we would be able to work with chars as chars with unicode as the basis and still be able to work with strings as byte sequences. I don't know if there is much hope for that. Dar Scott From dsc at swcp.com Sat Jul 24 23:56:47 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 21:56:47 -0600 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: References: Message-ID: On Jul 24, 2004, at 9:06 PM, Mark Brownell wrote: > Is there any chance that a known word or number is present in the > string? > You can just go ahead and use base64Decode on it to see if offSet() > finds > that known word or number before deciding to use the test decode or > not. Yeah, I agree. You need to be able to see some pattern. In general, it can't be done. Consider "ABCD". Is it base64? Hard to tell. Dar Scott From jacque at hyperactivesw.com Sat Jul 24 23:58:03 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 24 Jul 2004 22:58:03 -0500 Subject: Revplayer? In-Reply-To: <4102CDDC.2090405@hrz.uni-kassel.de> References: <4102CDDC.2090405@hrz.uni-kassel.de> Message-ID: <41032FCB.7000102@hyperactivesw.com> On 7/24/04 4:00 PM, Wilhelm Sanke wrote: > What is so special about the "revplayer" that is it password-protected? My guess, though I have no inside info, is that it has something to do with licensing issues. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Sun Jul 25 00:27:05 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 24 Jul 2004 22:27:05 -0600 Subject: About CharToNum and Unicode... In-Reply-To: <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> References: <04A5BCAA-DDC2-11D8-A621-0003936D012E@mac.com> <90526642-DDC8-11D8-A7C6-000A9567A3E6@swcp.com> Message-ID: On Jul 24, 2004, at 5:24 PM, Dar Scott wrote: > I put just the option 2 into a field and ran this: > > on mouseUp > get the unicodeText of field "field" > set the useUnicode to true > get the charToNum of it > put baseConvert(it,10,16) > end mouseUp > > I got 2122. Whoops, that was on the beta. Sorry folks. Dar From jbv.silences at Club-Internet.fr Sun Jul 25 01:47:19 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Sun, 25 Jul 2004 07:47:19 +0200 Subject: anyone here got a function to find is a string is base64encoded? References: Message-ID: <41034966.F46D2A9E@Club-Internet.fr> > > > > Hi Folks, > > > > I am trying to determine if a string is base64 encoded, I don't know in > > advance if it will be or not, but I need to find out so that I can > > decode as needed. Any hint? > > > > cheers > > andre I once wrote a MC cgi script that was decoding incoming emails featuring base64 encoded parts. I just retrieved that script and first thing it did was to find the following string in the email : "Content-Transfer-Encoding: base64" and then it seemed to decide that each following line containing "--" was base64 encoded. IMHO this implies 2 things : 1) base64 encoded strings don't pop out of nowhere, they're always in a context which features a header of some sort that can be used to make the decision about decoding... 2) without any header indication, there's probably no way to decide whether a string is base64 encoded... but I could be wrong... JB From patrend at bigpond.com Sun Jul 25 01:37:43 2004 From: patrend at bigpond.com (Pat Trendler) Date: Sun, 25 Jul 2004 15:37:43 +1000 Subject: How do I prevent the user opening up another instance of a stack? Message-ID: <008301c47209$a0c8c1c0$b000a8c0@mshome.net> How do I prevent the user opening up another instance of a standalone? Can't find anything in the docs or archives. Getting a very sore head - everything I try quits the first stack, let alone getting as far as opening another standalone. TIA Pat From psahores at easynet.fr Sun Jul 25 02:48:48 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 25 Jul 2004 08:48:48 +0200 Subject: Public ip address In-Reply-To: <8CA5A2EB-DDD9-11D8-BCF6-000A959B2940@kagi.com> References: <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <288E417FE19045419FAF2AAF7EC3592E03AB5A@logram-srv.Logram.local> <5.1.0.14.0.20040725004046.00ad1800@mail.tweedly.net> <5.1.0.14.0.20040725020901.02d8ecb8@mail.tweedly.net> <8CA5A2EB-DDD9-11D8-BCF6-000A959B2940@kagi.com> Message-ID: > > Dar's solution of opening a UDP socket to a public address should > always get the IP address of an interface which can reach the > internet. Thanks for the tip, Dar and all my apologies to All. It seems i didn't read the begining of this thread before speaking in the box... The "Rendez-Vous/ZeroConf" features are probably usables there, too. At least under MacOS X and Linux (i don't know about Windows), it's a way to use them to catch the diffrent IP address the computer is binded to. Le 25 juil. 04, ? 03:25, kee nethery a ?crit : > When I need to access servers through a firewall from some remote > place, the IP address of my machine is typically not the IP address > the firewall is going to see. The only way to determine my IP address > is to hit a remote server that tells me what my IP actually is, then I > enter that into the firewall. It is rarely the IP address that my > machine is using. > > How you determine your IP address depends entirely upon what you are > planning to do with that information. > > Kee Nethery > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/Private services & ACID DB over IP "Mutualiser les deltas de productivit?" From rodney at infiny.co.nz Sat Jul 24 01:58:36 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Sat, 24 Jul 2004 17:58:36 +1200 Subject: Acrobat is much more than a browser plug in In-Reply-To: References: <000d01c470d9$29f25ce0$0301a8c0@john> Message-ID: <8100FF1C-DD36-11D8-9DFE-003065F97100@infiny.co.nz> > If you have any interest in this, please send a quick message to the > list saying so. A brief gauge of the interest level could help > inspire RunRev and the external developers, to get this technology > into our hands quickly. I'm very interested. Rodney -- Rodney Tamblyn OceanBrowser Ltd 44 Melville Street Dunedin, New Zealand Ph +64-3-4778606 http://www.oceanbrowser.com/ From FlexibleLearning at aol.com Sun Jul 25 04:46:43 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 25 Jul 2004 04:46:43 EDT Subject: [ANN] ColorConverter 2 Pro, updated Message-ID: <9a.10079e6b.2e34cd73@aol.com> ColorConverter 2 Pro has been updated. Download as a Revolution plug-in or Windows standAlone at ww.FlexibleLearning.com/xtalk If you use html and Revolution, this could be a useful companion for you... - Converts HTML and/or Revolution colors by Name, RGB, Hex, Blend to equivalent format - 6 'click n pick' Color palettes - Colorized Name lists - Interactive Color Comparer - WebSafe check options - Supporting documentation and website links Comments and suggestions welcome. /H From klaus at major-k.de Sun Jul 25 06:39:48 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 25 Jul 2004 12:39:48 +0200 Subject: Rev player In-Reply-To: <1933BE8D.15FE39F3.3ED9C1B5@aol.com> References: <1933BE8D.15FE39F3.3ED9C1B5@aol.com> Message-ID: Hi Jack, > Is it possible to open a stack with the new rev player2.5 and make > changes to a field like add data etc. and save the changes? Why not check it by yourself? ;-) Create a stack with one editable field and a button with this script: on mouseup save this stack end mouseup Save it, drop it onto the player, type something into that field, click that button and close that stack... Then open it again and tell us what you experienced... Thanks ;-) > jack Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Sun Jul 25 06:41:09 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 25 Jul 2004 12:41:09 +0200 Subject: Acrobat is much more than a browser plug in In-Reply-To: References: <000d01c470d9$29f25ce0$0301a8c0@john> Message-ID: <23A30AE4-DE27-11D8-B2F8-000A27B49A96@major-k.de> Hi Troy, > ... > If you have any interest in this, please send a quick message to the > list saying so. > A brief gauge of the interest level could help inspire RunRev and the > external developers, to get this technology into our hands quickly. Sounds like a "musthave" :-) I want one, too! > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From st.king42 at ntlworld.com Sun Jul 25 06:54:24 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Sun, 25 Jul 2004 11:54:24 +0100 Subject: Rev Player - part of distribution of download? References: <20040725010316.46F7E930118@mail.runrev.com> Message-ID: <000801c47235$bfe36340$5602a8c0@athalon> Hi All, Sorry if this is a question answered by the latest Rev Beta, but my subscriptioon has currently expired, so I probably can't evaluate the 2.5Beta. I understand that there are no standalones as such, but stacks play in the Rev player (presumably a different one per platform?). Is this player part of the built distributable (ie like the old standalone) or does the und user of the application have to download and install the appropriate player before the stack can be used? Cheers Steve From bvg at mac.com Sun Jul 25 06:54:48 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 25 Jul 2004 12:54:48 +0200 Subject: Socket woes Message-ID: <0C08B111-DE29-11D8-A43D-000D932AE9E0@mac.com> I am trying to make a chat application. For that I want to be able to open a socket and keep it open. this functions great on my local LAN. But I want it to work also from the internet. Because of that I have activated port forwarding on my router, and tried to contact him instead of the server directly. This does not function at all, but does not generate any errors either... So, is it a problem of liburl? The router? my code? I don't know, but maybe someone can help me. Details below: Port I use: 1029 Router address: 192.168.1.1 respectively 81.6.14.88 Router Port redirection to 192.168.1.2 for 1029 enabled Client and server address: 192.168.1.2 code to connect (Client): on mouseUp --open socket to "192.168.1.1:1029" --open socket to "81.6.14.88:1029" --neither do work open socket to "192.168.1.2:1029" --does work! if the result <> "" then put the result end if end mouseUp code to accept (Server): on mouseUp accept connections on port 1029 with message connected if the result <> "" then put the result end if end mouseUp on connected theIP put "connected:" && theIP end connected Thank you in advance. From mpetrides at earthlink.net Sun Jul 25 07:38:01 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 25 Jul 2004 07:38:01 -0400 Subject: any chatters? In-Reply-To: References: Message-ID: <15761DB0-DE2F-11D8-9C9E-000A959D005E@earthlink.net> I'm still a bit confused. According to GreenwichMeanTime. com EDT is (GMT - 4), so 7 PM GMT should be 3 PM EDT, which would be consistent with Richard's noon PDT. Is that correct? If so, I'll try my darndest to be here for the chat! M On Jul 24, 2004, at 5:09 PM, Judy Perry wrote: > Is it? My spousal unit thought that it was 8 am... > > Judy > > On Sat, 24 Jul 2004, Richard Gaskin wrote: >>> How about we say next Wednesday at 7 pm GMT (20 for me) we meet at >>> the >>> AIM Channel "runrev"? >>> If no one voices disagreement, then We can announce that date on >>> RevJournal and the official website. >> >> I'll be there. That's 12 noon PDT? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From cassj at earthlink.net Sun Jul 25 08:58:41 2004 From: cassj at earthlink.net (James Cass) Date: Sun, 25 Jul 2004 08:58:41 -0400 Subject: any chatters? In-Reply-To: <15761DB0-DE2F-11D8-9C9E-000A959D005E@earthlink.net> References: <15761DB0-DE2F-11D8-9C9E-000A959D005E@earthlink.net> Message-ID: <5A369934-DE3A-11D8-8EF4-000D93C26DB4@earthlink.net> Maybe this "international Meeting Planner" would help clarify: http://www.timeanddate.com/worldclock/meeting.html Or we could all go by Swatch's Internet Time. Here's an Internet Time converter: http://www.computeruser.com/resources/internet_time/converter.html Cheers...James On Jul 25, 2004, at 7:38 AM, Marian Petrides wrote: > I'm still a bit confused. According to GreenwichMeanTime. com EDT is > (GMT - 4), so 7 PM GMT should be 3 PM EDT, which would be consistent > with Richard's noon PDT. Is that correct? > > If so, I'll try my darndest to be here for the chat! > M > > > On Jul 24, 2004, at 5:09 PM, Judy Perry wrote: > >> Is it? My spousal unit thought that it was 8 am... >> >> Judy >> >> On Sat, 24 Jul 2004, Richard Gaskin wrote: >>>> How about we say next Wednesday at 7 pm GMT (20 for me) we meet at >>>> the >>>> AIM Channel "runrev"? >>>> If no one voices disagreement, then We can announce that date on >>>> RevJournal and the official website. >>> >>> I'll be there. That's 12 noon PDT? >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Sun Jul 25 10:25:31 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 25 Jul 2004 07:25:31 -0700 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: Message-ID: on 7/24/04 8:06 PM, Mark Brownell at gizmotron at earthlink.net wrote: > on 7/24/04 12:21 PM, Andre Garzia at soapdog at mac.com wrote: > >> Hi Folks, >> >> I am trying to determine if a string is base64 encoded, I don't know in >> advance if it will be or not, but I need to find out so that I can >> decode as needed. Any hint? >> >> cheers >> andre This is as good as time as any. This topic goes to encryption as well. How would you know to decrypt as well as base64Decode? I use a trick I picked up from Richard Gaskin's Fun Pack/UnPack secret decoder ring stack. He was placing a header in front of the data to be processed. This was a throw away line if I remember correctly. I was using 16 random characters as a front pad to my CBC version of Blowfish. This is a good idea if you want to add extra security to your transferred data. My user app just threw away the first 16 characters after decoding it. So what you do is use a throw away first line with instructions in that line that tell you that it's compressed, base64Encodded, encrypted, and/or has a throw away pad set. What you do about unknown data is another question. It is highly unlikely that if you base64decode a string that is not encoded that you will be able to find any recognizable words. Perhaps a search for "and, or, the" pr "What, Where, or Why" might answer the query as a proper test. Mark From bill at bluewatermaritime.com Sun Jul 25 10:54:29 2004 From: bill at bluewatermaritime.com (Bill) Date: Sun, 25 Jul 2004 10:54:29 -0400 Subject: PDF plug-in with all functions In-Reply-To: <20040725010316.46F7E930118@mail.runrev.com> Message-ID: You are making me salivate. Especially being able to insert data in existing PDF (or created) forms that are part of a stack. And nothing could be as big a hog as Acrobat Pro. On 7/24/04 9:03 PM, "use-revolution-request at lists.runrev.com" wrote: > And all of that is a really good thing. AltBrowser (especially once > available cross platform) is an awesome plug in. > > That said, there is a much greater level of PDF functionality to be > had. Imagine building your own custom version of Acrobat reader in > RunRev, tied in with whatever else is in your application, with all of > your own controls, and the ability to manipulate the Acrobat files > however you want to, including modifying and re-saving them. Imagine > being able to run handlers which get as parameters - the current > document, the selected page, and the selected text on the page, plus > keywords, metadata, and everything else the PDF stores. Continue > imagining the ability to do a search in an embedded database, pull up a > specific document, turn it to a specific page, and select text on the > page. Or return a list of matching search results across many > documents... Bill From jhurley at infostations.com Sun Jul 25 11:23:48 2004 From: jhurley at infostations.com (Jim Hurley) Date: Sun, 25 Jul 2004 08:23:48 -0700 Subject: Messages problem In-Reply-To: <20040724160010.2FDDD9303B2@mail.runrev.com> References: <20040724160010.2FDDD9303B2@mail.runrev.com> Message-ID: > >Thierry Arbellot wrote: > >The "something else" happens more than once when the click duration is >longer than 10 millisec > >Try to put the "something else" in the mouseDown handler, it will be >processed only once per click > >on mouseDown > (do something else as well) -- Places a marker at the mouseLoc. >end mouseDown > >on checkMouse > (do some stuff) --Puts the mouseLoc into a field. > send "checkMouse" to me in 10 millisec > --This loop is halted with a "mouseDoubleDown" in the card script. >end checkMouse > >Thierry >------------------------ > > >Dar Scott wrote: > >On Jul 24, 2004, at 9:06 AM, Jim Hurley wrote: > >> on checkMouse >> (do some stuff) --Puts the mouseLoc into a field. >> if the mouse is down then >> (do something else as well) -- Places a marker at the mouseLoc. >> wait 5 ticks --I am using this line to keep ""something else" from >> happening more than once. >> end if >> send "checkMouse" to me in 10 millisec >> --This loop is halted with a "mouseDoubleDown" in the card script. >> end checkMouse > >I might be mixed up on what you are trying to do. > >To do "something else" only once each time the mouse goes down you can >try this. Set a script local flag in a mouseDown handler. Check it >and clear it in checkMouse. (I'm not sure if this is what you are >asking for.) > >If the problem is multiple checkMouse cycles, you should see it in the >"Pending Messages" view of the message box. This is a common problem. >One approach is to keep the message id in a script local and have >checkMouse and its starting and stopping commands maintain that. > >You might want to look at my "Message Mechanics" primer (very slightly >dated) that is here: > > http://www.swcp.com/dsc/revstacks.html > >Dar Scott Dar and Thiery, Thanks for the suggestions--particularly, Dar, the reminder about "Message Mechanics" primer. I recall going through this great tutorial some time ago, but I just wasn't receptive at the time. Necessity is the mother of receptivity. Turns out, however, that it was easier, as you both suggested, to put a mouseDown handler in the card script and let RunRev do all the message handling. I used a card button to set a custom property for the card. In the card script it was then a simple matter to use mouseMove and mouseDown to do the things they do best--but only when the custom property is true. (What I'm try to accomplish is something like the Polygon tool in the IDE, only in this case to place a marker at the click point instead of a graphic point. A mouseDoubleDown resets the custom property to false.) Thanks again, Jim From sims at ezpzapps.com Sun Jul 25 11:40:27 2004 From: sims at ezpzapps.com (sims) Date: Sun, 25 Jul 2004 17:40:27 +0200 Subject: Acrobat is much more than a browser plug in In-Reply-To: <23A30AE4-DE27-11D8-B2F8-000A27B49A96@major-k.de> References: <000d01c470d9$29f25ce0$0301a8c0@john> <23A30AE4-DE27-11D8-B2F8-000A27B49A96@major-k.de> Message-ID: >Hi Troy, > >>... >>If you have any interest in this, please send a quick message to >>the list saying so. >>A brief gauge of the interest level could help inspire RunRev and >>the external developers, to get this technology into our hands >>quickly. > >Sounds like a "musthave" :-) > >I want one, too! Yes. Me 2. European Rev Conference "a must also!" http://TechieTours.com/Rev From nnoydb at excite.com Sun Jul 25 11:49:06 2004 From: nnoydb at excite.com (K) Date: Sun, 25 Jul 2004 11:49:06 -0400 (EDT) Subject: Send syntax again Message-ID: <20040725154906.5A6813DE3@xprdmailfe12.nwk.excite.com> I assume that via "send"/"call" and value() one cannot pass a reference or a array. Is this correct? Is there another method for invoking a handler/function not in the messages path that can acomadate these data types? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From FlexibleLearning at aol.com Sun Jul 25 11:59:29 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 25 Jul 2004 11:59:29 EDT Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: <7a.5ce42007.2e3532e1@aol.com> What about... try put base64decode(tStr) into tStr catch errnum return "" end try return tStr /H From gizmotron at earthlink.net Sun Jul 25 12:15:35 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 25 Jul 2004 09:15:35 -0700 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: <7a.5ce42007.2e3532e1@aol.com> Message-ID: On Sunday, July 25, 2004, at 08:59 AM, FlexibleLearning at aol.com wrote: > What about... > > try > put base64decode(tStr) into tStr > catch errnum > return "" > end try > return tStr > > /H That's a good idea. What about this for a string test? Base64 is 72 characters per line. I suppose you could test for the number of characters in each line. Mark From dsc at swcp.com Sun Jul 25 13:21:46 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 25 Jul 2004 11:21:46 -0600 Subject: Send syntax again In-Reply-To: <20040725154906.5A6813DE3@xprdmailfe12.nwk.excite.com> References: <20040725154906.5A6813DE3@xprdmailfe12.nwk.excite.com> Message-ID: <1B0B6882-DE5F-11D8-A601-000A9567A3E6@swcp.com> On Jul 25, 2004, at 9:49 AM, K wrote: > I assume that via "send"/"call" and value() one cannot pass a > reference or a array. Is this correct? Is there another method for > invoking a handler/function not in the messages path that can > acomadate these data types? Use a global for an array. Put something into it before the call. Get it right afterward. For the reference, uh, I'm not sure. In my scripts, I send to affect an object or in a callback or similar message. Most of the time that I want to pass a reference I use a library. Consider 'start using' and 'insert script'. Dar Scott From dsc at swcp.com Sun Jul 25 13:26:21 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 25 Jul 2004 11:26:21 -0600 Subject: Socket woes In-Reply-To: <0C08B111-DE29-11D8-A43D-000D932AE9E0@mac.com> References: <0C08B111-DE29-11D8-A43D-000D932AE9E0@mac.com> Message-ID: On Jul 25, 2004, at 4:54 AM, Bj?rnke von Gierke wrote: > Port I use: 1029 > Router address: 192.168.1.1 respectively 81.6.14.88 > Router Port redirection to 192.168.1.2 for 1029 enabled > > Client and server address: 192.168.1.2 You probably cannot see the port forwarding from inside. Put the client on a computer (such as a notebook) that is isolated from the LAN. Have it dial up to get Internet. Then access 81.6.14.88:1029. Dar Scott From dsc at swcp.com Sun Jul 25 13:38:48 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 25 Jul 2004 11:38:48 -0600 Subject: Messages problem In-Reply-To: References: <20040724160010.2FDDD9303B2@mail.runrev.com> Message-ID: <7C64D173-DE61-11D8-A601-000A9567A3E6@swcp.com> On Jul 25, 2004, at 9:23 AM, Jim Hurley wrote: > Turns out, however, that it was easier, as you both suggested, to put > a mouseDown handler in the card script and let RunRev do all the > message handling. > > I used a card button to set a custom property for the card. In the > card script it was then a simple matter to use mouseMove and mouseDown > to do the things they do best--but only when the custom property is > true. (What I'm try to accomplish is something like the Polygon tool > in the IDE, only in this case to place a marker at the click point > instead of a graphic point. A mouseDoubleDown resets the custom > property to false.) Ah. I thought you were trying to sync to something. This is a good solution. One way to program in an event style is to think of user actions changing the state of the app. Dar Scott From JimAultWins at yahoo.com Sun Jul 25 13:38:46 2004 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 25 Jul 2004 10:38:46 -0700 Subject: Message Box useage from scripts Message-ID: Greetings, Revolution 2.2.1 on MacOSX How do I set the command line in the message box? None of the documentation or examples I have read covers this. (I have read Receipe for Find field). I am an old Hypercard programmer. Desired behavior 1) The goal is to allow control-click of a word in a unlocked field to be put into the message box as 'find "textStr', thus the user can simply hit the enterkey to continue to find occurrences. Not what I want to accomplish... 2) using 'put textStr into to msg' or 'put textStr' adds the word "textStr" to the result pane of msg. 3) using 'put ("find " & quote & "textStr" & quote)' also adds to the result pane, thus the user cannot simply hit the enter key to repeat the find operation. Eg... on mouseDown if the controlkey is down then put the clickText into temp put ("find " & quote & temp & quote) --to set the msg find the clickText -- do the first find here end if end mouseDown Is there a message box property to set? Is there a message to send up the heirarchy? Work around is to just have the user continually click on the found word with the control key down. This could get to be more like a video game, however. Thanks for your help Jim Ault Las Vegas From bvg at mac.com Sun Jul 25 13:48:36 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 25 Jul 2004 19:48:36 +0200 Subject: Socket woes In-Reply-To: References: <0C08B111-DE29-11D8-A43D-000D932AE9E0@mac.com> Message-ID: Yes, this is definitely the problem... I just assume that it works for clients outside the LAN, and proceed with development. On Jul 25 2004, at 19:26, Dar Scott wrote: > > On Jul 25, 2004, at 4:54 AM, Bj?rnke von Gierke wrote: > >> Port I use: 1029 >> Router address: 192.168.1.1 respectively 81.6.14.88 >> Router Port redirection to 192.168.1.2 for 1029 enabled >> >> Client and server address: 192.168.1.2 > > You probably cannot see the port forwarding from inside. > > Put the client on a computer (such as a notebook) that is isolated > from the LAN. Have it dial up to get Internet. Then access > 81.6.14.88:1029. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From nnoydb at excite.com Sun Jul 25 15:10:39 2004 From: nnoydb at excite.com (K) Date: Sun, 25 Jul 2004 15:10:39 -0400 (EDT) Subject: Send syntax again Message-ID: <20040725191039.4D8D03DF5@xprdmailfe12.nwk.excite.com> In this case I am using send and value() also for objects. However my objects serve as global components (in a manner of speaking). I create buttons that are independent threads of execution (using my create thread library I posted). These "threads" (using quotes since RR doesn't really thread) receive task packets via send and value(). My problem is many of my threads handle long math operations for arrays of a significant size (in background of course). I was hoping I could use a array reference in a send to prevent wasting a enormous amount of memory. This also prevents me for having to write a custom thread to handle each operation. Is it possible to pass a pointer to a array of variant using send/value? Kevin P.S. I have converted my long math operations to using a form of split/combine/delete to pass them in a send/value(). However it still seems to eat memory at a significant rate. -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Sun 07/25, Dar Scott < dsc at swcp.com > wrote: From: Dar Scott [mailto: dsc at swcp.com] To: use-revolution at lists.runrev.com Date: Sun, 25 Jul 2004 11:21:46 -0600 Subject: Re: Send syntax again
On Jul 25, 2004, at 9:49 AM, K wrote:

> I assume that via "send"/"call" and value() one cannot pass a
> reference or a array. Is this correct? Is there another method for
> invoking a handler/function not in the messages path that can
> acomadate these data types?

Use a global for an array. Put something into it before the call. Get
it right afterward.

For the reference, uh, I'm not sure.

In my scripts, I send to affect an object or in a callback or similar
message.

Most of the time that I want to pass a reference I use a library.
Consider 'start using' and 'insert script'.

Dar Scott



_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From wouter.abraham at pi.be Sun Jul 25 15:14:52 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 25 Jul 2004 21:14:52 +0200 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: > ? From: Mark Brownell > ? Subject: Re: anyone here got a function to find is a string is > base64 encoded? > ? Date: Sun, 25 Jul 2004 09:16:19 -0700 > > >> On Sunday, July 25, 2004, at 08:59 AM, [EMAIL PROTECTED] wrote: >> >> >> What about... >> >> >> try >> put base64decode(tStr) into tStr >> catch errnum >> return "" >> end try >> return tStr >> >> /H >> won't work > > That's a good idea. What about this for a string test? Base64 is 72 > characters per line. I suppose you could test for the number of > characters in each line. > > > Mark base64Decode is a very safe function. Even if one deletes the "=" char(s) at the end of a base64Encoded string (if there are) it will decode correctly. Even if one inserts chars (like ; or ? or < or > etc.) in a base64Encoded string it will decode correctly. Like : put base64Decode("U2VuZCB1c2UtcmV2b2x1dGl????vbiBtYWlsa!!!!! W5nIGxpc3Qgc3VibWlzc2lvbnMgdG8=") (watch the mail wrap) One could test for a *welformed* base64Encodeded string : function isWelformed64 pText replace cr with "" in pText if the num of chars in tText mod 4 = 0 then repeat for each char i in pText put i into tArray[i] end repeat put the keys of tArray into pText if "=" is in tKeys then put the num of chars in pText - 1 into x put 1 into tC repeat for each char i in pText if i = "=" and tC < x then return false add 1 to tC end repeat end if repeat for each line i in tKeys if i is not in "abcdefghijklmnopqrstuvwxyz1234567890/=" then return false end repeat return true else return false end isWelformed64 But if false it still could be a base64Encodeded string. And if true it could still be a 1 word unencoded string. But hey this is a quick starter. Greetings, WA From Roger at logram.com Sun Jul 25 15:15:37 2004 From: Roger at logram.com (Roger Amar) Date: Sun, 25 Jul 2004 21:15:37 +0200 Subject: Public ip address Message-ID: <288E417FE19045419FAF2AAF7EC3592E03AB5B@logram-srv.Logram.local> Hello Alex, We have to maintain a radio stations network running our automation software,MacBroadcast*, via Timbuktu. To take the control of a distant computer, PC or Macintosh, we have to know the public IP address to connect to that computer and do our job. Since the IP address provided by the ISP is not permanent, I want to write a simple code which once an hour, is able to send us the actual IP public address of every radio station. (Some of them have a fixed IP Address which never change but the cost of this solution is about 20 $ per month.) Using solutions like DynDNS which is supposed to translate the IP address to a fixed one is not a secure solution. I want to do what www.whatismyip.com is able to do. The solutions suggested by this list are just able to return the lan ip address. Thanks to all of you for your replies Roger; * http://www.logram.com and then click on "MacBroadcast" -----Message d'origine----- De : use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] De la part de Alex Tweedly Envoy? : dimanche 25 juillet 2004 03:22 ? : How to use Revolution Objet : Re: Public ip address At 02:37 25/07/2004 +0200, Pierre Sahores wrote: >Hello, > >Seems OK there, at least from within the messagebox (Rev 2.1.2 / 2.2.1 >/ Panther 10.3.4) > >The test "answer hostNameToAddress("www.google.com")" returns the two >Google's dns. I'd be comfortable that would always work - that's what's documented :-) My example was using an empty string for host (i.e. fully qualified domain name) - which I expected would default to the local machine, though the docs don't specify it. As I later realized, the original request was for a way to get >the ip address provided by the ISP which I interpret as "the IP address facing the internet" or "... attached to the internet". It will only be provided by the ISP in the case of an interface directly connected to a dial-up, broadband or similar network. If you have such a machine, and it has no other active IP interface, then I'd expect hostNameToAddr("") to give the correct value (though I can't verify whether it does right now). If you have a machine which is connected only to a local network (e.g. behind a DSL router, or on a private local net) then I'd expect that to also work. But if you had a machine with multiple IP interfaces (e.g. a Windows machine attached to a DSL line and running Windows Internet Connection Sharing, or a Linux box configured as a router), then I don't know if it's predictable which interface address you'd get back. I'd *expect* it to be the lowest numbered IP address (though I wouldn't guarantee it), and that may well not be the one that is attached to the internet. Dar's solution of opening a UDP socket to a public address should always get the IP address of an interface which can reach the internet. But then we come back to the intent of the original question .... Roger - why do you want to get the IP address, and what kind of thing do you want to use it for ? The reason it matters is the possibility of there being a NAT box between the local machine and the internet - in which case the local IP address may well not be addressable from the internet. -- Alex. From Revinfo1155 at aol.com Sun Jul 25 15:19:33 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Sun, 25 Jul 2004 15:19:33 -0400 Subject: Rev player Message-ID: <3C84D7DE.00673AA7.3ED9C1B5@aol.com> Did as you suggested and the player would not save the changes. How come? jack From klaus at major-k.de Sun Jul 25 15:27:30 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 25 Jul 2004 21:27:30 +0200 Subject: Rev player In-Reply-To: <3C84D7DE.00673AA7.3ED9C1B5@aol.com> References: <3C84D7DE.00673AA7.3ED9C1B5@aol.com> Message-ID: Hi Jack, > Did as you suggested and the player would not save the changes. How > come? AH, thanks for the info :-) That means that the player will start in "secureMode", as Kevin Miller wrote... See the docs for "secureMode", this prohibits ANY write action on the users hd! And it looks like it works ;-) > jack Regards Klaus Major klaus at major-k.de http://www.major-k.de From troy at rpsystems.net Sun Jul 25 15:32:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 25 Jul 2004 15:32:18 -0400 Subject: Rev player In-Reply-To: <3C84D7DE.00673AA7.3ED9C1B5@aol.com> References: <3C84D7DE.00673AA7.3ED9C1B5@aol.com> Message-ID: <577823E0-DE71-11D8-80C5-000A95A09CF8@rpsystems.net> On Jul 25, 2004, at 3:19 PM, Revinfo1155 at aol.com wrote: > Did as you suggested and the player would not save the changes. How > come? It could be the player is configured for maximum security (whatever that is called in Rev.) It is supposed to act something akin to the shockwave player, which prevents "harmful" activities (saving files, deleting files, etc.) on the end-user's computer. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Sun Jul 25 15:29:31 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 25 Jul 2004 15:29:31 -0400 Subject: Send syntax again In-Reply-To: <20040725191039.4D8D03DF5@xprdmailfe12.nwk.excite.com> References: <20040725191039.4D8D03DF5@xprdmailfe12.nwk.excite.com> Message-ID: On Jul 25, 2004, at 3:10 PM, K wrote: > I was hoping I could use a array reference in a send to prevent > wasting a enormous amount of memory. This would indeed be nice, but wraps back to needing to use a global array. In a sense, this is an extension of my overall issues with arrays in Rev. I'd like to be able to pass arrays by reference, and I'd like for them to be more like actual "lists" rather than the sort of pseudo-arrays we have now. While modern systems may have memory to spare, the current usage of arrays is simply an inefficient memory hog except for the most lightweight of uses. -- Troy RPSystems, Ltd. http://www.rpsystems.net From powai903 at yahoo.com Sun Jul 25 15:56:24 2004 From: powai903 at yahoo.com (Vikram Singh) Date: Sun, 25 Jul 2004 12:56:24 -0700 (PDT) Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB5B@logram-srv.Logram.local> Message-ID: <20040725195624.67105.qmail@web51004.mail.yahoo.com> put word 11 of url "http://whatismyip.com" into fld 1 (or whaterver) does this work for you? vikram Roger Amar wrote: Hello Alex, We have to maintain a radio stations network running our automation software,MacBroadcast*, via Timbuktu. To take the control of a distant computer, PC or Macintosh, we have to know the public IP address to connect to that computer and do our job. Since the IP address provided by the ISP is not permanent, I want to write a simple code which once an hour, is able to send us the actual IP public address of every radio station. (Some of them have a fixed IP Address which never change but the cost of this solution is about 20 $ per month.) Using solutions like DynDNS which is supposed to translate the IP address to a fixed one is not a secure solution. I want to do what www.whatismyip.com is able to do. The solutions suggested by this list are just able to return the lan ip address. Thanks to all of you for your replies Roger; * http://www.logram.com and then click on "MacBroadcast" -----Message d'origine----- De : use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] De la part de Alex Tweedly Envoy? : dimanche 25 juillet 2004 03:22 ? : How to use Revolution Objet : Re: Public ip address At 02:37 25/07/2004 +0200, Pierre Sahores wrote: >Hello, > >Seems OK there, at least from within the messagebox (Rev 2.1.2 / 2.2.1 >/ Panther 10.3.4) > >The test "answer hostNameToAddress("www.google.com")" returns the two >Google's dns. I'd be comfortable that would always work - that's what's documented :-) My example was using an empty string for host (i.e. fully qualified domain name) - which I expected would default to the local machine, though the docs don't specify it. As I later realized, the original request was for a way to get >the ip address provided by the ISP which I interpret as "the IP address facing the internet" or "... attached to the internet". It will only be provided by the ISP in the case of an interface directly connected to a dial-up, broadband or similar network. If you have such a machine, and it has no other active IP interface, then I'd expect hostNameToAddr("") to give the correct value (though I can't verify whether it does right now). If you have a machine which is connected only to a local network (e.g. behind a DSL router, or on a private local net) then I'd expect that to also work. But if you had a machine with multiple IP interfaces (e.g. a Windows machine attached to a DSL line and running Windows Internet Connection Sharing, or a Linux box configured as a router), then I don't know if it's predictable which interface address you'd get back. I'd *expect* it to be the lowest numbered IP address (though I wouldn't guarantee it), and that may well not be the one that is attached to the internet. Dar's solution of opening a UDP socket to a public address should always get the IP address of an interface which can reach the internet. But then we come back to the intent of the original question .... Roger - why do you want to get the IP address, and what kind of thing do you want to use it for ? The reason it matters is the possibility of there being a NAT box between the local machine and the internet - in which case the local IP address may well not be addressable from the internet. -- Alex. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! From jacque at hyperactivesw.com Sun Jul 25 16:06:05 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 25 Jul 2004 15:06:05 -0500 Subject: Rev Player - part of distribution of download? In-Reply-To: <000801c47235$bfe36340$5602a8c0@athalon> References: <20040725010316.46F7E930118@mail.runrev.com> <000801c47235$bfe36340$5602a8c0@athalon> Message-ID: <410412AD.6030001@hyperactivesw.com> On 7/25/04 5:54 AM, Stephen King wrote: > Hi All, > > Sorry if this is a question answered by the latest Rev Beta, but my > subscriptioon has currently expired, so I probably can't evaluate the > 2.5Beta. > > I understand that there are no standalones as such, but stacks play in the > Rev player (presumably a different one per platform?). Is this player part > of the built distributable (ie like the old standalone) or does the und user > of the application have to download and install the appropriate player > before the stack can be used? There's a misunderstanding here. Rev still builds standalones exactly as it used to. The Player is an addition to the existing feature set, and separate from any standalones. There may be cases where you would rather distribute stacks; for example, if you plan to send someone lots of different stacks but you don't want to build standalones for each one. In that case, you would just send them the Player along with all your stacks. This saves a lot of disk space and the user can play all your stacks with a single application. Standalones can still be built and distributed just as they always were. The Player just adds an additional delivery option. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sun Jul 25 16:16:22 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 25 Jul 2004 21:16:22 +0100 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB5B@logram-srv.Logram.l ocal> Message-ID: <5.1.0.14.0.20040725205050.02dd0368@mail.tweedly.net> At 21:15 25/07/2004 +0200, Roger Amar wrote: >Hello Alex, > >We have to maintain a radio stations network running our automation >software,MacBroadcast*, via Timbuktu. To take the control of a distant >computer, PC or Macintosh, we have to know the public IP address to >connect to that computer and do our job. Since the IP address provided by >the ISP is not permanent, I want to write a simple code which once an >hour, is able to send us the actual IP public address of every radio >station. (Some of them have a fixed IP Address which never change but the >cost of this solution is about 20 $ per month.) >Using solutions like DynDNS which is supposed to translate the IP address >to a fixed one is not a secure solution. >I want to do what www.whatismyip.com is able to do. >The solutions suggested by this list are just able to return the lan ip >address. If the machines in question are directly connected to the ISP - i.e. they have a dial-up or DSL or equivalent DIRECT to the ISP without an intervening router (or firewall) then the UDP socket method should work. If they are behind a router, without their own public address, then it's likely you wouldn't be able to connect in with Timbuktu anyway (unless the router is set up for port-forwarding). BUT ... if you always have one machine with a static IP address, then you can use it to discover and save the IP address of the others. On the dynamic-IP machine, open a socket to the static one, and send a packet. Have a simple echo server on the static machine which simply replies to the request with a packet containing the host address the packet came from (in the socket name from "accept connections"). See the Simplechat example under user contributions - it's at the very end of the list. Feel free to ask for more detail if this is unclear, either on or off list. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From wouter.abraham at pi.be Sun Jul 25 16:19:03 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 25 Jul 2004 22:19:03 +0200 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: --snip Oops typo > One could test for a *welformed* base64Encodeded string : > > function isWelformed64 pText > replace cr with "" in pText > if the num of chars in tText mod 4 = 0 then > repeat for each char i in pText > put i into tArray[i] > end repeat put the keys of tArray into tKeys > if "=" is in tKeys then > put the num of chars in pText - 1 into x > put 1 into tC > repeat for each char i in pText > if i = "=" and tC < x then return false > add 1 to tC > end repeat > end if > repeat for each line i in tKeys > if i is not in "abcdefghijklmnopqrstuvwxyz1234567890/=" then > return false > end repeat > return true > else return false > end isWelformed64 > > Sorry, Greetings, WA From johnrule at rcsprogramming.com Sun Jul 25 16:42:21 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Sun, 25 Jul 2004 13:42:21 -0700 Subject: Cancel socketTimeout? References: <20040725160014.61BD6930148@mail.runrev.com> Message-ID: <000701c47287$e309fad0$9201000a@minipcxp> Is there any way to cancel a socketTimeout? I keep getting (in my opinion) invalid socketTimeout error messages. Can I make the engine 'ignore' timeouts? The engine keeps closing valid connections on me! Thanks, JR From troy at rpsystems.net Sun Jul 25 16:47:56 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 25 Jul 2004 16:47:56 -0400 Subject: Rev Player - part of distribution of download? In-Reply-To: <410412AD.6030001@hyperactivesw.com> References: <20040725010316.46F7E930118@mail.runrev.com> <000801c47235$bfe36340$5602a8c0@athalon> <410412AD.6030001@hyperactivesw.com> Message-ID: On Jul 25, 2004, at 4:06 PM, J. Landman Gay wrote: > Standalones can still be built and distributed just as they always > were. The Player just adds an additional delivery option. I thought it was to be the only real delivery option with the new "DreamCard" though... -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Sun Jul 25 17:05:30 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 25 Jul 2004 18:05:30 -0300 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: References: Message-ID: <5C5DFF76-DE7E-11D8-A621-0003936D012E@mac.com> Wouter and All, thank you very much for all your replies! Noew thanks to this function, we can probe a string to see if it is Base64 encoded and add it as a item in the XML-RPC Lib! Thanks andre On Jul 25, 2004, at 5:19 PM, Wouter wrote: > --snip > > Oops typo > >> One could test for a *welformed* base64Encodeded string : >> >> function isWelformed64 pText >> replace cr with "" in pText >> if the num of chars in tText mod 4 = 0 then >> repeat for each char i in pText >> put i into tArray[i] >> end repeat > > put the keys of tArray into tKeys > >> if "=" is in tKeys then >> put the num of chars in pText - 1 into x >> put 1 into tC >> repeat for each char i in pText >> if i = "=" and tC < x then return false >> add 1 to tC >> end repeat >> end if >> repeat for each line i in tKeys >> if i is not in "abcdefghijklmnopqrstuvwxyz1234567890/=" then >> return false >> end repeat >> return true >> else return false >> end isWelformed64 >> >> > > Sorry, > Greetings, > WA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From Revinfo1155 at aol.com Sun Jul 25 17:16:18 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Sun, 25 Jul 2004 17:16:18 -0400 Subject: Rev player Message-ID: <38B3722B.5465A839.3ED9C1B5@aol.com> So if we want to distribute a stack such as a simple address stack where cards will be added and data will need to be saved by the enduser. We will have to create a standalone to run the stack. Therefore dreamcard will not do the job. Correct? jack In a message dated 7/25/2004 3:27:30 PM Eastern Daylight Time, Klaus Major writes: >Hi Jack, > >> Did as you suggested and the player would not save the changes. How >> come? > >AH, thanks for the info :-) > >That means that the player will start in "secureMode", as Kevin Miller >wrote... > >See the docs for "secureMode", this prohibits ANY write action on the >users hd! > >And it looks like it works ;-) > >> jack > >Regards > >Klaus Major >klaus at major-k.de >http://www.major-k.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > From Cubist at aol.com Sun Jul 25 17:27:20 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Sun, 25 Jul 2004 17:27:20 EDT Subject: use-revolution Digest, Vol 10, Issue 99 Message-ID: <142.2f137658.2e357fb8@aol.com> In a message dated 7/25/04 2:07:20 PM, use-revolution-request at lists.runrev.com writes: > >Message: 1 >Date: Sun, 25 Jul 2004 09:15:35 -0700 >From: Mark Brownell >Subject: Re: anyone here got a function to find is a string is base64 > encoded? >To: How to use Revolution >Message-ID: >Content-Type: text/plain; charset=US-ASCII; format=flowed > > >On Sunday, July 25, 2004, at 08:59 AM, FlexibleLearning at aol.com wrote: > >> What about... >> >> try >> put base64decode(tStr) into tStr >> catch errnum >> return "" >> end try >> return tStr >> >> /H > > >That's a good idea. What about this for a string test? Base64 is 72 >characters per line. I suppose you could test for the number of >characters in each line. Like this? function IsItBase64 DerString filter DerString with [string consisting of 72 "?"s] return (DerString is not "") end IsItBase64 From wouter.abraham at pi.be Sun Jul 25 17:33:43 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 25 Jul 2004 23:33:43 +0200 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: <4DB79CC0-DE82-11D8-B505-003065CC999E@pi.be> > > ? From: Andre Garzia > ? Subject: Re: anyone here got a function to find is a string is > base64 encoded? > ? Date: Sun, 25 Jul 2004 14:05:55 -0700 > > > Wouter and All, > > thank you very much for all your replies! Noew thanks to this > function, we can probe a string to see if it is Base64 encoded and add > it as a item in the XML-RPC Lib! > > > Thanks > andre Tnx, but I should learn to use the find and replace instead of replacing by hand and watching movies, damn me...as you all have seen already > One could test for a *welformed* base64Encodeded string : > > function isWelformed64 pText > replace cr with "" in pText if the num of chars in pText mod 4 = 0 then > repeat for each char i in pText > put i into tArray[i] > end repeat put the keys of tArray into tKeys > if "=" is in tKeys then > put the num of chars in pText - 1 into x > put 1 into tC > repeat for each char i in pText > if i = "=" and tC < x then return false > add 1 to tC > end repeat > end if > repeat for each line i in tKeys > if i is not in "abcdefghijklmnopqrstuvwxyz1234567890/=" then > return false > end repeat > return true > else return false > end isWelformed64 > > Sorry once again. Greetings, WA From mwieder at ahsoftware.net Sun Jul 25 17:34:29 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 25 Jul 2004 14:34:29 -0700 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB5B@logram-srv.Logram.local> References: <288E417FE19045419FAF2AAF7EC3592E03AB5B@logram-srv.Logram.local> Message-ID: <17716640748.20040725143429@ahsoftware.net> Roger- Sunday, July 25, 2004, 12:15:37 PM, you wrote: Would the Internet Locator function of Timbuktu help you out here? That's what it's designed for. -- -Mark Wieder mwieder at ahsoftware.net From gizmotron at earthlink.net Sun Jul 25 17:35:18 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 25 Jul 2004 14:35:18 -0700 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: Message-ID: <8666721A-DE82-11D8-818B-000A95743F7A@earthlink.net> On Sunday, July 25, 2004, at 12:14 PM, Wouter wrote: > But if false it still could be a base64Encodeded string. > And if true it could still be a 1 word unencoded string. > But hey this is a quick starter. > > Greetings, > WA Wouter gets me again. Thanks Wouter. I'm sure glad I don't need this testing. Mark From gizmotron at earthlink.net Sun Jul 25 17:36:29 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 25 Jul 2004 14:36:29 -0700 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: Message-ID: On Sunday, July 25, 2004, at 01:19 PM, Wouter wrote: > Sorry, > Greetings, > WA Wouter gets himself... grin! Mark From pixelbird at interisland.net Sun Jul 25 17:53:21 2004 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Sun, 25 Jul 2004 13:53:21 -0800 Subject: Rev player In-Reply-To: <20040725210342.B7A8E930180@mail.runrev.com> Message-ID: Hi Troy, Stephen, Klaus, et al, > Date: Sun, 25 Jul 2004 15:32:18 -0400 > From: Troy Rollins > Subject: Re: Rev player > > > On Jul 25, 2004, at 3:19 PM, Revinfo1155 at aol.com wrote: > >> Did as you suggested and the player would not save the changes. How >> come? > > It could be the player is configured for maximum security (whatever > that is called in Rev.) It is supposed to act something akin to the > shockwave player, which prevents "harmful" activities (saving files, > deleting files, etc.) on the end-user's computer. I don't think so. I haven't tried it yet, but I bet if you incorporate normal "Save" or "Save as" scripted menu items in your stacks, then they should save according to the scripts, otherwise what good would the player be? I mean, it should disallow access to code, but not to updating files which are specifically interacted with, and handled by, the code in your UI. All the best, Ken N. From toncardona at mac.com Sun Jul 25 17:45:44 2004 From: toncardona at mac.com (Ton Cardona) Date: Sun, 25 Jul 2004 23:45:44 +0200 Subject: No subject Message-ID: I would like to compare the modification date of a binary file on an ftp server with that of a corresponding binary file in a folder on the hard disk. The purpose is to download files of the ftp server ony when their modification date date is older than those of the files in the hard disk I guess there must be a way of doing it, but I am unable to find out how. Thanks in advance, Ton Cardona From dsc at swcp.com Sun Jul 25 17:47:58 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 25 Jul 2004 15:47:58 -0600 Subject: Message Box useage from scripts In-Reply-To: References: Message-ID: <4B457B84-DE84-11D8-9C1F-000A9567A3E6@swcp.com> On Jul 25, 2004, at 11:38 AM, Jim Ault wrote: > Desired behavior > 1) The goal is to allow control-click of a word in a unlocked field > to be put into the message box as 'find "textStr', thus the user can > simply hit the enterkey to continue to find occurrences. Perhaps you can make your own to work the way you want. Dar Scott From psahores at easynet.fr Sun Jul 25 17:51:43 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 25 Jul 2004 23:51:43 +0200 Subject: Acrobat is much more than a browser plug in In-Reply-To: <23A30AE4-DE27-11D8-B2F8-000A27B49A96@major-k.de> References: <000d01c470d9$29f25ce0$0301a8c0@john> <23A30AE4-DE27-11D8-B2F8-000A27B49A96@major-k.de> Message-ID: Le 25 juil. 04, ? 12:41, Klaus Major a ?crit : > Hi Troy, > >> ... >> If you have any interest in this, please send a quick message to the >> list saying so. >> A brief gauge of the interest level could help inspire RunRev and >> the external developers, to get this technology into our hands >> quickly. > > Sounds like a "musthave" :-) > > I want one, too! Kevin, Tuviah and All, Add my voice too, please ! > >> -- >> Troy >> RPSystems, Ltd. >> http://www.rpsystems.net > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/Private services & ACID DB over IP "Mutualiser les deltas de productivit?" From Revinfo1155 at aol.com Sun Jul 25 17:52:05 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Sun, 25 Jul 2004 17:52:05 -0400 Subject: Rev player Message-ID: <071BB43E.35214F87.3ED9C1B5@aol.com> Ken, I hope your right but I built a test stack with a button scripted to save on mouseUp and it didn't work. I agree with you-A rev player that won't allow updating and saving of data won't help me much. Can someone else run some tests. Maybe I'm overlooking something. jack In a message dated 7/25/2004 5:53:21 PM Eastern Daylight Time, "Ken Norris (dialup)" writes: >Hi Troy, Stephen, Klaus, et al, > >> Date: Sun, 25 Jul 2004 15:32:18 -0400 >> From: Troy Rollins >> Subject: Re: Rev player >> >> >> On Jul 25, 2004, at 3:19 PM, Revinfo1155 at aol.com wrote: >> >>> Did as you suggested and the player would not save the changes. How >>> come? >> >> It could be the player is configured for maximum security (whatever >> that is called in Rev.) It is supposed to act something akin to the >> shockwave player, which prevents "harmful" activities (saving files, >> deleting files, etc.) on the end-user's computer. > >I don't think so. I haven't tried it yet, but I bet if you incorporate >normal "Save" or "Save as" scripted menu items in your stacks, then they >should save according to the scripts, otherwise what good would the player >be? I mean, it should disallow access to code, but not to updating files >which are specifically interacted with, and handled by, the code in your UI. > >All the best, >Ken N. > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Sun Jul 25 17:56:56 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 25 Jul 2004 23:56:56 +0200 Subject: Cancel socketTimeout? In-Reply-To: <000701c47287$e309fad0$9201000a@minipcxp> References: <20040725160014.61BD6930148@mail.runrev.com> <000701c47287$e309fad0$9201000a@minipcxp> Message-ID: <8B92C52C-DE85-11D8-A43D-000D932AE9E0@mac.com> You can set the sockettimeoutinterval to a bigger value, or just ignore the message. The timeout message does not close the socket, it just gets repeatedly send when a write or read has not finished. On Jul 25 2004, at 22:42, John Rule wrote: > Is there any way to cancel a socketTimeout? I keep getting (in my > opinion) > invalid socketTimeout error messages. Can I make the engine 'ignore' > timeouts? The engine keeps closing valid connections on me! > > Thanks, > JR > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Sun Jul 25 18:11:17 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 25 Jul 2004 23:11:17 +0100 Subject: ftp dates In-Reply-To: Message-ID: <5.1.0.14.0.20040725230555.02de39b0@mail.tweedly.net> At 23:45 25/07/2004 +0200, Ton Cardona wrote: >I would like to compare the modification date of a binary file on an ftp >server with that of a corresponding binary file in a folder on the hard disk. > >The purpose is to download files of the ftp server ony when their >modification date date is older than those of the files in the hard disk > >I guess there must be a way of doing it, but I am unable to find out how. There's a "How To" on How to list the files in an FTP directory - summary is that an FTP URL which finishes in a "/" will give back a directory listing, including the name, size, permissions, owner, and last modification date The example given is : put URL "ftp://ftp.example.net/mydir/" into field "List" Take comparing modification times between systems for different clock settings - you may want to check current time on each machine and use that to adjust your decisions. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From briany at qldlearning.com Sun Jul 25 18:06:01 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 25 Jul 2004 18:06:01 -0400 Subject: Public ip address In-Reply-To: <5.1.0.14.0.20040725205050.02dd0368@mail.tweedly.net> Message-ID: If what you really like is the functionality of www.whatismyip.com, you might consider just hosting your own CGI script somewhere. It could literally be a one-liner... pretty much any server-side scripting language (including xTalk) can check an environment variable or call a function to return the remote IP making the request. - Brian >> Hello Alex, >> >> We have to maintain a radio stations network running our automation >> software,MacBroadcast*, via Timbuktu. To take the control of a >> distant computer, PC or Macintosh, we have to know the public IP >> address to connect to that computer and do our job. Since the IP >> address provided by the ISP is not permanent, I want to write a >> simple code which once an hour, is able to send us the actual IP >> public address of every radio station. (Some of them have a fixed IP >> Address which never change but the cost of this solution is about 20 >> $ per month.) >> Using solutions like DynDNS which is supposed to translate the IP >> address to a fixed one is not a secure solution. >> I want to do what www.whatismyip.com is able to do. >> The solutions suggested by this list are just able to return the lan >> ip address. From dsc at swcp.com Sun Jul 25 18:08:28 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 25 Jul 2004 16:08:28 -0600 Subject: Cancel socketTimeout? In-Reply-To: <000701c47287$e309fad0$9201000a@minipcxp> References: <20040725160014.61BD6930148@mail.runrev.com> <000701c47287$e309fad0$9201000a@minipcxp> Message-ID: <2815AD7E-DE87-11D8-9C1F-000A9567A3E6@swcp.com> On Jul 25, 2004, at 2:42 PM, John Rule wrote: > Is there any way to cancel a socketTimeout? I think you can cancel the message. The info you need is in pendingMessages. However, this may not do what you want. > I keep getting (in my opinion) > invalid socketTimeout error messages. Can I make the engine 'ignore' > timeouts? Maybe you can set the socketTimoutInterval to something very large. You can ignore the messages by simply not having a handler for socketTimeout. > The engine keeps closing valid connections on me! Now that is weird. Do you get a socketClosed or socketError right after the socketTimout? What OS? What Rev version? (The beta has new socket code and bugs are being worked out.) Dar Scott From sanke at hrz.uni-kassel.de Sun Jul 25 18:44:30 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 26 Jul 2004 00:44:30 +0200 Subject: Rev player Message-ID: <410437CE.8040506@hrz.uni-kassel.de> On Sun, 25 Jul 2004 Revinfo1155 at aol.com wrote: > Did as you suggested and the player would not save the changes. How come? > > jack and Troy Rollins wrote: > It could be the player is configured for maximum security (whatever > that is called in Rev.) It is supposed to act something akin to the > shockwave player, which prevents "harmful" activities (saving files, > deleting files, etc.) on the end-user's computer. > -- > Troy It is no big deal to produce your own player that saves modified stacks. What you need: - create a new stack - create a button "open" with the script "answer file "Plase select a stack" with filter "*.mc;*.rev" go to it" - create a button "save" with a script "put the short name of the topstack into Oldname ask file "Please choose a new name for the stack! (extension mc will b added" with Oldname put it into NewName put Newname&".mc" into Newname save stack Oldname as Newname" - important: set the style of your player to "modeless" "on preOpenStack if the short name of this stack is "my-player" then set the style of this stack to modeless set the loc of this stack to 200,170 end if end preopenstack" Change the scripts accordingly if you prefer rev-stacks. - And finally: produce a standalone. That's all.- You can find and download such an example of an elementary player for Metacard and Revolution stacks on my website: English version, page "Sample stacks" stack "MC-Player" (for Windows) Regards, Wilhelm Sanke From ambassador at fourthworld.com Sun Jul 25 19:11:15 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 25 Jul 2004 16:11:15 -0700 Subject: Rev player In-Reply-To: <410437CE.8040506@hrz.uni-kassel.de> References: <410437CE.8040506@hrz.uni-kassel.de> Message-ID: <41043E13.2060306@fourthworld.com> Wilhelm Sanke wrote: > On Sun, 25 Jul 2004 Revinfo1155 at aol.com wrote: > >> Did as you suggested and the player would not save the changes. How come? >> >> jack > > and Troy Rollins wrote: > >> It could be the player is configured for maximum security (whatever >> that is called in Rev.) It is supposed to act something akin to the >> shockwave player, which prevents "harmful" activities (saving files, >> deleting files, etc.) on the end-user's computer. >> -- >> Troy > > It is no big deal to produce your own player that saves modified stacks. While that would be a necessity if indeed a RunRev-supplied player didn't allow changes, it might be in everyone's best interest to see the player made more useful by allowing saves. If security is the concern it would not be difficult to have an opening dialog that asks if the user wants to run with secureMode on or off (with a more end-user-oriented description, of course). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From capellan2000 at yahoo.com Sun Jul 25 19:19:30 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 25 Jul 2004 16:19:30 -0700 (PDT) Subject: [ANN] vector to pdf In-Reply-To: <20040725210342.DB36E930188@mail.runrev.com> Message-ID: <20040725231930.60491.qmail@web40502.mail.yahoo.com> Hi Developers, Download the stack "vector2pdf": _http://www.geocities.com/capellan2000/vector2pdf.zip_ This shows a handler to export vector graphics as pdf. When Acrobat Reader 5 opens the file, it still shows the message "Rebuilding reference table", but at least the file opens... :-)) Inform to the mail list about any incompabilities and error messages with Acrobat 6 and Readers from Mac OS X and Linux. If you want to help to write the code needed to write text and images with this handler, download the PDF reference manual. Look in Google for "PDF reference manual". Thanks a lot to Richard Gaskin for his help with the codenames funtions. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From capellan2000 at yahoo.com Sun Jul 25 19:46:29 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 25 Jul 2004 16:46:29 -0700 (PDT) Subject: Developer tools In-Reply-To: <20040725160014.61BD6930148@mail.runrev.com> Message-ID: <20040725234629.63437.qmail@web40502.mail.yahoo.com> Hi Developers, Some months ago, i made a stack to rename files, but now, when i need it, i do not find it. :-(( This happens because i do not uploaded it inmediatly to my website, where it's available from any computer. Lesson learned. Now, I'm needing some very common development tools: a stack that could shows the differences between two files (both files could be binary or text) and a handler that could generates md5digest from each file in a folder. Before reinventing wheels, Could anyone share these stacks in this list? Thanks in advance. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From wouter.abraham at pi.be Sun Jul 25 19:55:17 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 26 Jul 2004 01:55:17 +0200 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: <14933792-DE96-11D8-AB02-003065CC999E@pi.be> > ? From: Mark Brownell > ? Subject: Re: anyone here got a function to find is a string is > base64 encoded? > ? Date: Sun, 25 Jul 2004 14:37:15 -0700 > > > On Sunday, July 25, 2004, at 01:19 PM, Wouter wrote: > > > Sorry, > Greetings, > WA > > > Wouter gets himself... grin! > > > Mark :-)) Some addition. Just tested on some large base64Encoded imagedata in the raw source of a mail a "+" should be added to the reference string: if i is not in "abcdefghijklmnopqrstuvwxyz1234567890/=" then return false should become if i is not in "abcdefghijklmnopqrstuvwxyz1234567890+/=" then return false May be there are other legal characters to test for, please add them too. Greetings, WA From gizmotron at earthlink.net Sun Jul 25 20:21:44 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 25 Jul 2004 17:21:44 -0700 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: <14933792-DE96-11D8-AB02-003065CC999E@pi.be> Message-ID: On Sunday, July 25, 2004, at 04:55 PM, Wouter wrote: > Just tested on some large base64Encoded imagedata in the raw source of > a mail > > a "+" should be added to the reference string: > > if i is not in "abcdefghijklmnopqrstuvwxyz1234567890/=" then > return false > > should become > > if i is not in "abcdefghijklmnopqrstuvwxyz1234567890+/=" then > return false > > May be there are other legal characters to test for, please add them > too. > > Greetings, > WA I just realized that empty space is not in the base64 character set. So if you know that it's either plain text with words and spaces or encoding then all you need do is check for the spaces between words. Mark From dsc at swcp.com Sun Jul 25 20:36:07 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 25 Jul 2004 18:36:07 -0600 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: <5C5DFF76-DE7E-11D8-A621-0003936D012E@mac.com> References: <5C5DFF76-DE7E-11D8-A621-0003936D012E@mac.com> Message-ID: On Jul 25, 2004, at 3:05 PM, Andre Garzia wrote: > thank you very much for all your replies! Noew thanks to this > function, we can probe a string to see if it is Base64 encoded and add > it as a item in the XML-RPC Lib! Is this safe? Dar From wouter.abraham at pi.be Sun Jul 25 20:37:20 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 26 Jul 2004 02:37:20 +0200 Subject: Rev player Message-ID: ? From: Richard Gaskin ? Subject: Re: Rev player ? Date: Sun, 25 Jul 2004 16:11:16 -0700 > Wilhelm Sanke wrote: > > > On Sun, 25 Jul 2004 [EMAIL PROTECTED] wrote: > > > Did as you suggested and the player would not save the changes. How > come? > > jack > > and Troy Rollins <[EMAIL PROTECTED]> wrote: > > > It could be the player is configured for maximum security (whatever > that is called in Rev.) It is supposed to act something akin to the > shockwave player, which prevents "harmful" activities (saving files, > deleting files, etc.) on the end-user's computer. > -- > Troy > > It is no big deal to produce your own player that saves modified > stacks. > > While that would be a necessity if indeed a RunRev-supplied player > didn't allow changes, it might be in everyone's best interest to see > the player made more useful by allowing saves. > > If security is the concern it would not be difficult to have an > opening dialog that asks if the user wants to run with secureMode on > or off (with a more end-user-oriented description, of course). > > > -- > Richard Gaskin > Fourth World Media Corporation Hi, Some other annoyances of the player (and why better not use it in this version): It hogs the cpu-time enormously on its own. Waving between 32 - 50 percent. And is slowing down the execution of other handlers containing "wait with messages" or something alike. When closing the revonline window it shuts down the player, even if there is still another window open. Greetings, WA From ambassador at fourthworld.com Sun Jul 25 20:40:47 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 25 Jul 2004 17:40:47 -0700 Subject: Rev player In-Reply-To: References: Message-ID: <4104530F.9000906@fourthworld.com> Wouter wrote: > Some other annoyances of the player (and why better not use it in this > version): > It hogs the cpu-time enormously on its own. Waving between 32 - 50 > percent. > And is slowing down the execution of other handlers containing "wait millisecs > with messages" or something alike. Sounds like a bug. Have you reported it? I wonder what it thinks it needs to be doing..... > When closing the revonline window it shuts down the player, even if > there is still another window open. Should definitely be a bug. How else could the player be used to distribute stacks gracefully? Please do report those... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From wouter.abraham at pi.be Sun Jul 25 20:45:21 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 26 Jul 2004 02:45:21 +0200 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: <132458BC-DE9D-11D8-AB02-003065CC999E@pi.be> ? From: Mark Brownell ? Subject: Re: anyone here got a function to find is a string is base64 encoded? ? Date: Sun, 25 Jul 2004 17:22:26 -0700 -- snip > > if i is not in "abcdefghijklmnopqrstuvwxyz1234567890+/=" then return > false > > May be there are other legal characters to test for, please add them > too. > > > Greetings, > WA > > > I just realized that empty space is not in the base64 character set. > So if you know that it's either plain text with words and spaces or > encoding then all you need do is check for the spaces between words. > > > Mark Hi Mark, That's right. But checking if each char i of the string is in "abcdefghijklmnopqrstuvwxyz1234567890+/=" will take care of spaces. I hope or am I wrong? Wouter From troy at rpsystems.net Sun Jul 25 20:53:09 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sun, 25 Jul 2004 20:53:09 -0400 Subject: Cancel socketTimeout? In-Reply-To: <2815AD7E-DE87-11D8-9C1F-000A9567A3E6@swcp.com> References: <20040725160014.61BD6930148@mail.runrev.com> <000701c47287$e309fad0$9201000a@minipcxp> <2815AD7E-DE87-11D8-9C1F-000A9567A3E6@swcp.com> Message-ID: <29EC3FB6-DE9E-11D8-AEE7-000A95A09CF8@rpsystems.net> > >> The engine keeps closing valid connections on me! > > Now that is weird. My guess is that you have something like - on socketTimeOut socketID close socket socketID end socketTimeOut Don't do that. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From wouter.abraham at pi.be Sun Jul 25 20:50:01 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 26 Jul 2004 02:50:01 +0200 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: ? From: Dar Scott ? Subject: Re: anyone here got a function to find is a string is base64 encoded? ? Date: Sun, 25 Jul 2004 17:36:17 -0700 > > > On Jul 25, 2004, at 3:05 PM, Andre Garzia wrote: > > > thank you very much for all your replies! Noew thanks to this > function, we can probe a string to see if it is Base64 encoded and add > it as a item in the XML-RPC Lib! > > Is this safe? > > > Dar Nope. It is only a starter script. Feel free to correct or add. Greetings, WA From soapdog at mac.com Sun Jul 25 20:56:04 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 25 Jul 2004 21:56:04 -0300 Subject: why I needed this (was Re: anyone here got a function to find is a string is base64 encoded?) In-Reply-To: References: <5C5DFF76-DE7E-11D8-A621-0003936D012E@mac.com> Message-ID: <926AEB3F-DE9E-11D8-A621-0003936D012E@mac.com> On Jul 25, 2004, at 9:36 PM, Dar Scott wrote: > Is this safe? > > Dar > Dar, thats on the client side, like you are the one making the request. You call the xmlrpcRequest function with an arbitrary numbers of parameters. They will all be probed and an XML-RPC Method Request XML will be assembled. Integers will be put inside tags, arrays inside or depending on the presence of keys or not. One problem was how to detect a base64 param if they look like strings? Now we can try to detect them and put well formed base64 inside param, were not encoding nor decoding it, we're just taking it to the server. now you can do xmlrpcRequest "http://www.myServer.com", "rpcDemos.doStuff", 1, "a string", base64Encode("some stuff") and we'll generate a correct XML like this: rpcDemos.doStuf 1 a string sdkfg8q47g4f8g4f3g81 cheers andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From gizmotron at earthlink.net Sun Jul 25 21:01:59 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 25 Jul 2004 18:01:59 -0700 Subject: anyone here got a function to find is a string is base64 encoded? In-Reply-To: <132458BC-DE9D-11D8-AB02-003065CC999E@pi.be> Message-ID: <65ED5B1E-DE9F-11D8-A9B3-000A95743F7A@earthlink.net> On Sunday, July 25, 2004, at 05:45 PM, Wouter wrote: > Hi Mark, > > That's right. > But checking if each char i of the string is in > "abcdefghijklmnopqrstuvwxyz1234567890+/=" will take care of spaces. > I hope or am I wrong? > > Wouter I use base64 for making text and binary data websafe. Knowing what my file format is makes it easy by file types and file extensions. This is fine for my needs but lousy for generic or unknown files. I was using numbers and spaces to get around the 32 kbt per line problem in fields. I now see that the spaces are not websafe. You could encounter spaces in attributes within well-formed XML. I guess what I'm saying is that if space is present then it can't be base64. I understand the need to verify every character though. You are trying to rule out that it can't be base64, I guess. Mark From dsc at swcp.com Sun Jul 25 21:21:19 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 25 Jul 2004 19:21:19 -0600 Subject: why I needed this (was Re: anyone here got a function to find is a string is base64 encoded?) In-Reply-To: <926AEB3F-DE9E-11D8-A621-0003936D012E@mac.com> References: <5C5DFF76-DE7E-11D8-A621-0003936D012E@mac.com> <926AEB3F-DE9E-11D8-A621-0003936D012E@mac.com> Message-ID: <1926A44A-DEA2-11D8-9C1F-000A9567A3E6@swcp.com> On Jul 25, 2004, at 6:56 PM, Andre Garzia wrote: > thats on the client side, like you are the one making the request. You > call the xmlrpcRequest function with an arbitrary numbers of > parameters. They will all be probed and an XML-RPC Method Request XML > will be assembled. Integers will be put inside tags, arrays > inside or depending on the presence of keys or not. > One problem was how to detect a base64 param if they look like > strings? Now we can try to detect them and put well formed base64 > inside param, were not encoding nor decoding it, we're just > taking it to the server. Can you make the rule that if it is base64, that the user must pass the parameter like this: ..., tag64(x),... Or maybe, pass it as a string, but if it contains troublesome or invalid characters, then your script makes the decision to base64. Dar From wouter.abraham at pi.be Sun Jul 25 21:28:09 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 26 Jul 2004 03:28:09 +0200 Subject: anyone here got a function to find is a string is base64 encoded? Message-ID: <0D39BFEB-DEA3-11D8-AB02-003065CC999E@pi.be> ? From: Mark Brownell ? Subject: Re: anyone here got a function to find is a string is base64 encoded? ? Date: Sun, 25 Jul 2004 18:02:48 -0700 > > -- snip > > I use base64 for making text and binary data websafe. Knowing what my > file format is makes it easy by file types and file extensions. This > is fine for my needs but lousy for generic or unknown files. I was > using numbers and spaces to get around the 32 kbt per line problem in > fields. I now see that the spaces are not websafe. You could encounter > spaces in attributes within well-formed XML. I guess what I'm saying > is that if space is present then it can't be base64. I understand the > need to verify every character though. You are trying to rule out that > it can't be base64, I guess. > > > Mark Nope. Even spaces in the string won't harm the decoding. But it is not *welfomed*. The cutting up of a base64Encoded string in blocks of 72 chars is done in MC/RR (to accomodate putting it in a field?). But it is no necessity for the base64Decode function, as this takes out every char not in the [1 - 9] + [a-Z] + "+" exept for the slash and the "=" (and may be some other typable char, but I didn't test them all yet). Wouter From revolution at jaedworks.com Sun Jul 25 19:48:29 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 25 Jul 2004 16:48:29 -0700 Subject: Message Box useage from scripts In-Reply-To: References: Message-ID: At 10:38 AM -0700 7/25/2004, Jim Ault wrote: >How do I set the command line in the message box? >None of the documentation or examples I have read covers this. >(I have read Receipe for Find field). I am an old Hypercard programmer. >[...] >Is there a message box property to set? >Is there a message to send up the heirarchy? There's no supported API for it, although since the message box is just a stack, you can use something like put "Hey there" into field "Message Field" of stack "Message Box" This might stop working in the future if the Rev developers work on the message box and change the field name, though. You might want to consider using a field in your stack, or else a substack, to hold the "find" command - then use a returnKey handler in the field with "do the text of me" to execute what's in the field. This approach provides you with a "cheap message box" that's under your control. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From sarahr at genesearch.com.au Sun Jul 25 23:40:37 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 26 Jul 2004 13:40:37 +1000 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB5B@logram-srv.Logram.local> References: <288E417FE19045419FAF2AAF7EC3592E03AB5B@logram-srv.Logram.local> Message-ID: <8EDE958E-DEB5-11D8-BACD-0003937A97B8@genesearch.com.au> > We have to maintain a radio stations network running our automation > software,MacBroadcast*, via Timbuktu. To take the control of a distant > computer, PC or Macintosh, we have to know the public IP address to > connect to that computer and do our job. Since the IP address provided > by the ISP is not permanent, I want to write a simple code which once > an hour, is able to send us the actual IP public address of every > radio station. (Some of them have a fixed IP Address which never > change but the cost of this solution is about 20 $ per month.) > Using solutions like DynDNS which is supposed to translate the IP > address to a fixed one is not a secure solution. > I want to do what www.whatismyip.com is able to do. > The solutions suggested by this list are just able to return the lan > ip address. > > Thanks to all of you for your replies > > Roger; > Are you connecting through a router with a web interface? If so you can connect to the router and read the allocated IP address directly from it. Here is the script that works for my Netgear RP114 router, with tRouter being the address for the router, tName being the login name and tPass being my password. You would have to experiment to see the page address and exact text format. put "http://" & tName & ":" & tPass & "@" & tRouter & "/mtenSysStatus.html" into theURL put URL theURL into theData get lineOffset("IP Address :", theData) put line it to it+1 of theData into theData put word 1 of line 2 of theData into ipAddr Cheers, Sarah From b.xavier at internet.lu Mon Jul 26 02:59:22 2004 From: b.xavier at internet.lu (MisterX) Date: Mon, 26 Jul 2004 08:59:22 +0200 Subject: Message Box useage from scripts In-Reply-To: Message-ID: actually it's easier than that... put the time -- no need to put into msg but you can... put the date after msg put empty -- clear msg Im coming up with a stack soon that will let you record and save and reuse the msg history... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jeanne A. > E. DeVoto > Sent: Monday, July 26, 2004 01:48 > To: How to use Revolution > Subject: Re: Message Box useage from scripts > > > At 10:38 AM -0700 7/25/2004, Jim Ault wrote: > >How do I set the command line in the message box? > >None of the documentation or examples I have read covers this. > >(I have read Receipe for Find field). I am an old Hypercard programmer. > >[...] > >Is there a message box property to set? > >Is there a message to send up the heirarchy? > > There's no supported API for it, although since the message box is > just a stack, you can use something like > put "Hey there" into field "Message Field" of stack "Message Box" > This might stop working in the future if the Rev developers work on > the message box and change the field name, though. > > You might want to consider using a field in your stack, or else a > substack, to hold the "find" command - then use a returnKey handler > in the field with "do the text of me" to execute what's in the field. > This approach provides you with a "cheap message box" that's under > your control. > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From wouter.abraham at pi.be Mon Jul 26 04:36:43 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 26 Jul 2004 10:36:43 +0200 Subject: if there is a... Message-ID: Hi, One of those undocumented features of the use of the operator. If used with and an explicit or stackfile path it checks by loading the stack in memory if it exists. It can save a line or 2 and is nice to know in those *memory light* situations. Greetings, WA From vikramsingh at excite.com Fri Jul 23 10:48:30 2004 From: vikramsingh at excite.com (Vikram Singh) Date: Fri, 23 Jul 2004 10:48:30 -0400 (EDT) Subject: Rev 2.5b Interface Message-ID: <20040723144830.7B185B6CC@xprdmailfe18.nwk.excite.com> Heather wrote- It's also worth noting that the Player is much more secure when run i "SecureMode". Suggestion: Can we have a prominent button on the interface to turn this on? Feature request: If i remember, it cannot be reset- is it too tough for the rev engineers to make SecureMode an On-off Switch type? For developers to make web enabled apps- this could be a welcome feature. Cheers List! Vikram _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From JonathanC at ag.nsw.gov.au Mon Jul 26 06:57:20 2004 From: JonathanC at ag.nsw.gov.au (JonathanC at ag.nsw.gov.au) Date: Mon, 26 Jul 2004 20:57:20 +1000 Subject: Msg Box usage from scripts Message-ID: Hi Jim, Here's a little script I use to partially emulate HyperCard's command-F "Find" (except that I use command-E): on commandKeyDown whichKey if whichKey <> "E" then pass commandKeyDown go stack "Message Box" put "Find" && quote & quote into fld "Message Field" of stack "Message Box" select char 7 to 6 of fld "Message Field" of stack "Message Box" end commandKeyDown The important bit for you is "put ... into fld "Message Field" of stack "Message Box". Of course, my handler doesn't remember the last search string or let you do a "search whole" (in HC, it was command-shift-F, I think), but it wouldn't be hard to add those features - I just haven't gotten around to it yet :-). Hope that helps. Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au use-revolution-bounces at lists.runrev.com wrote on 26/07/2004 03:38:46 AM: > Greetings, > > Revolution 2.2.1 on MacOSX > How do I set the command line in the message box? > None of the documentation or examples I have read covers this. > (I have read Receipe for Find field). I am an old Hypercard programmer. > > Desired behavior > 1) The goal is to allow control-click of a word in a unlocked field > to be put into the message box as 'find "textStr', thus the user can > simply hit the enterkey to continue to find occurrences. > > Not what I want to accomplish... > 2) using 'put textStr into to msg' or 'put textStr' adds the word > "textStr" to the result pane of msg. > 3) using 'put ("find " & quote & "textStr" & quote)' also adds to > the result pane, thus the user cannot simply hit the enter key to > repeat the find operation. > > Eg... > on mouseDown > if the controlkey is down then > put the clickText into temp > put ("find " & quote & temp & quote) --to set the msg > find the clickText -- do the first find here > end if > end mouseDown > > Is there a message box property to set? > Is there a message to send up the heirarchy? > > Work around is to just have the user continually click on the found > word with the control key down. This could get to be more like a > video game, however. > > Thanks for your help > > Jim Ault > Las Vegas > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From frank at backtalk.com Mon Jul 26 09:12:35 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 26 Jul 2004 14:12:35 +0100 Subject: [ANN] Web Photos Pro 1.0b8 Message-ID: <75C6264E-DF05-11D8-8C18-000A9580FCCE@backtalk.com> Hi all, I've just released a new version of Web Photos Pro, written in Revolution. The product makes it easy to manage, annotate and upload 100's of albums and 1000's of photos to the web. It works with iPhoto on the Mac, or any photo cataloging program on the PC. It's available for both Mac OS X and Windows (XP and 2000 have been tested). Please take it for a spin at http://www.webphotospro.com/downloads/. I'd love to have any and all feedback that you want to send my way. Thanks in advance, -- Frank Leahy Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From dcragg at lacscentre.co.uk Mon Jul 26 10:51:57 2004 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 26 Jul 2004 15:51:57 +0100 Subject: Rev 2.5b Interface In-Reply-To: <20040723144830.7B185B6CC@xprdmailfe18.nwk.excite.com> References: <20040723144830.7B185B6CC@xprdmailfe18.nwk.excite.com> Message-ID: <57DD9668-DF13-11D8-8A88-000A9569F8B0@lacscentre.co.uk> On 23 Jul 2004, at 15:48, Vikram Singh wrote: > > Suggestion: Can we have a prominent button on the interface to turn > this on? > > Feature request: If i remember, it cannot be reset- is it too tough > for the rev engineers to make SecureMode an On-off Switch type? For > developers to make web enabled apps- this could be a welcome feature. > If it can be switched off again, then a stack can also switch it off from a script, overriding your setting. Dangerous, I think. Dave From gizmotron at earthlink.net Mon Jul 26 11:32:34 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon, 26 Jul 2004 08:32:34 -0700 Subject: [ANN] Intuition 1.1a In-Reply-To: <75C6264E-DF05-11D8-8C18-000A9580FCCE@backtalk.com> Message-ID: <040FBE97-DF19-11D8-888A-000A95743F7A@earthlink.net> Hi, This is to announce the latest incarnation of the MTML browser experiments. This topical, relational, extensible and human readable text gathering markup language experiment has been going on for more than four years. It is in discovering just a few of the powerful features of Revolution that over this last year I have now produced a cross-platform file format that can be delivered over the internet by downloading, saved as a new file or merged to the currently open file. This is accomplished by clicking on MTML hyperlinks located in pages displayed in Intuition. Intuition is: a browser that surfs the MTML file formated internet a HTML website MTML search and retrieve tool from a hyperlink in a page a HTML website keyword search and retrieve tool from a hyperlink in a page an active markup language editor for making changes or developing pages a notebook style archive tool with import tools a batch processor for importing delimited multiple pages from a text file, the clipboard, or the internet a selective web-ready MTML file exporter an image embedded in file processor for web files a notepad and voice recorder for each page Those interested in offering feedback or creating a MTML website can get a free license from me if they are a member of this list and for the next two weeks only. I will be working on the manual for this new version this week. To get a license download Intuition and create an attachment access key file and send it to me [off-list] in email. I will send you your open key. You create this by clicking on the help/upgrade menu item and selecting the attachment option. Intuition uses a personal key exchange process for licensing and for a feature coming soon for publishing one-off encrypted files that will only run on the same machine as the key-exchange origination. This feature is meant to be stronger than Adobe Acrobat's e-book publishing format that has been hacked. With a publishing version of Intuition you will be able to run an electronic monthly subscription magazine if you wish to. Intuition was originally created to support out of print journal articles one article at a time. To download Intuition 1.1a go to: http://www.gizmotron.org/intuition/download.html Intuition would be perfect for assembling threaded e-mails of "how-to-do things" and then present them. Also the creation of a programer construct dictionary for commonly used words or phrases could lead to a form of a beginner-user-interface. The process of using such a dictionary in combination with the MTML file format could help in the process of learning from the Transcript user tips offered here. Intuition is a commercial product that sells for $49.95. I will be selling Intuition through my MLM shareware marketing business that will go into full USA only action in the next two weeks. After I have proven the worthiness of my MLM marketing system I plan to offer marketing services to other shareware programers that have commercial products and that may wish to have their products marketed for them. If interested in this please contact me off-list for the details. (This is the only announcement there will be on this list.) Thanks for your interest, Mark From fde101 at fjrhome.net Mon Jul 26 11:47:16 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 26 Jul 2004 11:47:16 -0400 Subject: Reading data from BLOB objects In-Reply-To: <55D5728E-DCD9-11D8-9466-0050E4BA750F@fjrhome.net> References: <02C57D0F-DA92-11D8-AFA1-0050E4BA750F@fjrhome.net> <55D5728E-DCD9-11D8-9466-0050E4BA750F@fjrhome.net> Message-ID: <12087764-DF1B-11D8-B055-0050E4BA750F@fjrhome.net> A bit more info on what I am doing here: I am trying to execute a query to the effect of: UPDATE name=value, name=value, ..., logo=:1, name=value WHERE id=anID Where :1 should be replaced by the binary data from the image, correct? I tried this: put image "Logo" into dbImage revExecuteSQL theDatabase, theQuery, "*bdbImage" Which failed, and "the result" returned "1". (A very helpful error message, that "1" is!) I then tried this: put revQueryDatabaseBLOB(theDatabase, theQuery, "*bdbImage) into x In this case, "x" returns empty, but the image is not stored into the database. If I try something like: SELECT * FROM I would expect the column to display an OID number, but instead, it shows as blank. What am I missing here? On Jul 23, 2004, at 14:51, Frank D. Engel, Jr. wrote: > Okay, I'm not getting very far here. > > Aparently I haven't quite figured out storing BLOBs yet either. > > I'm trying to store images on a PostgreSQL server, and retrieve those > images. I am trying to do this with BLOBs. > > According to the PostgreSQL docs, I should use a field type of OID for > BLOBs. I did that. > > Revolution has the revDatabaseQueryBLOB (mentioned below), and > revExecuteSQL, both of which have the *b prefix. > > I tried to use these as best as I could figure them out from the docs, > but it doesn't work. If I try a simple SELECT including the BLOB > columns, the raw results show an empty field. I would have expected > to see a number, based on what I read from the docs. > > There was mention of a bug in using PostgreSQL and BLOBs with rev, > which was on the list a while back, but supposedly this should have > been fixed by v2.1, and I'm using v2.2.1. > > Was the bug actually fixed, and if so, can someone give me examples of > actual statements to take data from an image object and store it in a > BLOB, and to take the data from a BLOB and put it into an image > object? > > I'd really appreciate that. > > Thank you. > > On Jul 20, 2004, at 18:03, Jeanne A. E. DeVoto wrote: > >> At 5:16 PM -0400 7/20/2004, Frank D. Engel, Jr. wrote: >>> I found information in the Revolution help files on how to store >>> data in BLOB fields in a database, but how do you actually retrieve >>> the data from a BLOB? >> >> Check out revDatabaseQueryBLOB. >> -- >> jeanne a. e. devoto ~ revolution at jaedworks.com >> http://www.jaedworks.com >> > > > > ________________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Get It Now At www.doteasy.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From powai903 at yahoo.com Mon Jul 26 12:03:26 2004 From: powai903 at yahoo.com (Vikram Singh) Date: Mon, 26 Jul 2004 09:03:26 -0700 (PDT) Subject: Rev 2.5b Interface In-Reply-To: <57DD9668-DF13-11D8-8A88-000A9569F8B0@lacscentre.co.uk> Message-ID: <20040726160326.27422.qmail@web51003.mail.yahoo.com> Yeah, without a fine grained message control system (like when only a 'mainstack' of an application can fire such a request) it could be risky. Very. Vikram Dave Cragg wrote: On 23 Jul 2004, at 15:48, Vikram Singh wrote: > > Suggestion: Can we have a prominent button on the interface to turn > this on? > > Feature request: If i remember, it cannot be reset- is it too tough > for the rev engineers to make SecureMode an On-off Switch type? For > developers to make web enabled apps- this could be a welcome feature. > If it can be switched off again, then a stack can also switch it off from a script, overriding your setting. Dangerous, I think. Dave _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. From kevin at runrev.com Mon Jul 26 12:15:01 2004 From: kevin at runrev.com (Kevin Miller) Date: Mon, 26 Jul 2004 17:15:01 +0100 Subject: Rev Player - part of distribution of download? In-Reply-To: Message-ID: On 25/7/04 9:47 pm, "Troy Rollins" wrote: >> Standalones can still be built and distributed just as they always >> were. The Player just adds an additional delivery option. > > I thought it was to be the only real delivery option with the new > "DreamCard" though... It is the only option with Dreamcard. You cannot build standalones with that version. Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Mon Jul 26 12:18:20 2004 From: kevin at runrev.com (Kevin Miller) Date: Mon, 26 Jul 2004 17:18:20 +0100 Subject: Rev player In-Reply-To: <38B3722B.5465A839.3ED9C1B5@aol.com> Message-ID: On 25/7/04 10:16 pm, "Revinfo1155 at aol.com" wrote: > So if we want to distribute a stack such as a simple address stack where cards > will be added and data will need to be saved by the enduser. We will have to > create a standalone to run the stack. Therefore dreamcard will not do the job. > Correct? The Player application is by default configured to have secureMode turned on. This makes it "secure" preventing a stack from destroying a users hard drive. However, the end user does have the option to turn of secureMode as a preference included with the Player, so if you have a stack you want to distribute you need to tell the end user to turn this option off if they want to be able to save data. In a future version we may look more closely at an intermediate "level" of security, right now the user must be asked to turn this off. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Mon Jul 26 12:20:32 2004 From: kevin at runrev.com (Kevin Miller) Date: Mon, 26 Jul 2004 17:20:32 +0100 Subject: Revplayer? In-Reply-To: <4102CDDC.2090405@hrz.uni-kassel.de> Message-ID: On 24/7/04 10:00 pm, "Wilhelm Sanke" wrote: > What is so special about the "revplayer" that is it password-protected? > Is there such an excellent and superior scripting routine involved that > cannot be shared with others? The Player application is part of the distribution capabilities provided by Dreamcard. Its essential that such capabilities, in particular the security capabilities, are properly delivered. You are not permitted to modify or disassemble the Player application, it is one of the few components we ask you to supply to end users in its original form. Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From johnrule at rcsprogramming.com Mon Jul 26 12:34:25 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Mon, 26 Jul 2004 09:34:25 -0700 Subject: Cancel socketTimeout? - never mind References: <20040726160014.771B59301D8@mail.runrev.com> Message-ID: <000a01c4732e$6a8d46f0$9201000a@minipcxp> Actually, it was something else entirely...and it wasn't the engines fault! JR > Date: Sun, 25 Jul 2004 20:53:09 -0400 > From: Troy Rollins > Subject: Re: Cancel socketTimeout? > To: How to use Revolution > Message-ID: <29EC3FB6-DE9E-11D8-AEE7-000A95A09CF8 at rpsystems.net> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > > > > >> The engine keeps closing valid connections on me! > > > > Now that is weird. > > My guess is that you have something like - > > on socketTimeOut socketID > close socket socketID > end socketTimeOut > > > Don't do that. > > ;-) > > -- > Troy > RPSystems, Ltd. From drenneck at ece.uiuc.edu Mon Jul 26 12:56:31 2004 From: drenneck at ece.uiuc.edu (Dan Rennecker) Date: Mon, 26 Jul 2004 11:56:31 -0500 Subject: Combining two Stacks in HC Help Message-ID: <200407261156.AA473497654@mail.ece.uiuc.edu> Hi, A few posts ago, I had asked about combining two HyperCard stacks and how this could be done. A very generous person named Paul offered to help me out, however I have been unable to contact him and it seems my original post is gone (??) In any case, would anyone be willing to do this? I would greatly, greatly appreciate it. Thanks so much. If you are very interested (and a very kind person), u can email me at drenneck at ece.uiuc.edu Thanks a lot! -Dan p.s. if you are Paul, I'm sorry if my emails did not get through, I'm not sure what happaned. From bsieber2 at msn.com Mon Jul 26 13:21:26 2004 From: bsieber2 at msn.com (Barry Sieber) Date: Mon, 26 Jul 2004 17:21:26 +0000 Subject: Quicktime playback Message-ID: I am new to Revolution and I have a question to ask regarding scripts used with Quicktime movies. I have two movies that are the same content (both are imported into Rev), but have 2 different audio tracks (one in English, the other in German). The user can select either one to view. I had some trouble when I scripted the button to stop and hide the player of one of the movies when the other language movie button is clicked (that other language movie should begin from the start and play). At one point, both movies were hidden. Can someone suggest a button script, card script or stack script that would play the movie when the button is clicked, stop and hide the other movie when the other language button is clicked? I would really appreciate the help. Thank you! B. Sieber From troy at rpsystems.net Mon Jul 26 13:30:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 26 Jul 2004 13:30:17 -0400 Subject: Quicktime playback In-Reply-To: References: Message-ID: <7653D33A-DF29-11D8-8237-000A95A09CF8@rpsystems.net> On Jul 26, 2004, at 1:21 PM, Barry Sieber wrote: > I am new to Revolution and I have a question to ask regarding scripts > used with Quicktime movies. I have two movies that are the same > content (both are imported into Rev), but have 2 different audio > tracks (one in English, the other in German). The user can select > either one to view. I had some trouble when I scripted the button to > stop and hide the player of one of the movies when the other language > movie button is clicked (that other language movie should begin from > the start and play). At one point, both movies were hidden. Can > someone suggest a button script, card script or stack script that > would play the movie when the button is clicked, stop and hide the > other movie when the other language button is clicked? I would really > appreciate the help. Why not put both audio tracks in one movie, and alternate the enabled state of the tracks? -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Mon Jul 26 13:29:43 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 14:29:43 -0300 Subject: Rev player In-Reply-To: References: Message-ID: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> On Jul 26, 2004, at 1:18 PM, Kevin Miller wrote: > The Player application is by default configured to have secureMode > turned > on. This makes it "secure" preventing a stack from destroying a users > hard > drive. However, the end user does have the option to turn of > secureMode as > a preference included with the Player, so if you have a stack you want > to > distribute you need to tell the end user to turn this option off if > they > want to be able to save data. In a future version we may look more > closely > at an intermediate "level" of security, right now the user must be > asked to > turn this off. > > Kind regards, > Kevin, what about a sandboxed enviroment, like a function to save a stack and another to load. You cannot specify where to save for the Dreamcard app will save it to it's own folder. This way we can save stuff and load stuff, and there will be no harm in it. Also we could only save and load stacks. maybe this handler could be something like secureSave and secureLoad. The user could be prompted and asked if he would allow to save or load from this app, much like the Apple Keychain does. What about this approach, it can be easily implemented without altering Dreamcard code, this could be done in transcript level, no need to put that on the engine itself.... it could be done in couple hours and would make big time for us... cheers andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From klaus at major-k.de Mon Jul 26 13:33:40 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 26 Jul 2004 19:33:40 +0200 Subject: Quicktime playback In-Reply-To: References: Message-ID: Hi Barry, > I am new to Revolution and I have a question to ask regarding scripts > used with Quicktime movies. I have two movies that are the same > content (both are imported into Rev), but have 2 different audio > tracks (one in English, the other in German). The user can select > either one to view. I had some trouble when I scripted the button to > stop and hide the player of one of the movies when the other language > movie button is clicked (that other language movie should begin from > the start and play). At one point, both movies were hidden. Can > someone suggest a button script, card script or stack script that > would play the movie when the button is clicked, stop and hide the > other movie when the other language button is clicked? I would really > appreciate the help. You want to show only ONE movie at the same time? And the user will select with a button if he wants to see the german of english movie? Well, in that case put this into the scripts of the "language" buttons... And you will only need ONE player-object! Btn: german on mouseup stop player xyz set the filename of player xyz to empy set the filename of player xyz to "path to the movie with german sound" start player xyz ## optional ;-) end mouseup Btn: english on mouseup stop player xyz set the filename of player xyz to empy set the filename of player xyz to "path to the movie with english sound" start player xyz ## optional ;-) end mouseup If you have a SINGLE movie with BOTH sound-tracks in it (german and english) you could even switch between these tracks by script in Rev :-) > Thank you! Bittesch?n :-) You're welcome :-) > B. Sieber Regards Klaus Major klaus at major-k.de http://www.major-k.de From ambassador at fourthworld.com Mon Jul 26 13:43:46 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 26 Jul 2004 10:43:46 -0700 Subject: Rev player In-Reply-To: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> References: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> Message-ID: <410542D2.6060809@fourthworld.com> Andre Garzia wrote: > > On Jul 26, 2004, at 1:18 PM, Kevin Miller wrote: > >> The Player application is by default configured to have secureMode turned >> on. This makes it "secure" preventing a stack from destroying a users >> hard >> drive. However, the end user does have the option to turn of >> secureMode as >> a preference included with the Player, so if you have a stack you want to >> distribute you need to tell the end user to turn this option off if they >> want to be able to save data. In a future version we may look more >> closely >> at an intermediate "level" of security, right now the user must be >> asked to >> turn this off. > what about a sandboxed enviroment, like a function to save a stack and > another to load. You cannot specify where to save for the Dreamcard app > will save it to it's own folder. This way we can save stuff and load > stuff, and there will be no harm in it. Also we could only save and load > stacks. maybe this handler could be something like secureSave and > secureLoad. The user could be prompted and asked if he would allow to > save or load from this app, much like the Apple Keychain does. > > What about this approach, it can be easily implemented without altering > Dreamcard code, this could be done in transcript level, no need to put > that on the engine itself.... it could be done in couple hours and would > make big time for us... Any changes to the behavior of secureMode must be done in the engine. If they are handled in script then a script can change the behavior, leaving the door open to hackers. An engine-level solution has been bandied about in Bugzilla: Until such a change is made at the engine level, I agree with Kevin's position of erring on the side of safety. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dleyanna at rtl.org Mon Jul 26 13:55:43 2004 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon, 26 Jul 2004 13:55:43 -0400 Subject: Acrobat is much more than a browser plug in In-Reply-To: Message-ID: <20040726175152.AB83D30AB4@mail.rtl.org> If I understand correctly, this would be a very nice ability and I certainly could use it in projects that I am working on. Dave -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Troy Rollins Sent: Saturday, July 24, 2004 5:47 PM To: How to use Revolution Subject: Acrobat is much more than a browser plug in On Jul 23, 2004, at 1:14 PM, Bob Warren wrote: > To see an example of a PDF being shown in the altBrowser, please visit > my little article at http://www.howsoft.com/runrev/svg.htm once again, > and scroll to the bottom of the page. You can also download an > executable demo from there. From this demo, you will confirm that you > can print etc., i.e. > all the things you would normally do in Internet Explorer. And all of that is a really good thing. AltBrowser (especially once available cross platform) is an awesome plug in. That said, there is a much greater level of PDF functionality to be had. Imagine building your own custom version of Acrobat reader in RunRev, tied in with whatever else is in your application, with all of your own controls, and the ability to manipulate the Acrobat files however you want to, including modifying and re-saving them. Imagine being able to run handlers which get as parameters - the current document, the selected page, and the selected text on the page, plus keywords, metadata, and everything else the PDF stores. Continue imagining the ability to do a search in an embedded database, pull up a specific document, turn it to a specific page, and select text on the page. Or return a list of matching search results across many documents... Browser plug in functionality is comparatively minimal, and quite restricted - this is not a limitation of AltBrowser, but of the Acrobat plug in itself. Right now, it is the best we have, and that is pretty good. But it can be great... the right people are involved at this point to start making it more possible. Revolution is awesome, but it really needs the support of externals developers. AltBrowser is one example of an excellent and powerful functionality that does not have an equivalent in the base Revolution package (of the very few things.) Strong PDF support is another. Another upside is the fact that this particular external doesn't require any specific browser to be installed, would be cross-platform, and doesn't even need Acrobat Reader to be installed. The downsides? It likely won't be cheap, and it will likely have a comparatively hefty file size, roughly 10 megs of distribution resource files (because it is completely self-contained and makes no presumptions about what is installed on the user's system.) If you have any interest in this, please send a quick message to the list saying so. A brief gauge of the interest level could help inspire RunRev and the external developers, to get this technology into our hands quickly. -- Troy RPSystems, Ltd. http://www.rpsystems.net _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From revolution at jaedworks.com Mon Jul 26 14:19:53 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 26 Jul 2004 11:19:53 -0700 Subject: Rev 2.5b Interface In-Reply-To: <57DD9668-DF13-11D8-8A88-000A9569F8B0@lacscentre.co.uk> References: <20040723144830.7B185B6CC@xprdmailfe18.nwk.excite.com> <57DD9668-DF13-11D8-8A88-000A9569F8B0@lacscentre.co.uk> Message-ID: At 3:51 PM +0100 7/26/2004, Dave Cragg wrote: >On 23 Jul 2004, at 15:48, Vikram Singh wrote: >>Feature request: If i remember, it cannot be reset- is it too tough >>for the rev engineers to make SecureMode an On-off Switch type? For >>developers to make web enabled apps- this could be a welcome >>feature. >> >If it can be switched off again, then a stack can also switch it off >from a script, overriding your setting. Dangerous, I think. Very true. Although I can see a way to make it possible - say if, on turning it off, the engine presents a confirmation dialog box. (This box would be built into the engine rather than being a stack, so it would be immune to interference by a malign script.) Might be kind of handy... -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From Revinfo1155 at aol.com Mon Jul 26 14:39:50 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Mon, 26 Jul 2004 14:39:50 -0400 Subject: Rev player Message-ID: <55CEB94D.4A437DB3.3ED9C1B5@aol.com> Glad to hear we can select preferences in the rev player. Where are preferences choices located as I can't find them on my rev player? jack From kevin at runrev.com Mon Jul 26 15:05:47 2004 From: kevin at runrev.com (Kevin Miller) Date: Mon, 26 Jul 2004 20:05:47 +0100 Subject: Rev player In-Reply-To: <55CEB94D.4A437DB3.3ED9C1B5@aol.com> Message-ID: On 26/7/04 7:39 pm, "Revinfo1155 at aol.com" wrote: > Glad to hear we can select preferences in the rev player. Where are > preferences choices located as I can't find them on my rev player? They are located in the icon to the right of the navigation bar. We're aware of an issue with them coming up behind the Player on some platforms, and an issue with the secure mode preference not reliably saving values, both of these will be fixed in beta 2. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From ambassador at fourthworld.com Mon Jul 26 15:26:34 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 26 Jul 2004 12:26:34 -0700 Subject: libNNTP? Message-ID: <41055AEA.6020709@fourthworld.com> Have any of you crafted a library for NNTP? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From soapdog at mac.com Mon Jul 26 15:37:29 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 16:37:29 -0300 Subject: libNNTP? In-Reply-To: <41055AEA.6020709@fourthworld.com> References: <41055AEA.6020709@fourthworld.com> Message-ID: <3B0C5C83-DF3B-11D8-9986-0003936D012E@mac.com> On Jul 26, 2004, at 4:26 PM, Richard Gaskin wrote: > Have any of you crafted a library for NNTP? > > -- > Richard Gaskin > Fourth World Media Corporation > 99 protocols on the wall, implemented one, now pass it around... 98 protocols on the wall, implemented one, now pass it around... and there goes the song... I did HTTPd and XML-RPC, now I am looking into FTPd... NNTP is one of the oldest, should be easy... Cheers andre PS: don't drink and derive, calculus and alchool don't mix... -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Mon Jul 26 15:51:33 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 16:51:33 -0300 Subject: some URLs (was Re: libNNTP?) In-Reply-To: <41055AEA.6020709@fourthworld.com> References: <41055AEA.6020709@fourthworld.com> Message-ID: <31EDD00B-DF3D-11D8-9986-0003936D012E@mac.com> On Jul 26, 2004, at 4:26 PM, Richard Gaskin wrote: > Have any of you crafted a library for NNTP? > This is the spec for NNTP http://www.faqs.org/rfcs/rfc977.html This is a NNTP library for client/poster made with Python, so we can look and copy, I mean, implement: http://www.python.org/doc/current/lib/module-nntplib.html If anyone want to form a team and collaborate on this, count on me... cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From JaysLists at triad.rr.com Mon Jul 26 15:59:14 2004 From: JaysLists at triad.rr.com (Jay Madren) Date: Mon, 26 Jul 2004 15:59:14 -0400 Subject: ftp dates In-Reply-To: <5.1.0.14.0.20040725230555.02de39b0@mail.tweedly.net> Message-ID: I wanted to do this too, but there are some problems. One is the information and/or format of the listing can vary among different ftp servers, making a universal solution difficult. Another is when you upload or download a file via ftp, the file is assigned the current date/time, not the original date/time. The ability to modify the date/time of a file in RR could overcome this, but only for downloads. I have been using a system of using a "control" file that contains the date/time for each file on the ftp server, and pkzipc (command line version) to preserve the date/time of the files (in addition to compressing them). But each computer must have the pkzip utilities. Again, if RR had the ability to modify the date/time of a file (or someone wrote an external to do it - hint hint), I could build a utility to handle all of this without having to rely on pkzip. Jay Madren -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Alex Tweedly Sent: Sunday, July 25, 2004 18:11 To: How to use Revolution Subject: Re: ftp dates At 23:45 25/07/2004 +0200, Ton Cardona wrote: >I would like to compare the modification date of a binary file on an ftp >server with that of a corresponding binary file in a folder on the hard disk. > >The purpose is to download files of the ftp server ony when their >modification date date is older than those of the files in the hard disk > >I guess there must be a way of doing it, but I am unable to find out how. There's a "How To" on How to list the files in an FTP directory - summary is that an FTP URL which finishes in a "/" will give back a directory listing, including the name, size, permissions, owner, and last modification date The example given is : put URL "ftp://ftp.example.net/mydir/" into field "List" Take comparing modification times between systems for different clock settings - you may want to check current time on each machine and use that to adjust your decisions. -- Alex. From troy at rpsystems.net Mon Jul 26 14:16:17 2004 From: troy at rpsystems.net (Troy Rollins) Date: Mon, 26 Jul 2004 14:16:17 -0400 Subject: Acrobat is much more than a browser plug in In-Reply-To: <20040726175152.AB83D30AB4@mail.rtl.org> References: <20040726175152.AB83D30AB4@mail.rtl.org> Message-ID: On Jul 26, 2004, at 1:55 PM, Dave LeYanna wrote: > If I understand correctly, this would be a very nice ability and I > certainly > could use it in projects that I am working on. You understand it correctly. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From bill at bluewatermaritime.com Mon Jul 26 16:23:59 2004 From: bill at bluewatermaritime.com (Bill) Date: Mon, 26 Jul 2004 16:23:59 -0400 Subject: Using datalinked controls MySQL In-Reply-To: <20040726160014.771B59301D8@mail.runrev.com> Message-ID: Jan (or someone) Can you give me an example of using this property: put the cREVGeneral["myDatabaseName"] of fld "myfield" Or if the cREVGeneral["shipping_agency"] of fld "myfield" is true then Bill From Roger at logram.com Mon Jul 26 16:42:43 2004 From: Roger at logram.com (Roger Amar) Date: Mon, 26 Jul 2004 22:42:43 +0200 Subject: Public ip address Message-ID: <288E417FE19045419FAF2AAF7EC3592E03AB67@logram-srv.Logram.local> Thanks a lot for your numerous replies. This group is really great ! Owing to the fact that our customers use routers, in more from various manufacturers and that they are working on different platforms (MacOS 9, MacOS X and Windows), the only simple and reliable solution that I found at this time is to import the Web page of whatismyip.com and to extract the IP address. For those who are interested, Timbuktu is able to reach only one of the computers of the LAN, the one whose the local address is specified into the router. In more, one must create a new service for Timbuktu using the ports 1417, 1420 and 407 both TCP and UDP. If one of you need some help about this marvelous remote controller, I think we could be useful, since we maintain more than 200 computers using Timbuktu. Roger; -----Message d'origine----- De : use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] De la part de Sarah Reichelt Envoy? : lundi 26 juillet 2004 05:41 ? : How to use Revolution Objet : Re: Public ip address > We have to maintain a radio stations network running our automation > software,MacBroadcast*, via Timbuktu. To take the control of a distant > computer, PC or Macintosh, we have to know the public IP address to > connect to that computer and do our job. Since the IP address provided > by the ISP is not permanent, I want to write a simple code which once > an hour, is able to send us the actual IP public address of every > radio station. (Some of them have a fixed IP Address which never > change but the cost of this solution is about 20 $ per month.) Using > solutions like DynDNS which is supposed to translate the IP address to > a fixed one is not a secure solution. > I want to do what www.whatismyip.com is able to do. > The solutions suggested by this list are just able to return the lan > ip address. > > Thanks to all of you for your replies > > Roger; > Are you connecting through a router with a web interface? If so you can connect to the router and read the allocated IP address directly from it. Here is the script that works for my Netgear RP114 router, with tRouter being the address for the router, tName being the login name and tPass being my password. You would have to experiment to see the page address and exact text format. put "http://" & tName & ":" & tPass & "@" & tRouter & "/mtenSysStatus.html" into theURL put URL theURL into theData get lineOffset("IP Address :", theData) put line it to it+1 of theData into theData put word 1 of line 2 of theData into ipAddr Cheers, Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Mon Jul 26 17:01:15 2004 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 26 Jul 2004 14:01:15 -0700 Subject: Can Rev call API functions? Message-ID: <002f01c47353$b118f860$6a7ba8c0@reedsrv> Simple question: Can Rev call Windows API functions? (That is, natively, without any help from externals.) I assume not. I'm pretty fuzzy on what makes an app able to do this. Some kind of binding with the APIs has to be established, right? Seems like I remember some of that from my VB days. Any volunteers? If Rev can't do it natively, then I assume an external is required to supply the 'glue' - the binding. Yes? Thanks - Phil Davis From soapdog at mac.com Mon Jul 26 17:06:02 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 18:06:02 -0300 Subject: Using datalinked controls MySQL In-Reply-To: References: Message-ID: <99B1D570-DF47-11D8-9986-0003936D012E@mac.com> On Jul 26, 2004, at 5:23 PM, Bill wrote: > Jan (or someone) > > Can you give me an example of using this property: > > put the cREVGeneral["myDatabaseName"] of fld "myfield" > > Or if the cREVGeneral["shipping_agency"] of fld "myfield" is true then > > Bill > Bill, i did not understand what you're trying to do, but I do make use of database linked controls, what are you trying to do in "plain english", maybe I've got a clue andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Mon Jul 26 17:08:54 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 18:08:54 -0300 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB67@logram-srv.Logram.local> References: <288E417FE19045419FAF2AAF7EC3592E03AB67@logram-srv.Logram.local> Message-ID: <0072666C-DF48-11D8-9986-0003936D012E@mac.com> On Jul 26, 2004, at 5:42 PM, Roger Amar wrote: > Owing to the fact that our customers use routers, in more from various > manufacturers and that they are working on different platforms (MacOS > 9, MacOS X and Windows), the only simple and reliable solution that I > found at this time is to import the Web page of whatismyip.com and to > extract the IP address. Roger, I can give you a five lines CGI and a parse routine for your script if you want... just don't use www.whatismyip.com please! their homepage can go offline and then what, your app is rendered useless. If you going to make a CGI connection to probe for IP, let it be hosted by you. It's more elegant, safe and error proof. there are tons of people here that can send you this code, it's pretty easy. Just don't relly on third-party home pages, if they go offline, change design, or timeout, you'll be a sitting duck... andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From James.Cass at sealedair.com Mon Jul 26 17:02:07 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Mon, 26 Jul 2004 17:02:07 -0400 Subject: ftp dates In-Reply-To: Message-ID: > when you upload or download a file via ftp, > the file is assigned the current date/time, > not the original date/time. In MacOSX 10.3.x you can use the command "SetFile" to modify a file's modification or creation date. The "SetFile" command is available in the free download of Apple's Developer Tools. I use it when copying files from a Mac client to a Win2K server. I compare the copied file's mod date with the original and change the copy if needed. Hope this helps, James "Jay Madren" Sent by: use-revolution-bounces at lists.runrev.com 07/26/04 03:59 PM Please respond to How to use Revolution To: "How to use Revolution" cc: Subject: RE: ftp dates I wanted to do this too, but there are some problems. One is the information and/or format of the listing can vary among different ftp servers, making a universal solution difficult. Another is when you upload or download a file via ftp, the file is assigned the current date/time, not the original date/time. The ability to modify the date/time of a file in RR could overcome this, but only for downloads. I have been using a system of using a "control" file that contains the date/time for each file on the ftp server, and pkzipc (command line version) to preserve the date/time of the files (in addition to compressing them). But each computer must have the pkzip utilities. Again, if RR had the ability to modify the date/time of a file (or someone wrote an external to do it - hint hint), I could build a utility to handle all of this without having to rely on pkzip. Jay Madren -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Alex Tweedly Sent: Sunday, July 25, 2004 18:11 To: How to use Revolution Subject: Re: ftp dates At 23:45 25/07/2004 +0200, Ton Cardona wrote: >I would like to compare the modification date of a binary file on an ftp >server with that of a corresponding binary file in a folder on the hard disk. > >The purpose is to download files of the ftp server ony when their >modification date date is older than those of the files in the hard disk > >I guess there must be a way of doing it, but I am unable to find out how. There's a "How To" on How to list the files in an FTP directory - summary is that an FTP URL which finishes in a "/" will give back a directory listing, including the name, size, permissions, owner, and last modification date The example given is : put URL "ftp://ftp.example.net/mydir/" into field "List" Take comparing modification times between systems for different clock settings - you may want to check current time on each machine and use that to adjust your decisions. -- Alex. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Mon Jul 26 17:11:03 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 18:11:03 -0300 Subject: Can Rev call API functions? In-Reply-To: <002f01c47353$b118f860$6a7ba8c0@reedsrv> References: <002f01c47353$b118f860$6a7ba8c0@reedsrv> Message-ID: <4D56B42E-DF48-11D8-9986-0003936D012E@mac.com> On Jul 26, 2004, at 6:01 PM, Phil Davis wrote: > Simple question: > Can Rev call Windows API functions? (That is, natively, without any > help > from externals.) > > I assume not. I'm pretty fuzzy on what makes an app able to do this. > Some > kind of binding with the APIs has to be established, right? Seems like > I > remember some of that from my VB days. Any volunteers? > > If Rev can't do it natively, then I assume an external is required to > supply > the 'glue' - the binding. Yes? > Phill, externals are the way to go I think. since we use a cross platform tool, making native calls to OS API are trick and not failsafe, imagine, what happens if I make a call to a windows API and build for Linux... can you hear the core dump coming... :D we saw Chris make a simple external at the Revolution Masters Sumit, it was pretty easy... and it works... cheers andre > Thanks - > Phil Davis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From kray at sonsothunder.com Mon Jul 26 17:35:38 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 26 Jul 2004 16:35:38 -0500 Subject: Rev player In-Reply-To: Message-ID: <000001c47358$83d35d00$6601a8c0@precision340> > They are located in the icon to the right of the navigation > bar. We're aware of an issue with them coming up behind the > Player on some platforms, and an issue with the secure mode > preference not reliably saving values, both of these will be > fixed in beta 2. Kevin, When I launch the Player, Rev Online comes up. There's no navigation bar at all that I see. How would I get to it? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Mon Jul 26 17:37:07 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 26 Jul 2004 16:37:07 -0500 Subject: Can Rev call API functions? In-Reply-To: <002f01c47353$b118f860$6a7ba8c0@reedsrv> Message-ID: <000101c47358$b7519570$6601a8c0@precision340> Phil, What kinds of API functions do you want to call? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Phil Davis > Sent: Monday, July 26, 2004 4:01 PM > To: How to use Revolution > Subject: Can Rev call API functions? > > > Simple question: > Can Rev call Windows API functions? (That is, natively, > without any help from externals.) > > I assume not. I'm pretty fuzzy on what makes an app able to > do this. Some kind of binding with the APIs has to be > established, right? Seems like I remember some of that from > my VB days. Any volunteers? > > If Rev can't do it natively, then I assume an external is > required to supply the 'glue' - the binding. Yes? > > Thanks - > Phil Davis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From davis.phil at comcast.net Mon Jul 26 17:46:32 2004 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 26 Jul 2004 14:46:32 -0700 Subject: Can Rev call API functions? References: <002f01c47353$b118f860$6a7ba8c0@reedsrv> <4D56B42E-DF48-11D8-9986-0003936D012E@mac.com> Message-ID: <000d01c4735a$04d11a40$6a7ba8c0@reedsrv> Thanks Andre - I've written externals before, but not since the late 80s! Then after I discovered Metacard in the mid-90s, I never gave them another thought... until now. I'm just trying to see if I can get by without having to create externals for my current need. So far it's not looking very positive. Thanks - Phil ----- Original Message ----- From: "Andre Garzia" To: "How to use Revolution" Sent: Monday, July 26, 2004 2:11 PM Subject: Re: Can Rev call API functions? On Jul 26, 2004, at 6:01 PM, Phil Davis wrote: > Simple question: > Can Rev call Windows API functions? (That is, natively, without any > help > from externals.) > > I assume not. I'm pretty fuzzy on what makes an app able to do this. > Some > kind of binding with the APIs has to be established, right? Seems like > I > remember some of that from my VB days. Any volunteers? > > If Rev can't do it natively, then I assume an external is required to > supply > the 'glue' - the binding. Yes? > Phill, externals are the way to go I think. since we use a cross platform tool, making native calls to OS API are trick and not failsafe, imagine, what happens if I make a call to a windows API and build for Linux... can you hear the core dump coming... :D we saw Chris make a simple external at the Revolution Masters Sumit, it was pretty easy... and it works... cheers andre > Thanks - > Phil Davis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Mon Jul 26 17:54:13 2004 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 26 Jul 2004 14:54:13 -0700 Subject: Can Rev call API functions? References: <000101c47358$b7519570$6601a8c0@precision340> Message-ID: <001701c4735b$17cc7530$6a7ba8c0@reedsrv> I want to call HID driver functions. My HID device isn't a typical desktop device, but a specialized key panel whose keys light up when you press them and turn off when you release them. It's a fully HID-compliant device and enumerates correctly upon being plugged into the computer (via USB of course). My app needs to control the key lights and some timers in the key panel's firmware. Phil ----- Original Message ----- From: "Ken Ray" To: "'How to use Revolution'" Sent: Monday, July 26, 2004 2:37 PM Subject: RE: Can Rev call API functions? > Phil, > > What kinds of API functions do you want to call? > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > > Phil Davis > > Sent: Monday, July 26, 2004 4:01 PM > > To: How to use Revolution > > Subject: Can Rev call API functions? > > > > > > Simple question: > > Can Rev call Windows API functions? (That is, natively, > > without any help from externals.) > > > > I assume not. I'm pretty fuzzy on what makes an app able to > > do this. Some kind of binding with the APIs has to be > > established, right? Seems like I remember some of that from > > my VB days. Any volunteers? > > > > If Rev can't do it natively, then I assume an external is > > required to supply the 'glue' - the binding. Yes? > > > > Thanks - > > Phil Davis > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Mon Jul 26 17:55:09 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 18:55:09 -0300 Subject: Revolution quiting on RegEx procedure... Message-ID: <766A382F-DF4E-11D8-9986-0003936D012E@mac.com> Hi Folks, is there a limit on the size of the text to RegEx with matchText? I am trying to use RegEx to replace a tag in a very evil XML that cannot be well parsed by RevXML, I thought, well, if we can't parse it the good way, let's do the evil way. I removed all the cr, tabs, newlines and lf so that we end with a big string then I tried matching the text, the xml is about 300.000 chars long, and Rev locks up and dies... any clue, can't Rev handle the load? The XML is evil because contains unescaped Unicode characters, It makes heavy use of Option+8 (the little ? ) to "combine" tag names. like 8374658376?ID and when parsing that damn thing the engine dies. Ah by the way, the XML is by Apple, it's a PLIST. thanks andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From davis.phil at comcast.net Mon Jul 26 17:57:54 2004 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 26 Jul 2004 14:57:54 -0700 Subject: Can Rev call API functions? References: <000101c47358$b7519570$6601a8c0@precision340> <001701c4735b$17cc7530$6a7ba8c0@reedsrv> Message-ID: <002101c4735b$9b18d2d0$6a7ba8c0@reedsrv> I forgot to mention - the Rev app that will control the key panel is multi-platform - Win32 & MacOSX currently, and possibly a Linux version in the future. ----- Original Message ----- From: "Phil Davis" To: "How to use Revolution" Sent: Monday, July 26, 2004 2:54 PM Subject: Re: Can Rev call API functions? > I want to call HID driver functions. My HID device isn't a typical desktop > device, but a specialized key panel whose keys light up when you press them > and turn off when you release them. It's a fully HID-compliant device and > enumerates correctly upon being plugged into the computer (via USB of > course). My app needs to control the key lights and some timers in the key > panel's firmware. > > Phil > > ----- Original Message ----- > From: "Ken Ray" > To: "'How to use Revolution'" > Sent: Monday, July 26, 2004 2:37 PM > Subject: RE: Can Rev call API functions? > > > > Phil, > > > > What kinds of API functions do you want to call? > > > > Ken Ray > > Sons of Thunder Software > > Email: kray at sonsothunder.com > > Web Site: http://www.sonsothunder.com/ > > > > > > > -----Original Message----- > > > From: use-revolution-bounces at lists.runrev.com > > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > > > Phil Davis > > > Sent: Monday, July 26, 2004 4:01 PM > > > To: How to use Revolution > > > Subject: Can Rev call API functions? > > > > > > > > > Simple question: > > > Can Rev call Windows API functions? (That is, natively, > > > without any help from externals.) > > > > > > I assume not. I'm pretty fuzzy on what makes an app able to > > > do this. Some kind of binding with the APIs has to be > > > established, right? Seems like I remember some of that from > > > my VB days. Any volunteers? > > > > > > If Rev can't do it natively, then I assume an external is > > > required to supply the 'glue' - the binding. Yes? > > > > > > Thanks - > > > Phil Davis From Roger at logram.com Mon Jul 26 17:59:52 2004 From: Roger at logram.com (Roger Amar) Date: Mon, 26 Jul 2004 23:59:52 +0200 Subject: Public ip address Message-ID: <288E417FE19045419FAF2AAF7EC3592E03AB68@logram-srv.Logram.local> OK, Andre, I agree with you, I used the wrong solution because I could not find better. If you can help with a more efficient solution, I would be happy. Thanks in advance. Roger; -----Message d'origine----- De?: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] De la part de Andre Garzia Envoy??: lundi 26 juillet 2004 23:09 ??: How to use Revolution Objet?: Re: Public ip address On Jul 26, 2004, at 5:42 PM, Roger Amar wrote: > Owing to the fact that our customers use routers, in more from various > manufacturers and that they are working on different platforms (MacOS > 9, MacOS X and Windows), the only simple and reliable solution that I > found at this time is to import the Web page of whatismyip.com and to > extract the IP address. Roger, I can give you a five lines CGI and a parse routine for your script if you want... just don't use www.whatismyip.com please! their homepage can go offline and then what, your app is rendered useless. If you going to make a CGI connection to probe for IP, let it be hosted by you. It's more elegant, safe and error proof. there are tons of people here that can send you this code, it's pretty easy. Just don't relly on third-party home pages, if they go offline, change design, or timeout, you'll be a sitting duck... andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Mon Jul 26 18:14:31 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 26 Jul 2004 19:14:31 -0300 Subject: Public ip address In-Reply-To: <288E417FE19045419FAF2AAF7EC3592E03AB68@logram-srv.Logram.local> References: <288E417FE19045419FAF2AAF7EC3592E03AB68@logram-srv.Logram.local> Message-ID: <2AFD6558-DF51-11D8-9986-0003936D012E@mac.com> Roger, Let's end this! here a little CGI for you... :-p you must setup Metacard Engine as CGI. You can refer to the CGI tutorial at http://www.hyperactivesw.com/cgitutorial/ or use my CGI-Tool palette to do this for you, you can fetch it on http://public.soapdog.org put this inside a cgi called whatismyip.cgi --- Begin whatismyip.cgi -- #!mc on startup put "Content-Type: text/plain" & cr & cr put "Your ip is:" && $REMOTE_ADDR end startup --- end whatismyip.cgi -- you invoke this by http://www.yourServer.com/cgi-bin/whatismyip.cgi you can use the following code in your client app: function whatIsMyDamnIP get URL "http://www.yourServer.com/cgi-bin/whatismyip.cgi" set the itemDel to ":" put item 2 of it into tMyIP return tMyIP end whatIsMyDamnIP that should work. andre On Jul 26, 2004, at 6:59 PM, Roger Amar wrote: > OK, Andre, I agree with you, I used the wrong solution because I could > not find better. > If you can help with a more efficient solution, I would be happy. > Thanks in advance. > > Roger; > > > -----Message d'origine----- > De?: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] De la part de Andre > Garzia > Envoy??: lundi 26 juillet 2004 23:09 > ??: How to use Revolution > Objet?: Re: Public ip address > > > On Jul 26, 2004, at 5:42 PM, Roger Amar wrote: > >> Owing to the fact that our customers use routers, in more from various >> manufacturers and that they are working on different platforms (MacOS >> 9, MacOS X and Windows), the only simple and reliable solution that I >> found at this time is to import the Web page of whatismyip.com and to >> extract the IP address. > > Roger, > > I can give you a five lines CGI and a parse routine for your script if > you want... just don't use www.whatismyip.com please! their homepage > can go offline and then what, your app is rendered useless. If you > going to make a CGI connection to probe for IP, let it be hosted by > you. It's more elegant, safe and error proof. there are tons of people > here that can send you this code, it's pretty easy. Just don't relly > on third-party home pages, if they go offline, change design, or > timeout, you'll be a sitting duck... > > andre > > > > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From ambassador at fourthworld.com Mon Jul 26 18:57:50 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 26 Jul 2004 15:57:50 -0700 Subject: HIG urls Message-ID: <41058C6E.1030406@fourthworld.com> I just updated the URLs to the most popular Human Interface Guidelines documents for platforms Rev supports -- you'll find them in the upper-right of this page: There are links there to the Windows general UI specs, XP visual design specs, Mac OS X HIG, Mac Classic HIG, GNOME HIG, and the KDE Style Guide. Question about Mac HIGs: While updating my links to Apple's Aqua HIG I came across these two versions: Aqua Human Interface Guidelines Apple Human Interface Guidelines for OS X If Aqua is the name of the UI for OS X, why are there two documents? They seem to have mostly overlapping content -- any of you know if one supercedes the other? For the sake of completeness I've put links to both versions on my Resources page, but the overlap is so broad that I'm assuming I can ditch one -- but which one? Question about Microsoft HIGs: Are there really no specifications for the spacing of controls in the Win HIGs, or did I just miss that? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Mon Jul 26 19:38:58 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 26 Jul 2004 18:38:58 -0500 Subject: HIG urls In-Reply-To: <41058C6E.1030406@fourthworld.com> References: <41058C6E.1030406@fourthworld.com> Message-ID: <41059612.4090405@hyperactivesw.com> On 7/26/04 5:57 PM, Richard Gaskin wrote: > Question about Mac HIGs: > > While updating my links to Apple's Aqua HIG I came across these two > versions: > > Aqua Human Interface Guidelines > > > > Apple Human Interface Guidelines for OS X > > > > If Aqua is the name of the UI for OS X, why are there two documents? > They seem to have mostly overlapping content -- any of you know if one > supercedes the other? I just went through this myself the other day. I believe the one with "aqua" in the URL is the older one, and has been superceded. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Mon Jul 26 19:54:01 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 26 Jul 2004 16:54:01 -0700 Subject: HIG urls In-Reply-To: <41059612.4090405@hyperactivesw.com> Message-ID: On 7/26/04 5:57 PM, Richard Gaskin wrote: > While updating my links to Apple's Aqua HIG I came across these two > versions: > > Aqua Human Interface Guidelines > Last updated: 2002-06-01 > Apple Human Interface Guidelines for OS X > Last updated: 2004-05-27 > If Aqua is the name of the UI for OS X, why are there two documents? > They seem to have mostly overlapping content -- any of you know if one > supercedes the other? See document dates above. Also note that the "legacy" document "covers features up to Mac OS X version 10.2" so that might be an indicator for you. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From Meitnik at aol.com Mon Jul 26 20:37:07 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Mon, 26 Jul 2004 20:37:07 EDT Subject: sudden quiting of 2.5beta1 Message-ID: <155.3a852cee.2e36fdb3@aol.com> I am finding this beta to just suddenly quit after doing a a click or editing in the IDE sometimes with no reason at all. Am I the only one having this problem?? This is rather scary for doing any work now. I am using 10.2.8. I need the bug fixes in beta1, but not the lost work. Any clues are welcomed or how I can help track down the bug. Andrew From ambassador at fourthworld.com Mon Jul 26 21:09:58 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 26 Jul 2004 18:09:58 -0700 Subject: sudden quiting of 2.5beta1 In-Reply-To: <155.3a852cee.2e36fdb3@aol.com> References: <155.3a852cee.2e36fdb3@aol.com> Message-ID: <4105AB66.8050103@fourthworld.com> Meitnik at aol.com wrote: > I am finding this beta to just suddenly quit after doing a a click or editing > in the IDE sometimes with no reason at all. Am I the only one having this > problem?? This is rather scary for doing any work now. I am using 10.2.8. I need > the bug fixes in beta1, but not the lost work. Any clues are welcomed or how I > can help track down the bug. I've been using the beta almost daily with no difficulties. Have you been able to identify a set of tasks more prone to crashes than others? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revdan at danshafer.com Mon Jul 26 21:24:39 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 26 Jul 2004 18:24:39 -0700 Subject: Code for Dan's Book, Vol. 1 Message-ID: After a good bit of confusion about how this should get done, I finally decided just to bite the bullet and post the code (significant examples, all Lab exercises, and ToDoPlus) from Volume 1 of my book for all to download. If you bought the printed book, this file contains that portion of the promised but omitted CD which I can control. (The original plan called for including a crippled version of Rev as well, but obviously that's not relevant to this audience.) Anyway, you can download the code at: http://www.altuit.com/webs/dshafer/TheBooks/CodefromBook.htm The code for the two platforms is identical; only the compression format is different. Enjoy. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From SimPLsol at aol.com Mon Jul 26 22:46:51 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Mon, 26 Jul 2004 22:46:51 EDT Subject: sudden quiting of 2.5beta1 Message-ID: <9f.4a97d9ed.2e371c1b@aol.com> Using the debugger seems to crash 2.5 frequently. Saving will cause a crash, but not always. Sometimes it just quits for no apparent reason. Such is betaware. PL From bill at bluewatermaritime.com Mon Jul 26 23:32:24 2004 From: bill at bluewatermaritime.com (Bill) Date: Mon, 26 Jul 2004 23:32:24 -0400 Subject: use-revolution Digest, Vol 10, Issue 103 In-Reply-To: <20040727024434.7A2A693013C@mail.runrev.com> Message-ID: To tell if a control is linked to a database via transcript. The property is cREVGeneral["myDatabaseName"] for that but I just don't know how to get a property true or false -- the documentation for runrev is great but I wish there were more examples. On 7/26/04 10:44 PM, "use-revolution-request at lists.runrev.com" wrote: >> Jan (or someone) >> >> Can you give me an example of using this property: >> >> put the cREVGeneral["myDatabaseName"] of fld "myfield" >> >> Or if the cREVGeneral["shipping_agency"] of fld "myfield" is true then >> >> Bill >> > > Bill, > > i did not understand what you're trying to do, but I do make use of > database linked controls, what are you trying to do in "plain english", > maybe I've got a clue | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From jacque at hyperactivesw.com Mon Jul 26 23:47:33 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 26 Jul 2004 22:47:33 -0500 Subject: sudden quiting of 2.5beta1 In-Reply-To: <9f.4a97d9ed.2e371c1b@aol.com> References: <9f.4a97d9ed.2e371c1b@aol.com> Message-ID: <4105D055.90209@hyperactivesw.com> On 7/26/04 9:46 PM, SimPLsol at aol.com wrote: > Using the debugger seems to crash 2.5 frequently. > Saving will cause a crash, but not always. > Sometimes it just quits for no apparent reason. > Such is betaware. Anyone who is crashing should include their crash logs in a Buzilla report. In OS X, look for: /Home/Library/Logs/CrashReporter/Revolution.crash.log (I'm not sure where these are in Windows.) The logs are valuable in helping track down the cause of the crash. If you can identify what you were doing when it happened, add that to the Bugzilla report too. Crashing bugs have top priority, so Bugzilla them soon. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Tue Jul 27 01:15:34 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 27 Jul 2004 07:15:34 +0200 Subject: sudden quiting of 2.5beta1 In-Reply-To: <4105D055.90209@hyperactivesw.com> Message-ID: they are in eventvwr.exe in the applications errors. But the info is rather general and doesnt tell you what happened... Other wise there is a new log being saved in C:\Revolution 2.2\components\save\ messageboxerrorlog.txt > -----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, July 27, 2004 05:48 > To: How to use Revolution > Subject: Re: sudden quiting of 2.5beta1 > > > On 7/26/04 9:46 PM, SimPLsol at aol.com wrote: > > > Using the debugger seems to crash 2.5 frequently. > > Saving will cause a crash, but not always. > > Sometimes it just quits for no apparent reason. > > Such is betaware. > > Anyone who is crashing should include their crash logs in a Buzilla > report. In OS X, look for: > > /Home/Library/Logs/CrashReporter/Revolution.crash.log > > (I'm not sure where these are in Windows.) The logs are valuable in > helping track down the cause of the crash. If you can identify what you > were doing when it happened, add that to the Bugzilla report too. > > Crashing bugs have top priority, so Bugzilla them soon. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From wmb at internettrainer.com Tue Jul 27 03:59:52 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Tue, 27 Jul 2004 09:59:52 +0200 Subject: [ANN] Web Photos Pro 1.0b8 In-Reply-To: <75C6264E-DF05-11D8-8C18-000A9580FCCE@backtalk.com> References: <75C6264E-DF05-11D8-8C18-000A9580FCCE@backtalk.com> Message-ID: On 26.07.2004, at 15:12, Frank Leahy wrote: > Please take it for a spin at http://www.webphotospro.com/downloads/. > I'd love to have any and all feedback that you want to send my way. Very good and intutive GUI! regards Wolfgang M. Bereuter Trainingsmaps? -- speadlearning with Mindmaps! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From webmaster at dreamscapesoftware.com Tue Jul 27 05:10:13 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 03:10:13 -0600 Subject: resizeQuality Message-ID: <002401c473b9$87a52e70$53d4e6cf@WorkPC> Alright, I need to know what the quality options for the setting resizeQuality are. Is it the following good better best Any help would be great! Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From webmaster at dreamscapesoftware.com Tue Jul 27 05:19:42 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 03:19:42 -0600 Subject: Plugins Message-ID: <002a01c473ba$da4060e0$53d4e6cf@WorkPC> Is there anything within Rev to turn Plugins On or Off. Or to enable or disable them (besides 1 at a time or removing them from the folder)? Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From ambassador at fourthworld.com Tue Jul 27 04:26:29 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 01:26:29 -0700 Subject: Plugins In-Reply-To: <002a01c473ba$da4060e0$53d4e6cf@WorkPC> References: <002a01c473ba$da4060e0$53d4e6cf@WorkPC> Message-ID: <410611B5.4000401@fourthworld.com> Derek Bump wrote: > Is there anything within Rev to turn Plugins On or Off. > Or to enable or disable them (besides 1 at a time or > removing them from the folder)? You can either physically remove them from the Plugins folder, or turn off any offending behaviors such as auto-open or auto-quit. What are you encountering? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From webmaster at dreamscapesoftware.com Tue Jul 27 05:35:32 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 03:35:32 -0600 Subject: Plugins References: <002a01c473ba$da4060e0$53d4e6cf@WorkPC> <410611B5.4000401@fourthworld.com> Message-ID: <003e01c473bd$10fd1090$53d4e6cf@WorkPC> > You can either physically remove them from the Plugins folder, or turn > off any offending behaviors such as auto-open or auto-quit. I ended up just moving them all to a folder called "Disabled Plugins". > What are you encountering? I'm not really sure what situation would trigger it, but every once and a while I would see 20-30 additional stacks listed in my Application Browser. That was only after a slight delay and then Rev would just slow down suddenly. I'm using 2.2, so hopefully it will be fixed in future versions. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Richard Gaskin" To: "How to use Revolution" Sent: Tuesday, July 27, 2004 2:26 AM Subject: Re: Plugins > Derek Bump wrote: > > Is there anything within Rev to turn Plugins On or Off. > > Or to enable or disable them (besides 1 at a time or > > removing them from the folder)? > > You can either physically remove them from the Plugins folder, or turn > off any offending behaviors such as auto-open or auto-quit. > > What are you encountering? > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Christian.Zipfel at heidelberg.com Tue Jul 27 04:36:55 2004 From: Christian.Zipfel at heidelberg.com (Zipfel, Christian RD-PN23) Date: Tue, 27 Jul 2004 10:36:55 +0200 Subject: [ANN] Web Photos Pro 1.0b8 Message-ID: I downloaded the software and installed it on my Win XP. Going through the first-time wizard and generating my first album I ran into an error. The generation of thumbnails failed on my Canon-jpgs: "Unable to create thumbnail for IMG_0023.JPG. (354,0,0 352,0,0 354,0,0 3)" I do see an overview of my photo next to the progress bar, but the Web Photo folders remain empty. I assume the subsampled photos are stored on my local machine, right ? My ftp account is not reachable from here due to strict firewall rules. Christian From ambassador at fourthworld.com Tue Jul 27 04:56:11 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 01:56:11 -0700 Subject: Plugins In-Reply-To: <003e01c473bd$10fd1090$53d4e6cf@WorkPC> References: <002a01c473ba$da4060e0$53d4e6cf@WorkPC> <410611B5.4000401@fourthworld.com> <003e01c473bd$10fd1090$53d4e6cf@WorkPC> Message-ID: <410618AB.7060606@fourthworld.com> Derek Bump wrote: > I'm not really sure what situation would trigger it, but every > once and a while I would see 20-30 additional stacks listed in > my Application Browser. That was only after a slight delay > and then Rev would just slow down suddenly. Odd. What were the names of the stacks that mysteriously appeared? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rjb at rz.uni-potsdam.de Tue Jul 27 05:02:48 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Tue, 27 Jul 2004 11:02:48 +0200 Subject: Rev player In-Reply-To: <410542D2.6060809@fourthworld.com> References: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> <410542D2.6060809@fourthworld.com> Message-ID: >>what about a sandboxed enviroment, like a function to save a stack >>and another to load. You cannot specify where to save for the >>Dreamcard app will save it to it's own folder. This way we can save >>stuff and load stuff, and there will be no harm in it. Also we >>could only save and load stacks. maybe this handler could be >>something like secureSave and secureLoad. The user could be >>prompted and asked if he would allow to save or load from this app, >>much like the Apple Keychain does. >> >>What about this approach, it can be easily implemented without >>altering Dreamcard code, this could be done in transcript level, no >>need to put that on the engine itself.... it could be done in >>couple hours and would make big time for us... > >Any changes to the behavior of secureMode must be done in the >engine. If they are handled in script then a script can change the >behavior, leaving the door open to hackers. > >An engine-level solution has been bandied about in Bugzilla: > > >Until such a change is made at the engine level, I agree with >Kevin's position of erring on the side of safety. > >-- > Richard Gaskin > Fourth World Media Corporation While I agree with Richard, I am also somewhat concerned that this omission may become sour grapes for the player. Capability to save is so fundamental to operation of most programs that it is very likely the first thing any player user will do (will have to do) is to disable secure mode. That may thus become a support issue (why my data is not saved?) aside from making the secureMode sort of useless. Robert Brenstein PS A malicious person can include an external which I don't think can be prevented from accessing disks and system. From webmaster at dreamscapesoftware.com Tue Jul 27 06:29:36 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 04:29:36 -0600 Subject: Plugins References: <002a01c473ba$da4060e0$53d4e6cf@WorkPC><410611B5.4000401@fourthworld.com> <003e01c473bd$10fd1090$53d4e6cf@WorkPC> <410618AB.7060606@fourthworld.com> Message-ID: <010c01c473c4$9e4f2df0$53d4e6cf@WorkPC> > Odd. What were the names of the stacks that mysteriously appeared? altColorizeScript.rev altConvolve2.rev CollideDemo.rev iFunctions.mc libSMTP v2.0.2 LibMP3 v0.5.0 LibEmail v1.0.2 EasyTransparency.rev Guideline_Picker.rev Odd Shapes.rev POP Library.rev RevGridDisplay 1.0.rev That's not all of them, but these are the ones I definately remember. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Richard Gaskin" To: "How to use Revolution" Sent: Tuesday, July 27, 2004 2:56 AM Subject: Re: Plugins > Derek Bump wrote: > > > I'm not really sure what situation would trigger it, but every > > once and a while I would see 20-30 additional stacks listed in > > my Application Browser. That was only after a slight delay > > and then Rev would just slow down suddenly. > > Odd. What were the names of the stacks that mysteriously appeared? > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Tue Jul 27 05:37:00 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 02:37:00 -0700 Subject: Rev player In-Reply-To: References: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> <410542D2.6060809@fourthworld.com> Message-ID: <4106223C.4080500@fourthworld.com> Robert Brenstein wrote: >> Any changes to the behavior of secureMode must be done in the engine. >> If they are handled in script then a script can change the behavior, >> leaving the door open to hackers. >> >> An engine-level solution has been bandied about in Bugzilla: >> >> >> Until such a change is made at the engine level, I agree with Kevin's >> position of erring on the side of safety. > > While I agree with Richard, I am also somewhat concerned that this > omission may become sour grapes for the player. Capability to save is so > fundamental to operation of most programs that it is very likely the > first thing any player user will do (will have to do) is to disable > secure mode. That may thus become a support issue (why my data is not > saved?) aside from making the secureMode sort of useless. But at that point it's the user's decision. You can decide to turn off your Windows firewall too, if you want your machine hijacked for spamming in under 15 minutes. ;) When the user decides to turn off secureMode, they are assuming the same level of risk that they would downloading any executable from Download.com, VersionTracker, etc. (and arguably less risk than normal usage of any Microsoft operating system). But as Kevin said, adding limited file I/O to secure modes it being worked on, so any inconvenience should be short-lived. > PS A malicious person can include an external which I don't think can be > prevented from accessing disks and system. SecureMode shuts down not just file I/O, but also shell, AppleScript, and registry access. I agree that if it doesn't currently shut down the externals API it should. Is that the case? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From frank at backtalk.com Tue Jul 27 05:46:35 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 27 Jul 2004 10:46:35 +0100 Subject: Cross-platform fonts...what is everyone else doing? Message-ID: I know this has topic has come up repeatedly, but as I reviewed the old emails I can't quite figure out what other people are doing, so here goes again...(and why oh why isn't there a good FAQ page on the RunRev site?) I'm building cross-platform now, but I'm not happy with the fonts I'm using. In order to simplify things, I chose Arial, and while it works ok cross-platform (except for the baseline problem -- feel free to vote for http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? id=1856), Arial isn't the best looking font for either Mac OSX or Windows XP. The big problem I'm having is that font changes are stored as absolute properties rather than inherited properties. For example, when I choose to "Bold" a label or field, it doesn't store "Bold", it stores "Arial, 12, Bold". This means that if I want to use the system fonts on both platforms I would have to run a script in the "preOpenStack" handler that resets all labels and fields where I've bolded or changed the font size, so that for example "Lucida Grande,12,Bold" on Mac is changed to its equivalent on Windows "MS Sans Serif,12,Bold". Which has other issues because of the font baseline problem. Ohhh, what a pain.... Of course there's another problem, which is that I can't see a way to determine the system font on a platform. So, here are a couple of questions... 1) Is there a hack to determine the system font at runtime on Windows? Or should I just assume "MS Sans Serif"? 2) Is using a "preOpenStack" handler that runs through every control and sets the textFont attribute -- at *runtime* -- the only way to do what I want to do? 3) Can anyone suggest a better alternative (and no, having the user install a good looking cross-platform font isn't an option :-) Thanks, -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From ambassador at fourthworld.com Tue Jul 27 05:51:32 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 02:51:32 -0700 Subject: Plugins In-Reply-To: <010c01c473c4$9e4f2df0$53d4e6cf@WorkPC> References: <002a01c473ba$da4060e0$53d4e6cf@WorkPC><410611B5.4000401@fourthworld.com> <003e01c473bd$10fd1090$53d4e6cf@WorkPC> <410618AB.7060606@fourthworld.com> <010c01c473c4$9e4f2df0$53d4e6cf@WorkPC> Message-ID: <410625A4.8050205@fourthworld.com> >>Derek Bump wrote: >> > I'm not really sure what situation would trigger it, but every >> > once and a while I would see 20-30 additional stacks listed in >> > my Application Browser. That was only after a slight delay >> > and then Rev would just slow down suddenly. >> >>Odd. What were the names of the stacks that mysteriously appeared? > > altColorizeScript.rev > altConvolve2.rev > CollideDemo.rev > iFunctions.mc > libSMTP v2.0.2 > LibMP3 v0.5.0 > LibEmail v1.0.2 > EasyTransparency.rev > Guideline_Picker.rev > Odd Shapes.rev > POP Library.rev > RevGridDisplay 1.0.rev > > That's not all of them, but these are the ones I definately remember. Did I understand the original post correctly, that those are not in the App Browser at the start of a session but appear in it later as you work? As far as I know those should be loaded at startup, as the plugin manager needs to check their properties to determine if they should be automatically opened. The destroyStack property will correct the always-in-memory issue, purging any unopened stacks as soon as their properties are checked. Jacque managed to convince me that plugin authors should consider turning the destroyStack on for their stacks, and I'd go further to suggest that having it on should be the engine default. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From webmaster at dreamscapesoftware.com Tue Jul 27 06:55:14 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 04:55:14 -0600 Subject: Scale's in Modal Dialogs Message-ID: <012901c473c8$337278d0$53d4e6cf@WorkPC> Is this correct? Why can't I have a scale in a Modal Dialog Box. It works fine in Toplevel, Modeless and Palette. But in a Modal it just reverts to 0 when I click on it. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From rjb at rz.uni-potsdam.de Tue Jul 27 05:58:53 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Tue, 27 Jul 2004 11:58:53 +0200 Subject: Rev player In-Reply-To: <4106223C.4080500@fourthworld.com> References: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> <410542D2.6060809@fourthworld.com> <4106223C.4080500@fourthworld.com> Message-ID: >Robert Brenstein wrote: >>>Any changes to the behavior of secureMode must be done in the >>>engine. If they are handled in script then a script can change the >>>behavior, leaving the door open to hackers. >>> >>>An engine-level solution has been bandied about in Bugzilla: >>> >>>Until such a change is made at the engine level, I agree with >>>Kevin's position of erring on the side of safety. >> >>While I agree with Richard, I am also somewhat concerned that this >>omission may become sour grapes for the player. Capability to save >>is so fundamental to operation of most programs that it is very >>likely the first thing any player user will do (will have to do) is >>to disable secure mode. That may thus become a support issue (why >>my data is not saved?) aside from making the secureMode sort of >>useless. > >But at that point it's the user's decision. You can decide to turn >off your Windows firewall too, if you want your machine hijacked for >spamming in under 15 minutes. ;) What I was meant is that user will likely be forced to do so because using many stacks will be pointless without capability to save. And we can't expect out users to be savvy and persistent in toggling that setting depending on which stack they want to use. The nature of player should be that it works quietly in the background. >When the user decides to turn off secureMode, they are assuming the >same level of risk that they would downloading any executable from >Download.com, VersionTracker, etc. (and arguably less risk than >normal usage of any Microsoft operating system). Well, these are wrong comparisons IMO. Firewall is a different category and downloading stacks is parallel to downloading other software. I don't see Metrowerks trying to impose i/o protection in CodeWarrior, although I gather the inspiration for player's security comes from Java Runtimes. >But as Kevin said, adding limited file I/O to secure modes it being >worked on, so any inconvenience should be short-lived. I read that but it sounded that this will happen some time in the future, well after player's introduction. As someone interested in its success, I am just concerned that this may come a tad late, as in spoiling the impression made by the player and thus its broad acceptance. I'd love to be wrong, though. >>PS A malicious person can include an external which I don't think >>can be prevented from accessing disks and system. > >SecureMode shuts down not just file I/O, but also shell, >AppleScript, and registry access. I agree that if it doesn't >currently shut down the externals API it should. Is that the case? If it shuts down externals, then, for example, it would not be possible to access databases. Robert Brenstein From ambassador at fourthworld.com Tue Jul 27 06:13:53 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 03:13:53 -0700 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: References: Message-ID: <41062AE1.2020409@fourthworld.com> Frank Leahy wrote: > 1) Is there a hack to determine the system font at runtime on Windows? > Or should I just assume "MS Sans Serif"? In XP I believe it's Verdana. And it can be changed by the user, as on Mac OS and most Linux window managers. > 2) Is using a "preOpenStack" handler that runs through every control > and sets the textFont attribute -- at *runtime* -- the only way to do > what I want to do? Not at all: font attributes, along with color and patterns, are inherited. You can set things once for the stack and all objects which don't have their own settings will be rendered with the inherited settings. > 3) Can anyone suggest a better alternative (and no, having the user > install a good looking cross-platform font isn't an option :-) I set the font for the mainStack to "0" (zero), and then set textSize appropriate for the target platform. Whenever the engine can't find a specified font it will render in the systemFont. Scott Raney advises me not to rely on that, but in the absence of a systemFont function I can't think of another way to avoid hard-wiring the font name. Besides, any font vendor that names a font "0" should expect trouble. ;) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rjb at rz.uni-potsdam.de Tue Jul 27 06:12:42 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Tue, 27 Jul 2004 12:12:42 +0200 Subject: Plugins In-Reply-To: <010c01c473c4$9e4f2df0$53d4e6cf@WorkPC> References: <002a01c473ba$da4060e0$53d4e6cf@WorkPC><410611B5.4000401@fourthworld.com> <003e01c473bd$10fd1090$53d4e6cf@WorkPC> <010c01c473c4$9e4f2df0$53d4e6cf@WorkPC> Message-ID: > > Odd. What were the names of the stacks that mysteriously appeared? > >altColorizeScript.rev >altConvolve2.rev >CollideDemo.rev >iFunctions.mc >libSMTP v2.0.2 >LibMP3 v0.5.0 >LibEmail v1.0.2 >EasyTransparency.rev >Guideline_Picker.rev >Odd Shapes.rev >POP Library.rev >RevGridDisplay 1.0.rev > >That's not all of them, but these are the ones I definately remember. Hmm, these seem suspiciously like plugins that plugin manager should keep invisible since all of these are either libraries or plugins that remain loaded to do things at opportune moments. Sounds like you are hitting some glitch somewhere which should be in Bugzilla. However, while seeing all these stacks may be surprising and even annoying, there is no reason for concern in terms of undesirable side-effects. Robert Brenstein From kevin at runrev.com Tue Jul 27 06:19:01 2004 From: kevin at runrev.com (Kevin Miller) Date: Tue, 27 Jul 2004 11:19:01 +0100 Subject: sudden quiting of 2.5beta1 In-Reply-To: <9f.4a97d9ed.2e371c1b@aol.com> Message-ID: On 27/7/04 3:46 am, "SimPLsol at aol.com" wrote: > Using the debugger seems to crash 2.5 frequently. > Saving will cause a crash, but not always. > Sometimes it just quits for no apparent reason. > Such is betaware. Please note that we've had very few reports of the beta crashing. As such if you are getting crashes, its most likely no one else has reported these. Please do track these down and report them with a recipe if you can find one, or they won't get fixed. Thanks, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From ambassador at fourthworld.com Tue Jul 27 06:22:21 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 03:22:21 -0700 Subject: Rev player In-Reply-To: References: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> <410542D2.6060809@fourthworld.com> <4106223C.4080500@fourthworld.com> Message-ID: <41062CDD.7070404@fourthworld.com> Robert Brenstein wrote: >> But as Kevin said, adding limited file I/O to secure modes it being >> worked on, so any inconvenience should be short-lived. > > I read that but it sounded that this will happen some time in the > future, well after player's introduction. As someone interested in its > success, I am just concerned that this may come a tad late, as in > spoiling the impression made by the player and thus its broad > acceptance. I'd love to be wrong, though. > >>> PS A malicious person can include an external which I don't think can >>> be prevented from accessing disks and system. > >> SecureMode shuts down not just file I/O, but also shell, AppleScript, >> and registry access. I agree that if it doesn't currently shut down >> the externals API it should. Is that the case? > > If it shuts down externals, then, for example, it would not be possible > to access databases. I'm not clear on what you're after, as your post raises good arguments in both directions. Are you advocating more security, less, or something altogether different? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From webmaster at dreamscapesoftware.com Tue Jul 27 07:27:29 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 05:27:29 -0600 Subject: Cross-platform fonts...what is everyone else doing? References: <41062AE1.2020409@fourthworld.com> Message-ID: <014401c473cc$b4b3ee70$53d4e6cf@WorkPC> > > 1) Is there a hack to determine the system font at runtime on Windows? > > Or should I just assume "MS Sans Serif"? > > In XP I believe it's Verdana. And it can be changed by the user, as on > Mac OS and most Linux window managers. It's Tahoma in WinXP, but you have to use 11pt. The OS will tell you to use 8pt, but that doesn't display correctly in Revolution. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Richard Gaskin" To: "How to use Revolution" Sent: Tuesday, July 27, 2004 4:13 AM Subject: Re: Cross-platform fonts...what is everyone else doing? > Frank Leahy wrote: > > 1) Is there a hack to determine the system font at runtime on Windows? > > Or should I just assume "MS Sans Serif"? > > In XP I believe it's Verdana. And it can be changed by the user, as on > Mac OS and most Linux window managers. > > > 2) Is using a "preOpenStack" handler that runs through every control > > and sets the textFont attribute -- at *runtime* -- the only way to do > > what I want to do? > > Not at all: font attributes, along with color and patterns, are > inherited. You can set things once for the stack and all objects which > don't have their own settings will be rendered with the inherited settings. > > > 3) Can anyone suggest a better alternative (and no, having the user > > install a good looking cross-platform font isn't an option :-) > > I set the font for the mainStack to "0" (zero), and then set textSize > appropriate for the target platform. Whenever the engine can't find a > specified font it will render in the systemFont. > > Scott Raney advises me not to rely on that, but in the absence of a > systemFont function I can't think of another way to avoid hard-wiring > the font name. Besides, any font vendor that names a font "0" should > expect trouble. ;) > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Tue Jul 27 06:32:23 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 27 Jul 2004 11:32:23 +0100 Subject: resizeQuality In-Reply-To: <20040727101226.658D9930226@mail.runrev.com> References: <20040727101226.658D9930226@mail.runrev.com> Message-ID: <3F56A8E7-DFB8-11D8-8C18-000A9580FCCE@backtalk.com> Derek, You probably know this already, but how you use "resizeQuality" is not obvious. I assumed it would be a global command like jpegQuality, e.g. set the resizeQuality to "best" But no, you need to set it on individual images like this: if the platform = "Win32" then put the short name of this stack into stackName set the resizeQuality of image theImageName of stack stackName to "best" end if You don't need the if statement, but I do it that way -- and yes, you seem to need to specify the stack name as well. Also, you need to call this *before* you've done anything to the image like set the fileName, imported an image, etc. -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ On Jul 27, 2004, at 11:12 AM, use-revolution-request at lists.runrev.com wrote: > From: "Derek Bump" > Subject: resizeQuality > To: "How to use Revolution" > Message-ID: <002401c473b9$87a52e70$53d4e6cf at WorkPC> > Content-Type: text/plain; charset="iso-8859-1" > > Alright, I need to know what the quality options for the setting > resizeQuality are. Is it the following > > good > better > best > > Any help would be great! > > > Derek Bump > Dreamscape Software From rjb at rz.uni-potsdam.de Tue Jul 27 07:13:02 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Tue, 27 Jul 2004 13:13:02 +0200 Subject: Rev player In-Reply-To: <41062CDD.7070404@fourthworld.com> References: <61DBCC85-DF29-11D8-9986-0003936D012E@mac.com> <410542D2.6060809@fourthworld.com> <4106223C.4080500@fourthworld.com> <41062CDD.7070404@fourthworld.com> Message-ID: >Robert Brenstein wrote: > >>>But as Kevin said, adding limited file I/O to secure modes it >>>being worked on, so any inconvenience should be short-lived. >> >>I read that but it sounded that this will happen some time in the >>future, well after player's introduction. As someone interested in >>its success, I am just concerned that this may come a tad late, as >>in spoiling the impression made by the player and thus its broad >>acceptance. I'd love to be wrong, though. >> >>>>PS A malicious person can include an external which I don't think >>>>can be prevented from accessing disks and system. >> >>>SecureMode shuts down not just file I/O, but also shell, >>>AppleScript, and registry access. I agree that if it doesn't >>>currently shut down the externals API it should. Is that the case? >> >>If it shuts down externals, then, for example, it would not be >>possible to access databases. > >I'm not clear on what you're after, as your post raises good >arguments in both directions. Are you advocating more security, >less, or something altogether different? > >-- > Richard Gaskin > Fourth World Media Corporation Exactly that, I am raising issues. I don't have a clear enough picture of what RunRev envisions for the player in their product strategy; it will surely be the runtime environment for stacks produced in DreamCard, but I suspect that a number of people using Rev will also opt to distribute their products as stacks, like it used to be with HyperCard player. As we know from past, players are funky beasts, solving many problems but creating a number of new ones. In terms of saving, the issue is whether implementing it can be really postponed. In terms of externals, RR must decide between full security and functionality. I'd like just to know what the sandbox is. I gather we will be able to distinguish at runtime whether we are in the player or in a standalone, and in the former case, whether secureMode is on. Robert From webmaster at dreamscapesoftware.com Tue Jul 27 08:37:16 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 06:37:16 -0600 Subject: resizeQuality References: <20040727101226.658D9930226@mail.runrev.com> <3F56A8E7-DFB8-11D8-8C18-000A9580FCCE@backtalk.com> Message-ID: <015701c473d6$745e28e0$53d4e6cf@WorkPC> > You probably know this already, but how you use "resizeQuality" is not > obvious. I assumed it would be a global command like jpegQuality, e.g. > > set the resizeQuality to "best" Yes, I do know about this. What I am trying to figure out is the different quality levels I can set for an image. For example... set the resizeQuality to "best" set the resizeQuality to "good" set the resizeQuality to "poor" The only thing I can't figure out is why the developers never included this in the documentation. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Frank Leahy" To: Sent: Tuesday, July 27, 2004 4:32 AM Subject: Re: resizeQuality > Derek, > > You probably know this already, but how you use "resizeQuality" is not > obvious. I assumed it would be a global command like jpegQuality, e.g. > > set the resizeQuality to "best" > > But no, you need to set it on individual images like this: > > if the platform = "Win32" then > put the short name of this stack into stackName > set the resizeQuality of image theImageName of stack stackName > to "best" > end if > > You don't need the if statement, but I do it that way -- and yes, you > seem to need to specify the stack name as well. > > Also, you need to call this *before* you've done anything to the image > like set the fileName, imported an image, etc. > > -- Frank > > Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users > See us on the web at http://www.webphotospro.com/ > > On Jul 27, 2004, at 11:12 AM, use-revolution-request at lists.runrev.com > wrote: > > > From: "Derek Bump" > > Subject: resizeQuality > > To: "How to use Revolution" > > Message-ID: <002401c473b9$87a52e70$53d4e6cf at WorkPC> > > Content-Type: text/plain; charset="iso-8859-1" > > > > Alright, I need to know what the quality options for the setting > > resizeQuality are. Is it the following > > > > good > > better > > best > > > > Any help would be great! > > > > > > Derek Bump > > Dreamscape Software > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Tue Jul 27 07:42:06 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 27 Jul 2004 12:42:06 +0100 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: <20040727101226.658D9930226@mail.runrev.com> References: <20040727101226.658D9930226@mail.runrev.com> Message-ID: Thanks Richard, I just tested it again, and I can confirm it doesn't work that way -- when it can't find the specified font, it does not apply the fontStyle or fontSize settings. The Test: I created a test stack with five fields on OSX that had the following font, style and size properties: 1. Nothing set (all default) 2. Set bold attribute only 3. Set to 14 pt 4. Set font = "0" 5 Set font = "0" and bold I added a button that when clicked outputs the textFont, textStyle and textSize of each field. Here are the results: On Mac OS X: 1. blank, blank, blank 2. Lucida Grande, bold, 11 (text is bold) 3. Lucida Grande, plain, 14 (text is 14pt) 4. 0, plain, 12 5. 0, bold, 12 (text is bold) I moved the stack to Windows XP, and it showed: 1. blank, blank, blank 2. Lucida Grande, bold, 11 (text is NOT bold) 3. Lucida Grande, plain, 14 (text is NOT 14pt) 4. 0, plain, 12 5. 0, bold, 12 (text is NOT bold) And on Windows 2000: 1. blank, blank, blank 2. Lucida Grande, bold, 11 (text is NOT bold) 3. Lucida Grande, plain, 14 (text is NOT 14pt) 4. 0, plain, 12 5. 0, bold, 12 (text is NOT bold) Even worse, I found that even calling "set the textStyle of field "Field 2" to bold" on XP and 2000 didn't do anything. Apparently, when it has an unknown textFont (e.g. Lucida Grande or "0"), RunRev won't apply either the size or style of the control (field, label, checkbox, etc.). The only way I could get the size and style information to be displayed in fields 2-5 of this test were by calling: set the textFont of field "Field 2" to "" set the textStyle of field "Field 2" to "" set the textSize of field "Field 2" to "" set the textStyle of field "Field 2" to "bold" then, finally, the field turned bold. Bottomline, it looks like the only way to get cross-platform bold controls (fields, labels, checkboxes, etc.) is by doing a runtime hack to unset all font info, then setting it again. And if they have their system font set to something other than 12 point, watch out, 'cause all your carefully sized labels and fields will surely overflow! Hmmmm, maybe using Arial wasn't such a bad idea after all :-) -- Frank p.s. And the baseline problem shows up in this test stack as well -- the 14pt fields move up 4 pixels on XP and 2000, and the button text moves down 1 pixel. Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ On Jul 27, 2004, at 11:12 AM, use-revolution-request at lists.runrev.com wrote: > From: Richard Gaskin > Subject: Re: Cross-platform fonts...what is everyone else doing? > To: How to use Revolution > Message-ID: <41062AE1.2020409 at fourthworld.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Frank Leahy wrote: >> 1) Is there a hack to determine the system font at runtime on Windows? >> Or should I just assume "MS Sans Serif"? > > In XP I believe it's Verdana. And it can be changed by the user, as > on > Mac OS and most Linux window managers. > >> 2) Is using a "preOpenStack" handler that runs through every control >> and sets the textFont attribute -- at *runtime* -- the only way to do >> what I want to do? > > Not at all: font attributes, along with color and patterns, are > inherited. You can set things once for the stack and all objects which > don't have their own settings will be rendered with the inherited > settings. > >> 3) Can anyone suggest a better alternative (and no, having the user >> install a good looking cross-platform font isn't an option :-) > > I set the font for the mainStack to "0" (zero), and then set textSize > appropriate for the target platform. Whenever the engine can't find a > specified font it will render in the systemFont. > > Scott Raney advises me not to rely on that, but in the absence of a > systemFont function I can't think of another way to avoid hard-wiring > the font name. Besides, any font vendor that names a font "0" should > expect trouble. ;) From wouter.abraham at pi.be Tue Jul 27 08:01:10 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 27 Jul 2004 14:01:10 +0200 Subject: Rev player Message-ID: > ? From: Kevin Miller > ? Subject: Re: Rev player > ? Date: Mon, 26 Jul 2004 09:26:54 -0700 > > On 25/7/04 10:16 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > So if we want to distribute a stack such as a simple address stack > where cards > > will be added and data will need to be saved by the enduser. We will > have to > > create a standalone to run the stack. Therefore dreamcard will not > do the job. > > Correct? > > The Player application is by default configured to have secureMode > turned > on. This makes it "secure" preventing a stack from destroying a users > hard > drive. However, the end user does have the option to turn of > secureMode as > a preference included with the Player, so if you have a stack you want > to > distribute you need to tell the end user to turn this option off if > they > want to be able to save data. In a future version we may look more > closely > at an intermediate "level" of security, right now the user must be > asked to > turn this off. Not completely true. If the player is distributed *on it's own* (in this version) any other stack who needs full access to the disk can do so *without* needing to turning off secureMode. > > Kind regards, > > Kevin > > Kevin Miller ~ [EMAIL PROTECTED] ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools Greetings, WA From rjb at rz.uni-potsdam.de Tue Jul 27 08:16:16 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Tue, 27 Jul 2004 14:16:16 +0200 Subject: Send syntax again In-Reply-To: References: <20040725191039.4D8D03DF5@xprdmailfe12.nwk.excite.com> Message-ID: On Jul 25, 2004, at 3:10 PM, K wrote: > I was hoping I could use a array reference in a send to prevent >wasting a enormous amount of memory. This used to work. Last I think with engine 2.4.1 or 2.4.2. I have recently gone through an exercise of recoding an old program that relied on sending arrays to make it operational under the current engine. I think that feature disappeared with the Macho version of the engine. Of course, only Scott knows whether the change was by accident, design, or some OSX restriction. Robert Brenstein From JimAultWins at yahoo.com Tue Jul 27 10:15:21 2004 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 27 Jul 2004 07:15:21 -0700 Subject: Msg Box usage from scripts In-Reply-To: References: Message-ID: > Thanks for the quick feedback. Here is the version that I like for now on mousedown if the controlkey is down then put ("find " & quote & the clicktext & quote) into temp find the clicktext go stack "Message Box" put temp into fld "Message Field" of stack "Message Box" select char 7 to -2 of fld "Message Field" of stack "Message Box" end if end mousedown 1) cntr-click and it does a find for the word under the cursor 2) loads Find "word" into the msg line 3) hilites the word in case I want to modify the word 4) allows continuous enterkey for more find operations Thanks for the tip, Jonathan. (ps. I also added your utility as cmd-sh-F :-) on commandKeyDown whichKey if whichKey <> "F" then pass commandKeyDown if the shiftkey is not down then pass commandKeyDown go stack "Message Box" put "Find" && quote & quote into fld "Message Field" of stack "Message Box" select char 7 to 6 of fld "Message Field" of stack "Message Box" end commandKeyDown --Jonathan Cooper 7.26.04 Jim Ault Las Vegas > > >Here's a little script I use to partially emulate HyperCard's command-F >"Find" (except that I use command-E): > >on commandKeyDown whichKey > if whichKey <> "E" then pass commandKeyDown > go stack "Message Box" > put "Find" && quote & quote into fld "Message Field" of stack "Message >Box" > select char 7 to 6 of fld "Message Field" of stack "Message Box" >end commandKeyDown > >The important bit for you is "put ... into fld "Message Field" of stack >"Message Box". > >Jonathan Cooper >Manager of Information / Website >Art Gallery of New South Wales >Sydney, Australia >http://www.artgallery.nsw.gov.au From alex at tweedly.net Tue Jul 27 10:05:35 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 27 Jul 2004 15:05:35 +0100 Subject: dateTime Message-ID: <5.1.0.14.0.20040727150134.02de6c38@pop3.btinternet.com> I'm having trouble with sorting things into date/time order. I thought >put "10 June 2004, 10 July 2003, 10 April 2004" into m >sort items of m dateTime >put m should do what I want, (i.e. 10 July 2003, 10 April 2004, 10 June 2004), but I get >10 June 2004, 10 July 2003, 10 April 2004 If I omit the "dateTime" I get alphabetic sort - i.e. > 10 April 2004, 10 July 2003,10 June 2004 as expected. Where am I going wrong ? -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From alex at tweedly.net Tue Jul 27 11:42:41 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 27 Jul 2004 16:42:41 +0100 Subject: dateTime In-Reply-To: <5.1.0.14.0.20040727150134.02de6c38@pop3.btinternet.com> Message-ID: <5.1.0.14.0.20040727163926.02e639a8@mail.tweedly.net> At 15:05 27/07/2004 +0100, Alex Tweedly wrote: >I'm having trouble with sorting things into date/time order. > >I thought >>put "10 June 2004, 10 July 2003, 10 April 2004" into m >>sort items of m dateTime >>put m > >should do what I want, (i.e. 10 July 2003, 10 April 2004, 10 June >2004), but I get >>10 June 2004, 10 July 2003, 10 April 2004 > >If I omit the "dateTime" I get alphabetic sort - i.e. >> 10 April 2004, 10 July 2003,10 June 2004 >as expected. > >Where am I going wrong ? OK - got it. Need to have set the useSystemdate to true and then it works. I'm not 100% sure why - 10 June 2004 is pretty unambiguous, and doesn't change its meaning dependent on what my system date settings are, or on whether I use them or USA date interpretations. But I now have a working script, so I'm relatively happy ... -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From revdan at danshafer.com Tue Jul 27 12:18:01 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 27 Jul 2004 09:18:01 -0700 Subject: Rev player In-Reply-To: References: Message-ID: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> Robert Brenstein said: > it will surely be the runtime environment for stacks produced in > DreamCard, but I suspect that a number of people using Rev will also > opt to distribute their products as stacks, like it used to be with > HyperCard player. I may be missing something here, but I can't imagine any situation in which I would choose to prefer to distribute a product I create as a stack to be run in the Player rather than as a compiled standalone application. I suppose in some specialized situations or closed environments like classrooms one might for some reason prefer this approach. But I see the Player as a natural companion to Dreamcard, a way for a Dreamcard developer to distribute stacks to others who don't own Dreamcard or Revolution. The HC player was needed because there was no authorized way to compile stacks into applications, leaving anyone without the HyperCard program itself no way to use stacks. That is not the case with Rev. So what am I not understanding? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From troy at rpsystems.net Tue Jul 27 12:28:40 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 27 Jul 2004 12:28:40 -0400 Subject: Rev player In-Reply-To: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> References: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> Message-ID: <04B1188F-DFEA-11D8-9B88-000A95A09CF8@rpsystems.net> On Jul 27, 2004, at 12:18 PM, Dan Shafer wrote: > The HC player was needed because there was no authorized way to > compile stacks into applications, leaving anyone without the HyperCard > program itself no way to use stacks. That is not the case with Rev. > > So what am I not understanding? Only that it is available to you, but not really meant for you. -- Troy RPSystems, Ltd. http://www.rpsystems.net From mpetrides at earthlink.net Tue Jul 27 12:28:02 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Tue, 27 Jul 2004 12:28:02 -0400 Subject: Rev player In-Reply-To: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> References: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> Message-ID: I guess one other advantage would be if one purchased a single-platform license for Rev and wanted to distribute across multiple platforms. (Doesn't apply to me or probably to you, Dan.) Otherwise, I can see no advantage. M On Jul 27, 2004, at 12:18 PM, Dan Shafer wrote: > Robert Brenstein said: > >> it will surely be the runtime environment for stacks produced in >> DreamCard, but I suspect that a number of people using Rev will also >> opt to distribute their products as stacks, like it used to be with >> HyperCard player. > > I may be missing something here, but I can't imagine any situation in > which I would choose to prefer to distribute a product I create as a > stack to be run in the Player rather than as a compiled standalone > application. I suppose in some specialized situations or closed > environments like classrooms one might for some reason prefer this > approach. But I see the Player as a natural companion to Dreamcard, a > way for a Dreamcard developer to distribute stacks to others who don't > own Dreamcard or Revolution. > > The HC player was needed because there was no authorized way to > compile stacks into applications, leaving anyone without the HyperCard > program itself no way to use stacks. That is not the case with Rev. > > So what am I not understanding? > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Revolutionary > Author of "Revolution: Software at the Speed of Thought" > http://www.revolutionpros.com for more info > Available at Runtime Revolution Store (http://www.runrev.com/RevPress) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Tue Jul 27 12:42:23 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 27 Jul 2004 17:42:23 +0100 Subject: Rev player In-Reply-To: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> References: Message-ID: <5.1.0.14.0.20040727173828.02e0da10@mail.tweedly.net> At 09:18 27/07/2004 -0700, Dan Shafer wrote: >Robert Brenstein said: > >>it will surely be the runtime environment for stacks produced in >>DreamCard, but I suspect that a number of people using Rev will also opt >>to distribute their products as stacks, like it used to be with HyperCard >>player. > >I may be missing something here, but I can't imagine any situation in >which I would choose to prefer to distribute a product I create as a stack >to be run in the Player rather than as a compiled standalone application. >I suppose in some specialized situations or closed environments like >classrooms one might for some reason prefer this approach. But I see the >Player as a natural companion to Dreamcard, a way for a Dreamcard >developer to distribute stacks to others who don't own Dreamcard or Revolution. This may count as a specialized situation, but if you are particularly concerned about size, then there may be a case for distributing stacks. Stacks can be small (5-20K), but standalones are (I think) typically upwards of 1.75M If you have many dial-up (or even GSM modem) connected users, that might be a case for distributing stacks. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From alex at tweedly.net Tue Jul 27 12:46:54 2004 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 27 Jul 2004 17:46:54 +0100 Subject: Rev player In-Reply-To: References: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> Message-ID: <5.1.0.14.0.20040727174450.02e0db58@mail.tweedly.net> At 12:28 27/07/2004 -0400, Marian Petrides wrote: >I guess one other advantage would be if one purchased a single-platform >license for Rev and wanted to distribute across multiple platforms. >(Doesn't apply to me or probably to you, Dan.) > >Otherwise, I can see no advantage. I thought that, in the new world, it doesn't (won't) apply to anyone. Dreamcard allows only Player stacks. Studio runs on one platform but builds for any. Enterprise runs and builds for any. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004 From revdan at danshafer.com Tue Jul 27 12:39:30 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 27 Jul 2004 09:39:30 -0700 Subject: Rev player In-Reply-To: <04B1188F-DFEA-11D8-9B88-000A95A09CF8@rpsystems.net> References: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> <04B1188F-DFEA-11D8-9B88-000A95A09CF8@rpsystems.net> Message-ID: <88512E33-DFEB-11D8-938C-000A95AE42E6@danshafer.com> On Jul 27, 2004, at 9:28 AM, Troy Rollins wrote: > > On Jul 27, 2004, at 12:18 PM, Dan Shafer wrote: > >> The HC player was needed because there was no authorized way to >> compile stacks into applications, leaving anyone without the >> HyperCard program itself no way to use stacks. That is not the case >> with Rev. >> >> So what am I not understanding? > > Only that it is available to you, but not really meant for you. > OK, but *in general*, who aside from the Dreamcard developer would really want to use this approach to delivery? I am sure there must be some folks, I just can't figure out who they are! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From revdan at danshafer.com Tue Jul 27 12:41:52 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 27 Jul 2004 09:41:52 -0700 Subject: Rev player In-Reply-To: <5.1.0.14.0.20040727173828.02e0da10@mail.tweedly.net> References: <5.1.0.14.0.20040727173828.02e0da10@mail.tweedly.net> Message-ID: On Jul 27, 2004, at 9:42 AM, Alex Tweedly wrote: > > This may count as a specialized situation, but if you are particularly > concerned about size, then there may be a case for distributing > stacks. Stacks can be small (5-20K), but standalones are (I think) > typically upwards of 1.75M If you have many dial-up (or even GSM > modem) connected users, that might be a case for distributing stacks. > OK, I could see that, I suppose. Although even 2M isn't an enormous download by most of today's standards, I don't think. And the player is 2.4M (though obviously it only needs to be downloaded once unless there are auto updates involved). So I can see if you had a business where you were creating lots of stackware apps for an installed base that could all have the Player installed then each download of your stuff would be small and painless. I'm not sure what business or business model that would be, but I can imagine it is possible. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From wouter.abraham at pi.be Tue Jul 27 12:48:22 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 27 Jul 2004 18:48:22 +0200 Subject: playing the player (was Re: Rev player) Message-ID: For those who like to toy. And want to test the versatility of the player and admire its secureMode. The recipe: In RR produce a stack with 1 field and 1 button Set the script of the button to: on mouseUp get fld 1 if it is not "" then do it end mouseUp Set the stack's name to anything but "test" and save it. Put the player on its own in a separate folder/directory outside the RR folder/directory together with the newly created stack. Start the stack with the player and enter/paste the following complete block of text in the field: create invisible stack "test" set the defaultstack to "test" create button "save" show stack "test" put "on mouseup" & cr & "ask file" && quote& "where" & quote&& "with" && quote & "test.rev"& quote&cr&"if it is not empty then save this stack as it" & cr& "end mouseup" into tText set the script of control 1 of cd 1 of stack "test" to tText Watch the mail text wrap Push the button and have a look in the directory it saved. This is only tested on Mac OS X. And I like it the way it is :-) Greetings, WA From troy at rpsystems.net Tue Jul 27 12:52:40 2004 From: troy at rpsystems.net (Troy Rollins) Date: Tue, 27 Jul 2004 12:52:40 -0400 Subject: Rev player In-Reply-To: <88512E33-DFEB-11D8-938C-000A95AE42E6@danshafer.com> References: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> <04B1188F-DFEA-11D8-9B88-000A95A09CF8@rpsystems.net> <88512E33-DFEB-11D8-938C-000A95AE42E6@danshafer.com> Message-ID: <5F668A54-DFED-11D8-9B88-000A95A09CF8@rpsystems.net> On Jul 27, 2004, at 12:39 PM, Dan Shafer wrote: >>> So what am I not understanding? >> >> Only that it is available to you, but not really meant for you. >> > OK, but *in general*, who aside from the Dreamcard developer would > really want to use this approach to delivery? I am sure there must be > some folks, I just can't figure out who they are! Well, I don't have the Hypercard background, but I do have the Director background. The closest thing I can relate it to is Shockwave. Many Director developers produce shockwave, which has similar advantages and limitations to the DreamCard player. It allows them to produce small lightweight content which is easily distributed, attatched to emails, etc. and their users can be confident that it is "safe." In my case, I never produced shockwave. It didn't fit my business model. I guess it is just a matter of what you are making, and who you are making it for. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jperryl at ecs.fullerton.edu Tue Jul 27 13:19:44 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 27 Jul 2004 10:19:44 -0700 (PDT) Subject: sudden quiting of 2.5beta1 In-Reply-To: <155.3a852cee.2e36fdb3@aol.com> Message-ID: Hi Andrew, I'm in 10.3.4 and am not having this problem. Judy On Mon, 26 Jul 2004 Meitnik at aol.com wrote: > I am finding this beta to just suddenly quit after doing a a click or editing > in the IDE sometimes with no reason at all. Am I the only one having this > problem?? This is rather scary for doing any work now. I am using 10.2.8. I need > the bug fixes in beta1, but not the lost work. Any clues are welcomed or how I > can help track down the bug. From kevin at runrev.com Tue Jul 27 13:25:48 2004 From: kevin at runrev.com (Kevin Miller) Date: Tue, 27 Jul 2004 18:25:48 +0100 Subject: Rev player In-Reply-To: Message-ID: On 26/7/04 1:37 am, "Wouter" wrote: > It hogs the cpu-time enormously on its own. Waving between 32 - 50 > percent. Its a simple problem, we'll fix this for beta 2. Thanks, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From jperryl at ecs.fullerton.edu Tue Jul 27 13:26:10 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 27 Jul 2004 10:26:10 -0700 (PDT) Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: Message-ID: And, apparently, in my experience, just using what I would think would be a shared/cross-platform font such as Trebuchet MS and Comic Sans MS doesn't work right either... :( Judy On Tue, 27 Jul 2004, Frank Leahy wrote: > 3) Can anyone suggest a better alternative (and no, having the user > install a good looking cross-platform font isn't an option :-) From kevin at runrev.com Tue Jul 27 13:25:48 2004 From: kevin at runrev.com (Kevin Miller) Date: Tue, 27 Jul 2004 18:25:48 +0100 Subject: Rev player In-Reply-To: Message-ID: On 26/7/04 1:37 am, "Wouter" wrote: > It hogs the cpu-time enormously on its own. Waving between 32 - 50 > percent. Its a simple problem, we'll fix this for beta 2. Thanks, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From jperryl at ecs.fullerton.edu Tue Jul 27 13:30:15 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 27 Jul 2004 10:30:15 -0700 (PDT) Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: Message-ID: And, just for fun, try in OS X setting the font to anything *other* than Lucida Grande (such as, say, Trebuchet MS) and see what happens. On the other systems, I still get Lucida something or other (don't recall exactly which Lucida font I get). Judy On Tue, 27 Jul 2004, Frank Leahy wrote: > Thanks Richard, > > I just tested it again, and I can confirm it doesn't work that way -- > when it can't find the specified font, it does not apply the fontStyle > or fontSize settings. > > The Test: I created a test stack with five fields on OSX that had the > following font, style and size properties: > > 1. Nothing set (all default) > 2. Set bold attribute only > 3. Set to 14 pt > 4. Set font = "0" > 5 Set font = "0" and bold > > I added a button that when clicked outputs the textFont, textStyle and > textSize of each field. Here are the results: > > On Mac OS X: > 1. blank, blank, blank > 2. Lucida Grande, bold, 11 (text is bold) > 3. Lucida Grande, plain, 14 (text is 14pt) > 4. 0, plain, 12 > 5. 0, bold, 12 (text is bold) > > I moved the stack to Windows XP, and it showed: > 1. blank, blank, blank > 2. Lucida Grande, bold, 11 (text is NOT bold) > 3. Lucida Grande, plain, 14 (text is NOT 14pt) > 4. 0, plain, 12 > 5. 0, bold, 12 (text is NOT bold) > > And on Windows 2000: > 1. blank, blank, blank > 2. Lucida Grande, bold, 11 (text is NOT bold) > 3. Lucida Grande, plain, 14 (text is NOT 14pt) > 4. 0, plain, 12 > 5. 0, bold, 12 (text is NOT bold) > > Even worse, I found that even calling "set the textStyle of field > "Field 2" to bold" on XP and 2000 didn't do anything. Apparently, when > it has an unknown textFont (e.g. Lucida Grande or "0"), RunRev won't > apply either the size or style of the control (field, label, checkbox, > etc.). The only way I could get the size and style information to be > displayed in fields 2-5 of this test were by calling: > > set the textFont of field "Field 2" to "" > set the textStyle of field "Field 2" to "" > set the textSize of field "Field 2" to "" > set the textStyle of field "Field 2" to "bold" > > then, finally, the field turned bold. > > Bottomline, it looks like the only way to get cross-platform bold > controls (fields, labels, checkboxes, etc.) is by doing a runtime hack > to unset all font info, then setting it again. And if they have their > system font set to something other than 12 point, watch out, 'cause all > your carefully sized labels and fields will surely overflow! > > Hmmmm, maybe using Arial wasn't such a bad idea after all :-) > > -- Frank > > p.s. And the baseline problem shows up in this test stack as well -- > the 14pt fields move up 4 pixels on XP and 2000, and the button text > moves down 1 pixel. From kray at sonsothunder.com Tue Jul 27 14:01:23 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 27 Jul 2004 13:01:23 -0500 Subject: Rev player In-Reply-To: <000001c47358$83d35d00$6601a8c0@precision340> Message-ID: <007901c47403$be0a81a0$6601a8c0@precision340> > They are located in the icon to the right of the navigation > bar. We're aware of an issue with them coming up behind the > Player on some platforms, and an issue with the secure mode > preference not reliably saving values, both of these will be > fixed in beta 2. Kevin, When I launch the Player, Rev Online comes up. There's no navigation bar at all that I see. How would I get to it? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Tue Jul 27 14:03:27 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 11:03:27 -0700 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: References: Message-ID: <410698EF.7040507@fourthworld.com> Judy Perry wrote: > And, apparently, in my experience, just using what I would think would be > a shared/cross-platform font such as Trebuchet MS and Comic Sans MS > doesn't work right either... What happens? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revdan at danshafer.com Tue Jul 27 14:06:46 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 27 Jul 2004 11:06:46 -0700 Subject: playing the player (was Re: Rev player) In-Reply-To: References: Message-ID: On Jul 27, 2004, at 9:48 AM, Wouter wrote: > And I like it the way it is :-) > So do I! Very nice test idea. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From lists at mangomultimedia.com Tue Jul 27 14:06:52 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 27 Jul 2004 11:06:52 -0700 Subject: linkClicked not sent for fields with listbehavior=true Message-ID: Hello list, I have a field that mimics an outline program. The listBehavior is set to true and I am populating the field with htmlText. Lines that can be expanded/contracted have an arrow graphic that is enclosed in tags. If the image appears as the first item in the line then the linkClicked message is sent:

My Topic

If the image does not appear as the first item then the linkClicked message is never sent:

My Poor Topic

The behavior is the same whether the link surrounds an image or text. If I set the listBehavior to false then all linkClicked messages are received properly. I am building this in the beta so I thought maybe it was a bug in the beta but when I opened it in 2.2.1 the program actually crashes on occasion when I click on the graphic. Has anybody else seen this and know of a workaround? I did a quick search in BugZilla but didn't see anything related to linkClicked or htmlText. I will make an entry. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From paulo_lmx at yahoo.com.ar Tue Jul 27 14:45:48 2004 From: paulo_lmx at yahoo.com.ar (Paulo Arancibia) Date: Tue, 27 Jul 2004 14:45:48 -0400 Subject: No subject Message-ID: <4106A2DC.5040100@yahoo.com.ar> From chipp at chipp.com Tue Jul 27 15:43:14 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 27 Jul 2004 14:43:14 -0500 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: References: Message-ID: <4106B052.7030107@chipp.com> Hi Trevor. I seem to remember I couldn't get 'linkClicked' to work with listBehavior to true. That's why I can to invent my own work around for XMLtree. Another way to consider doing it is to put the htmlText of line (the hilitedLine of fld xyz) of fld xyz into tHTML if "" is in tHTML then doExpandMe else doAnotherThing end if This way you just check to see what icon is being displayed and act on it. best, Chipp Trevor DeVore wrote: > Hello list, > > I have a field that mimics an outline program. The listBehavior is set > to true and I am populating the field with htmlText. Lines that can be > expanded/contracted have an arrow graphic that is enclosed in > tags. If the image appears as the first item in the line then the > linkClicked message is sent: > >

My Topic

> > If the image does not appear as the first item then the linkClicked > message is never sent: > >

My Poor Topic

> > The behavior is the same whether the link surrounds an image or text. > If I set the listBehavior to false then all linkClicked messages are > received properly. > > I am building this in the beta so I thought maybe it was a bug in the > beta but when I opened it in 2.2.1 the program actually crashes on > occasion when I click on the graphic. > > Has anybody else seen this and know of a workaround? I did a quick > search in BugZilla but didn't see anything related to linkClicked or > htmlText. I will make an entry. > > From bornstein at designeq.com Tue Jul 27 15:51:44 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 27 Jul 2004 15:51:44 -0400 Subject: Lock Screen disables Lock Messages (???) Message-ID: <63548700-E006-11D8-AA0A-000A95909E26@designeq.com> Whew, this one took me two days to track down. I'd appreciate it if someone can confirm this. Create a stack with one button. In the button put this script: on mouseup lock screen growit unlock screen end mouseup on growit lock messages -- This causes the resizeStack handler to trigger. put the width of this stack into sw put the height of this stack into sh set the width of this stack to sw+1 set the height of this stack to sw+1 unlock messages end growit In the stack script put this script: on resizestack put the ticks end resizestack Unless I'm mistaken, clicking the button should never cause the ticks to be sent to the message box. If you comment out Lock Screen, it works as it should. However, with the Lock Screen command executing, the ticks are then output, indicating that the lock message command is ignored. I'd like to bugzilla this but want to get a confirmation and make sure I'm not missing something obvious here. Rev. 2.2.1/OS X 10.3.4 Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From briany at qldlearning.com Tue Jul 27 16:00:39 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 27 Jul 2004 16:00:39 -0400 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: <63548700-E006-11D8-AA0A-000A95909E26@designeq.com> Message-ID: This is just a guess, but perhaps unlocking the screen sends a resizeStack message? What happens if you change your resizeStack handler to "answer the ticks" and comment out the lock/unlock messages code? Do you get two resizeStack messages? Does look a little odd from what you describe... > Whew, this one took me two days to track down. I'd appreciate it if > someone can confirm this. > > Create a stack with one button. In the button put this script: > > on mouseup > lock screen > growit > unlock screen > end mouseup > > on growit > lock messages > -- This causes the resizeStack handler to trigger. > put the width of this stack into sw > put the height of this stack into sh > set the width of this stack to sw+1 > set the height of this stack to sw+1 > unlock messages > end growit > > In the stack script put this script: > > on resizestack > put the ticks > end resizestack > > Unless I'm mistaken, clicking the button should never cause the ticks > to be sent to the message box. If you comment out Lock Screen, it > works as it should. However, with the Lock Screen command executing, > the ticks are then output, indicating that the lock message command is > ignored. > > I'd like to bugzilla this but want to get a confirmation and make sure > I'm not missing something obvious here. > > Rev. 2.2.1/OS X 10.3.4 > > > Regards, > > Howard Bornstein > ----------------------- > D E S I G N E Q > www.designeq.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From lists at mangomultimedia.com Tue Jul 27 16:03:07 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 27 Jul 2004 13:03:07 -0700 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: <4106B052.7030107@chipp.com> References: <4106B052.7030107@chipp.com> Message-ID: On Jul 27, 2004, at 12:43 PM, Chipp Walters wrote: > > I seem to remember I couldn't get 'linkClicked' to work with > listBehavior to true. That's why I can to invent my own work around > for XMLtree. > > Another way to consider doing it is to > > put the htmlText of line (the hilitedLine of fld xyz) of fld xyz into > tHTML > if "" is in tHTML then > doExpandMe > else > doAnotherThing > end if > > This way you just check to see what icon is being displayed and act on > it. Thanks Chipp. I noticed another possibility is to use charToNum(). In looking for a workaround I found that chartoNum(clickChar()) = "32" when I click on an image. I've tested on OS X.3 and Windows XP with the same results using two different images. Anybody know if I can rely on this value for determining if an image was clicked? This method wouldn't provide the toggled state of the outline like checking for the current image would, but I may end up storing that property as an attribute of each line anyway. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From gizmotron at earthlink.net Tue Jul 27 16:02:49 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 27 Jul 2004 13:02:49 -0700 Subject: load command security holes? In-Reply-To: <040FBE97-DF19-11D8-888A-000A95743F7A@earthlink.net> Message-ID: Hi, How secure is the load command in Rev standalone applications? When I use "load URL myURL," is it possible ever to download a harmful executable application that could some how escape or run from or within the cache? I'm not considering that the file being downloaded would be a stack. In other words it should only be a text file or an MTML file. But what would happen if a user created a link to a stack file that would then save itself or do something else? Would that stack file somehow run or start on its own while in the cache? Something like that could be used to destroy global vars in the simplest form of malicious activity. I guess what I'm saying is that a simple browser created with Revolution would have no Java, active-X, or java script capabilities that could even remotely be considered equivalent to the security holes found each week in Internet Explorer. Thanks for any advice, Mark From briany at qldlearning.com Tue Jul 27 16:10:33 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 27 Jul 2004 16:10:33 -0400 Subject: load command security holes? In-Reply-To: Message-ID: <044EA660-E009-11D8-BA5D-000393AA08D2@qldlearning.com> Mark, Using load URL shouldn't ever be able to execute any code or open a stack. I would be different if you were using a "go stack" or "open stack" with a URL, but load URL should only download, and won't treat such as a stack unless you explicitly address it that way in your own code. HTH, Brian > How secure is the load command in Rev standalone applications? > When I use "load URL myURL," is it possible ever to download a harmful > executable application that could some how escape or run from or > within the cache? I'm not considering that the file being downloaded > would be a stack. In other words it should only be a text file or an > MTML file. But what would happen if a user created a link to a stack > file that would then save itself or do something else? Would that > stack file somehow run or start on its own while in the cache? > Something like that could be used to destroy global vars in the > simplest form of malicious activity. From ambassador at fourthworld.com Tue Jul 27 16:13:59 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 13:13:59 -0700 Subject: load command security holes? In-Reply-To: References: Message-ID: <4106B787.6000800@fourthworld.com> Mark Brownell wrote: > Hi, > > How secure is the load command in Rev standalone applications? > When I use "load URL myURL," is it possible ever to download a harmful > executable application that could some how escape or run from or within > the cache? I'm not considering that the file being downloaded would be a > stack. In other words it should only be a text file or an MTML file. But > what would happen if a user created a link to a stack file that would > then save itself or do something else? Would that stack file somehow run > or start on its own while in the cache? Something like that could be > used to destroy global vars in the simplest form of malicious activity. > > I guess what I'm saying is that a simple browser created with Revolution > would have no Java, active-X, or java script capabilities that could > even remotely be considered equivalent to the security holes found each > week in Internet Explorer. I believe the secureMode property addresses those issues. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From gizmotron at earthlink.net Tue Jul 27 16:14:43 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 27 Jul 2004 13:14:43 -0700 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: Message-ID: <992B9648-E009-11D8-8052-000A95743F7A@earthlink.net> On Tuesday, July 27, 2004, at 01:03 PM, Trevor DeVore wrote: > Thanks Chipp. I noticed another possibility is to use charToNum(). > In looking for a workaround I found that chartoNum(clickChar()) = "32" > when I click on an image. I've tested on OS X.3 and Windows XP with > the same results using two different images. Anybody know if I can > rely on this value for determining if an image was clicked? I haven't but I find it inventive and clever to even have tried it. Very interesting discovery. If that works then the clickLine would give you the line number of the rendered htmlText. > > This method wouldn't provide the toggled state of the outline like > checking for the current image would, but I may end up storing that > property as an attribute of each line anyway. So it's possible to store each HTML line of each rendered line in the field. Yet Another great idea. Thanks for the creative solutions. Mark From gizmotron at earthlink.net Tue Jul 27 16:18:58 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 27 Jul 2004 13:18:58 -0700 Subject: load command security holes? In-Reply-To: <4106B787.6000800@fourthworld.com> Message-ID: <30E990CE-E00A-11D8-8052-000A95743F7A@earthlink.net> On Tuesday, July 27, 2004, at 01:13 PM, Richard Gaskin wrote: > I believe the secureMode property addresses those issues. > > -- > Richard Gaskin Yet another great feature of Rev. I shouldn't need it for this because I use file in some cases. Thanks, Mark From gizmotron at earthlink.net Tue Jul 27 16:32:20 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 27 Jul 2004 13:32:20 -0700 Subject: load command security holes? In-Reply-To: <044EA660-E009-11D8-BA5D-000393AA08D2@qldlearning.com> Message-ID: <0ED60044-E00C-11D8-8052-000A95743F7A@earthlink.net> On Tuesday, July 27, 2004, at 01:10 PM, Brian Yennie wrote: > Mark, > > Using load URL shouldn't ever be able to execute any code or open a > stack. I would be different if you were using a "go stack" or "open > stack" with a URL, but load URL should only download, and won't treat > such as a stack unless you explicitly address it that way in your own > code. > > HTH, > Brian Great, glad to hear it. I've just discovered a mob of interested customers charging at me to get my MTML browser. One of my sales persons has an entire company that wants to use it. Two people want the government to use it. It would take a day to make it a vertical browser with a company wide customized file format that would not surf outside the company network. So, sports fans, there's good business in the FUD/browser security market. Build a browser, include a unique file format, add encryption, and market it for vertical markets. Thanks Rev! Mark From lists at mangomultimedia.com Tue Jul 27 16:34:15 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 27 Jul 2004 13:34:15 -0700 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: <992B9648-E009-11D8-8052-000A95743F7A@earthlink.net> References: <992B9648-E009-11D8-8052-000A95743F7A@earthlink.net> Message-ID: <53B315DA-E00C-11D8-A877-000A956C462A@mangomultimedia.com> On Jul 27, 2004, at 1:14 PM, Mark Brownell wrote: > On Tuesday, July 27, 2004, at 01:03 PM, Trevor DeVore wrote: > >> Thanks Chipp. I noticed another possibility is to use charToNum(). >> In looking for a workaround I found that chartoNum(clickChar()) = >> "32" when I click on an image. I've tested on OS X.3 and Windows XP >> with the same results using two different images. Anybody know if I >> can rely on this value for determining if an image was clicked? > > I haven't but I find it inventive and clever to even have tried it. > Very interesting discovery. If that works then the clickLine would > give you the line number of the rendered htmlText. That is what I am playing around with right now. >> This method wouldn't provide the toggled state of the outline like >> checking for the current image would, but I may end up storing that >> property as an attribute of each line anyway. > > So it's possible to store each HTML line of each rendered line in the > field. Yet Another great idea. > > Thanks for the creative solutions. I actually was inspired by some stuff I saw by Chipp Walters and Jerry Daniels while at the Monterey Rev conference. You use htmlText along with tab stops to have nice graphics along with your text and to store data about each line in the field. The sample I am working on has a total of 5 columns but only 2 are visible. The last 3 store IDs, Type and Expanded state. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From gizmotron at earthlink.net Tue Jul 27 16:50:28 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 27 Jul 2004 13:50:28 -0700 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: <53B315DA-E00C-11D8-A877-000A956C462A@mangomultimedia.com> Message-ID: <97BB2684-E00E-11D8-8052-000A95743F7A@earthlink.net> On Tuesday, July 27, 2004, at 01:34 PM, Trevor DeVore wrote: > I actually was inspired by some stuff I saw by Chipp Walters and Jerry > Daniels while at the Monterey Rev conference. You use htmlText along > with tab stops to have nice graphics along with your text and to store > data about each line in the field. The sample I am working on has a > total of 5 columns but only 2 are visible. The last 3 store IDs, Type > and Expanded state. > > > -- > Trevor DeVore Check this line out:

Here's some groovy stuff about Bob from Enzite...

reads like: [image] Here's some groovy stuff about Bob from Enzite... no tabs or columns and includes an extensible markup tag set. Yeah Rev! Go team go! Mark From ambassador at fourthworld.com Tue Jul 27 16:54:01 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 13:54:01 -0700 Subject: textFont: seeing is believing (Transcript is not) Message-ID: <4106C0E9.3080407@fourthworld.com> Looking further into the conceptual issues with inherited font attributed I see one source of trouble: put the effective textFont of this stack ...does not report accurate information. Try this: set the textFont of this stack to "0" put the effective textFont of this stack -- returns "0" I would expect it to return the name of the font the stack's controls are being rendered with. It appears that the engine is doing what we would expect, rendering with the system font whenever the specified font cannot be found. But by not reporting the real information you need to visually verify the font that's being used rather than rely on Transcript. This has been Bugzilla'd at: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Tue Jul 27 16:59:02 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 13:59:02 -0700 Subject: load command security holes? In-Reply-To: <0ED60044-E00C-11D8-8052-000A95743F7A@earthlink.net> References: <0ED60044-E00C-11D8-8052-000A95743F7A@earthlink.net> Message-ID: <4106C216.5050305@fourthworld.com> Mark Brownell wrote: > > On Tuesday, July 27, 2004, at 01:10 PM, Brian Yennie wrote: > >> Mark, >> >> Using load URL shouldn't ever be able to execute any code or open a >> stack. I would be different if you were using a "go stack" or "open >> stack" with a URL, but load URL should only download, and won't treat >> such as a stack unless you explicitly address it that way in your own >> code. > > Great, glad to hear it. I've just discovered a mob of interested > customers charging at me to get my MTML browser. One of my sales persons > has an entire company that wants to use it. Two people want the > government to use it. It would take a day to make it a vertical browser > with a company wide customized file format that would not surf outside > the company network. So, sports fans, there's good business in the > FUD/browser security market. > > Build a browser, include a unique file format, add encryption, and > market it for vertical markets. Thanks Rev! There's another benefit: every year employers lose billions in employees surfing the Web for non-work-related stuff. With custom tools for Internet-delivered content a la RevNet and MTML employers can get info to their employees without also giving them the equivalent of a GameBoy. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From gizmotron at earthlink.net Tue Jul 27 17:19:10 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 27 Jul 2004 14:19:10 -0700 Subject: load command security holes? In-Reply-To: <4106C216.5050305@fourthworld.com> Message-ID: <99F7C782-E012-11D8-8052-000A95743F7A@earthlink.net> On Tuesday, July 27, 2004, at 01:59 PM, Richard Gaskin wrote: > There's another benefit: every year employers lose billions in > employees surfing the Web for non-work-related stuff. With custom > tools for Internet-delivered content a la RevNet and MTML employers > can get info to their employees without also giving them the > equivalent of a GameBoy. > > -- > Richard Gaskin I've got one lady telling people that it can't get a computer virus. Everybody that hears that gets it right away. They are jumping all over themselves. One person said to wait while I pull over after she heard the phrase "I've got a browser." This is fun. Imagine this: "So, I'm sorry to inform you that from now on the company computers will be using the SmartSurf Browser to conduct all company wide communications. Special computers and servers are still set up for our valued customers. Because of recent security holes we are forced to take this action. Be happy in your work. Bob" What an opportunity to have a plausible reason to dump the current GameBoy, IE. Mark From wouter.abraham at pi.be Tue Jul 27 17:43:01 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 27 Jul 2004 23:43:01 +0200 Subject: textFont: seeing is believing (Transcript is not) Message-ID: ? From: Richard Gaskin ? Subject: textFont: seeing is believing (Transcript is not) ? Date: Tue, 27 Jul 2004 13:54:11 -0700 > Looking further into the conceptual issues with inherited font > attributed I see one source of trouble: > > > put the effective textFont of this stack > > > ...does not report accurate information. > > > Try this: > > > set the textFont of this stack to "0" > put the effective textFont of this stack > -- returns "0" > > I would expect it to return the name of the font the stack's controls > are being rendered with. > > It appears that the engine is doing what we would expect, rendering > with the system font whenever the specified font cannot be found. But > by not reporting the real information you need to visually verify the > font that's being used rather than rely on Transcript. > > > This has been Bugzilla'd at: > id=1905> > > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ FWIW setting the textFont of this stack to "0" will set it to "0" and when asked : > put the effective textFont of this stack > it will indeed return "0" but... setting the textFont of this stack to "" -- empty and then asking will return the the effective textFont. or the default font. On my rig it is Helvetica Greetings, WA From briany at qldlearning.com Tue Jul 27 17:44:31 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 27 Jul 2004 17:44:31 -0400 Subject: load command security holes? In-Reply-To: <4106C216.5050305@fourthworld.com> Message-ID: <24A0FC20-E016-11D8-BA5D-000393AA08D2@qldlearning.com> Ha! I've got your make-workers-work scheme beat... after many years of banishment from video games (12 hours in front of the computer is enough I've reasoned), I recently rediscovered the new Gameboy SP replete with all of my old classic favorites... so watch our for those employees who actually have a Gameboy =)! > There's another benefit: every year employers lose billions in > employees surfing the Web for non-work-related stuff. With custom > tools for Internet-delivered content a la RevNet and MTML employers > can get info to their employees without also giving them the > equivalent of a GameBoy. From gizmotron at earthlink.net Tue Jul 27 17:53:30 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 27 Jul 2004 14:53:30 -0700 Subject: textFont: seeing is believing (Transcript is not) In-Reply-To: Message-ID: <65A87A5E-E017-11D8-8052-000A95743F7A@earthlink.net> On Tuesday, July 27, 2004, at 02:43 PM, Wouter wrote: > but... > > setting the textFont of this stack to "" -- empty > > and then asking > > will return the the effective textFont. > or the default font. > On my rig it is Helvetica > > Greetings, > WA cool, now get back to work (**) From FlexibleLearning at aol.com Tue Jul 27 18:10:08 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 27 Jul 2004 18:10:08 EDT Subject: [ANN] ChartMaker 2 Message-ID: <9.2f3d0e55.2e382cc0@aol.com> Following a request, chartMaker 2 now allows you to optionally include or exclude the Legend. Other features remain... bar (vertical or horizontal), Pie, color, size, font, size etc etc all user-defined and the stack comes with a syntax builder, examples and documentation. www.flexibleLearning.com/xtalk /H From jperryl at ecs.fullerton.edu Tue Jul 27 18:17:32 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 27 Jul 2004 15:17:32 -0700 (PDT) Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: <410698EF.7040507@fourthworld.com> Message-ID: Well, as I relayed to you previously, Richard, they just go FUBAR about half-way through the stack under various flavours of Windows: they lose their face (from the stated fonts to one of the Lucida ones) and their size (from rather large, 24 pt or more, to tiny, perhaps 12 pt or less) and may lose their style or attribute as well (IIRC perhaps a bit or two that was italicized goes back to plain). I did bugzilla it as you suggested but Tuviah I think said it couldn't be duplicated and that the problem was that the font didn't exist under the Windows config; but if that were the case, why is everything fine initially? Why was I able to "correct" things under Windows and take it back to the Mac? (later losing it once again when taken back to Windows)? Grrrr... perhaps it is something goofy I am doing, but I would guess that a plain vanilla straight-across fidelity when the fonts exist under both Mac and Windows would be the common expectatation of many a user... of me, at least. Judy On Tue, 27 Jul 2004, Richard Gaskin wrote: > What happens? From bill at bluewatermaritime.com Tue Jul 27 18:23:25 2004 From: bill at bluewatermaritime.com (Bill) Date: Tue, 27 Jul 2004 18:23:25 -0400 Subject: Using database linked controls with MySQL In-Reply-To: <20040727195848.DAF52930242@mail.runrev.com> Message-ID: Well I figured out a work-around for the answer to my last question (nice thing about runrev - there is always another way to do it). But this time I'm hoping someone knows how to easily format dates in the manner that MySQL expects them. Dates have to be yyyy-mm-dd. The format runrev gives me is mm/dd/yy. I could write a complex thing that would convert it every time but maybe there is a built in format or someone has a nice conversion function I could use. You know there could easily be a large book written about using database linked controls with runrev. From bornstein at designeq.com Tue Jul 27 18:31:38 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 27 Jul 2004 18:31:38 -0400 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: References: Message-ID: On Jul 27, 2004, at 4:00 PM, Brian Yennie wrote: > This is just a guess, but perhaps unlocking the screen sends a > resizeStack message? What happens if you change your resizeStack > handler to "answer the ticks" and comment out the lock/unlock messages > code? Do you get two resizeStack messages? Well, I don't get any messages if I comment out the lock/unlock screen (as expected). I only get one message with them in. I'm not sure why you'd expect two in any case. Do you expect the Answer stack to generate a resizeStack message also? Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From ambassador at fourthworld.com Tue Jul 27 18:40:37 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 15:40:37 -0700 Subject: textFont: seeing is believing (Transcript is not) In-Reply-To: References: Message-ID: <4106D9E5.4040906@fourthworld.com> Wouter wrote: > FWIW > > setting the textFont of this stack to "0" > will set it to "0" > > and when asked : > >> put the effective textFont of this stack >> > it will indeed return "0" > > but... > > setting the textFont of this stack to "" -- empty > > and then asking > > will return the the effective textFont. > or the default font. > On my rig it is Helvetica Helvetica is the engine's default font, not the default system font of the Mac or Windows OS. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From wouter.abraham at pi.be Tue Jul 27 18:42:25 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 28 Jul 2004 00:42:25 +0200 Subject: Cross-platform fonts...what is everyone else doing? Message-ID: <3AF96866-E01E-11D8-AB02-003065CC999E@pi.be> > ? From: Frank Leahy > ? Subject: Re: Cross-platform fonts...what is everyone else doing? > ? Date: Tue, 27 Jul 2004 04:42:12 -0700 > > Thanks Richard, > > I just tested it again, and I can confirm it doesn't work that way -- > when it can't find the specified font, it does not apply the fontStyle > or fontSize settings. > > The Test: I created a test stack with five fields on OSX that had the > following font, style and size properties: > > > 1. Nothing set (all default) > 2. Set bold attribute only > 3. Set to 14 pt > 4. Set font = "0" > 5 Set font = "0" and bold Try to set the font to "" Setting the font of a stack to "0" will put "0" into the textFont property of the stack. Sometimes looking at the scripts of the IDE can clarify things. In RR they ommited the "none" option in the fontlist of the font chooser as emptying the field will report empty. In MC they have the "none" option in the font chooserlist and in the script you will find: on setproperty p, v local setstring if the selectedObject is not empty then if v is "none" then put empty into v . . . If the choice is "none" then it should be replaced with empty. May be adding a line which changes "0" into empty for die-hard zero-users could ease things. HTH Greetings WA From ambassador at fourthworld.com Tue Jul 27 18:44:18 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 15:44:18 -0700 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: References: Message-ID: <4106DAC2.30804@fourthworld.com> Judy Perry wrote: > Well, as I relayed to you previously, Richard, they just go FUBAR about > half-way through the stack under various flavours of Windows: they lose > their face (from the stated fonts to one of the Lucida ones) and their > size (from rather large, 24 pt or more, to tiny, perhaps 12 pt or less) > and may lose their style or attribute as well (IIRC perhaps a bit or two > that was italicized goes back to plain). > > I did bugzilla it as you suggested but Tuviah I think said it couldn't be > duplicated and that the problem was that the font didn't exist under the > Windows config; but if that were the case, why is everything fine > initially? Why was I able to "correct" things under Windows and take it > back to the Mac? (later losing it once again when taken back to Windows)? "Lucida Grande" is not installed with XP. What you should be seeing is actually Tahoma, or whatever font is your system default. If you see a mix of fonts, remember that there is a limitation I didn't note earlier: if you set the textSize, textStyle, or textHeight of an object it will also assign the textFont, using the current effective textFont. A request to modify this behavior to make those properties more independent has been submitted: So if you're setting a control's textStyle to bold, then yes, the textfont will become assigned to that control. But if the assignment is for a font that doesn't exist, it should be rendered using the system's default font. If not, it would be interesting to know which one is being used (which would have to be done visually since the engine doesn't report the true effective textFont). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Tue Jul 27 18:47:22 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 15:47:22 -0700 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: <3AF96866-E01E-11D8-AB02-003065CC999E@pi.be> References: <3AF96866-E01E-11D8-AB02-003065CC999E@pi.be> Message-ID: <4106DB7A.7020603@fourthworld.com> Wouter wrote: >> I just tested it again, and I can confirm it doesn't work that way -- >> when it can't find the specified font, it does not apply the fontStyle >> or fontSize settings. >> >> The Test: I created a test stack with five fields on OSX that had the >> following font, style and size properties: >> >> 1. Nothing set (all default) >> 2. Set bold attribute only >> 3. Set to 14 pt >> 4. Set font = "0" >> 5 Set font = "0" and bold > > Try to set the font to "" > > Setting the font of a stack to "0" will put "0" into the textFont > property of the stack. But there is no font named "0" installed, so what's it using? On my system and those of my customers it renders using the system's default font. You can only verify it visually, since the engine incorrectly reports the effective textFont. Setting the textFont to empty is an entirely different thing, as it clears the font settings and allows the engine to use its internal default font, which is Helvetica. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From webmaster at dreamscapesoftware.com Tue Jul 27 20:18:16 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 27 Jul 2004 18:18:16 -0600 Subject: Drag & Drop to Windows Desktop Message-ID: <001901c47438$61e58980$28d4e6cf@WorkPC> I've got a field with an image in it. When I click and drag the image the appropriate Drag & Drop handlers execute and the mouse changes. The only problem is that I can't seem to get it so I can drag the image (or text) to the Windows desktop. It always turns into a "No" cursor. Any ideas? Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From briany at qldlearning.com Tue Jul 27 19:30:01 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 27 Jul 2004 19:30:01 -0400 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: Message-ID: > Well, I don't get any messages if I comment out the lock/unlock screen > (as expected). I only get one message with them in. I'm not sure why > you'd expect two in any case. Do you expect the Answer stack to > generate a resizeStack message also? No, actually I was guessing that "unlock screen" might be sending a resizeStack message as part of the unlocking process, and so commenting out the lock/unlock _messages_ code might reveal that by sending two messages when the lock/unlock screen is still there. Just a longshot stab, though. - Brian From wouter.abraham at pi.be Tue Jul 27 19:47:34 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 28 Jul 2004 01:47:34 +0200 Subject: Cross-platform fonts...what is everyone else doing? Message-ID: <55163354-E027-11D8-AB02-003065CC999E@pi.be> ? From: Richard Gaskin ? Subject: Re: Cross-platform fonts...what is everyone else doing? ? Date: Tue, 27 Jul 2004 15:47:41 -0700 > -- snip > > But there is no font named "0" installed, so what's it using? On my > system and those of my customers it renders using the system's default > font. You can only verify it visually, since the engine incorrectly > reports the effective textFont. > > Setting the textFont to empty is an entirely different thing, as it > clears the font settings and allows the engine to use its internal > default font, which is Helvetica. > > > -- > Richard Gaskin > Fourth World Media Corporation Ok I see now. On the Mac the difference between the look of these fonts is minimal. One of those undocumented features for which there is no working function to retrieve the name :-) Greetings, WA From jacque at hyperactivesw.com Tue Jul 27 20:16:09 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 27 Jul 2004 19:16:09 -0500 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: <63548700-E006-11D8-AA0A-000A95909E26@designeq.com> References: <63548700-E006-11D8-AA0A-000A95909E26@designeq.com> Message-ID: <4106F049.5040704@hyperactivesw.com> On 7/27/04 2:51 PM, Howard Bornstein wrote: > Whew, this one took me two days to track down. I'd appreciate it if > someone can confirm this. > > Create a stack with one button. In the button put this script: > > on mouseup > lock screen > growit > unlock screen > end mouseup > > on growit > lock messages > -- This causes the resizeStack handler to trigger. > put the width of this stack into sw > put the height of this stack into sh > set the width of this stack to sw+1 > set the height of this stack to sw+1 > unlock messages > end growit > > In the stack script put this script: > > on resizestack > put the ticks > end resizestack > > Unless I'm mistaken, clicking the button should never cause the ticks to > be sent to the message box. If you comment out Lock Screen, it works as > it should. However, with the Lock Screen command executing, the ticks > are then output, indicating that the lock message command is ignored. The "lock messages" command does not stop all messaging. It mostly only stops the navigation messages -- such as openCard, openStack, preOpenCard, etc. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Jul 27 20:26:25 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 27 Jul 2004 19:26:25 -0500 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: <992B9648-E009-11D8-8052-000A95743F7A@earthlink.net> References: <992B9648-E009-11D8-8052-000A95743F7A@earthlink.net> Message-ID: <4106F2B1.7040902@hyperactivesw.com> Trevor DeVore wrote: > In looking for a workaround I found that chartoNum(clickChar()) = > "32" when I click on an image. I've tested on OS X.3 and Windows XP > with the same results using two different images. Anybody know if I > can rely on this value for determining if an image was clicked? The value will be whatever character you put the image into. If the first character of the line is a space, then when you set the imagesource of the first character, the clickchar will still return a space. If the first character of each line is something else, then something else will be returned. Since you have control over that character, it will be consistent between platforms. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From erikhans08 at yahoo.com Tue Jul 27 20:28:56 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 27 Jul 2004 17:28:56 -0700 (PDT) Subject: Lock Screen disables Lock Messages (???) In-Reply-To: <4106F049.5040704@hyperactivesw.com> Message-ID: <20040728002856.57407.qmail@web61103.mail.yahoo.com> > On 7/27/04 2:51 PM, Howard Bornstein wrote: > > on growit > > lock messages > > -- This causes the resizeStack handler > > -- to trigger. > > put the width of this stack into sw > > put the height of this stack into sh > > set the width of this stack to sw+1 > > set the height of this stack to sw+1 > > unlock messages > > end growit you intended, set the height of this stack to sh+1 right? Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From erikhans08 at yahoo.com Tue Jul 27 20:42:06 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 27 Jul 2004 17:42:06 -0700 (PDT) Subject: Forcing full compiling of a stack In-Reply-To: <40FDDC62.8040409@chipp.com> Message-ID: <20040728004207.93368.qmail@web61101.mail.yahoo.com> --- Chipp Walters wrote: > To force a full stack compile, I would try > creating a simple plugin > which would save the stack, set the > destroyStack to true, delete stack > myStack (not only close it), then reOpen it. > That should do the trick. how about tossing in a "Compact Stack", or does this occur automatically with a scripted "Save"? thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From ro.nagey at verizon.net Tue Jul 27 19:48:24 2004 From: ro.nagey at verizon.net (Ro Nagey) Date: Wed, 28 Jul 2004 00:48:24 +0100 Subject: sudden quiting of 2.5beta1 In-Reply-To: <155.3a852cee.2e36fdb3@aol.com> References: <155.3a852cee.2e36fdb3@aol.com> Message-ID: <7349A632-E027-11D8-A4AD-000A9575D814@verizon.net> I am getting them as well - at least once per 15 minutes of use. Ro On Jul 27, 2004, at 1:37 AM, Meitnik at aol.com wrote: > I am finding this beta to just suddenly quit after doing a a click or > editing > in the IDE sometimes with no reason at all. Am I the only one having > this > problem?? This is rather scary for doing any work now. I am using > 10.2.8. I need > the bug fixes in beta1, but not the lost work. Any clues are welcomed > or how I > can help track down the bug. > > Andrew > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Tue Jul 27 21:09:47 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 27 Jul 2004 18:09:47 -0700 (PDT) Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: <4106DAC2.30804@fourthworld.com> Message-ID: On Tue, 27 Jul 2004, Richard Gaskin wrote: > "Lucida Grande" is not installed with XP. What you should be seeing is > actually Tahoma, or whatever font is your system default. No, it wasn't Lucida *grand* but some other Lucida face. > > If you see a mix of fonts, remember that there is a limitation I didn't > note earlier: if you set the textSize, textStyle, or textHeight of an > object it will also assign the textFont, using the current effective > textFont. Ummm, I'm not certain I understand this. In any case, why is it okey-dokey for the first several cards and then completely incorrect for the remainder? I only used just the two fonts -- Trebuchet MS and Comic Sans MS. The systems I tested them on all had those two fonts installed. I was able to "fix" them back correctly under the Windows systems having the problems. I just don't get it... > So if you're setting a control's textStyle to bold, then yes, the > textfont will become assigned to that control. But if the assignment is > for a font that doesn't exist, it should be rendered using the system's > default font. If not, it would be interesting to know which one is > being used (which would have to be done visually since the engine > doesn't report the true effective textFont). That's just it -- the font DOES EXIST. That's what really has me scratching my head ( and uttering various unmentionables under my breath...) Judy From bornstein at designeq.com Tue Jul 27 21:20:52 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 27 Jul 2004 21:20:52 -0400 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: <4106F049.5040704@hyperactivesw.com> References: <63548700-E006-11D8-AA0A-000A95909E26@designeq.com> <4106F049.5040704@hyperactivesw.com> Message-ID: <5DF35FF6-E034-11D8-9D63-000A95909E26@designeq.com> On Jul 27, 2004, at 8:16 PM, J. Landman Gay wrote: > The "lock messages" command does not stop all messaging. It mostly > only stops the navigation messages -- such as openCard, openStack, > preOpenCard, etc. Yes, but it does stop the resizeStack message (which I need it to do) EXCEPT when preceded by a Lock Screen command. This looks to me like a bug. Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From bornstein at designeq.com Tue Jul 27 21:22:13 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 27 Jul 2004 21:22:13 -0400 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: <20040728002856.57407.qmail@web61103.mail.yahoo.com> References: <20040728002856.57407.qmail@web61103.mail.yahoo.com> Message-ID: <8E50228A-E034-11D8-9D63-000A95909E26@designeq.com> On Jul 27, 2004, at 8:28 PM, Erik Hansen wrote: > you intended, > set the height of this stack to sh+1 > right? Yes, this was just a simple example to do two things: 1) evoke the resizeStack message, which is where I was having problems in my stack, and 2) provide a visual cue that the button script was executing (by making the stack 1 pixel wider and taller). Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From lists at mangomultimedia.com Tue Jul 27 21:30:06 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 27 Jul 2004 18:30:06 -0700 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: <4106F2B1.7040902@hyperactivesw.com> References: <992B9648-E009-11D8-8052-000A95743F7A@earthlink.net> <4106F2B1.7040902@hyperactivesw.com> Message-ID: On Jul 27, 2004, at 5:26 PM, J. Landman Gay wrote: > Trevor DeVore wrote: > >> In looking for a workaround I found that chartoNum(clickChar()) = >> "32" when I click on an image. I've tested on OS X.3 and Windows XP >> with the same results using two different images. Anybody know if I >> can rely on this value for determining if an image was clicked? > > The value will be whatever character you put the image into. If the > first character of the line is a space, then when you set the > imagesource of the first character, the clickchar will still return a > space. If the first character of each line is something else, then > something else will be returned. > > Since you have control over that character, it will be consistent > between platforms. Excellent news. Thanks! -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From bornstein at designeq.com Tue Jul 27 22:11:32 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 27 Jul 2004 22:11:32 -0400 Subject: Can you tell where a handler was called from? Message-ID: <71D7B28D-E03B-11D8-9D63-000A95909E26@designeq.com> I've got an errant ResizeStack message being sent from somewhere in my stack (the odd thing is, if I run the stack with the debugger on and stop anywhere in the code, it doesn't get sent). Is there a way I can determine from which handler it is being sent? I'd like to insert a front script to trap the resizeStack message and within that determine who sent it. How would I do that? Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From ambassador at fourthworld.com Tue Jul 27 22:14:24 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 19:14:24 -0700 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: References: Message-ID: <41070C00.9010405@fourthworld.com> Judy Perry wrote: >>If you see a mix of fonts, remember that there is a limitation I didn't >>note earlier: if you set the textSize, textStyle, or textHeight of an >>object it will also assign the textFont, using the current effective >>textFont. > > Ummm, I'm not certain I understand this. In any case, why is it > okey-dokey for the first several cards and then completely incorrect for > the remainder? I only used just the two fonts -- Trebuchet MS and Comic > Sans MS. The systems I tested them on all had those two fonts installed. > I was able to "fix" them back correctly under the Windows systems having > the problems. > > I just don't get it... Where is the font being set: in the card, the stack, or the controls themselves? Could it be that some of the cards and/or controls have their textFont set, while others are empty and therefore inheriting the stack's textFont? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kray at sonsothunder.com Tue Jul 27 23:11:34 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 27 Jul 2004 22:11:34 -0500 Subject: Can you tell where a handler was called from? In-Reply-To: <71D7B28D-E03B-11D8-9D63-000A95909E26@designeq.com> Message-ID: <000001c47450$98aae9c0$6601a8c0@precision340> do: put the executionContexts in your resizeStack handler. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Howard Bornstein > Sent: Tuesday, July 27, 2004 9:12 PM > To: How to use Revolution > Subject: Can you tell where a handler was called from? > > > I've got an errant ResizeStack message being sent from > somewhere in my > stack (the odd thing is, if I run the stack with the debugger on and > stop anywhere in the code, it doesn't get sent). Is there a way I can > determine from which handler it is being sent? I'd like to insert a > front script to trap the resizeStack message and within that > determine > who sent it. How would I do that? > > Regards, > > Howard Bornstein > ----------------------- > D E S I G N E Q > www.designeq.com _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Tue Jul 27 23:28:32 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 28 Jul 2004 13:28:32 +1000 Subject: Using database linked controls with MySQL In-Reply-To: References: Message-ID: <33DC490A-E046-11D8-BACD-0003937A97B8@genesearch.com.au> On 28 Jul 2004, at 8:23 am, Bill wrote: > But this time I'm hoping someone knows how to easily format dates in > the > manner that MySQL expects them. Dates have to be yyyy-mm-dd. > > The format runrev gives me is mm/dd/yy. I could write a complex thing > that > would convert it every time but maybe there is a built in format or > someone > has a nice conversion function I could use. > It's only the sort of thing you would have written for yourself, but here are my functions for SQL date conversions: -- converts a system short date into an SQL format date -- uses current date if none supplied -- function SQLDate pDate if pDate is empty then put the short system date into pDate convert pDate from short system date to dateItems return item 1 of pDate & "-" & item 2 of pDate & "-" & item 3 of pDate end SQLDate -- reverse function to convert SQL date to short system date -- function SystemDate pDate if pDate is empty then return the short system date replace "-" with comma in pDate put ",0,0,0,0" after pDate convert pDate from dateItems to short system date return pDate end SystemDate Cheers, Sarah From sarahr at genesearch.com.au Tue Jul 27 23:34:54 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 28 Jul 2004 13:34:54 +1000 Subject: linkClicked not sent for fields with listbehavior=true In-Reply-To: References: <4106B052.7030107@chipp.com> Message-ID: <1743FE6E-E047-11D8-BACD-0003937A97B8@genesearch.com.au> On 28 Jul 2004, at 6:05 am, Trevor DeVore wrote: > Thanks Chipp. I noticed another possibility is to use charToNum(). > In looking for a workaround I found that chartoNum(clickChar()) = "32" > when I click on an image. I've tested on OS X.3 and Windows XP with > the same results using two different images. Anybody know if I can > rely on this value for determining if an image was clicked? > You could only rely on it if you were sure there were no other spaces in the field except those that had been replaced by images. ASCII 32 is space, so clicking on any space will give the same result. Cheers, Sarah From pixelbird at interisland.net Tue Jul 27 23:49:49 2004 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Tue, 27 Jul 2004 19:49:49 -0800 Subject: Rev player In-Reply-To: <20040727195848.BF03E93023B@mail.runrev.com> Message-ID: > Date: Tue, 27 Jul 2004 09:39:30 -0700 > From: Dan Shafer > Subject: Re: Rev player >>> So what am I not understanding? >> >> Only that it is available to you, but not really meant for you. >> > OK, but *in general*, who aside from the Dreamcard developer would > really want to use this approach to delivery? I am sure there must be > some folks, I just can't figure out who they are! Well, I might use it like this: I have some friends who just bought a business and need some offline archiving software for images, and a few other widgets and gadgets. It would be helpful if I could give them some stacks to run and see if they like them, if they work out OK. I can build quick & dirty solutions to get them by while I work out detaills, get rid of bugs, and dress up the SA apps. They use Macs for the workshop production setups and a Sony Vaio for the business front end. It'll be a big advantage to not have to build separate applications every time. Like that. Ken N. From revdan at danshafer.com Wed Jul 28 00:00:19 2004 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 27 Jul 2004 21:00:19 -0700 Subject: Rev player In-Reply-To: References: Message-ID: Ah. OK, good point. Dan On Jul 27, 2004, at 8:49 PM, Ken Norris (dialup) wrote: > >> Date: Tue, 27 Jul 2004 09:39:30 -0700 >> From: Dan Shafer >> Subject: Re: Rev player > >>>> So what am I not understanding? >>> >>> Only that it is available to you, but not really meant for you. >>> >> OK, but *in general*, who aside from the Dreamcard developer would >> really want to use this approach to delivery? I am sure there must be >> some folks, I just can't figure out who they are! > > Well, I might use it like this: > > I have some friends who just bought a business and need some offline > archiving software for images, and a few other widgets and gadgets. It > would > be helpful if I could give them some stacks to run and see if they like > them, if they work out OK. I can build quick & dirty solutions to get > them > by while I work out detaills, get rid of bugs, and dress up the SA > apps. > They use Macs for the workshop production setups and a Sony Vaio for > the > business front end. It'll be a big advantage to not have to build > separate > applications every time. > > Like that. > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsj at unimelb.edu.au Wed Jul 28 00:20:16 2004 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 28 Jul 2004 14:20:16 +1000 Subject: padding out revXMLText In-Reply-To: <20040727224208.F076093026C@mail.runrev.com> Message-ID: <6DDABA21-E04D-11D8-ABFF-000393AEC28C@unimelb.edu.au> I've noticed that revXMLText strips out any padding (tabs or spaces) between elements. How do I go about replacing these should I want to write out the XML after editing it (or creating new XML from scratch for that matter) other than by parsing the entire tree and adding padding on an element by element basis? Anyone tackled this already? Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From sarahr at genesearch.com.au Wed Jul 28 00:19:39 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 28 Jul 2004 14:19:39 +1000 Subject: fast click ingnored Message-ID: <57F17CEA-E04D-11D8-BACD-0003937A97B8@genesearch.com.au> It has been discussed on this list before how rapid mouse clicks will not trigger a mouseUp handler twice in quick succession. To get around this, I tend to put a general mouseDoubleUp in my main stack script that checks if the target has a mouseUp and if so calls it. However, the reason for this email is that I have noticed a peculiarity which I would like people on other systems to confirm or deny. If I click twice AT THE SAME POINT within about 5 seconds, the second click is ignored. If I move the mouse slightly, the second click gets recognized as fast as I can click. I am using Mac OS X 10.3.4 and Rev 2.2.1 as well as the latest beta. Cheers, Sarah From scott at tactilemedia.com Wed Jul 28 00:45:15 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 27 Jul 2004 21:45:15 -0700 Subject: Rev player In-Reply-To: Message-ID: Recently, Ken Norris wrote: >> OK, but *in general*, who aside from the Dreamcard developer would >> really want to use this approach to delivery? I am sure there must be >> some folks, I just can't figure out who they are! > > I have some friends who just bought a business and need some offline > archiving software for images, and a few other widgets and gadgets. It would > be helpful if I could give them some stacks to run and see if they like > them, if they work out OK. I can build quick & dirty solutions to get them > by while I work out detaills, get rid of bugs, and dress up the SA apps. > They use Macs for the workshop production setups and a Sony Vaio for the > business front end. It'll be a big advantage to not have to build separate > applications every time. You don't need to do this with a standalone either if the bulk of your scripts are stored in a stack that is separate from the standalone engine stack. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Wed Jul 28 00:52:22 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 27 Jul 2004 22:52:22 -0600 Subject: fast click ingnored In-Reply-To: <57F17CEA-E04D-11D8-BACD-0003937A97B8@genesearch.com.au> References: <57F17CEA-E04D-11D8-BACD-0003937A97B8@genesearch.com.au> Message-ID: On Jul 27, 2004, at 10:19 PM, Sarah Reichelt wrote: > I am using Mac OS X 10.3.4 and Rev 2.2.1 as well as the latest beta. I don't think I see it on 2.2 or 2.5b1. Dar Scott From ambassador at fourthworld.com Wed Jul 28 00:52:48 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 27 Jul 2004 21:52:48 -0700 Subject: fast click ingnored In-Reply-To: <57F17CEA-E04D-11D8-BACD-0003937A97B8@genesearch.com.au> References: <57F17CEA-E04D-11D8-BACD-0003937A97B8@genesearch.com.au> Message-ID: <41073120.308@fourthworld.com> Sarah Reichelt wrote: > It has been discussed on this list before how rapid mouse clicks will > not trigger a mouseUp handler twice in quick succession. To get around > this, I tend to put a general mouseDoubleUp in my main stack script that > checks if the target has a mouseUp and if so calls it. > > However, the reason for this email is that I have noticed a peculiarity > which I would like people on other systems to confirm or deny. If I > click twice AT THE SAME POINT within about 5 seconds, the second click > is ignored. If I move the mouse slightly, the second click gets > recognized as fast as I can click. > > I am using Mac OS X 10.3.4 and Rev 2.2.1 as well as the latest beta. This should be allowable, provided the clicks occur outside of the doubleClickInterval, which by default is set to 500 (millisecs). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From Cubist at aol.com Wed Jul 28 01:03:44 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Wed, 28 Jul 2004 01:03:44 EDT Subject: Cross-platform fonts...what is everyone else doing? Message-ID: <1ea.263defb9.2e388db0@aol.com> Stupid idea: Since Windows fonts stay assigned after you assign them on Windows, why not just *do* that as a one-time operation when you're releasing stuff for Windows? Yes, this does somewhat go against the "write once, run anywhere" ideal we all strive for. But if Windows just refuses to either do the right thing itself, or allow you to do the right thing for it... From Cubist at aol.com Wed Jul 28 01:20:55 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Wed, 28 Jul 2004 01:20:55 EDT Subject: Cross-platform fonts...what is everyone else doing? Message-ID: <15.2ecb7ad7.2e3891b7@aol.com> Another idea for how to deal with it: Why not include a function that allows your users to select whichever font they like? You can set things up so that the first time your app runs, it allows them to choose their own font (and do whatever other preference-type tweaking you care to implement). After that, everyone walks away happy, with a font that they *know* works on *their* systerm, because they *chose* it themselves! Best of all, this solution *is* perfectly cross-platform, just because... From kray at sonsothunder.com Wed Jul 28 01:22:41 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 28 Jul 2004 00:22:41 -0500 Subject: padding out revXMLText In-Reply-To: <6DDABA21-E04D-11D8-ABFF-000393AEC28C@unimelb.edu.au> Message-ID: <000201c47462$eb88e1d0$6601a8c0@precision340> Well, if you don't have huge amounts of XML, you could use my all-Transcript XML Library that maintains whitespacing... http://www.sonsothunder.com/products/metacard/xmllib.htm Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Terry Judd > Sent: Tuesday, July 27, 2004 11:20 PM > To: use-revolution at lists.runrev.com > Subject: padding out revXMLText > > > I've noticed that revXMLText strips out any padding (tabs or spaces) > between elements. How do I go about replacing these should I want to > write out the XML after editing it (or creating new XML from scratch > for that matter) other than by parsing the entire tree and adding > padding on an element by element basis? > > Anyone tackled this already? > > Terry... > > Dr Terry Judd > Lecturer in Educational Technology (Design) > Biomedical Multimedia Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > Parkville VIC 3052 > AUSTRALIA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Wed Jul 28 03:43:32 2004 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Tue, 27 Jul 2004 23:43:32 -0800 Subject: Rev player In-Reply-To: <20040728044259.8F128930265@mail.runrev.com> Message-ID: Hi Scott, > Date: Tue, 27 Jul 2004 21:45:15 -0700 > From: Scott Rossi > Subject: Re: Rev player >> I can build quick & dirty solutions to get them >> by while I work out detaills, get rid of bugs, and dress up the SA apps. >> They use Macs for the workshop production setups and a Sony Vaio for the >> business front end. It'll be a big advantage to not have to build separate >> applications every time. > > You don't need to do this with a standalone either if the bulk of your > scripts are stored in a stack that is separate from the standalone engine > stack. I see what you mean, and it's certainly another approach, but they could very easily not be. The point is, there are lots of cases where a developer might want to quickly write relatively unrelated stacks for a client to check out, such that they can help in the development process, and still have some useable stacks. So, you want the standalone engine stack with another UI stack to launch any of their little flotilla of stacks. That's the Player. We can just write quick solutions and email the files without having to create separate standalones or developing a master UI. That can be done later, if they need to be tied together for some reason. Ken N. From frank at backtalk.com Wed Jul 28 05:08:31 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 28 Jul 2004 10:08:31 +0100 Subject: Help with BinaryDecode! Message-ID: I need to BinaryDecode a 2-byte chunk of data as an UNSIGNED integer in network byte order. "n" does 2-bytes signed, and "N" does 4-bytes unsigned, but there no 2-byte unsigned (nor a 4-byte signed, sigh...). Does anyone have a fast way of binary decoding 2-bytes unsigned in network order? (I can do it, but it seems awfully hacky and slow...) Thanks, -- Frank p.s. I get the digest version of this group, please copy me on any replies...thanks! Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From frank at backtalk.com Wed Jul 28 05:27:36 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 28 Jul 2004 10:27:36 +0100 Subject: Ignore that last plea for help... Message-ID: <5CE152C4-E078-11D8-8C18-000A9580FCCE@backtalk.com> Of course as soon as I'd sent the email I figured out a faster way :-) get binaryDecode("n*", it, c) if c < 0 then put 65536 - c into c end if -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From frank at backtalk.com Wed Jul 28 05:31:18 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 28 Jul 2004 10:31:18 +0100 Subject: Ignore that last plea for help...take 2 Message-ID: Last time, I promise... That should be "put 65536 + c into c" as c is already negative. -- Frank Of course as soon as I'd sent the email I figured out a faster way :-) get binaryDecode("n*", it, c) if c < 0 then put 65536 - c into c end if -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From frank at backtalk.com Wed Jul 28 06:03:05 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 28 Jul 2004 11:03:05 +0100 Subject: Moving a file to the recycle bin Message-ID: <51E26FCB-E07D-11D8-8C18-000A9580FCCE@backtalk.com> I found various Applescript snippets in the archives for this list for moving a file to the Trash on Mac OS X, but nothing for doing the same on Windows. I did find some VBScript that uses the Shell command to do the same on Windows, but don't know how Shell works well enough to make it work. Would anyone else be interested in looking at it? The code's at http://www.a1vbcode.com/vbtip.asp?ID=19 Thanks, -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From klaus at major-k.de Wed Jul 28 07:45:41 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 28 Jul 2004 13:45:41 +0200 Subject: stack rect will not set the first time... In-Reply-To: <4106C0E9.3080407@fourthworld.com> References: <4106C0E9.3080407@fourthworld.com> Message-ID: Hi friends, strange problem... I have a palette and want to set its rect horizontal/vertical like the "2lz2" palette... Setting to vertical does ALWAYS work, but setting to horizontal does NOT, i have to click TWICE!!! Here are the almost identical handlers: on machvertikal lock screen put the topleft of stack "2lz3" into obenlinks put item 1 of obenlinks into links put item 2 of obenlinks into oben repeat with i = 1 to the num of controls of cd 1 set the loc of control i of cd 1 to the vertikal of control i of cd 1 end repeat set the rect of fld "dasding" of cd 1 to 0,427,64,460 set the rect of stack "2lz3" to links, oben, (links + 64), (oben + 516) ### This line ALWAYS works!!! ??? unlock screen set the orientierung of stack "2lz3" to "vertikal" set the altloc of stack "2lz3" to "vertikal" & CR & the rect of stack "2lz3" end machvertikal This handler ALWAYS works completely and immediately! ############################################### on machhorizontal set the orientierung of stack "2lz3" to "horizontal" put the topleft of stack "2lz3" into obenlinks put item 1 of obenlinks into links put item 2 of obenlinks into oben lock screen repeat with i = 1 to the num of controls of cd 1 set the loc of control i of cd 1 to the horizontal of control i of cd 1 end repeat set the rect of fld "dasding" of cd 1 to 15,0,205,32 set the rect of stack "2lz3" to links, oben, (links + 726), (oben + 60) ## THIS line does ONLY work when this menu is selected the SECOND time... ## I also tried to set height and width separately, but with the same result...? unlock screen set the orientierung of stack "2lz3" to "vertikal" set the altloc of stack "2lz3" to "vertikal" & CR & the rect of stack "2lz3" end machhorizontal NO front-/back-scripts are in the way! Any hints are very welcome... Engine version: 2.2.1 OS: Mac OS X 10.3.4 Regards Klaus Major klaus at major-k.de http://www.major-k.de From jimlyons at earthlink.net Wed Jul 28 08:07:56 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Wed, 28 Jul 2004 08:07:56 -0400 Subject: fast click ignored In-Reply-To: <20040728044259.8F128930265@mail.runrev.com> References: <20040728044259.8F128930265@mail.runrev.com> Message-ID: On Jul 28, 2004, at 12:42 AM, Sarah wrote: > However, the reason for this email is that I have noticed a peculiarity > which I would like people on other systems to confirm or deny. If I > click twice AT THE SAME POINT within about 5 seconds, the second click > is ignored. If I move the mouse slightly, the second click gets > recognized as fast as I can click. I do not see this on Mac OS X 10.3 and Rev 2.2.1. If there is no mouseDoubleUp handler, all the mouseUps are registered except the second of two within the double-click time. If there is a mouseDoubleUp which does a mouseUp, I get all the clicks whether the mouse is moved or not, whether I click slow or fast. Jim Lyons From malte.brill at t-online.de Wed Jul 28 08:42:16 2004 From: malte.brill at t-online.de (Malte Brill) Date: Wed, 28 Jul 2004 14:42:16 +0200 Subject: [ANN] My new Library Stack - libRMC In-Reply-To: <20040728044259.EDC59930268@mail.runrev.com> Message-ID: Hi list, after lots of work and pulled out hair I have finished a library stack for Rev wich I think is pretty cool. http://www.derbrill.de/librmc/libRMC.rev.zip If you find any problems, please let me know. About libRMC libRMC is a powerful Multimedia library Stack for Revolution. You find the documantation of the features if you click on the Docs tab. It lets you easiely create smooth animation in your stacks. Features: move objects on linear paths move objects on circular paths move objects on elliptical paths move objects on polygonal paths measure the distance between 2 points check for circle circle collisions measure the angle between 2 points and the y axis of the first point scale objects in correct aspect ratio to fit in a given rect as big as possible spiral graphics and a few things more If you want to do scripted animation you need lots of math. Most people don?t like math. These don?t need to be afraid as I do and coded some nice functions, handlers and setprops. :-) It took quite a while to find the math needed and implement it into Transscript. libRMC is password protected. It is released as donationware. Best, Malte -- See you at EuroRevCon http://www.techietours.com From jhurley at infostations.com Wed Jul 28 08:46:05 2004 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 28 Jul 2004 05:46:05 -0700 Subject: 2.5 for Mac Classic? In-Reply-To: <20040727195848.DAF52930242@mail.runrev.com> References: <20040727195848.DAF52930242@mail.runrev.com> Message-ID: Has Rev 2.5 Beta for Mac Classic been released yet? Anxious to see what all the discussion is about. Jim From klaus at major-k.de Wed Jul 28 08:46:32 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 28 Jul 2004 14:46:32 +0200 Subject: stack rect will not set the first time... In-Reply-To: References: <4106C0E9.3080407@fourthworld.com> Message-ID: <273442D1-E094-11D8-8CB8-000A27B49A96@major-k.de> Hi all, i found an ABSOLUTELY strange workaround...? > Hi friends, > > strange problem... > > I have a palette and want to set its rect horizontal/vertical like the > "2lz2" palette... > > Setting to vertical does ALWAYS work, but setting to horizontal does > NOT, > i have to click TWICE!!! > > > Here are the almost identical handlers: > > on machvertikal > lock screen > put the topleft of stack "2lz3" into obenlinks > put item 1 of obenlinks into links > put item 2 of obenlinks into oben > repeat with i = 1 to the num of controls of cd 1 > set the loc of control i of cd 1 to the vertikal of control i of > cd 1 > end repeat > set the rect of fld "dasding" of cd 1 to 0,427,64,460 > set the rect of stack "2lz3" to links, oben, (links + 64), (oben + > 516) > ### This line ALWAYS works!!! ??? > unlock screen > set the orientierung of stack "2lz3" to "vertikal" > set the altloc of stack "2lz3" to "vertikal" & CR & the rect of > stack "2lz3" > end machvertikal > > This handler ALWAYS works completely and immediately! > > ############################################### > on machhorizontal > set the orientierung of stack "2lz3" to "horizontal" > put the topleft of stack "2lz3" into obenlinks > put item 1 of obenlinks into links > put item 2 of obenlinks into oben > lock screen > repeat with i = 1 to the num of controls of cd 1 > set the loc of control i of cd 1 to the horizontal of control i of > cd 1 > end repeat > ## set the rect of fld "dasding" of cd 1 to 15,0,205,32 ### I moved this line to the end of the handler and then it works...????? > set the rect of stack "2lz3" to links, oben, (links + 726), (oben + > 60) > ## THIS line does ONLY work when this menu is selected the SECOND > time... > ## I also tried to set height and width separately, but with the same > result...? > > unlock screen > set the orientierung of stack "2lz3" to "vertikal" > set the altloc of stack "2lz3" to "vertikal" & CR & the rect of > stack "2lz3" set the rect of fld "dasding" of cd 1 to 15,0,205,32 > end machhorizontal Of course there IS a filed "dasding" on this cd and its rect IS getting set anyway...??? ?????? Voodoo??? Regards Klaus Major klaus at major-k.de http://www.major-k.de From lbrehmer at rof.net Wed Jul 28 08:50:16 2004 From: lbrehmer at rof.net (Lars Brehmer) Date: Wed, 28 Jul 2004 15:50:16 +0300 Subject: another quick multi-lingual question Message-ID: Thanks to Thierry, by the way, for answering my last question on this! Now that my pop-up menus are bi-lingual, another quick question - if a button with two profiles has an answer dialog in its script, can that dialog be different for the two profiles? I tried to find a similar solution to using the text property for the pop-ups, but I am still stumped. Can anybody help? Thanx, Lars From thierry.arbellot at wanadoo.fr Wed Jul 28 09:38:43 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed, 28 Jul 2004 15:38:43 +0200 Subject: another quick multi-lingual question In-Reply-To: Message-ID: <71311316-E09B-11D8-BCE1-000A27E40768@wanadoo.fr> Hi Lars, One idea is to use the do command and put the actual answer command line in a hidden text field, that will have 2 profiles. For example, create a text field "answerDialog", set its visible property to false, input the actual command in the text property e.g. in the first profile answer "Hello" with "Yes" or "No" in the second profile answer "Bonjour" with "Oui" or "Non" in your script do the text of field "answerDialog" To test the selected button in the answer, you can do if it is "Yes" or it is "Oui" then ... Second idea Check the profile of the button in the script if the cRevGeneral[profile] of me is "firstProfileName" then answer ... -- first language else if the cRevGeneral[profile] of me is "secondProfileName" then answer ... -- second language end if Hope it helps. Thierry On Wednesday, Jul 28, 2004, at 14:50 Europe/Paris, Lars Brehmer wrote: > Thanks to Thierry, by the way, for answering my last question on this! > > Now that my pop-up menus are bi-lingual, another quick question - if a > button with two profiles has an answer dialog in its script, can that > dialog be different for the two profiles? I tried to find a similar > solution to using the text property for the pop-ups, but I am still > stumped. Can anybody help? > > Thanx, > > Lars > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Wed Jul 28 10:39:54 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 28 Jul 2004 15:39:54 +0100 Subject: [ANN] Web Photos Pro 1.0b9 + Beta Bug Hunt Message-ID: Version 1.0b9 of Web Photos Pro for Mac OS X and Windows XP and 2000 (written in Revolution) is available for download. Thanks to the beta feedback so far, I was able to quickly fix a couple of bugs that were causing some images to not be displayed (those with more than 32K of EXIF data), and iPhoto albums to not show up under certain circumstances. Please remove 1.0b8 and retry with this version, and let me know if the issues have gone away. The feedback has been so good that we're running a Beta Bug Hunt -- a free license key to the first person to report each bug! Sims, Jorg Eschenfelder and Christian Zipfel all will be receiving a free license key when 1.0 goes out. Home page: http://www.webphotospro.com/ Release notes: http://www.webphotospro.com/archives/category/release-notes/ Downloads: http://www.webphotospro.com/ Thanks, -- Frank Leahy Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From gizmotron at earthlink.net Wed Jul 28 10:42:21 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 28 Jul 2004 07:42:21 -0700 Subject: padding out revXMLText In-Reply-To: <6DDABA21-E04D-11D8-ABFF-000393AEC28C@unimelb.edu.au> Message-ID: <551C349C-E0A4-11D8-8F30-000A95743F7A@earthlink.net> On Tuesday, July 27, 2004, at 09:20 PM, Terry Judd wrote: > I've noticed that revXMLText strips out any padding (tabs or spaces) > between elements. How do I go about replacing these should I want to > write out the XML after editing it (or creating new XML from scratch > for that matter) other than by parsing the entire tree and adding > padding on an element by element basis? > > Anyone tackled this already? > > Terry... I put everything into this one stack example regarding pull-parsers and markup transformation. It's an XML like form of extensible markup manipulation. It uses a not well formed structure but the principles of what you need are utilized with functions and button requests. Perhaps you could get it to do what you need. http://www.gizmotron.org/revolution/dimensionalList.rev Be happy in your work, Mark From FMoyer at aol.com Wed Jul 28 11:05:04 2004 From: FMoyer at aol.com (FMoyer at aol.com) Date: Wed, 28 Jul 2004 11:05:04 EDT Subject: Revolution-Quicktime-Channels problem Message-ID: <193.2c4b88c8.2e391aa0@aol.com> I have a tough question. I don't know if it is a Quicktime question, a Revolution question, a Mac OSX question or even a "Soundflower" question. Plus I really don't know a whole lot about the subject at hand -- which is digital audio files. So I'm not even sure I can explain the question properly. Anyway, I am a pianist. I have just recorded with a cellist. We had 2 mikes on the cello and 2 mikes on the piano. I have written an application in Revolution to help me choose the edits for this and other recordings. I found that by creating 2 players, I can play all 4 channels in Revolution -- Player 1 plays the 2 cello mikes and Player 2 plays the 2 piano mikes. These 2 players are perfectly synchronized - - it's really fantastic. I can turn up or down one of the players so that I can focus on one instrument or the other. Once I have chosen my edits, I need Revolution to play each edit into Digital Performer, which is the digital audio editing program that I use. Soundflower is a little program I downloaded which allows for a direct audio connection between two applications. It can carry up to 16 separate channels at a time. Digital Perormer can of course record many channels. But it's not working. I start the 2 players going in Revolution, and press the record button in Digital Performer, but what is recorded is 2 channels (a single stereo pair.) Does anyone have an idea how these 4 channels are being squished into 2? It seems that the culprit is either Quicktime or Revolution. Any ideas how I might get around it? Each channel needs to remain separate for post-editing manipulation. For that matter, is there a better way altogether? I would prefer to dig into the innards of these sound files and grab portions of each as if I were copying and pasting material from several text documents. Does anyone know how to do this? Or am I asking for big trouble by messing around inside sound files? Thanks Fred Moyer From gizmotron at earthlink.net Wed Jul 28 11:23:24 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 28 Jul 2004 08:23:24 -0700 Subject: Revolution-Quicktime-Channels problem In-Reply-To: <193.2c4b88c8.2e391aa0@aol.com> Message-ID: <10FB1D7F-E0AA-11D8-8F30-000A95743F7A@earthlink.net> On Wednesday, July 28, 2004, at 08:05 AM, FMoyer at aol.com wrote: > Does anyone have an idea how these 4 channels are being squished into > 2? It > seems that the culprit is either Quicktime or Revolution. Any ideas > how I might > get around it? Each channel needs to remain separate for post-editing > manipulation. Hi, I would use your multi-channel editor to record one player at a time and then edit the start points if needed in order to sink up the two individual double tracks. Aren't you glad it's not midi or tape. I once stretched 16 channels of midi virtual tracks to mach up with an analog session recorded in another location on an Ampex two inch machine. Imagine trying to stretch 1.5 seconds additionally into an already existing 3.5 minute performance without missing a beat. At the time I was using a Mac Plus with 2meg RAM and Passport. Paspport did a perfect job through trial and error. Mark From gizmotron at earthlink.net Wed Jul 28 11:31:34 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 28 Jul 2004 08:31:34 -0700 Subject: Revolution-Quicktime-Channels problem In-Reply-To: <193.2c4b88c8.2e391aa0@aol.com> Message-ID: <35822B9B-E0AB-11D8-8F30-000A95743F7A@earthlink.net> More... On Wednesday, July 28, 2004, at 08:05 AM, FMoyer at aol.com wrote: > For that matter, is there a better way altogether? I would prefer to > dig into > the innards of these sound files and grab portions of each as if I were > copying and pasting material from several text documents. Does anyone > know how to > do this? Or am I asking for big trouble by messing around inside sound > files? > > Thanks > Fred Moyer I just realized that you might not know how to edit digital tracks with a sound editor. I assumed that having one you would have its basic functions down. You can do cut and paste edits you just need to resolve smooth transitions while doing it. You can work on this by zooming in on your transition points and using smoothening filters. Also remember to work on your edits with new versions in new tracks until the new tracks are better than the cuts that you started with. It's always a good idea to keep originals of your recordings as backups in case of any nonrecoverable mistakes. Mark From troy at rpsystems.net Wed Jul 28 11:53:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 28 Jul 2004 11:53:18 -0400 Subject: Revolution-Quicktime-Channels problem In-Reply-To: <35822B9B-E0AB-11D8-8F30-000A95743F7A@earthlink.net> References: <35822B9B-E0AB-11D8-8F30-000A95743F7A@earthlink.net> Message-ID: <3EC55FC9-E0AE-11D8-9C1F-000A95A09CF8@rpsystems.net> On Jul 28, 2004, at 11:31 AM, Mark Brownell wrote: > >> For that matter, is there a better way altogether? I would prefer to >> dig into >> the innards of these sound files and grab portions of each as if I >> were >> copying and pasting material from several text documents. Does anyone >> know how to >> do this? Or am I asking for big trouble by messing around inside >> sound files? I guess I'll ask again... why are you not just using Digital Performer for the entire process? I mean, it is a complete audio and midi recording/editing package, right? What is the need for any of these other software tools? -- Troy RPSystems, Ltd. http://www.rpsystems.net From gizmotron at earthlink.net Wed Jul 28 12:11:00 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 28 Jul 2004 09:11:00 -0700 Subject: Revolution-Quicktime-Channels problem In-Reply-To: <3EC55FC9-E0AE-11D8-9C1F-000A95A09CF8@rpsystems.net> Message-ID: On Wednesday, July 28, 2004, at 08:53 AM, Troy Rollins wrote: > On Jul 28, 2004, at 11:31 AM, Mark Brownell wrote: > >> >>> For that matter, is there a better way altogether? I would prefer to >>> dig into >>> the innards of these sound files and grab portions of each as if I >>> were >>> copying and pasting material from several text documents. Does >>> anyone know how to >>> do this? Or am I asking for big trouble by messing around inside >>> sound files? I didn't write that. I quoted that. Fred Moyer wrote that. I know how to run a world class recording studio and tell performers to do it again. I quit that world when the so called star artist asked me to provide the music. You see they were rap stars. They actually wanted me to come up with their sounds, music, and performance. I didn't want to get paid that bad. It was like asking a carpenter to grow the lumber. That actually happens, rap stars that is. A lot of what you might think is really cool is really fool. ... even Brittany Spears boobs are fake... blah... go hang yourself ... Why would you ever want to make music? Mark From troy at rpsystems.net Wed Jul 28 13:11:10 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 28 Jul 2004 13:11:10 -0400 Subject: Revolution-Quicktime-Channels problem In-Reply-To: References: Message-ID: <1F1AAD41-E0B9-11D8-9C1F-000A95A09CF8@rpsystems.net> On Jul 28, 2004, at 12:11 PM, Mark Brownell wrote: > I didn't write that. I quoted that. Fred Moyer wrote that. Sorry, auto-attributed from the snip. > even Brittany Spears boobs are fake... Say it isn't so !! ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From bvg at mac.com Wed Jul 28 13:09:40 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 28 Jul 2004 19:09:40 +0200 Subject: [Reminder] Chat on AIM/iChat Message-ID: Dear Revolutionisers Today at 19 GMT (ca. an hour from now) we gather in the AIM room "runrev" to discuss all that pleases us (including Runtime Revolution). For all that did not chat until now or do not know how to join, here some introductions: You need an AIM account, registration is free and can be done on this site: http://my.screenname.aol.com/_cqr/login/login.psp?siteId=aimregPROD- engb&authLev=1&mcState=initialized&createSn=1&triedAimAuth=y .mac customers can use their existing login. Easiest way for the Mac: -start iChat from your Applications folder -enter your .mac email adress or your AIM login under preferences, account -connect to the AIM network by setting your status to "online" -press Apple-G -enter "runrev" and press enter Easiest way for Windows user: -download a client, there are many, but I prefer miranda -> http://www.miranda-im.org/ -in miranda you are asked when you start the program up to enter your AIM login -connect to the AIM network by setting you status to "online" -choose from the Miranda menu the submenu "AIM" and then "Join/Create group chat" -enter "runrev" and hit return I hope to see you there in an hour Bjoernke von Gierke From frank at backtalk.com Wed Jul 28 12:18:33 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 28 Jul 2004 17:18:33 +0100 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: <20040728154824.89C7A930291@mail.runrev.com> References: <20040728154824.89C7A930291@mail.runrev.com> Message-ID: Two reasonable suggestions -- comments below: On Jul 28, 2004, at 4:48 PM, use-revolution-request at lists.runrev.com wrote: > From: Cubist at aol.com > Subject: Re: Cross-platform fonts...what is everyone else doing? > To: use-revolution at lists.runrev.com > Message-ID: <1ea.263defb9.2e388db0 at aol.com> > Content-Type: text/plain; charset="US-ASCII" > > Stupid idea: Since Windows fonts stay assigned after you assign > them on > Windows, why not just *do* that as a one-time operation when you're > releasing > stuff for Windows? Yes, this does somewhat go against the "write once, > run > anywhere" ideal we all strive for. But if Windows just refuses to > either do the > right thing itself, or allow you to do the right thing for it... > I considered that -- but I started this thread hoping not to have to do that. > ------------------------------ > > Message: 4 > Date: Wed, 28 Jul 2004 01:20:55 EDT > From: Cubist at aol.com > Subject: Re: Cross-platform fonts...what is everyone else doing? > To: use-revolution at lists.runrev.com > Message-ID: <15.2ecb7ad7.2e3891b7 at aol.com> > Content-Type: text/plain; charset="US-ASCII" > > Another idea for how to deal with it: Why not include a function > that > allows your users to select whichever font they like? You can set > things up so > that the first time your app runs, it allows them to choose their own > font (and > do whatever other preference-type tweaking you care to implement). > After that, > everyone walks away happy, with a font that they *know* works on > *their* > systerm, because they *chose* it themselves! Best of all, this > solution *is* > perfectly cross-platform, just because... > You have to be careful about doing that because if they choose the wrong font, the baseline bug will not only make all your carefully aligned fields and controls misaligned, but you might get cutoff text on your carefully designed labels if the new font is wider than what you designed your screens to. I think I will probably go with a runtime solution, such that when a stack opens for the first time it quickly checks every field for a non-empty font/size/style and resets it to the correct font for that platform. I don't have that many controls that are bolded or have a different point size, so it should be fast enough. -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From SimPLsol at aol.com Wed Jul 28 13:12:57 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed, 28 Jul 2004 13:12:57 EDT Subject: Cross-platform fonts...what is everyone else doing? Message-ID: This is not always possible because of the different sizes of fonts. For example, 14 pt. Times is about the same size as 12 pt Helvetica. A screen set up for one will not look right when displayed with the other. A while back someone on this list (thank you, someone) mentioned using Bitstream Vera. I realize this is not included with ANY system and therefore does not answer Judy's original post. But it is a very nice font. The things I like best about it are: 1. It is almost the same size as Geneva, so all my old HyperCard stacks convert nicely - as opposed to using Arial or Helvetica which are much narrower, or continuing with Geneva which is a Mac-only font. 2. It looks good in print and on the screen. 3. It looks good in small sizes (9 pt). 4. There is a proportional and non-proportional font which look good together (so you don't have to mix Geneva with Courier or Monaco) 5. There are serif and sanserif fonts which look good together (I plan to try this in the next operating manual, instead of Times and Helvetica) 6. It is cross platform. 7. It is free. What I don't like: 1. It is not included with any OS. 2. The minus "-" symbol is smaller horizontally than the plus "+". 3. It is a bit ornate, somewhat like Lucinda or Bernhard Modern (well, not quite that extreme). Obviously I like it and I wish there was a way to include it with Revolution. But I'm not sure this will solve the problems raised by Judy, they seem to be more of an issue with Windows than with any particular font. Paul Looney From wouter.abraham at pi.be Wed Jul 28 13:16:52 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 28 Jul 2004 19:16:52 +0200 Subject: sliderbug or me being stupid again...? Message-ID: Hi, Some weird behavior or am I doing something wrong? recipe: A scrollbar, style set to scale/slider, start value 1, end value 10, show value true A button with the script: on mouseUp put the thumbpos of sb 1 into tX repeat with i = 1 to tX put 0 into item i of tC end repeat put "thumbpos:" && tX && "output:" && tC end mouseUp Try different positions of the slidebar. Look at the output with the thumb in the region just before the value shown changes. TIA. Greetings, WA From jperryl at ecs.fullerton.edu Wed Jul 28 13:21:22 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 28 Jul 2004 10:21:22 -0700 (PDT) Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: <41070C00.9010405@fourthworld.com> Message-ID: The controls themselves... which is where a normal human (non-geek) is likely to set them. I did not set the font anywhere else. Judy On Tue, 27 Jul 2004, Richard Gaskin wrote: > Where is the font being set: in the card, the stack, or the controls > themselves? > > Could it be that some of the cards and/or controls have their textFont > set, while others are empty and therefore inheriting the stack's textFont? From mpetrides at earthlink.net Wed Jul 28 13:48:26 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 28 Jul 2004 13:48:26 -0400 Subject: Baseline bug??? was Cross-platform fonts... In-Reply-To: References: <20040728154824.89C7A930291@mail.runrev.com> Message-ID: <53B9C230-E0BE-11D8-89D9-000A959D005E@earthlink.net> Pray tell what exactly are the characteristics of the baseline bug? I think that may be causing the problems I am having with carefully aligned buttons and accompanying fields that look fine on one platform being way off on the other (PC vs Mac). Where can I find more information about this bug? M On Jul 28, 2004, at 12:18 PM, Frank Leahy wrote: > > You have to be careful about doing that because if they choose the > wrong font, the baseline bug will not only make all your carefully > aligned fields and controls misaligned, but you might get cutoff text > on your carefully designed labels if the new font is wider than what > you designed your screens to. From hershrev at realtorsgroup.us Wed Jul 28 13:45:52 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 28 Jul 2004 13:45:52 -0400 Subject: sudden quiting of 2.5beta1 In-Reply-To: <7349A632-E027-11D8-A4AD-000A9575D814@verizon.net> Message-ID: And the same applied to me on OS 10.2 , it crashed sudden when saving stacks most of the time and some other times . I tried to track down what I'm doing in-order to enable to have it fixed, with out success . I had to trash the beta . Hershel On Tuesday, July 27, 2004, at 07:48 PM, Ro Nagey wrote: > I am getting them as well - at least once per 15 minutes of use. > Ro > > On Jul 27, 2004, at 1:37 AM, Meitnik at aol.com wrote: > >> I am finding this beta to just suddenly quit after doing a a click or >> editing >> in the IDE sometimes with no reason at all. Am I the only one having >> this >> problem?? This is rather scary for doing any work now. I am using >> 10.2.8. I need >> the bug fixes in beta1, but not the lost work. Any clues are welcomed >> or how I >> can help track down the bug. >> >> Andrew >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershrev at realtorsgroup.us Wed Jul 28 14:25:13 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 28 Jul 2004 14:25:13 -0400 Subject: fast click ingnored In-Reply-To: <41073120.308@fourthworld.com> Message-ID: <77548585-E0C3-11D8-9D51-0030654C1E62@realtorsgroup.us> I don't see it . Hershel On Wednesday, July 28, 2004, at 12:52 AM, Richard Gaskin wrote: > Sarah Reichelt wrote: > >> It has been discussed on this list before how rapid mouse clicks will >> not trigger a mouseUp handler twice in quick succession. To get >> around this, I tend to put a general mouseDoubleUp in my main stack >> script that checks if the target has a mouseUp and if so calls it. >> However, the reason for this email is that I have noticed a >> peculiarity which I would like people on other systems to confirm or >> deny. If I click twice AT THE SAME POINT within about 5 seconds, the >> second click is ignored. If I move the mouse slightly, the second >> click gets recognized as fast as I can click. >> I am using Mac OS X 10.3.4 and Rev 2.2.1 as well as the latest beta. > > This should be allowable, provided the clicks occur outside of the > doubleClickInterval, which by default is set to 500 (millisecs). > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Wed Jul 28 15:08:50 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 28 Jul 2004 12:08:50 -0700 (PDT) Subject: sql misfunction In-Reply-To: Message-ID: <20040728190850.46960.qmail@web60505.mail.yahoo.com> --- Hershel Fisch wrote: > >>> Oops, it looks like a documentation error ; the > >>> function name is actually > >> "revDatabaseColumnNumbered" > >>> -- when I checked if it worked, I used the > >>> "revdb_columnbynumber()" function out of habit ; > I > >>> always use the "revdb_" form of the database > >> commands > >>> and functions. > >>> > >>> Could you bugzilla this as a documentation error > ? > >> I'm > >>> sure it will get fixed then. > >>> > >> > >> I wasn't able to figure it out . > >> > > > > What exactly were you unable to figure out ? > > -- > > get revDatabaseColmNumbered(tCursor,tNumber) > > -- > > Or did you mean you couldn't get bugzilla to work > ? > > yes Bugzilla. This doc error will be fixed for beta 2. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Wed Jul 28 15:53:28 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 28 Jul 2004 12:53:28 -0700 (PDT) Subject: Disabled Button in Object Inspector - redux In-Reply-To: Message-ID: <20040728195328.33026.qmail@web60504.mail.yahoo.com> --- Jim Carwardine wrote: > Thanks, Ray and Sarah... It's weird I guess and I'm > not crazy. It's just a > button that I can click and execute but can't > inspect. It's not grouped or > coloured. It was fine when I created it and put a > script in it. Is this > problem bugzilla'd? I'll just delete it and get on > with life... Jim > Hi Jim, Is the 'cantSelect' property of the button true by any chance ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From devin_asay at byu.edu Wed Jul 28 15:54:37 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 28 Jul 2004 13:54:37 -0600 Subject: Trap Force Quit on OS X? Message-ID: Does anyone know of a way to trap the Mac OS X Force Quit key sequence (Cmd-Opt-Escape) in Revolution? I want to come up with a way of preventing a user from force quitting unless they have a valid password. Trapping rawKeyDown, for example, doesn't work: on rawKeyDown keyCode if the optionKey is down and the commandKey is down then if keyCode = 65307 then --65037 = esc key -- ask for a password here pass rawKeyDown end if end if end rawKeyDown Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Wed Jul 28 16:00:53 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 28 Jul 2004 15:00:53 -0500 Subject: Trap Force Quit on OS X? In-Reply-To: References: Message-ID: <410805F5.6070205@hyperactivesw.com> On 7/28/04 2:54 PM, Devin Asay wrote: > Does anyone know of a way to trap the Mac OS X Force Quit key sequence > (Cmd-Opt-Escape) in Revolution? I want to come up with a way of > preventing a user from force quitting unless they have a valid password. I don't believe it is possible. The OS gets the message and intercepts it without ever passing it on to the current application. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From yvescoppe at skynet.be Wed Jul 28 16:05:42 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed, 28 Jul 2004 22:05:42 +0200 Subject: iTunes and rev Message-ID: <81295709-E0D1-11D8-9E4B-000D93677F1E@skynet.be> Hi list, On mac OS X and Rev 2.2, is it possible to read and import the entire list of songs in the iTunes main list ?? Greetings. Yves COPPE yvescoppe at skynet.be From troy at rpsystems.net Wed Jul 28 16:29:01 2004 From: troy at rpsystems.net (Troy Rollins) Date: Wed, 28 Jul 2004 16:29:01 -0400 Subject: Trap Force Quit on OS X? In-Reply-To: References: Message-ID: On Jul 28, 2004, at 3:54 PM, Devin Asay wrote: > Does anyone know of a way to trap the Mac OS X Force Quit key sequence > (Cmd-Opt-Escape) in Revolution? Preventing force quit... I don't think that's going to happen. -- Troy RPSystems, Ltd. http://www.rpsystems.net From mwieder at ahsoftware.net Wed Jul 28 16:45:55 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 28 Jul 2004 13:45:55 -0700 Subject: Can you tell where a handler was called from? In-Reply-To: <000001c47450$98aae9c0$6601a8c0@precision340> References: <000001c47450$98aae9c0$6601a8c0@precision340> Message-ID: <8915097448.20040728134555@ahsoftware.net> Ken- Tuesday, July 27, 2004, 8:11:34 PM, you wrote: KR> put the executionContexts !!! Where in the world did you find this gem? Doesn't look like it's documented anywhere... -- -Mark Wieder mwieder at ahsoftware.net From scott at tactilemedia.com Wed Jul 28 17:19:44 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 28 Jul 2004 14:19:44 -0700 Subject: iTunes and rev In-Reply-To: <81295709-E0D1-11D8-9E4B-000D93677F1E@skynet.be> Message-ID: Recently, "Yves COPPE" wrote: > On mac OS X and Rev 2.2, is it possible to read and import the entire > list of songs in the iTunes main list ?? Yes, using AppleScript. Keep in mind, if the main library is *huge* (thousands of songs) it could take several seconds to grab the list. The following function should work (you'll have to parse the results by item). function getTracks put quote & "library" & quote into L put \ "tell application"&& quote & "iTunes" & quote & cr &\ "get name of every track of playlist" && L & cr &\ "end tell" into s do s as AppleScript put the result into tList return tList end getTracks NOTE: We're close to releasing a Rev shell stack (lib-iTunes, if you will) that allows you to control almost everything about iTunes (no disc burning though). This will allow you to create your own skinnable iTunes controller with Rev. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From userev at canelasoftware.com Wed Jul 28 17:36:06 2004 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 28 Jul 2004 14:36:06 -0700 Subject: sudden quiting of 2.5beta1 In-Reply-To: References: Message-ID: <21EF0EDA-E0DE-11D8-A335-000393C3F5BC@canelasoftware.com> On Jul 28, 2004, at 10:45 AM, Hershel Fisch wrote: > And the same applied to me on OS 10.2 , it crashed sudden when saving > stacks most of the time and some other times . I tried to track down > what I'm doing in-order to enable to have it fixed, with out success . > I had to trash the beta . > Hershel > On Tuesday, July 27, 2004, at 07:48 PM, Ro Nagey wrote: > >> I am getting them as well - at least once per 15 minutes of use. >> Ro >> >> On Jul 27, 2004, at 1:37 AM, Meitnik at aol.com wrote: >> >>> I am finding this beta to just suddenly quit after doing a a click >>> or editing >>> in the IDE sometimes with no reason at all. Am I the only one having >>> this >>> problem?? This is rather scary for doing any work now. I am using >>> 10.2.8. I need >>> the bug fixes in beta1, but not the lost work. Any clues are >>> welcomed or how I >>> can help track down the bug. >>> I posted bug: 1872 regarding crashing in 2.5 http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? id=1872 It would be great if others would post their experiences regarding crashing there. -- Best regards, Mark Talluto http://www.canelasoftware.com From katir at hindu.org Wed Jul 28 17:52:32 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed, 28 Jul 2004 11:52:32 -1000 Subject: Releasing Mounted Volumes Message-ID: <6D8AD78C-E0E0-11D8-8BEE-000A959D0AC6@hindu.org> This is an old problem I used to also experience in Supercard... a decade-old small but persistent nag-problem on the Mac: Rev 2.2.1 OSX panther I do 75% of my daily work with files that live on an OSX server on the LAN. My Rev apps access the server, read files, write files etc. all kinds of stuff. If I close and remove all the stacks that were reading and writing file on the server... when I try to dismount the server I still always get a message: "The Disk OurLocalServer is in use and could not be ejected. Try quitting applications and try again." [OK] So, I have to quit Revolution and then dismount the server... This will NOT be the case for example with BBEdit... where, if I read and write a file on the server, then close it in BBEdit, but BBEdit is still running, i can dismount the volume... Is there some command i can issue from Revolution that will "let go" the server? Kill some process?? TIA Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From janschenkel at yahoo.com Wed Jul 28 17:52:24 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 28 Jul 2004 14:52:24 -0700 (PDT) Subject: Using database linked controls with MySQL In-Reply-To: <33DC490A-E046-11D8-BACD-0003937A97B8@genesearch.com.au> Message-ID: <20040728215224.84344.qmail@web60505.mail.yahoo.com> --- Sarah Reichelt wrote: > On 28 Jul 2004, at 8:23 am, Bill wrote: > > > But this time I'm hoping someone knows how to > easily format dates in > > the > > manner that MySQL expects them. Dates have to be > yyyy-mm-dd. > > > > The format runrev gives me is mm/dd/yy. I could > write a complex thing > > that > > would convert it every time but maybe there is a > built in format or > > someone > > has a nice conversion function I could use. > > > It's only the sort of thing you would have written > for yourself, but > here are my functions for SQL date conversions: > > -- converts a system short date into an SQL format > date > -- uses current date if none supplied > -- > function SQLDate pDate > if pDate is empty then put the short system date > into pDate > convert pDate from short system date to dateItems > return item 1 of pDate & "-" & item 2 of pDate & > "-" & item 3 of pDate > end SQLDate > > > -- reverse function to convert SQL date to short > system date > -- > function SystemDate pDate > if pDate is empty then return the short system > date > replace "-" with comma in pDate > put ",0,0,0,0" after pDate > convert pDate from dateItems to short system date > return pDate > end SystemDate > > > Cheers, > Sarah > Allow me to add the suggestion that you could use the Database Query linked fields by means of a little trick : - first make a field "Linked date" and link that to the database query and field - then make another field "Input date" which will hold the input, and set its script to : ## on closeField -- copy the date in the right format to the linked field put SQLDate(the text of me) into field "Linked date" -- then update the database send "closeField" to field "Linked data" end closeField ## - also add a handler to your card script that you can call whenever you refresh the database query or navigate the result set : ## on RefreshDateField put SystemDate(field "Linked date") into field "Input date" end RefreshDateField ## Once you're sure everything works, you can hide the field "Linked date" and nobody will ever know you used this trick ;-) Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Wed Jul 28 18:13:47 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 28 Jul 2004 15:13:47 -0700 (PDT) Subject: use-revolution Digest, Vol 10, Issue 103 In-Reply-To: Message-ID: <20040728221347.64788.qmail@web60504.mail.yahoo.com> --- Bill wrote: > To tell if a control is linked to a database via > transcript. The property is > cREVGeneral["myDatabaseName"] for that but I just > don't know how to get a > property true or false -- the documentation for > runrev is great but I wish > there were more examples. > Hi Bill, You can check if a control is lined to a database or not by means of the following property check : ## put the long ID of field "Linked field" into pDataLinkObject if (the cREVGeneral["database"] of pDataLinkObject is true) then -- do what you want to do end if ## I know I'm late, but I hope this still helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail From tsj at unimelb.edu.au Wed Jul 28 18:41:30 2004 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 29 Jul 2004 08:41:30 +1000 Subject: use-revolution Digest, Vol 10, Issue 109 In-Reply-To: <20040728154822.A9D6093028E@mail.runrev.com> References: <20040728154822.A9D6093028E@mail.runrev.com> Message-ID: <44C56365-E0E7-11D8-BB2A-0003930D06A0@unimelb.edu.au> > From: "Ken Ray" > Date: 28 July 2004 3:22:41 PM > To: "'How to use Revolution'" > Subject: RE: padding out revXMLText > Reply-To: How to use Revolution > > > Well, if you don't have huge amounts of XML, you could use my > all-Transcript > XML Library that maintains whitespacing... > > http://www.sonsothunder.com/products/metacard/xmllib.htm Thanks Ken, I've use your excellent library on a number of smaller projects. I'm not sure what qualifies as huge but I'm currently working simultaneously with approximately 200 xml documents of an average 60 KB doing search and replace stuff. At the end of the day I suppose it doesn't really matter whether white space is maintained or not but I do like to be able to actually read the exported xml from time to time. Cheers, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Facutly of Medicine, Dentistry & Health Sciences The University of Melbourne From tsj at unimelb.edu.au Wed Jul 28 18:46:34 2004 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 29 Jul 2004 08:46:34 +1000 Subject: use-revolution Digest, Vol 10, Issue 109 In-Reply-To: <20040728154822.A9D6093028E@mail.runrev.com> References: <20040728154822.A9D6093028E@mail.runrev.com> Message-ID: > From: Mark Brownell > Date: 29 July 2004 12:42:21 AM > To: How to use Revolution > Subject: Re: padding out revXMLText > Reply-To: How to use Revolution > > On Tuesday, July 27, 2004, at 09:20 PM, Terry Judd wrote: > >> I've noticed that revXMLText strips out any padding (tabs or spaces) >> between elements. How do I go about replacing these should I want to >> write out the XML after editing it (or creating new XML from scratch >> for that matter) other than by parsing the entire tree and adding >> padding on an element by element basis? >> >> Anyone tackled this already? >> >> Terry... > > I put everything into this one stack example regarding pull-parsers > and markup transformation. It's an XML like form of extensible markup > manipulation. It uses a not well formed structure but the principles > of what you need are utilized with functions and button requests. > Perhaps you could get it to do what you need. > > http://www.gizmotron.org/revolution/dimensionalList.rev Mark - Interesting stuff but I'm locked into bog standard xml with this one. > > Be happy in your work, > > Mark Cheers, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Facutly of Medicine, Dentistry & Health Sciences The University of Melbourne From gizmotron at earthlink.net Wed Jul 28 18:51:11 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 28 Jul 2004 15:51:11 -0700 Subject: use-revolution Digest, Vol 10, Issue 109 In-Reply-To: Message-ID: <9F5DF7D6-E0E8-11D8-98D5-000A95743F7A@earthlink.net> On Wednesday, July 28, 2004, at 03:46 PM, Terry Judd wrote: > Mark - Interesting stuff but I'm locked into bog standard xml with > this one. >> >> Be happy in your work, >> >> Mark > > Cheers, > > Terry... It works on standard XML. It just doesn't care if it's well-formed or not. That's up to you when you do the transformations. You have to write your own transformations. This just shows you the simple functions that I use to do the ones I needed for this example. HTH Mark From bvg at mac.com Wed Jul 28 18:55:37 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 29 Jul 2004 00:55:37 +0200 Subject: Releasing Mounted Volumes In-Reply-To: <6D8AD78C-E0E0-11D8-8BEE-000A959D0AC6@hindu.org> References: <6D8AD78C-E0E0-11D8-8BEE-000A959D0AC6@hindu.org> Message-ID: <3DB360CF-E0E9-11D8-9A4A-000D932AE9E0@mac.com> Did you try "resetAll" ? Also you could look for open sockets ("the openSockets") and close them all. On Jul 28 2004, at 23:52, Sannyasin Sivakatirswami wrote: > This is an old problem I used to also experience in Supercard... a > decade-old small but persistent nag-problem on the Mac: > > Rev 2.2.1 > OSX panther > > I do 75% of my daily work with files that live on an OSX server on the > LAN. My Rev apps access the server, read files, write files etc. all > kinds of stuff. If I close and remove all the stacks that were > reading and writing file on the server... when I try to dismount the > server I still always get a message: > > "The Disk OurLocalServer is in use and could not be ejected. Try > quitting applications and try again." [OK] > > So, I have to quit Revolution and then dismount the server... This > will NOT be the case for example with BBEdit... where, if I read and > write a file on the server, then close it in BBEdit, but BBEdit is > still running, i can dismount the volume... Is there some command i > can issue from Revolution that will "let go" the server? Kill some > process?? > > TIA > > Sannyasin Sivakatirswami > Himalayan Academy Publications > at Kauai's Hindu Monastery > katir at hindu.org > > www.HimalayanAcademy.com, > www.HinduismToday.com > www.Gurudeva.org > www.Hindu.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimCarwardine at OwnYourFuture-net.com Wed Jul 28 19:29:46 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 28 Jul 2004 20:29:46 -0300 Subject: Corrupted File message going from Mac to PC In-Reply-To: <3DB360CF-E0E9-11D8-9A4A-000D932AE9E0@mac.com> Message-ID: Hi Folks...for the first time I've tried to build a small simple 1 card stack on my Mac (G3, OS 9.2.2, Rev. 2.2), create a standalone .exe file, zip it and send it to a PC. When the zipped file is opened, it gives an "invalid or corrupted file" message. Is there something I'm missing? I've read everything I can find... Jim OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From mpetrides at earthlink.net Wed Jul 28 19:41:47 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 28 Jul 2004 19:41:47 -0400 Subject: Corrupted File message going from Mac to PC In-Reply-To: References: Message-ID: Why zip it? Is the error coming when you try to unpack the zip file or when you try to run the standalone? I routinely transfer rev files (standalone or not) back and forth between PC and Mac either over my wireless network or by burning onto CD. Incidentally, doing the CD burn on a Mac works better, since Toast is more forgiving for filenames than is Easy CD Creator, which does not tolerate spaces or lower case characters and which has to coaxed to use long filenames. M On Jul 28, 2004, at 7:29 PM, Jim Carwardine wrote: > Hi Folks...for the first time I've tried to build a small simple 1 card > stack on my Mac (G3, OS 9.2.2, Rev. 2.2), create a standalone .exe > file, zip > it and send it to a PC. When the zipped file is opened, it gives an > "invalid or corrupted file" message. Is there something I'm missing? > I've > read everything I can find... Jim > > OYF is... Highly resourceful people working together. > > > Own Your Future Consulting Services Limited, > 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 > Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From michaell at unimelb.edu.au Wed Jul 28 19:47:17 2004 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Thu, 29 Jul 2004 09:47:17 +1000 Subject: sliderbug or me being stupid again...? Message-ID: At 6:39 PM -0400 28/7/04, Wouter wrote: >Some weird behavior or am I doing something wrong? > >recipe: >A scrollbar, style set to scale/slider, start value 1, end value 10, >show value true >A button with the script: > >on mouseUp > put the thumbpos of sb 1 into tX > repeat with i = 1 to tX > put 0 into item i of tC > end repeat > put "thumbpos:" && tX && "output:" && tC >end mouseUp > >Try different positions of the slidebar. >Look at the output with the thumb in the region just before the value >shown changes. No, not YOU being stupid, the slider is stupid. I have to admit that that alleged stupidity of the slider is my opinion and it is not shared by Scott Raney (see bug #347). Set the numberformat of the slider to "0.00" and look at the results. You can get it to work how you might expect by using round(the thumbposition) in your script. But there is more to it... Sliders and scrollbars are far more difficult to work with quantitatively than you might think. The pageIncrement property doesn't determine the increment obtained when you click on the grey bit, it is really the pageInc minus the lineInc. The default lineInc for a new slider object is set to 0 (you can't see it in the object properties inspector but you can query it or set it with the message box). However, it changes if you change the numberformat ("Value format") of the slider! Thus if you have a slider with the numberformat set to show some decimal places you will see that clicking in the grey area of the slider gives you a change of value that is LESS THAN the pageInc ("On bar click") value. Of course, how much less than the expected value depends on the particular numberformat. I find this situation to be awkward every time I try to use a scrollbar or slider object. Just yesterday I posted this to the Improve-rev list: At 3:27 PM +1000 28/7/04, Michael J. Lew wrote: >Did you know that the change in thumbposition that occurs when you >click in the grey area of a scrollbar object is NOT the >pageIncrement? It is actually the pageIncrement minus the >lineincrement. > >That is not new with the beta, and it is not what the documents say >but you can confirm that quite simply: >Making a new scrollbar object, set its endValue to 100, its >startValue to 0, its lineInc to 1 and its pageInc to 10. Now give it >a script On mouseUp; put the thumbposition of me; end mouseUp. > >Now click away and see that the increment is 9, not 10. > >I posted this as a bug a long while ago (see BZ #347) but was told >that it is not a bug because the GUI standard has it that a page >should scroll to have the new first line the same as the previous >last line (i.e. the page increment is a page minus one line). >However, the documentation has not been corrected. > >I think that the argument for having page increment not equal to the >pageInc is very weak. It doesn't seem sensible to have to work >around the odd values every time we make a scrollbar to control >something just to make the conformance with GUI standards for >scrolling pages of text automatic. I am doubly-sure that the >situation is bad because most often when text is being scrolled it >is via a scrolling field rather than a separate scrollbar object and >so it should be possible to have scrollbar objects behave well and >fields behave differently. > >What do you think? Should the behaviour of scrollbar objects be >changed so that the pageIncrement property is what it says or should >the docs be adjusted to reflect the confusing reality? > -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From hershrev at realtorsgroup.us Wed Jul 28 19:48:43 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 28 Jul 2004 19:48:43 -0400 Subject: altFldHeader Message-ID: Hi , did anybody use the "altFldHeader" ? if yes , on which platform and which version ? I did use 0.93 , on os x works nice , but on windows it crashes so I'm wondering what was the work around . unless there is a newer version and if yes what is the site address ? thanks a mill. Hershel. From hershrev at realtorsgroup.us Wed Jul 28 19:52:02 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 28 Jul 2004 19:52:02 -0400 Subject: sql misfunction In-Reply-To: <20040728190850.46960.qmail@web60505.mail.yahoo.com> Message-ID: <1F0FD956-E0F1-11D8-9D51-0030654C1E62@realtorsgroup.us> On Wednesday, July 28, 2004, at 03:08 PM, Jan Schenkel wrote: > - >> yes Bugzilla. > > This doc error will be fixed for beta 2. Will the "postgres" sql functions be working in beta 2 ? > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - Send 10MB messages! > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Thu Jul 29 00:11:13 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 28 Jul 2004 21:11:13 -0700 (PDT) Subject: [Reminder] Chat on AIM/iChat In-Reply-To: Message-ID: Thanks, Bjornke, for the reminder. It was great!!! Can we have future reminders? (for the perennially short of functioning brain processing cycles)? Judy On Wed, 28 Jul 2004, [ISO-8859-1] Bj?rnke von Gierke wrote: > Dear Revolutionisers > Today at 19 GMT (ca. an hour from now) we gather in the AIM room > "runrev" to discuss all that pleases us (including Runtime Revolution). > > For all that did not chat until now or do not know how to join, here > some introductions: > > You need an AIM account, registration is free and can be done on this > site: > http://my.screenname.aol.com/_cqr/login/login.psp?siteId=aimregPROD- > engb&authLev=1&mcState=initialized&createSn=1&triedAimAuth=y > > .mac customers can use their existing login. > > Easiest way for the Mac: > -start iChat from your Applications folder > -enter your .mac email adress or your AIM login under preferences, > account > -connect to the AIM network by setting your status to "online" > -press Apple-G > -enter "runrev" and press enter > > Easiest way for Windows user: > -download a client, there are many, but I prefer miranda -> > http://www.miranda-im.org/ > -in miranda you are asked when you start the program up to enter your > AIM login > -connect to the AIM network by setting you status to "online" > -choose from the Miranda menu the submenu "AIM" and then "Join/Create > group chat" > -enter "runrev" and hit return > > I hope to see you there in an hour > Bjoernke von Gierke > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Thu Jul 29 03:24:48 2004 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Wed, 28 Jul 2004 23:24:48 -0800 Subject: iTunes and rev In-Reply-To: <20040728223924.F370993019C@mail.runrev.com> Message-ID: Hi Scott, > Date: Wed, 28 Jul 2004 14:19:44 -0700 > From: Scott Rossi > Subject: Re: iTunes and rev > The following function should work (you'll have to parse the results by > item). > > function getTracks > put quote & "library" & quote into L > put \ > "tell application"&& quote & "iTunes" & quote & cr &\ > "get name of every track of playlist" && L & cr &\ > "end tell" into s > do s as AppleScript > put the result into tList > return tList > end getTracks > > > NOTE: We're close to releasing a Rev shell stack (lib-iTunes, if you will) > that allows you to control almost everything about iTunes (no disc burning > though). This will allow you to create your own skinnable iTunes controller > with Rev. Dyno-might!! That's very cool news! Ken N. From sims at ezpzapps.com Thu Jul 29 04:35:03 2004 From: sims at ezpzapps.com (sims) Date: Thu, 29 Jul 2004 10:35:03 +0200 Subject: Special price for ERC ends 30 July Message-ID: The special price deal for the European Rev Conference will be ending very soon! Special hotel and conference price available only until 30 July!! If you are interested in coming, send me an email at: sims at TechieTours.com and let me know so I can put your name on the list for special pricing now. --------------- Three nights Hotel (bed & breakfast) Airport transfers Conference All for only $475.00 USD (based on double occupancy) Pricing after 30 July will be $585.00 USD Conferences details are at http://TechieTours.com/Rev atb sims From wouter.abraham at pi.be Thu Jul 29 04:29:50 2004 From: wouter.abraham at pi.be (Wouter) Date: Thu, 29 Jul 2004 10:29:50 +0200 Subject: sliderbug or me being stupid again...? Message-ID: <7557C77C-E139-11D8-AB02-003065CC999E@pi.be> ? From: Michael J. Lew ? Subject: RE: sliderbug or me being stupid again...? ? Date: Wed, 28 Jul 2004 16:47:33 -0700 >> At 6:39 PM -0400 28/7/04, Wouter wrote: >> Some weird behavior or am I doing something wrong? >> >> >> recipe: >> A scrollbar, style set to scale/slider, start value 1, end value 10, >> show value true >> A button with the script: >> >> >> on mouseUp >> put the thumbpos of sb 1 into tX >> repeat with i = 1 to tX >> put 0 into item i of tC >> end repeat >> put "thumbpos:" && tX && "output:" && tC >> end mouseUp >> >> >> Try different positions of the slidebar. >> Look at the output with the thumb in the region just before the value >> shown changes. >> > > No, not YOU being stupid, the slider is stupid. I have to admit that > that alleged stupidity of the slider is my opinion and it is not > shared by Scott Raney (see bug #347). > > Set the numberformat of the slider to "0.00" and look at the results. > You can get it to work how you might expect by using round(the > thumbposition) in your script. But there is more to it... > > Sliders and scrollbars are far more difficult to work with > quantitatively than you might think. The pageIncrement property > doesn't determine the increment obtained when you click on the grey > bit, it is really the pageInc minus the lineInc. The default lineInc > for a new slider object is set to 0 (you can't see it in the object > properties inspector but you can query it or set it with the message > box). However, it changes if you change the numberformat ("Value > format") of the slider! Thus if you have a slider with the > numberformat set to show some decimal places you will see that > clicking in the grey area of the slider gives you a change of value > that is LESS THAN the pageInc ("On bar click") value. Of course, how > much less than the expected value depends on the particular > numberformat. I find this situation to be awkward every time I try to > use a scrollbar or slider object. Thank you Michael for responding. The real problem is the value passed. For example let's say the sb has thumbpos 2. At a certain point, if you trace the little handler in the debugger, you see the value 2 passed to the var tX used for the max amount of loops. But the repeat is looping 3 times. If you first put the thumbpos into a field and take the value form the field then it shows 2 and loops 2 times. This means the value passed from the sb to the tX var is the trunc value and the value passed to the engine is the round value Anyway I bugzilla'ed this one as I think if the numberformat is not set it should pass the value shown by the thumbpos as such. Hope this is not stupid :-) Greetings, Wouter From sims at ezpzapps.com Thu Jul 29 05:13:47 2004 From: sims at ezpzapps.com (sims) Date: Thu, 29 Jul 2004 11:13:47 +0200 Subject: EuroRevCom extras Message-ID: European Rev Conference 2004 http://www.cafeshops.com/techietours They said my poster, tee shirt, sweatshirt designs might be a bit too 'much' - I say that Revolution always shakes things up. Register today for the Special Conference Price! atb sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From thierry.arbellot at wanadoo.fr Thu Jul 29 05:34:16 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Thu, 29 Jul 2004 11:34:16 +0200 Subject: Trap Force Quit on OS X? In-Reply-To: Message-ID: <7580A382-E142-11D8-9323-000A27E40768@wanadoo.fr> Have a look a the Apple developer site I found some links that explain how to disable the Force Quit for an application Also, Force Quit send a kill signal to the application, perhaps the signal could be intercepted in some way. Hope it helps. http://developer.apple.com/technotes/tn2002/tn2062.html#Section6 http://developer.apple.com/technotes/tn2002/ tn2062.html#NotShowUpInForceQuit http://developer.apple.com/documentation/MacOSX/Conceptual/ BPRuntimeConfig/Concepts/PListKeys.html On Wednesday, Jul 28, 2004, at 21:54 Europe/Paris, Devin Asay wrote: > Does anyone know of a way to trap the Mac OS X Force Quit key sequence > (Cmd-Opt-Escape) in Revolution? I want to come up with a way of > preventing a user from force quitting unless they have a valid > password. Trapping rawKeyDown, for example, doesn't work: > > on rawKeyDown keyCode > if the optionKey is down and the commandKey is down then > if keyCode = 65307 then --65037 = esc key > -- ask for a password here > pass rawKeyDown > end if > end if > end rawKeyDown > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wouter.abraham at pi.be Thu Jul 29 05:37:34 2004 From: wouter.abraham at pi.be (Wouter) Date: Thu, 29 Jul 2004 11:37:34 +0200 Subject: sliderbug or me being stupid again...? Message-ID: RE: sliderbug or me being stupid again...? ? From: Wouter ? Subject: RE: sliderbug or me being stupid again...? ? Date: Thu, 29 Jul 2004 01:29:43 -0700 -- snip > Thank you Michael for responding. > > > The real problem is the value passed. > > For example let's say the sb has thumbpos 2. > At a certain point, if you trace the little handler in the debugger, > you see the value 2 passed to the var tX used for the max amount of > loops. > But the repeat is looping 3 times. > If you first put the thumbpos into a field and take the value form > the field then it shows 2 and loops 2 times. > > This means the value passed from the sb to the tX var is the trunc > value and the value passed to the engine is the round value > > Anyway I bugzilla'ed this one as I think if the numberformat is not > set it should pass the value shown by the thumbpos as such. > > id=1912> > > > Hope this is not stupid :-) > Greetings, > Wouter And another recipe that really shows the problem. ingredients: 2 *sliders* endvalue set to 10 (no numberformat set), 1 field and 1 button. set the script of the button to: on mouseUp put the thumbpos of sb 1 + the thumbpos of sb 2 into fld 1 put the thumbpos of sb 1 && the thumbpos of sb 2 end mouseUp As you can see the values passed without setting the numberformat are different. Greetings, Wouter From joel.guillod at net2000.ch Thu Jul 29 05:41:53 2004 From: joel.guillod at net2000.ch (joel.guillod at net2000.ch) Date: Thu, 29 Jul 2004 11:41:53 +0200 Subject: =?iso-8859-1?q?R=E9p?= : Cross-platform fonts...what is everyone else doing? Message-ID: <20040729093720.6A97920124@smtp.net2000.ch> Last year in this list someone suggested to use the following crossplatform fonts: - Bitstream Vera Sans - Bitstream Vera Sans Mono - Bitstream Vera Serif I downloaded them at http://www.bitstream.com/ Also search for the archive, may be this could help. Joel Guillod > Grrrr... perhaps it is something goofy I am doing, but I would guess that > a plain vanilla straight-across fidelity when the fonts exist under both > Mac and Windows would be the common expectatation of many a user... of me, > at least. > > Judy From tac at mac.com Thu Jul 29 05:45:14 2004 From: tac at mac.com (Takaaki Furukawa) Date: Thu, 29 Jul 2004 02:45:14 -0700 Subject: Rev Online Message-ID: I'm excited to see Rev Online in 2.5B1. (And I liked "EuroRevCon" stack by Malte) This is the way WWW should have been in the first place... HTML dragged us back to text-based stone-age computing, but now we're back in the future, although security issues could potentially exist in sharing stacks. I hope more ways to "link" between distributed stacks and objects will be provided. What I also have in mind are online counterparts of "Button Ideas", "Art Ideas", "Card Ideas" stacks (found in HyperCard), where users can post their buttons, art, cards onto a shared stack. In this case, probably stacks would need some authentication and previledge-control system. (And the ability to handle multiple users using the same stack at the same time.) But it looks like we do have "Stack Ideas Online" now, which is "User Spaces." Hooray. From joel.guillod at net2000.ch Thu Jul 29 05:47:48 2004 From: joel.guillod at net2000.ch (joel.guillod at net2000.ch) Date: Thu, 29 Jul 2004 11:47:48 +0200 Subject: =?iso-8859-1?q?R=E9p?= : linkClicked not sent for fields with listbehavior=true Message-ID: <20040729094315.5032B2012F@smtp.net2000.ch> The most reliable way I follow to test which image was clicked on a field is just that simple: put the imagesource of the clickCharChunk into theClickImageSource The result will be empty if no image was clicked. Also you can use other functions like the clickline... Then use it to deal with a tree for instance: switch theClickImageSource case "minus" -- do collapse... the children of the clickline break case "plus" -- do expand... break ... end switch Is this the clue you are searching for? Joel Guillod Trevor DeVore wrote: > In looking for a workaround I found that chartoNum(clickChar()) = > "32" when I click on an image. I've tested on OS X.3 and Windows XP > with the same results using two different images. Anybody know if I > can rely on this value for determining if an image was clicked? From rodney at infiny.co.nz Wed Jul 28 05:59:10 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Wed, 28 Jul 2004 21:59:10 +1200 Subject: Detect RealOne player installed Message-ID: Does anyone have a script example showing how to detect if ReadOne player is installed? I'm sure it isn't hard, but it will save me the time of making one myself... Thanks Rodney -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.buzzword.com/ http://oceanbrowser.com From guinness414 at sbcglobal.net Wed Jul 28 20:31:14 2004 From: guinness414 at sbcglobal.net (guinness414) Date: Wed, 28 Jul 2004 17:31:14 -0700 Subject: Using BLOB in Rev2.1 & MySQL 4.1 Message-ID: Hi, I am new to Runtime Revolution and I am working on a project for my school. I would like to use Revolution to insert and retrieve small (65 x 65 pixels) images in a MySQL database. I have searched the archives and came up with posts by Jan Schenkel on the topic. Jan provides a step by step method, but I could not make it work. Any ideas, suggestions, examples? I am using Rev 2.1, OS X 10.2 and MySQL 4.1 Thanks! -Paul From pmalloy at butler.org Tue Jul 27 16:32:18 2004 From: pmalloy at butler.org (Paul Malloy) Date: Tue, 27 Jul 2004 16:32:18 -0400 Subject: Charts or graphs in Rev Message-ID: I am writing a program that transforms psychological test scores into standardized T-scores, archives the scores to a local database, and then graphs the results. I am stuck on the graphing part. OMO had a great and easy to use graph object, but Revolution does not seem to have one built in. I have tried to use two freeware solutions, but have run into snags: 1. ChartMaker by Hugh Senior (www.flexiblelearning.com) allows me to draw bar graphs, but I can't figure out how to get rid of the Legend. The legend that takes up a lot of room and runs off the page due to the large number of scores I am graphing. 2. Ken Simon's Graph object allows me to draw line graphs (not ideal but acceptable), but only accepts numeric variable labels (not alpha). With 40 tests to graph, this is incomprehensible to the reader. Any suggestions appreciated. -- Paul Malloy, Ph.D. Director of Psychology, Butler Hospital Associate Professor, Brown University Medical School Telephone: 401-301-0427 Mailing address: Paul Malloy, PhD Butler Hospital 345 Blackstone Blvd Providence RI 02906 USA From preid at reidit.co.uk Wed Jul 28 03:33:19 2004 From: preid at reidit.co.uk (Peter Reid) Date: Wed, 28 Jul 2004 08:33:19 +0100 Subject: Rev player In-Reply-To: <88512E33-DFEB-11D8-938C-000A95AE42E6@danshafer.com> References: <881D1F08-DFE8-11D8-938C-000A95AE42E6@danshafer.com> <04B1188F-DFEA-11D8-9B88-000A95A09CF8@rpsystems.net> <88512E33-DFEB-11D8-938C-000A95AE42E6@danshafer.com> Message-ID: >>On Jul 27, 2004, at 12:18 PM, Dan Shafer wrote: >> >>>The HC player was needed because there was no authorized way to >>>compile stacks into applications, leaving anyone without the >>>HyperCard program itself no way to use stacks. That is not the >>>case with Rev. >>> >>>So what am I not understanding? >> >>Only that it is available to you, but not really meant for you. >> >OK, but *in general*, who aside from the Dreamcard developer would >really want to use this approach to delivery? I am sure there must >be some folks, I just can't figure out who they are! If you're delivering to some government organisations, there's a big hurdle to get over for any program to be accepted from a security point of view. If you want to deliver an initial product and then come back with future offerings, it's easier to get a Player cleared for use once and for all and then deliver a series of stacks using that Player. I've done this with MetaCard as a Player and several training stacks. Also, such organisations hate having to retrofit programs to 100s or even 1000s of existing workstations and they'd never let users download and install new applications for themselves. However, if you can get a Player included in the standard build of a workstation, they have no problem letting users download and use stacks (with certain safeguards of course). They view an xTalk Player plus stack as simply another example like the Flash Player + Flash animation, the QuickTime Player + QuickTime movie, etc. It's an easier sell, especially if you can supply a plug-in installer for the Player so new users can simple click on a link on an intranet page and the Player can be quickly and easily installed! This issue of what's seen as a browser plug-in vs what's seen as a separate application can be a complete enabler/show stopper for large organisations - they will happily allow "plug-ins". but little to do with "programs"!! This is why I REALLY hope that RunRev will follow up the Player approach with something that makes it easy to provide a "plug-in installer". I assume that the security model that's been the subject of much discussion recently, is a tilt in that direction?! Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From smilekic at uarts.edu Mon Jul 26 12:21:15 2004 From: smilekic at uarts.edu (slavko milekic) Date: Mon, 26 Jul 2004 12:21:15 -0400 Subject: graphic/group size limitation? Message-ID: <6.0.3.0.2.20040726121808.031709b0@mail.uarts.edu> Hi all, I am working on a project that requires a *very* large group (or graphic) rectangle -- 85000 x 4500 pixels. When I try to set these values in property inspector it changes them to lower values. Using Win XP 1 MB RAM, Rev 2.2. Any explanation & workaround would be much appreciated. Thank you, Slavko ------------------------------------------------------------------------------------------------------------- Slavko Milekic, M.D., Ph.D. tel: 215-717-6052 Assoc. Prof. of Cognitive Science & Digital Design fax: 203-886-3444 Dept. of Art Education & Art Therapy smilekic at uarts.edu The University of the Arts 320 S. Broad St., Philadelphia, PA 19102 http://www.uarts.edu/faculty/smilekic -------------------------------------------------------------------------------------------------------------- From malte.brill at t-online.de Thu Jul 29 08:08:06 2004 From: malte.brill at t-online.de (Malte Brill) Date: Thu, 29 Jul 2004 14:08:06 +0200 Subject: More libRMC In-Reply-To: <20040728223925.5D1709301BA@mail.runrev.com> Message-ID: Hi list, I?ve put together a small Demo stack showing how one can do smooth animation with libRMC. www.derbrill.de/librmc/libRMCDemo.rev.zip(100 kb) The stack has libRMC included as a substack so you can easiely play around with it. You find the important scripts in the buttons and sliders. If you want to know how to use the other features just drop a line. Best, Malte From thierry.arbellot at wanadoo.fr Thu Jul 29 08:11:39 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Thu, 29 Jul 2004 14:11:39 +0200 Subject: graphic/group size limitation? In-Reply-To: <6.0.3.0.2.20040726121808.031709b0@mail.uarts.edu> Message-ID: <72062E5E-E158-11D8-9323-000A27E40768@wanadoo.fr> I think size is limited to 65535 On Monday, Jul 26, 2004, at 18:21 Europe/Paris, slavko milekic wrote: > > Hi all, > > I am working on a project that requires a *very* large group (or > graphic) rectangle -- 85000 x 4500 pixels. When I try to set these > values in property inspector it changes them to lower values. Using > Win XP 1 MB RAM, Rev 2.2. Any explanation & workaround would be much > appreciated. > > Thank you, > Slavko > > > ----------------------------------------------------------------------- > -------------------------------------- > Slavko Milekic, M.D., Ph.D. > tel: 215-717-6052 > Assoc. Prof. of Cognitive Science & Digital Design > fax: 203-886-3444 > Dept. of Art Education & Art Therapy > smilekic at uarts.edu > The University of the Arts > 320 S. Broad St., Philadelphia, PA 19102 > http://www.uarts.edu/faculty/smilekic > ----------------------------------------------------------------------- > --------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Thu Jul 29 08:12:57 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 29 Jul 2004 08:12:57 EDT Subject: Charts or graphs in Rev Message-ID: <103.4b904b78.2e3a43c9@aol.com> > 1. ChartMaker by Hugh Senior (www.flexiblelearning.com) allows me to draw > bar graphs, but I can't figure out how to get rid of the Legend. The legend > that takes up a lot of room and runs off the page due to the large number of > scores I am graphing. As posted earlier, ChartMaker2 can include or exclude the chart Legend. /H Hugh Senior The Flexible Learning Company Web: _www.FlexibleLearning.com_ (http://www.flexiblelearning.com/) E: _h at flexiblelearning.com_ (mailto:h at flexiblelearning.com) T/F: +44(0)1483.27 87 27 From fde101 at fjrhome.net Thu Jul 29 09:53:22 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 29 Jul 2004 09:53:22 -0400 Subject: Rev2.2.1 Studio Icon Crash Message-ID: It sounds good that there have been so few crashes under the 2.5 beta, but did anyone else experience this problem with 2.2.1 (which crashes semi-frequently for me): Mac OS X version of the IDE If I try to open an icon selector (for a button) while the Database Query Builder is open, the IDE crashes *every* *time*!!!! I don't have this problem right now since I am coding all of the database stuff anyway (using Transcript), but I thought I'd point it out anyway, just in case this is a continuing bug that no one else noticed yet. ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From malte.brill at t-online.de Thu Jul 29 10:12:22 2004 From: malte.brill at t-online.de (Malte Brill) Date: Thu, 29 Jul 2004 16:12:22 +0200 Subject: Rev Online In-Reply-To: <20040728154824.BFFC6930292@mail.runrev.com> Message-ID: Hi, >(And I liked "EuroRevCon" stack by Malte) thanks a lot. :-) Best, Malte From yvescoppe at skynet.be Thu Jul 29 10:15:58 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 29 Jul 2004 16:15:58 +0200 Subject: More libRMC In-Reply-To: References: Message-ID: Le 29-juil.-04, ? 14:08, Malte Brill a ?crit : > Hi list, > > I?ve put together a small Demo stack showing how one can do smooth > animation > with libRMC. > > www.derbrill.de/librmc/libRMCDemo.rev.zip(100 kb) > hi my friend, the link doesn't work for me ... Greetings. Yves COPPE yvescoppe at skynet.be From klaus at major-k.de Thu Jul 29 10:32:54 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 29 Jul 2004 16:32:54 +0200 Subject: More libRMC In-Reply-To: References: Message-ID: <2D721B86-E16C-11D8-AF08-000A27B49A96@major-k.de> Bon jour Yves, > Le 29-juil.-04, ? 14:08, Malte Brill a ?crit : >> Hi list, >> >> I?ve put together a small Demo stack showing how one can do smooth >> animation >> with libRMC. >> www.derbrill.de/librmc/libRMCDemo.rev.zip(100 kb) > hi my friend, > the link doesn't work for me ... C'mon Yves, never seen a real URL in the great outdoors? ;-) www.derbrill.de/librmc/libRMCDemo.rev.zip (100 kb) > Greetings. > > Yves COPPE > yvescoppe at skynet.be Regards Klaus Major klaus at major-k.de http://www.major-k.de From yvescoppe at skynet.be Thu Jul 29 11:23:09 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 29 Jul 2004 17:23:09 +0200 Subject: iTunes and rev In-Reply-To: References: Message-ID: <3268EF81-E173-11D8-BABB-000D93677F1E@skynet.be> Le 28-juil.-04, ? 23:19, Scott Rossi a ?crit : > Yes, using AppleScript. Keep in mind, if the main library is *huge* > (thousands of songs) it could take several seconds to grab the list. > > The following function should work (you'll have to parse the results by > item). > > function getTracks > put quote & "library" & quote into L > put \ > "tell application"&& quote & "iTunes" & quote & cr &\ > "get name of every track of playlist" && L & cr &\ > "end tell" into s > do s as AppleScript > put the result into tList > return tList > end getTracks > > Hi Scott Thank for the script but 1? My OS X system is in French and I have to replace "library" with" biblioth?que" otherwise I get an "execution error" 2? I get the list of the songs, separeted with commas, and I'd like the first 2 columns, something like : the title the artist Is it possible ?? Greetings. Yves COPPE yvescoppe at skynet.be From sims at ezpzapps.com Thu Jul 29 11:45:37 2004 From: sims at ezpzapps.com (sims) Date: Thu, 29 Jul 2004 17:45:37 +0200 Subject: EuroRevCon tee shirts Message-ID: European Rev Conference http://TechieTours.com/Rev The special price ends soon folks, sign on now! Also, better grab a tee shirt while you can. http://www.cafeshops.com/techietours They said my poster, tee shirt, sweatshirt designs might be a bit too 'much' - I say that Revolution always shakes things up. Register today for the Special Conference Price! atb sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From lists at mangomultimedia.com Thu Jul 29 12:34:21 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 29 Jul 2004 09:34:21 -0700 Subject: =?iso-8859-1?q?Re=3A_R=E9p_=3A_linkClicked_not_sent_f?= =?iso-8859-1?q?or_fields_with_listbehavior=3Dtrue?= In-Reply-To: <20040729094315.5032B2012F@smtp.net2000.ch> References: <20040729094315.5032B2012F@smtp.net2000.ch> Message-ID: <253E1866-E17D-11D8-8D92-00039384A130@mangomultimedia.com> On Jul 29, 2004, at 2:47 AM, wrote: > put the imagesource of the clickCharChunk into theClickImageSource Thanks, that is exactly what I was looking for! Works great. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From scott at tactilemedia.com Thu Jul 29 13:30:45 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 29 Jul 2004 10:30:45 -0700 Subject: iTunes and rev In-Reply-To: <3268EF81-E173-11D8-BABB-000D93677F1E@skynet.be> Message-ID: Recently, "Yves COPPE" wrote: >> The following function should work (you'll have to parse the results by >> item). >> >> function getTracks >> put quote & "library" & quote into L >> put \ >> "tell application"&& quote & "iTunes" & quote & cr &\ >> "get name of every track of playlist" && L & cr &\ >> "end tell" into s >> do s as AppleScript >> put the result into tList >> return tList >> end getTracks > Thank for the script but > > 1? My OS X system is in French and I have to replace "library" with" > biblioth?que" otherwise I get an "execution error" > 2? I get the list of the songs, separeted with commas, and I'd like the > first 2 columns, something like : the title the artist 1) I assume that your "biblioth?que" library is the first library in iTunes, so you should be able to do this: "get name of every track of playlist 1" 2) I don't know if there's a way to get multiple properties of all tracks. AppleScript is very finicky and IMO not as intuitive as a talk language. But you could get the name and artist properties and combine them into a single list. To get a list of artists, use the above function and replace "track" with "artist": function getArtists put \ "tell application" && quote & "iTunes" & quote & cr &\ "get artist of every track of playlist 1" cr &\ "end tell" into s do s as AppleScript put the result into tList return tList end getArtists Once you have the two lists of data, combine them into a single list. Another option would be use a repeat loop to grab each track, one at a time, and get its properties, but I think this is very inefficient. Better to grab everything in two calls and parse/assemble them in Rev. This kind of stuff will be a little easier with our library. :-) Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jperryl at ecs.fullerton.edu Thu Jul 29 13:39:42 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 29 Jul 2004 10:39:42 -0700 (PDT) Subject: Another dumb-dumb question In-Reply-To: Message-ID: At least this time I'll be sending it to the list instead of another user! Here we go: How do I upload stuff to my user space?? Dragging doesn't seem to do it... Thanks! Judy looking for wet noodle just in case... From mpetrides at earthlink.net Thu Jul 29 13:56:47 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 29 Jul 2004 13:56:47 -0400 Subject: Another dumb-dumb question In-Reply-To: References: Message-ID: Good question. I can't do it either. Set up a user space but can't find a way to upload anything to it. Anyone successful at doing this yet (aside from Malte)? M On Jul 29, 2004, at 1:39 PM, Judy Perry wrote: > At least this time I'll be sending it to the list instead of another > user! > > Here we go: > > How do I upload stuff to my user space?? Dragging doesn't seem to do > it... > > Thanks! > > Judy > looking for wet noodle just in case... > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From operoutka at volny.cz Thu Jul 29 14:28:58 2004 From: operoutka at volny.cz (Old=?ISO-8859-2?B?+A==?=ich Peroutka) Date: Thu, 29 Jul 2004 20:28:58 +0200 Subject: Question about command revGoURL Message-ID: Hi all, Can anybody help me with the command ?revGoURL?? I?m the beginner with REVOLUTION (Runrev 2.2 for Mac OS 9.2.2 cz) and I have this problem. My script is: on mouseUp .... .... -- define myDefaultFolder and myDataFolder put ?/Macintosh HD/Mac temp/myFolder? into myDefaultFolder put myDefaultFolder & ?/data/? into myDataFolder -- ?myDataFolder? is /Macintosh HD/Mac temp/myFolder/data/ ..... ..... set defaultFolder to myDataFolder revGoURL myDataFolder & ?myFile.htm? or only revGoURL ?myFile.htm? end mouseUp It is one and the same if I write the first or the second way. The performance (path of file that Internet Explorer is looking for) is other but the result is the same ? Error in opened ?Internet Explorer? that one tells me ?the file doesn?t exist?. The problem is, that all spaces in path (myDataFolder) are replaced with ?%20?. My ?Internet Explorer? is started OK but it is searching file with path ?/Macintosh%20HD/Mac%20temp/myFolder/data/myFile.htm?. This path doesn? t exist of course. Why the spaces but only the spaces in the path of file are replaced with %20. ? %20? is the HEXcode of space. If I write: launch myDataFolder & ?myFile.htm? with path2Explorer & ?Internet Explorer? -- in path2Explorer is path to the programm ?Internet Explorer?. All is OK. But by this way I have to know where my Internet Explorer on HarDrive is (or alternative browser), path to him. Thanks all Oldrich From hershrev at realtorsgroup.us Thu Jul 29 14:33:41 2004 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 29 Jul 2004 14:33:41 -0400 Subject: Rev Online In-Reply-To: Message-ID: On Thursday, July 29, 2004, at 05:45 AM, Takaaki Furukawa wrote: > I'm excited to see Rev Online in 2.5B1. (And I liked "EuroRevCon" > stack by > Malte) This is the way WWW should have been in the first place... > HTML dragged us back to text-based stone-age computing, but now we're > back > in the future, although security issues could potentially exist in > sharing stacks. > I hope more ways to "link" between distributed stacks and objects will > be provided. What do mean ? "this is the way WWW should have been ? Thanks > > What I also have in mind are online counterparts of "Button Ideas", > "Art Ideas", > "Card Ideas" stacks (found in HyperCard), where users can post their > buttons, art, cards onto a shared stack. In this case, probably stacks > would > need some authentication and previledge-control system. (And the > ability > to handle multiple users using the same stack at the same time.) > > But it looks like we do have "Stack Ideas Online" now, which is "User > Spaces." > Hooray. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Thu Jul 29 14:43:59 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 29 Jul 2004 14:43:59 -0400 Subject: Question about command revGoURL In-Reply-To: References: Message-ID: <40DB8DE5-E18F-11D8-BA5B-0050E4BA750F@fjrhome.net> Try sticking "file:" in front of the path. On Jul 29, 2004, at 14:28, Old?ich Peroutka wrote: > Hi all, > > Can anybody help me with the command ?revGoURL?? I?m the beginner with > REVOLUTION (Runrev 2.2 for Mac OS 9.2.2 cz) and I have this problem. > > My script is: > > on mouseUp > .... > .... > -- define myDefaultFolder and myDataFolder > put ?/Macintosh HD/Mac temp/myFolder? into myDefaultFolder > put myDefaultFolder & ?/data/? into myDataFolder > -- ?myDataFolder? is /Macintosh HD/Mac temp/myFolder/data/ > ..... > ..... > set defaultFolder to myDataFolder > revGoURL myDataFolder & ?myFile.htm? > > or only > > revGoURL ?myFile.htm? > > end mouseUp > > It is one and the same if I write the first or the second way. The > performance (path of file that Internet Explorer is looking for) is > other > but the result is the same ? Error in opened ?Internet Explorer? that > one > tells me ?the file doesn?t exist?. > > > The problem is, that all spaces in path (myDataFolder) are replaced > with > ?%20?. My ?Internet Explorer? is started OK but it is searching file > with path ?/Macintosh%20HD/Mac%20temp/myFolder/data/myFile.htm?. > This path doesn? t exist of course. Why the spaces but only the spaces > in > the path of file are replaced with %20. ? %20? is the HEXcode of > space. > > If I write: > > launch myDataFolder & ?myFile.htm? with path2Explorer & ?Internet > Explorer? > -- in path2Explorer is path to the programm ?Internet Explorer?. > > > All is OK. But by this way I have to know where my Internet Explorer on > HarDrive is (or alternative browser), path to him. > > > Thanks all > > Oldrich > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From troy at rpsystems.net Thu Jul 29 14:55:49 2004 From: troy at rpsystems.net (Troy Rollins) Date: Thu, 29 Jul 2004 14:55:49 -0400 Subject: Another dumb-dumb question In-Reply-To: References: Message-ID: On Jul 29, 2004, at 1:39 PM, Judy Perry wrote: > How do I upload stuff to my user space?? Dragging doesn't seem to do > it... I believe you use the "Share..." command in the file menu. But, I've not tried it. -- Troy RPSystems, Ltd. http://www.rpsystems.net From tac at mac.com Thu Jul 29 15:02:16 2004 From: tac at mac.com (Takaaki Furukawa) Date: Thu, 29 Jul 2004 12:02:16 -0700 Subject: Rev Online In-Reply-To: References: Message-ID: Hi Hershel, >> I'm excited to see Rev Online in 2.5B1. (And I liked "EuroRevCon" >> stack by >> Malte) This is the way WWW should have been in the first place... >> HTML dragged us back to text-based stone-age computing, but now we're >> back >> in the future, although security issues could potentially exist in >> sharing stacks. >> I hope more ways to "link" between distributed stacks and objects >> will be provided. > What do mean ? "this is the way WWW should have been ? > Thanks The current world wide web is text document-based, which is way old-fashioned and inflexible. HyperCard was already there since 1987, and it was far more easy-to-author than HTML. And systems like Rev Online lets people share working ideas as working stacks, which is a more intelligent way of communication than just sharing text and images. So my opinion is that the web should have been based on HyperCard-like (Rev-like) platform, NOT HTML, in the very first place. That was *not impossible* back in 1993 (when CD-ROM and multimedia age was already there, and there were tons of good titles) , but because WWW was standardized by those unix-heads who stick to outdated text-based architecture, and worse, it became popular, we had to live in the world that's one generation older than HyperCard... which is HTML. Alan Kay hated HTML too. Takaaki From jacque at hyperactivesw.com Thu Jul 29 15:03:41 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 29 Jul 2004 14:03:41 -0500 Subject: Another dumb-dumb question In-Reply-To: References: Message-ID: <41094A0D.4070603@hyperactivesw.com> On 7/29/04 12:39 PM, Judy Perry wrote: > How do I upload stuff to my user space?? Open the stack you want to upload. Then choose "Share this stack" from the File menu. Then fill out the on-screen info and click Update. I just uploaded my Blocks game. The upload went well and getting the file from the server worked too. As soon as I started to play I got a crash -- but that may have been all the tinkering I was doing beforehand for something else. Will experiment. Malte, your demo thingy is amazing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Thu Jul 29 15:06:27 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 29 Jul 2004 12:06:27 -0700 (PDT) Subject: Another dumb-dumb question In-Reply-To: Message-ID: Thanks, Troy! I'll have a look... Judy On Thu, 29 Jul 2004, Troy Rollins wrote: > I believe you use the "Share..." command in the file menu. From tac at mac.com Thu Jul 29 15:42:02 2004 From: tac at mac.com (Takaaki Furukawa) Date: Thu, 29 Jul 2004 12:42:02 -0700 Subject: Another dumb-dumb question In-Reply-To: <41094A0D.4070603@hyperactivesw.com> References: <41094A0D.4070603@hyperactivesw.com> Message-ID: <5CD4D09C-E197-11D8-B7BA-00039308EC44@mac.com> > I just uploaded my Blocks game. The upload went well and getting the > file from the server worked too. As soon as I started to play I got a > crash -- but that may have been all the tinkering I was doing > beforehand for something else. Will experiment. The Blocks game worked without a problem! It's cool... And it's great to be able to open other authors' stacks seamlessly without having to download stacks from web browsers, decompress it, and double click it. Uploading is free of hassle like compressing the stack, ftp-ing (or sftp-ing), and writing the HTML code with links to the compressed stack file, ftp-ing (or sftp-ing) the HTML file as well, and blah-blah-blah. Takaaki From mpetrides at earthlink.net Thu Jul 29 15:58:43 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 29 Jul 2004 15:58:43 -0400 Subject: Another dumb-dumb question In-Reply-To: <41094A0D.4070603@hyperactivesw.com> References: <41094A0D.4070603@hyperactivesw.com> Message-ID: Thanks, Jacque. I really like Blocks. M On Jul 29, 2004, at 3:03 PM, J. Landman Gay wrote: > On 7/29/04 12:39 PM, Judy Perry wrote: > >> How do I upload stuff to my user space?? > > Open the stack you want to upload. Then choose "Share this stack" from > the File menu. Then fill out the on-screen info and click Update. > > I just uploaded my Blocks game. The upload went well and getting the > file from the server worked too. As soon as I started to play I got a > crash -- but that may have been all the tinkering I was doing > beforehand for something else. Will experiment. > > Malte, your demo thingy is amazing. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From johnrule at rcsprogramming.com Thu Jul 29 15:59:48 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Thu, 29 Jul 2004 12:59:48 -0700 Subject: Turn RTF off forever! References: <20040729160100.46C0B93009C@mail.runrev.com> Message-ID: <000501c475a6$9bd90ad0$9201000a@minipcxp> (RTF for fields) Is there a way to get rid of this please...I don't want RTF at all, ever! I want my fields to stay at the font they are assigned...this is a development environment, not a text editor!! JR From mpetrides at earthlink.net Thu Jul 29 16:06:44 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 29 Jul 2004 16:06:44 -0400 Subject: Unable to delete file from user space In-Reply-To: References: <41094A0D.4070603@hyperactivesw.com> Message-ID: Is anyone else having trouble deleting an uploaded file from their user space. I just uploaded a file to see how it works, but now when I select it and click on delete, I get an error that says error uploading file. Am I doing something wrong or is this a bug? M From jperryl at ecs.fullerton.edu Thu Jul 29 16:27:31 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 29 Jul 2004 13:27:31 -0700 (PDT) Subject: More font woes :( In-Reply-To: Message-ID: Okay... (deep breath): Not only do my fonts go FUBAR half-way through my stack (as witnessed by folks participating in the RevChat yesterday), BUT... Some fields do not show up AT ALL. (I had thought that maybe the kiddies had somehow selected them and hit the delete button when I wasn't looking, but no, this is not the case). Previously working script: on preOpenCard hide image "ChemProjectSm2.jpg" hide image "ChemProjectSm3.jpg" hide image "ChemProjectSm4.jpg" put "Revolution cards can contain..." && return into fld "Content" end preOpenCard on openCard wait 1 secs put return && return && " Text " && return after the last line of fld "Content" wait 1 sec show image "ChemProjectSm2.jpg" wait 1 secs put " Images " && return after the last line of fld "Content" wait 1 sec show image "ChemProjectSm3.jpg" wait 1 secs put " Buttons" after the last line of fld "Content" wait 1 sec show image "ChemProjectSm4.jpg" wait 2 secs end openCard So, you see that what I'm trying to do is, on a timed basis, put lines of text into a field named "Content". I see nothing. I get no error messages. I check the application browser; sure enough, the field exists. Double-clicking it from there I can access contents. And, sure enough, in the contents view, I SEE MY TEXT. But I don't see it on screen. If I ask Rev to return the contents of the field using an answer command in the message box, I get my contents. BUT NOT ONSCREEN. (reaching for inhaler...) Why, in the name of anyone's favorite deity, is this happening? I cannot see/select the field, but the app browser reports that it's there... (for anybody still with me, it's card 13 of Revtour.rev.zip found at: http://ecs.fullerton.edu/~jperryl/RevTour.rev.zip). Aaarrgggghhhhhhh!!!!!!!! (feeling like Bloat in Finding Nemo...) Judy From webmaster at dreamscapesoftware.com Thu Jul 29 17:29:12 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 29 Jul 2004 15:29:12 -0600 Subject: Rev Online References: Message-ID: <004001c475b3$18c843b0$50d4e6cf@WorkPC> > So my opinion is that the web should have been based on > HyperCard-like (Rev-like) platform, NOT HTML, in the very first place. Isn't this pretty much what AOL and CompuServe were like? I never got a chance to use the old versions, but I do remember the screenshots and they always reminded me of Stacks. Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com ----- Original Message ----- From: "Takaaki Furukawa" To: "How to use Revolution" Sent: Thursday, July 29, 2004 1:02 PM Subject: Re: Rev Online > Hi Hershel, > > >> I'm excited to see Rev Online in 2.5B1. (And I liked "EuroRevCon" > >> stack by > >> Malte) This is the way WWW should have been in the first place... > >> HTML dragged us back to text-based stone-age computing, but now we're > >> back > >> in the future, although security issues could potentially exist in > >> sharing stacks. > >> I hope more ways to "link" between distributed stacks and objects > >> will be provided. > > What do mean ? "this is the way WWW should have been ? > > Thanks > > The current world wide web is text document-based, which is > way old-fashioned and inflexible. HyperCard was already there > since 1987, and it was far more easy-to-author than HTML. > And systems like Rev Online lets people share working ideas > as working stacks, which is a more intelligent way of > communication than just sharing text and images. > > So my opinion is that the web should have been based on > HyperCard-like (Rev-like) platform, NOT HTML, in the very first place. > That > was *not impossible* back in 1993 (when CD-ROM and multimedia age > was already there, and there were tons of good titles) , but because > WWW was > standardized by those unix-heads who stick to outdated text-based > architecture, and worse, it became popular, we had to live in the > world that's one generation older than HyperCard... which is HTML. > Alan Kay hated HTML too. > > Takaaki > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From 36degrees at runrev.com Thu Jul 29 16:30:22 2004 From: 36degrees at runrev.com (Mark Waddingham) Date: Thu, 29 Jul 2004 21:30:22 +0100 (BST) Subject: Unable to delete file from user space In-Reply-To: References: Message-ID: Hi Marian, Don't worry - you aren't doing anything wrong... It's a small server-side bug: the Revolution-CGI and Apache are currently having a few disagreements as to what permissions things should have... On my fix-list for beta 2 :o) Should probably also mention there's another issue with accessing people's user spaces if their user-name contains a space... Also on my fix-list for beta 2. Best wishes, Mark. --------------------------------------------------------------------- Mark Waddingham ~ 36degrees @ runrev.com ~ http://www.runrev.com/ Runtime Revolution ~ User-Centric Development Tools On Thu, 29 Jul 2004, Marian Petrides wrote: > Is anyone else having trouble deleting an uploaded file from their user > space. I just uploaded a file to see how it works, but now when I > select it and click on delete, I get an error that says error uploading > file. > > Am I doing something wrong or is this a bug? > > M > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Thu Jul 29 16:34:41 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 29 Jul 2004 17:34:41 -0300 Subject: Question about command revGoURL In-Reply-To: References: Message-ID: Oldrich, some of the parts of your email message were truncated here. But I think I can help you. when you use RevGoUrl you must use a URL as parameter, you should assemble your parameter like that put "/Macintosh HD/Mac temp/myFolder/data/myFile.htm" into tURL put the URLEncode of tURL into tURL revGoUrl "file:/" & tURL You must provide the protocol to be used in the URL (it can be http:// ftp:// binfile:// resfork://), I don't really know if you need the double slashes after the protocol or just a single one when using "file:", you should check this out. Also using the transcript dictionary to probe for comments on revGoUrl will prove to be a nice task! hope i helped andre On Jul 29, 2004, at 3:28 PM, Old?ich Peroutka wrote: > Hi all, > > Can anybody help me with the command ?revGoURL?? I?m the beginner with > REVOLUTION (Runrev 2.2 for Mac OS 9.2.2 cz) and I have this problem. > > My script is: > > on mouseUp > .... > .... > -- define myDefaultFolder and myDataFolder > put ?/Macintosh HD/Mac temp/myFolder? into myDefaultFolder > put myDefaultFolder & ?/data/? into myDataFolder > -- ?myDataFolder? is /Macintosh HD/Mac temp/myFolder/data/ > ..... > ..... > set defaultFolder to myDataFolder > revGoURL myDataFolder & ?myFile.htm? > > or only > > revGoURL ?myFile.htm? > > end mouseUp > > It is one and the same if I write the first or the second way. The > performance (path of file that Internet Explorer is looking for) is > other > but the result is the same ? Error in opened ?Internet Explorer? that > one > tells me ?the file doesn?t exist?. > > > The problem is, that all spaces in path (myDataFolder) are replaced > with > ?%20?. My ?Internet Explorer? is started OK but it is searching file > with path ?/Macintosh%20HD/Mac%20temp/myFolder/data/myFile.htm?. > This path doesn? t exist of course. Why the spaces but only the spaces > in > the path of file are replaced with %20. ? %20? is the HEXcode of > space. > > If I write: > > launch myDataFolder & ?myFile.htm? with path2Explorer & ?Internet > Explorer? > -- in path2Explorer is path to the programm ?Internet Explorer?. > > > All is OK. But by this way I have to know where my Internet Explorer on > HarDrive is (or alternative browser), path to him. > > > Thanks all > > Oldrich > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From 36degrees at runrev.com Thu Jul 29 16:37:57 2004 From: 36degrees at runrev.com (Mark Waddingham) Date: Thu, 29 Jul 2004 21:37:57 +0100 (BST) Subject: More font woes :( In-Reply-To: References: Message-ID: Hi Judy, Just took a quick look at your stack - the issue you are having with the missing text is that the group 'contents' that contains the fields 'Content' and 'Topic' is invisible - setting the visible property to true should make the text appear. Best wishes, Mark. --------------------------------------------------------------------- Mark Waddingahm ~ 36degrees @ runrev.com ~ http://www.runrev.com/ Runtime Revolution ~ User-Centric Development Tools On Thu, 29 Jul 2004, Judy Perry wrote: > Okay... (deep breath): > > Not only do my fonts go FUBAR half-way through my stack (as witnessed by > folks participating in the RevChat yesterday), BUT... > > Some fields do not show up AT ALL. (I had thought that maybe the kiddies > had somehow selected them and hit the delete button when I wasn't looking, > but no, this is not the case). > > Previously working script: > > on preOpenCard > hide image "ChemProjectSm2.jpg" > hide image "ChemProjectSm3.jpg" > hide image "ChemProjectSm4.jpg" > > put "Revolution cards can contain..." && return into fld "Content" > end preOpenCard > on openCard > wait 1 secs > put return && return && " Text " && return after the last line of fld > "Content" > wait 1 sec > show image "ChemProjectSm2.jpg" > wait 1 secs > put " Images " && return after the last line of fld "Content" > wait 1 sec > show image "ChemProjectSm3.jpg" > wait 1 secs > > put " Buttons" after the last line of fld "Content" > wait 1 sec > show image "ChemProjectSm4.jpg" > wait 2 secs > > end openCard > > So, you see that what I'm trying to do is, on a timed basis, put lines of > text into a field named "Content". > > I see nothing. I get no error messages. > > I check the application browser; sure enough, the field exists. > Double-clicking it from there I can access contents. And, sure enough, in > the contents view, I SEE MY TEXT. But I don't see it on screen. > > If I ask Rev to return the contents of the field using an answer command > in the message box, I get my contents. BUT NOT ONSCREEN. (reaching for > inhaler...) > > Why, in the name of anyone's favorite deity, is this happening? I cannot > see/select the field, but the app browser reports that it's there... > > (for anybody still with me, it's card 13 of Revtour.rev.zip found at: > http://ecs.fullerton.edu/~jperryl/RevTour.rev.zip). > > Aaarrgggghhhhhhh!!!!!!!! > > (feeling like Bloat in Finding Nemo...) > > Judy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Thu Jul 29 16:40:18 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 29 Jul 2004 13:40:18 -0700 (PDT) Subject: More font woes :( In-Reply-To: Message-ID: Thank you, Mark! Will Try :-D (oddly enough, the *field* is marked as visible...) Judy On Thu, 29 Jul 2004, Mark Waddingham wrote: > Hi Judy, > > Just took a quick look at your stack - the issue you are having with the > missing text is that the group 'contents' that contains the fields > 'Content' and 'Topic' is invisible - setting the visible property to true > should make the text appear. > > Best wishes, > > Mark. > > --------------------------------------------------------------------- > Mark Waddingahm ~ 36degrees @ runrev.com ~ http://www.runrev.com/ > Runtime Revolution ~ User-Centric Development Tools > > On Thu, 29 Jul 2004, Judy Perry wrote: > > > Okay... (deep breath): > > > > Not only do my fonts go FUBAR half-way through my stack (as witnessed by > > folks participating in the RevChat yesterday), BUT... > > > > Some fields do not show up AT ALL. (I had thought that maybe the kiddies > > had somehow selected them and hit the delete button when I wasn't looking, > > but no, this is not the case). > > > > Previously working script: > > > > on preOpenCard > > hide image "ChemProjectSm2.jpg" > > hide image "ChemProjectSm3.jpg" > > hide image "ChemProjectSm4.jpg" > > > > put "Revolution cards can contain..." && return into fld "Content" > > end preOpenCard > > on openCard > > wait 1 secs > > put return && return && " Text " && return after the last line of fld > > "Content" > > wait 1 sec > > show image "ChemProjectSm2.jpg" > > wait 1 secs > > put " Images " && return after the last line of fld "Content" > > wait 1 sec > > show image "ChemProjectSm3.jpg" > > wait 1 secs > > > > put " Buttons" after the last line of fld "Content" > > wait 1 sec > > show image "ChemProjectSm4.jpg" > > wait 2 secs > > > > end openCard > > > > So, you see that what I'm trying to do is, on a timed basis, put lines of > > text into a field named "Content". > > > > I see nothing. I get no error messages. > > > > I check the application browser; sure enough, the field exists. > > Double-clicking it from there I can access contents. And, sure enough, in > > the contents view, I SEE MY TEXT. But I don't see it on screen. > > > > If I ask Rev to return the contents of the field using an answer command > > in the message box, I get my contents. BUT NOT ONSCREEN. (reaching for > > inhaler...) > > > > Why, in the name of anyone's favorite deity, is this happening? I cannot > > see/select the field, but the app browser reports that it's there... > > > > (for anybody still with me, it's card 13 of Revtour.rev.zip found at: > > http://ecs.fullerton.edu/~jperryl/RevTour.rev.zip). > > > > Aaarrgggghhhhhhh!!!!!!!! > > > > (feeling like Bloat in Finding Nemo...) > > > > Judy > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Thu Jul 29 16:47:46 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Thu, 29 Jul 2004 13:47:46 -0700 Subject: Rev Online In-Reply-To: <004001c475b3$18c843b0$50d4e6cf@WorkPC> Message-ID: <8BB63B87-E1A0-11D8-A6C4-000A95743F7A@earthlink.net> On Thursday, July 29, 2004, at 02:29 PM, Derek Bump wrote: > >> So my opinion is that the web should have been based on >> HyperCard-like (Rev-like) platform, NOT HTML, in the very first >> place. > > Isn't this pretty much what AOL and CompuServe were like? I never got > a chance to use the old versions, but I do remember the screenshots > and they always reminded me of Stacks. The web was based on SGML, Standard Generalized Markup Language, if I remember correctly. HTML and XML are both SGML compliant languages. Back in the stone age there was huge concern about wasting bandwidth. The internet was .300 to 1.4 kbt baud rate. The thought of providing pictures was innovative at the time. They even thought up the embed tag and made it prior art so that jerks wouldn't claim it in a patent dispute and get away with it. :-) The thought of sending executable code was on their minds from the start. Even though the browsers were text based didn't mean the internet pipe had to be. Java, java script, quicktime, shockwave/flash, pdf, and real video and sound all are earlier versions of the executable internet. It comes down to getting a user base as to the success of any implementation worth mentioning. just my opinion Mark From martin at materiaprima.fsnet.co.uk Thu Jul 29 17:29:27 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Thu, 29 Jul 2004 22:29:27 +0100 Subject: Rev Online In-Reply-To: <004001c475b3$18c843b0$50d4e6cf@WorkPC> References: Message-ID: >> So my opinion is that the web should have been based on >> HyperCard-like (Rev-like) platform, NOT HTML, in the very first place. > >Isn't this pretty much what AOL and CompuServe were like? I never got a >chance to use the old versions, but I do remember the screenshots and they >always reminded me of Stacks. > > >Derek Bump >Dreamscape Software Compuserve Thingummy erm Navigator or whatever it was did have an interface a bit like that at one stage I think. But it depends what you mean by 'old versions'. When I joined, Compuserve sent me a manual full of text commands you could type into a terminal. It was a BBS basically, but it was exciting because it supported more than one brand of computer and you could use it from a large number of locations. Come to think of it that's better than today's typical UK broadband connections, which are usually strapped to a particular location, and commonly sold by so-called "ISPs" who decline to support mac, linux and computers more than 4 years old, never mind anything more exotic. Martin Baxter From revolution at jaedworks.com Thu Jul 29 03:20:37 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 29 Jul 2004 00:20:37 -0700 Subject: Releasing Mounted Volumes In-Reply-To: <6D8AD78C-E0E0-11D8-8BEE-000A959D0AC6@hindu.org> References: <6D8AD78C-E0E0-11D8-8BEE-000A959D0AC6@hindu.org> Message-ID: At 11:52 AM -1000 7/28/2004, Sannyasin Sivakatirswami wrote: >I do 75% of my daily work with files that live on an OSX server on >the LAN. My Rev apps access the server, read files, write files etc. >all kinds of stuff. If I close and remove all the stacks that were >reading and writing file on the server... when I try to dismount the >server I still always get a message: > >"The Disk OurLocalServer is in use and could not be ejected. Try >quitting applications and try again." [OK] Just a hunch, but what happens if you set the defaultFolder to a folder that's not on the server? -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ambassador at fourthworld.com Thu Jul 29 17:49:32 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 29 Jul 2004 14:49:32 -0700 Subject: Rev Online In-Reply-To: <004001c475b3$18c843b0$50d4e6cf@WorkPC> References: <004001c475b3$18c843b0$50d4e6cf@WorkPC> Message-ID: <410970EC.9030409@fourthworld.com> Derek Bump wrote: >> So my opinion is that the web should have been based on >> HyperCard-like (Rev-like) platform, NOT HTML, in the >> very first place. > > Isn't this pretty much what AOL and CompuServe were like? > I never got a chance to use the old versions, but I do > remember the screenshots and they always reminded me of > Stacks. And vice versa: Since part of the motivation for making RevNet was to show how trivial it can be to write a custom variant of AOL, I borrowed the window dimenensions and a few layout elements directly from them. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From alex at tweedly.net Thu Jul 29 18:54:47 2004 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 29 Jul 2004 23:54:47 +0100 Subject: Unable to delete file from user space In-Reply-To: References: <41094A0D.4070603@hyperactivesw.com> Message-ID: <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> At 16:06 29/07/2004 -0400, Marian Petrides wrote: >Is anyone else having trouble deleting an uploaded file from their user >space. I just uploaded a file to see how it works, but now when I select >it and click on delete, I get an error that says error uploading file. I was browsing around the User Spaces, and played your Address Book example. When I closed the window, it asked "Do you want to save?", I said No - and it quit all the way out of Revolution. I'm not sure if it should do that or not - the other stacks I've Played so far didn't. Does that happen when you Play it ? Is it a bug I should report ? -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.727 / Virus Database: 482 - Release Date: 26/07/2004 From SimPLsol at aol.com Thu Jul 29 18:59:09 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 29 Jul 2004 18:59:09 EDT Subject: More font woes :( Message-ID: <128.476d7f7b.2e3adb3d@aol.com> Two long shots: 1. Perhaps there is an object covering the field. Geoff Canyon's Navigator plugin is great for finding these. Note, there is a bug in Navigator version 2.5b that doesn't let you actually re-layer the objects (use the previous version for that) but it will help you find problems like this. 2. Perhaps the color of the text in this field is white (or whatever color the field is). Paul Looney From jperryl at ecs.fullerton.edu Thu Jul 29 19:23:25 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 29 Jul 2004 16:23:25 -0700 (PDT) Subject: More font woes :( In-Reply-To: <128.476d7f7b.2e3adb3d@aol.com> Message-ID: Thanks, Paul. Already checked for both. But good suggestions nonetheless! Judy On Thu, 29 Jul 2004 SimPLsol at aol.com wrote: > Two long shots: > 1. Perhaps there is an object covering the field. Geoff Canyon's Navigator > plugin is great for finding these. Note, there is a bug in Navigator version > 2.5b that doesn't let you actually re-layer the objects (use the previous version > for that) but it will help you find problems like this. > 2. Perhaps the color of the text in this field is white (or whatever color > the field is). > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Thu Jul 29 19:54:48 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 29 Jul 2004 19:54:48 -0400 Subject: Unable to delete file from user space In-Reply-To: <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> References: <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> Message-ID: Oops. That stack wasn't really intended for public consumption. I was just testing the upload, download and delete processes but found I couldn't delete it from my user space. This isn't a bug. The handler in question reads as noted below, so it is doing exactly what it was designed to do (quit the app--which if you are running it in the IDE turns out to be Rev itself). This stack is intended to be run by a loader/splash screen standalone, so having the close box quit it that context makes some logical sense. Choosing yes saves the stack then quits, clicking no just quits. If this were a real app, you'd also want a choice to cancel and return to the app. I just slapped this together in response to a query about how to prompt for a save before quitting. So, in summary, the problem is mine and not Rev's. M On closeStackRequest Answer "Do you want to save first?" with "No" or "Yes" If it is Yes then save this stack quit else quit end if end CloseStackRequest On Jul 29, 2004, at 6:54 PM, Alex Tweedly wrote: > At 16:06 29/07/2004 -0400, Marian Petrides wrote: > >> Is anyone else having trouble deleting an uploaded file from their >> user space. I just uploaded a file to see how it works, but now when >> I select it and click on delete, I get an error that says error >> uploading file. > > I was browsing around the User Spaces, and played your Address Book > example. > > When I closed the window, it asked "Do you want to save?", I said No - > and it quit all the way out of Revolution. I'm not sure if it should > do that or not - the other stacks I've Played so far didn't. > > Does that happen when you Play it ? > Is it a bug I should report ? > > -- Alex. > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.727 / Virus Database: 482 - Release Date: 26/07/2004 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From revdan at danshafer.com Thu Jul 29 20:09:12 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 29 Jul 2004 17:09:12 -0700 Subject: Another dumb-dumb question In-Reply-To: References: <41094A0D.4070603@hyperactivesw.com> Message-ID: DO NOT DOWNLOAD BLOCKS. It is an ADDICTING GAME! I finally had to password protect it and then shoot myself so I wouldn't remember the password. Heh heh Dan On Jul 29, 2004, at 12:58 PM, Marian Petrides wrote: > Thanks, Jacque. I really like Blocks. > > M > On Jul 29, 2004, at 3:03 PM, J. Landman Gay wrote: > >> On 7/29/04 12:39 PM, Judy Perry wrote: >> >>> How do I upload stuff to my user space?? >> >> Open the stack you want to upload. Then choose "Share this stack" >> from the File menu. Then fill out the on-screen info and click >> Update. >> >> I just uploaded my Blocks game. The upload went well and getting the >> file from the server worked too. As soon as I started to play I got a >> crash -- but that may have been all the tinkering I was doing >> beforehand for something else. Will experiment. >> >> Malte, your demo thingy is amazing. >> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimCarwardine at OwnYourFuture-net.com Thu Jul 29 20:17:56 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Thu, 29 Jul 2004 21:17:56 -0300 Subject: Rev Online In-Reply-To: <410970EC.9030409@fourthworld.com> Message-ID: Wasn't Netscape originally written in HyperCard also? Jim on 7/29/04 6:49 PM, Richard Gaskin wrote: > Derek Bump wrote: > >>> So my opinion is that the web should have been based on >>> HyperCard-like (Rev-like) platform, NOT HTML, in the >>> very first place. >> >> Isn't this pretty much what AOL and CompuServe were like? >> I never got a chance to use the old versions, but I do >> remember the screenshots and they always reminded me of >> Stacks. > > And vice versa: Since part of the motivation for making RevNet was to > show how trivial it can be to write a custom variant of AOL, I borrowed > the window dimenensions and a few layout elements directly from them. :) -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From chipp at chipp.com Thu Jul 29 21:12:06 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 29 Jul 2004 20:12:06 -0500 Subject: altFldHeader In-Reply-To: References: Message-ID: <4109A066.8000906@chipp.com> Hershel, v0.84 is the current version. You can find it and the other altPlugins at: http://www.altuit.com/webs/altuit2/altPluginCover/about.htm It was developed on WinXP and tested on OSX as well. I'll need a bit more information other that 'on windows it crashes.' -Chipp Hershel Fisch wrote: > Hi , did anybody use the "altFldHeader" ? > if yes , on which platform and which version ? > I did use 0.93 , on os x works nice , but on windows it crashes so I'm > wondering what was the work around . > unless there is a newer version and if yes what is the site address ? > thanks a mill. > Hershel. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From tac at mac.com Thu Jul 29 21:24:15 2004 From: tac at mac.com (Takaaki Furukawa) Date: Thu, 29 Jul 2004 18:24:15 -0700 Subject: Rev Online In-Reply-To: <004001c475b3$18c843b0$50d4e6cf@WorkPC> References: <004001c475b3$18c843b0$50d4e6cf@WorkPC> Message-ID: <2B82B933-E1C7-11D8-B7BA-00039308EC44@mac.com> Yes, CompuServe and AOL let users browse HyperCard-like menus, but users couldn't publish their own stack-like interactive contents and make them available to everybody else, right on the network (without the hassle of downloading the stack -> decompressing -> double-clicking and all). Takaaki On Jul 29, 2004, at 2:29 PM, Derek Bump wrote: >> So my opinion is that the web should have been based on >> HyperCard-like (Rev-like) platform, NOT HTML, in the very first >> place. > > Isn't this pretty much what AOL and CompuServe were like? I never got > a chance to use the old versions, but I do remember the screenshots > and they always reminded me of Stacks. From kray at sonsothunder.com Thu Jul 29 21:28:10 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 29 Jul 2004 20:28:10 -0500 Subject: Moving a file to the recycle bin In-Reply-To: <51E26FCB-E07D-11D8-8C18-000A9580FCCE@backtalk.com> Message-ID: <006f01c475d4$7cea4160$6601a8c0@precision340> Frank, That's VB code, not VBScript... doesn't look like it uses Shell at all. So you want to move a file to the recycle bin, but not officially delete it (i.e. what "delete file ..." does)? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Frank Leahy > Sent: Wednesday, July 28, 2004 5:03 AM > To: use-revolution at lists.runrev.com; > improve-revolution at lists.runrev.com > Subject: Moving a file to the recycle bin > > > I found various Applescript snippets in the archives for this > list for > moving a file to the Trash on Mac OS X, but nothing for doing > the same > on Windows. > > I did find some VBScript that uses the Shell command to do > the same on > Windows, but don't know how Shell works well enough to make it work. > Would anyone else be interested in looking at it? The code's at > http://www.a1vbcode.com/vbtip.asp?ID=19 > > Thanks, > -- Frank > > Web Photos Pro: Software for Photo Bloggers and Other Photo > Power Users See us on the web at http://www.webphotospro.com/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Thu Jul 29 23:05:47 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 29 Jul 2004 22:05:47 -0500 Subject: Another dumb-dumb question In-Reply-To: References: <41094A0D.4070603@hyperactivesw.com> Message-ID: <4109BB0B.5000908@hyperactivesw.com> On 7/29/04 7:09 PM, Dan Shafer wrote: > DO NOT DOWNLOAD BLOCKS. > > It is an ADDICTING GAME! Whew. You scared me there for a minute... > I finally had to password protect it and then shoot myself so I wouldn't > remember the password. When I first uploaded it to RevNet, someone said they didn't stop until they made themselves throw it away. Maybe I should have mentioned that, it would have saved you a bullet and some bandages. :) > Heh heh > > Dan > > On Jul 29, 2004, at 12:58 PM, Marian Petrides wrote: > >> Thanks, Jacque. I really like Blocks. >> >> M >> On Jul 29, 2004, at 3:03 PM, J. Landman Gay wrote: >> >>> On 7/29/04 12:39 PM, Judy Perry wrote: >>> >>>> How do I upload stuff to my user space?? >>> >>> >>> Open the stack you want to upload. Then choose "Share this stack" >>> from the File menu. Then fill out the on-screen info and click Update. >>> >>> I just uploaded my Blocks game. The upload went well and getting the >>> file from the server worked too. As soon as I started to play I got a >>> crash -- but that may have been all the tinkering I was doing >>> beforehand for something else. Will experiment. >>> >>> Malte, your demo thingy is amazing. >>> >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarahr at genesearch.com.au Thu Jul 29 23:40:31 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 30 Jul 2004 13:40:31 +1000 Subject: padding out revXMLText In-Reply-To: <6DDABA21-E04D-11D8-ABFF-000393AEC28C@unimelb.edu.au> References: <6DDABA21-E04D-11D8-ABFF-000393AEC28C@unimelb.edu.au> Message-ID: <3517F5F0-E1DA-11D8-8B9C-0003937A97B8@genesearch.com.au> If you have a look at my XML demo stack, I wrote a function to format the results from revXMLtext, adding tabs & linefeeds where appropriate. It might not be exactly what you want, but you should be able to get some ideas from it. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 28 Jul 2004, at 2:32 pm, Terry Judd wrote: > I've noticed that revXMLText strips out any padding (tabs or spaces) > between elements. How do I go about replacing these should I want to > write out the XML after editing it (or creating new XML from scratch > for that matter) other than by parsing the entire tree and adding > padding on an element by element basis? > > Anyone tackled this already? > > Terry... > > Dr Terry Judd > Lecturer in Educational Technology (Design) > Biomedical Multimedia Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > Parkville VIC 3052 > AUSTRALIA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From sarahr at genesearch.com.au Thu Jul 29 23:58:13 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 30 Jul 2004 13:58:13 +1000 Subject: Releasing Mounted Volumes In-Reply-To: References: <6D8AD78C-E0E0-11D8-8BEE-000A959D0AC6@hindu.org> Message-ID: >> I do 75% of my daily work with files that live on an OSX server on >> the LAN. My Rev apps access the server, read files, write files etc. >> all kinds of stuff. If I close and remove all the stacks that were >> reading and writing file on the server... when I try to dismount the >> server I still always get a message: >> >> "The Disk OurLocalServer is in use and could not be ejected. Try >> quitting applications and try again." [OK] > > Just a hunch, but what happens if you set the defaultFolder to a > folder that's not on the server? Beat me to it :-) I was just about to suggest that as I had the same problem and this was what caused it. If Rev's defaultFolder is set to a folder on the remote or removable drive, the Finder will not allow you to eject it. Cheers, Sarah From revdan at danshafer.com Fri Jul 30 00:02:41 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 29 Jul 2004 21:02:41 -0700 Subject: Rev Online In-Reply-To: References: Message-ID: <4DCC2E01-E1DD-11D8-8203-000A95AE42E6@danshafer.com> On Jul 29, 2004, at 12:02 PM, Takaaki Furukawa wrote: > So my opinion is that the web should have been based on > HyperCard-like (Rev-like) platform, NOT HTML, in the very first place. You'll be interested to know that I had conversations with Bob Perez (who was the HyperCard evangelist at the time), Jean-Louis Gassee, and others about putting HyperCard in the Mac ROM and adding a TCP/IP stack to it. That would have *become* the Web and it would have been earlier and better than what we ended up with. And Apple would have become a standard instead of a fringe computer. Gassee nixed the idea. The rest, as they say, is history. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From SimPLsol at aol.com Fri Jul 30 00:03:55 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Fri, 30 Jul 2004 00:03:55 EDT Subject: Stack height resize problem Message-ID: <197.2c4be525.2e3b22ab@aol.com> For a year I've been fighting with stacks that seem to open to random vertical sizes after a Mac OS menubar has been applied - sometimes 40 pixels too tall, sometimes 20 pixels too short - no real pattern. I tried setting the size in preOpenStack but that only worked if I did not pass preOpenStack (not a good idea). Even then the vertical size (height) would be off about 3 pixels. I tried setting the size in openCard - did not work and was not elegant. Finally, this worked: on openStack set the height of this stack to 560--or a size of your choosing --other openStack stuff pass openStack end openStack I hope this helps someone having the same problem. Paul Looney From revdan at danshafer.com Fri Jul 30 00:05:26 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 29 Jul 2004 21:05:26 -0700 Subject: Rev Online In-Reply-To: References: Message-ID: On Jul 29, 2004, at 5:17 PM, Jim Carwardine wrote: > Wasn't Netscape originally written in HyperCard also? Jim > Nope. Netscape was never a HyperCard project, though I think the UI was prototyped in HyperSomething. Dan > on 7/29/04 6:49 PM, Richard Gaskin wrote: > >> Derek Bump wrote: >> >>>> So my opinion is that the web should have been based on >>>> HyperCard-like (Rev-like) platform, NOT HTML, in the >>>> very first place. >>> >>> Isn't this pretty much what AOL and CompuServe were like? >>> I never got a chance to use the old versions, but I do >>> remember the screenshots and they always reminded me of >>> Stacks. >> >> And vice versa: Since part of the motivation for making RevNet was to >> show how trivial it can be to write a custom variant of AOL, I >> borrowed >> the window dimenensions and a few layout elements directly from them. >> :) > > -- > > OYF is... Highly resourceful people working together. > > > Own Your Future Consulting Services Limited, > 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 > Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Fri Jul 30 00:17:13 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 29 Jul 2004 23:17:13 -0500 Subject: Turn RTF off forever! In-Reply-To: <000501c475a6$9bd90ad0$9201000a@minipcxp> References: <20040729160100.46C0B93009C@mail.runrev.com> <000501c475a6$9bd90ad0$9201000a@minipcxp> Message-ID: <4109CBC9.3000704@hyperactivesw.com> On 7/29/04 2:59 PM, John Rule wrote: > (RTF for fields) > > Is there a way to get rid of this please...I don't want RTF at all, ever! I > want my fields to stay at the font they are assigned...this is a development > environment, not a text editor!! The RTF shouldn't get in the way. Maybe you are talking about the problem where copying/pasting text into/from a field causes it to acquire text styles? That one has been bugzilla-ed. But there is some difference of opinion on whether this is a bug or a feature. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tsj at unimelb.edu.au Fri Jul 30 00:56:49 2004 From: tsj at unimelb.edu.au (Terry Judd) Date: Fri, 30 Jul 2004 14:56:49 +1000 Subject: padding out revXMLText In-Reply-To: <20040730040317.4A55D9300E8@mail.runrev.com> Message-ID: > From: Sarah Reichelt > Date: Fri Jul 30, 2004 1:40:31 PM Australia/Melbourne > To: How to use Revolution > Subject: Re: padding out revXMLText > Reply-To: How to use Revolution > > > If you have a look at my XML demo stack, I wrote a function to format > the results from revXMLtext, adding tabs & linefeeds where > appropriate. It might not be exactly what you want, but you should be > able to get some ideas from it. > > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ Thanks Sarah, that looks very promising. Cheers, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From kray at sonsothunder.com Fri Jul 30 02:37:15 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 30 Jul 2004 01:37:15 -0500 Subject: Can you tell where a handler was called from? In-Reply-To: <8915097448.20040728134555@ahsoftware.net> Message-ID: <007e01c475ff$b4352ab0$6601a8c0@precision340> It's not documented, but it is used in the MetaCard IDE (and I assume the RevIDE as well)... Cool stuff, huh? :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Mark Wieder > Sent: Wednesday, July 28, 2004 3:46 PM > To: How to use Revolution > Subject: Re: Can you tell where a handler was called from? > > > Ken- > > Tuesday, July 27, 2004, 8:11:34 PM, you wrote: > > KR> put the executionContexts > > !!! Where in the world did you find this gem? Doesn't look > like it's documented anywhere... > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sims at ezpzapps.com Fri Jul 30 04:06:24 2004 From: sims at ezpzapps.com (sims) Date: Fri, 30 Jul 2004 10:06:24 +0200 Subject: Dan Shafer? Yes, he... Message-ID: ...is coming to Malta for the European Rev Conference 14-15-16 November 2004 in Malta. Dan Shafer will be available for discussions, give a talk, answer questions, and will be part of what is shaping up to be a great conference. Malte Brill, Richard Gaskin, Klaus Major, Kevin Miller, Frederic Rinaldi, Jan Schenkel, Dan Shafer...phone's ringing, maybe someone else is calling to say they are coming...gotta run. Read about it here: http://techietours.com/Rev/ Email me so I know you're coming: sims at ezpzapps.com Ciao, sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From malte.brill at t-online.de Fri Jul 30 04:31:51 2004 From: malte.brill at t-online.de (Malte Brill) Date: Fri, 30 Jul 2004 10:31:51 +0200 Subject: More libRMC In-Reply-To: <20040730040319.B8AA7930104@mail.runrev.com> Message-ID: Hi Yves, it seems I?ve lost a space again. I?m glad Klaus offered 2 returns instead. ;-) If there is interest I?ll put together a more beautiful demo. I hope the actual Demo helps getting you started anyway. I?ll prepare a homepage for libRMC soon. Maybe I put on the Docs as a PDF file. Best, Malte -- http://www.derbrill.de/librmc/libRMC.rev.zip http://www.derbrill.de/librmc/libRMCDemo.rev.zip From yvescoppe at skynet.be Fri Jul 30 05:50:44 2004 From: yvescoppe at skynet.be (Yves COPPE) Date: Fri, 30 Jul 2004 11:50:44 +0200 Subject: iTunes and rev In-Reply-To: References: Message-ID: Le 29-juil.-04, ? 19:30, Scott Rossi a ?crit : > > 1) I assume that your "biblioth?que" library is the first library in > iTunes, > so you should be able to do this: > > "get name of every track of playlist 1" > > 2) I don't know if there's a way to get multiple properties of all > tracks. > AppleScript is very finicky and IMO not as intuitive as a talk > language. > But you could get the name and artist properties and combine them into > a > single list. To get a list of artists, use the above function and > replace > "track" with "artist": > > function getArtists > put \ > "tell application" && quote & "iTunes" & quote & cr &\ > "get artist of every track of playlist 1" cr &\ > "end tell" into s > do s as AppleScript > put the result into tList > return tList > end getArtists > > Once you have the two lists of data, combine them into a single list. > Another option would be use a repeat loop to grab each track, one at a > time, > and get its properties, but I think this is very inefficient. Better > to > grab everything in two calls and parse/assemble them in Rev. > Hi Scott Thank you for your scripts it works great ! Greetings. Yves COPPE yvescoppe at skynet.be From malte.brill at t-online.de Fri Jul 30 05:56:06 2004 From: malte.brill at t-online.de (Malte Brill) Date: Fri, 30 Jul 2004 11:56:06 +0200 Subject: Another dumb-dumb question In-Reply-To: <20040729203550.EDD129301F7@mail.runrev.com> Message-ID: Hi Jaque and all, > Malte, your demo thingy is amazing. Thanks a lot. :-) It was an early Test for libRMC. Actually I didn?t want to release it too early, but I am so eager being on Malta that I couldn?t resist. Doing the animation took 5 Minutes. 15 Minutes for Photoshop and 20 for the Music. I?m really happy that I won?t need to use the anim manager for animation in Rev any longer. To be honest I never got how it works. That?s the main reason why I coded libRMC. When I get away from blocks I hopefully get back to work. Remember RoofRats (an after dark game)? Back to topic. It doesn?t seem possible to upload password protected stacks. Or am I doing something wrong? Maybe it is not wanted (and I could understand that) but I can?t put libRMC on my userspace for that reason. :-) Best, Malte From wouter.abraham at pi.be Fri Jul 30 06:23:51 2004 From: wouter.abraham at pi.be (Wouter) Date: Fri, 30 Jul 2004 12:23:51 +0200 Subject: Another dumb-dumb question Message-ID: <8D21552A-E212-11D8-AB02-003065CC999E@pi.be> ? From: Malte Brill ? Subject: Re: Another dumb-dumb question ? Date: Fri, 30 Jul 2004 02:56:14 -0700 > > -- snip > > Back to topic. It doesn?t seem possible to upload password protected > stacks. > Or am I doing something wrong? Maybe it is not wanted (and I could > understand that) but I can?t put libRMC on my userspace for that > reason. :-) > > > Best, > > Malte Hi Malte, If your nice demo is an uploaded demo (and no link) then you also succeeded in uploading your password protected lib. If the above is true then a not password protected wrapper (like an installer stack) may be the way to go. Greetings, WA From malte.brill at t-online.de Fri Jul 30 07:23:34 2004 From: malte.brill at t-online.de (Malte Brill) Date: Fri, 30 Jul 2004 13:23:34 +0200 Subject: Another dumb-dumb question In-Reply-To: <20040730040319.B8AA7930104@mail.runrev.com> Message-ID: Hi wouter, >If your nice demo is an uploaded demo (and no link) Oh! one can simply post links there? I definitely need to play more with it. :-) >then you also >succeeded in uploading your password protected lib. >If the above is true then a not password protected wrapper (like an >installer stack) may be the way to go. You are absolutely right. I can upload it if it is a substack. Just wondered why I failed uploading the lib itself. The wrapper approach is a good way to go. Thanks, Malte From malte.brill at t-online.de Fri Jul 30 09:21:59 2004 From: malte.brill at t-online.de (Malte Brill) Date: Fri, 30 Jul 2004 15:21:59 +0200 Subject: Adressbook [was] Unable to delete file from user space In-Reply-To: <20040729114451.6D6CD93019D@mail.runrev.com> Message-ID: Hi Alex, >I was browsing around the User Spaces, and played your Address Book example. >When I closed the window, it asked "Do you want to save?", I said No - and >it quit all the way out of Revolution. I'm not sure if it should do that or >not - the other stacks I've Played so far didn't. >Does that happen when you Play it ? >Is it a bug I should report ? Take a look at the stacks script. ;-) There is a handler executing quit in it. No need to report. Best, Malte From joel.guillod at net2000.ch Fri Jul 30 09:43:20 2004 From: joel.guillod at net2000.ch (joel.guillod at net2000.ch) Date: Fri, 30 Jul 2004 15:43:20 +0200 Subject: padding out revXMLText Message-ID: <20040730133842.4C3C220051@smtp.net2000.ch> Oops Sarah, I use an undocumented feature of the revXMLText (not revXMLTree!) with a third parameter with value TRUE in order to get the formatted xml: put revXMLText(treeID[[,startNode],formatted]) into tFormattedXML I have probably found the undocumented features by analysing the script of the xmltree- view.rev stack in the sample stacks Folder. Below is a summary of all the API I have extracted from stack "xmltree-view.rev". If any one found parameters to fixed, please let me know (or better let rr know). Joel - revDeleteAllXMLTrees command : Removes all XML tree structures in memory. - revDeleteXMLTree treeID command : Removes an XML tree structure from memory. - revXMLAddDTD treeID,DTDText command : Adds an internal DTD to an existing XML tree. - revXMLRemoveAttribute treeID,node,attributeName command : remove the specified attributes. - revSetXMLAttribute treeID,node,attributeName,newValue command : Creates an attribute of a node, or sets the value of an existing attribute. - revPutIntoXMLNode treeID,node,newContents command : Sets the contents of a node in an XML tree. - revDeleteXMLNode treeID,nodeToDelete command : Removes a node from an XML tree. - revAppendXML treeID,parentNode,newXML command : Adds XML text to an XML tree. - revAddXMLNode treeID,parentPath,nodeName,nodeContents command : Adds a child node to the specified node in an XML tree. - revCreateXMLTree(XMLText,parseBadData,createTree,sendMessages) function : Creates an XML tree structure from XML text data. - revCreateXMLTreeFromFile(filePath,parseBadData,createTree,sendMessages) function : Reads an XML file, optionally creating an XML tree. - revXMLAttribute(treeID,node,attributeName) function : Returns the value of the specified attribute of the specified node of an XML tree. - revXMLAttributes(treeID,node,valueDelim,attributeDelim) function : Returns a list of all attributes and their values for the specified node. - revXMLAttributeValues(treeID,startNode,childName,attributeName,delimiter,depth) function : Returns a list of the values of a specified attribute for the specified nodes in an XML tree. - revXMLChildContents(treeID,startNode,tagDelim,nodeDelim,includeChildCount,depth) function : Returns a list of the tags and text contents of the specified nodes. - revXMLChildNames(treeID,startNode,nameDelim,childName,includeChildCount) function : Returns a list of the child nodes under the specified node in an XML tree. - revXMLMatchingNode(treeID,startNode,childName,attributeName,attributeValue,depth) function : Finds the node in an XML tree where the specified attribute of the node has the specified value. - revXMLNodeContents(treeID,node) function : Returns the text contained in the specified node in an XML tree. - revXMLNumberOfChildren(treeID,startNode,childName,depth) function : Returns the number of child nodes under the specified node in an XML tree. - revXMLParent(treeID,childNode) function : Returns the path to the parent node of a node in an XML tree. - revXMLFirstChild(treeID,parentNode) function : Returns the path to a node?s first child node. - revXMLPreviousSibling(treeID,siblingNode) function : Returns the path to a child node?s previous sibling node. - revXMLNextSibling(treeID,siblingNode) function : Returns the path to a child node?s next sibling node. - revXMLRootNode(treeID) function : Returns the path to the starting node of an XML tree. - revXMLText(treeID[[,startNode],formatted]) function : Returns the contents of an XML tree as XML text. - revXMLTree(treeID,startNode,nodeDelim,padding,includeChildCount,depth) function : Returns a list of the nodes in an XML tree, in a form that shows their parent/child relationships. - revXMLTrees() function : Returns a list of all XML trees in memory. - revXMLValidateDTD(treeID,DTDText) function : Checks whether the syntax of an XML tree conforms to a DTD. - revStartXMLData elementData message : Sent to the current card when the revCreateXMLTree or revCreateXMLTreeFromFile function encounters data between tags while parsing an XML document. - revEndXMLNode message : Sent to the current card when the revCreateXMLTreeFromFile function encounters a closing tag while parsing an XML file. - revEndXMLTree message : Sent to the current card when the revCreateXMLTreeFromFile function finishes parsing an XML document. - revStartXMLTree message : Sent to the current card when the revCreateXMLTreeFromFile function starts parsing an XML document. - revStartXMLNode nodeAttributes message : Sent to the current card when the revCreateXMLTreeFromFile function encounters an opening tag while parsing an XML file. From malte.brill at t-online.de Fri Jul 30 10:12:00 2004 From: malte.brill at t-online.de (Malte Brill) Date: Fri, 30 Jul 2004 16:12:00 +0200 Subject: Audio: "What i really would like to have" or "is anyone good in writing externals?" In-Reply-To: <20040730040319.B8AA7930104@mail.runrev.com> Message-ID: Hi, this will propably be of low interest, but I ask anyway. What I really would like to have is an external that allows to play/edit Soundtracker songs from within rev. Soundtrackers were very common in the 80s/90s allowing to compose and play back songs created from sampled audio. They allow to have hours of audio with minimal filesize. My favourite nowadays is buzz (a pitty it?s only for Win: http://buzzmachines.com ) There is a library around http://mikmod.raphnet.net/ which allows many Formats to be played back (a pity there is no buzz support) on many platforms. Now my question: Could anyone compile externals from this lib without hours of work? Or am I too blue eyed there? Best, Malte From steve at messimercomputing.com Fri Jul 30 10:22:18 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Fri, 30 Jul 2004 10:22:18 -0400 Subject: PreceptorTools Message-ID: Hi All, This is just to announce to the list that version 1.0.6 will be the last version of PreceptorTools. I have decided to return to medical practice and that will take all of my time. Thanks to all of you who helped with the development of PreceptorTools. I would especially like to thank Heather Nagey and Kevin Miller. They both provided very useful tips and criticisms when they were needed. :-) Version 1.0.6 of PreceptorTools will continue to be available on the Messimer Computing web site for the next year or so and I will still send out licensing strings for educators and hobbists. After that I expect that I will probably shut down the site. Sorry, I cannot provide any kind of support, I just don't have the time. It was fun taking the time to learn Rev and to make something useful with it. Best of luck to everyone. I will continue to lurk around here as it is fun hanging out with you all. Best Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com From gizmotron at earthlink.net Fri Jul 30 10:23:50 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 07:23:50 -0700 Subject: Audio: "What i really would like to have" or "is anyone good in writing externals?" In-Reply-To: Message-ID: <13F540E3-E234-11D8-BEE5-000A95743F7A@earthlink.net> On Friday, July 30, 2004, at 07:12 AM, Malte Brill wrote: > Hi, > > this will propably be of low interest, but I ask anyway. > What I really would like to have is an external that allows to > play/edit > Soundtracker songs from within rev. > Soundtrackers were very common in the 80s/90s allowing to compose and > play > back songs created from sampled audio. They allow to have hours of > audio > with minimal filesize. My favourite nowadays is buzz (a pitty it?s > only for > Win: http://buzzmachines.com ) Perhaps a visit to "Rich the Tweakmeister" might help. I did a quick search of the internet so sorry about the time I have to give to this. My only question is why do all this inside Rev? http://www.tweakheadz.com/digital_audio_tricks.html Mark From troy at rpsystems.net Fri Jul 30 10:39:38 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 10:39:38 -0400 Subject: PreceptorTools In-Reply-To: References: Message-ID: <4882E304-E236-11D8-B0CC-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 10:22 AM, Stephen Messimer wrote: > It was fun taking the time to learn Rev and to make something useful > with it. Best of luck to everyone. I will continue to lurk around here > as it is fun hanging out with you all. Best of luck in your renewed pursuits, Stephen. -- Troy RPSystems, Ltd. http://www.rpsystems.net From malte.brill at t-online.de Fri Jul 30 10:49:39 2004 From: malte.brill at t-online.de (Malte Brill) Date: Fri, 30 Jul 2004 16:49:39 +0200 Subject: Audio: "What i really would like to have" or "is anyone good in writing externals?" In-Reply-To: <20040730040319.B8AA7930104@mail.runrev.com> Message-ID: Hi Mark, >My only question is why do all this inside Rev? I want to be able to play back modules from within rev. I only need minimal control like starting and stopping. This could reduce filesize enormously when you want to deliver via the web. There are still a few trackers around that allow to export in the old fileformats (like octamed for the pc) these would allow to have whole songs in a few kb. I just have no idea how to go about this. I know there is that library around I just don?t know how to use it in combination with rev. Thanks for your time, Malte From gizmotron at earthlink.net Fri Jul 30 10:57:22 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 07:57:22 -0700 Subject: Audio: "What i really would like to have" or "is anyone good in writing externals?" In-Reply-To: Message-ID: On Friday, July 30, 2004, at 07:49 AM, Malte Brill wrote: >> My only question is why do all this inside Rev? > > I want to be able to play back modules from within rev. I only need > minimal > control like starting and stopping. This could reduce filesize > enormously > when you want to deliver via the web. There are still a few trackers > around > that allow to export in the old fileformats (like octamed for the pc) > these > would allow to have whole songs in a few kb. Oh, This kind of music: http://www.reichel.net/potpourri/midi.html Yes that would be interesting. Let us know if you get it to work. Mark From mpetrides at earthlink.net Fri Jul 30 11:07:50 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 30 Jul 2004 11:07:50 -0400 Subject: PreceptorTools In-Reply-To: References: Message-ID: <396F1A46-E23A-11D8-89D9-000A959D005E@earthlink.net> I've always intended to look at your PreceptorTools, Steve, but I never got around to it before (the prospect that something may go away is always a powerful motivator, ne ces pas?). They are quite impressive indeed! Thanks for making them available. M On Jul 30, 2004, at 10:22 AM, Stephen Messimer wrote: > Hi All, > > This is just to announce to the list that version 1.0.6 will be the > last version of PreceptorTools. I have decided to return to medical > practice and that will take all of my time. Thanks to all of you who > helped with the development of PreceptorTools. I would especially > like to thank Heather Nagey and Kevin Miller. They both provided very > useful tips and criticisms when they were needed. :-) > > Version 1.0.6 of PreceptorTools will continue to be available on the > Messimer Computing web site for the next year or so and I will still > send out licensing strings for educators and hobbists. After that I > expect that I will probably shut down the site. Sorry, I cannot > provide any kind of support, I just don't have the time. > > It was fun taking the time to learn Rev and to make something useful > with it. Best of luck to everyone. I will continue to lurk around here > as it is fun hanging out with you all. > > Best Regards, > > Steve > > Stephen R. Messimer, PA > 208 1st Ave. South > Escanaba, MI 49829 > http://www.messimercomputing.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Fri Jul 30 12:27:51 2004 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 30 Jul 2004 09:27:51 -0700 Subject: Dan Shafer? Yes, he... In-Reply-To: References: Message-ID: <66DC3F12-E245-11D8-8203-000A95AE42E6@danshafer.com> I am really stoked to get a chance to meet some of my fellow Revolutionaries in Europe. And Malta looks like it might be "almost" as beautiful as Monterey! :-D We're gonna have some serious fun. Dan On Jul 30, 2004, at 1:06 AM, sims wrote: > ...is coming to Malta for the European Rev Conference > 14-15-16 November 2004 in Malta. > > Dan Shafer will be available for discussions, give a talk, > answer questions, and will be part of what is shaping > up to be a great conference. > > Malte Brill, Richard Gaskin, Klaus Major, Kevin Miller, Frederic > Rinaldi, Jan Schenkel, > Dan Shafer...phone's ringing, maybe someone else is calling to say they > are coming...gotta run. > > Read about it here: http://techietours.com/Rev/ > > Email me so I know you're coming: sims at ezpzapps.com > > Ciao, > sims > > > -- > Tech Conferences http://TechieTours.com > We make... > iBirthday http://EZPZapps.com/iB > SmartDog http://EZPZapps.com/SmartDog > Kartolina http://EZPZapps.com/kartolina > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dleyanna at rtl.org Fri Jul 30 12:58:11 2004 From: dleyanna at rtl.org (Dave LeYanna) Date: Fri, 30 Jul 2004 12:58:11 -0400 Subject: PreceptorTools In-Reply-To: Message-ID: <20040730165424.83FDA30AAC@mail.rtl.org> Stephen; Best of luck with your plans! RE: your Preceptor Tools. Will I be able to sell something created with them (business lic) at some point in the future? When we last talked you were not sure about granting a business lic. Because you thought that would be required to support it. Are these tools being put into public domain? Dave LeYanna -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Stephen Messimer Sent: Friday, July 30, 2004 10:22 AM To: use-revolution at lists.runrev.com Subject: PreceptorTools Hi All, This is just to announce to the list that version 1.0.6 will be the last version of PreceptorTools. I have decided to return to medical practice and that will take all of my time. Thanks to all of you who helped with the development of PreceptorTools. I would especially like to thank Heather Nagey and Kevin Miller. They both provided very useful tips and criticisms when they were needed. :-) Version 1.0.6 of PreceptorTools will continue to be available on the Messimer Computing web site for the next year or so and I will still send out licensing strings for educators and hobbists. After that I expect that I will probably shut down the site. Sorry, I cannot provide any kind of support, I just don't have the time. It was fun taking the time to learn Rev and to make something useful with it. Best of luck to everyone. I will continue to lurk around here as it is fun hanging out with you all. Best Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Fri Jul 30 13:38:22 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 30 Jul 2004 12:38:22 -0500 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: <410A162F.2090707@ehug.info> References: <63548700-E006-11D8-AA0A-000A95909E26@designeq.com> <4106F049.5040704@hyperactivesw.com> <410A162F.2090707@ehug.info> Message-ID: <410A878E.1020908@hyperactivesw.com> On 7/30/04 4:34 AM, Mark Schonewille wrote: >> The "lock messages" command does not stop all messaging. It mostly >> only stops the navigation messages -- such as openCard, openStack, >> preOpenCard, etc. > > > This is not true. The "lock messages" command stops all messages that > are not sent from the current handler or handlers called by the current > handler. Well, it's true but I suppose not in the way we were discussing, if I understand it right. Lock messages will stop all navigation messages. Other system messages are also not sent while the handler is running, but are queued and sent after the handler finishes (which is pretty much normal behavior anyway.) Navigation messages, however, are not queued while lock messages is true. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Fri Jul 30 13:39:35 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 30 Jul 2004 10:39:35 -0700 Subject: Can you tell where a handler was called from? In-Reply-To: <007e01c475ff$b4352ab0$6601a8c0@precision340> References: <007e01c475ff$b4352ab0$6601a8c0@precision340> Message-ID: <432005353.20040730103935@ahsoftware.net> Ken- Thursday, July 29, 2004, 11:37:15 PM, you wrote: KR> It's not documented, but it is used in the MetaCard IDE (and I assume the KR> RevIDE as well)... KR> Cool stuff, huh? Very cool. Now that I know about it, I started poking around in the error handler code and found it being used. So even though it's not documented it's probably not going away any time soon. ...now to implement that stack trace... -- -Mark Wieder mwieder at ahsoftware.net From fde101 at fjrhome.net Fri Jul 30 13:42:53 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 30 Jul 2004 13:42:53 -0400 Subject: Is a stack open? Message-ID: Is there any easy way to determine through Transcript code if a particular substack of my main stack is currently open? Thank you! ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From thierry.arbellot at wanadoo.fr Fri Jul 30 13:54:12 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Fri, 30 Jul 2004 19:54:12 +0200 Subject: Is a stack open? In-Reply-To: Message-ID: <76D7326B-E251-11D8-B9F7-000A27E40768@wanadoo.fr> Have a look at the openStacks function, this should be the solution to your problem Thierry On Friday, Jul 30, 2004, at 19:42 Europe/Paris, Frank D. Engel, Jr. wrote: > Is there any easy way to determine through Transcript code if a > particular substack of my main stack is currently open? > > Thank you! > > > > ________________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Get It Now At www.doteasy.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Fri Jul 30 13:58:58 2004 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 30 Jul 2004 13:58:58 -0400 Subject: Is a stack open? In-Reply-To: <76D7326B-E251-11D8-B9F7-000A27E40768@wanadoo.fr> References: <76D7326B-E251-11D8-B9F7-000A27E40768@wanadoo.fr> Message-ID: <218D4D58-E252-11D8-BE48-0050E4BA750F@fjrhome.net> Yes, and it shows me an easier way to do something else too ;-) Thank you! That's exactly what I was looking for. On Jul 30, 2004, at 13:54, Thierry Arbellot wrote: > Have a look at the openStacks function, this should be the solution to > your problem > > Thierry > > On Friday, Jul 30, 2004, at 19:42 Europe/Paris, Frank D. Engel, Jr. > wrote: > >> Is there any easy way to determine through Transcript code if a >> particular substack of my main stack is currently open? >> >> Thank you! >> >> >> >> ________________________________________________________________ >> $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Get It Now At www.doteasy.com >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ________________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Data Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Get It Now At www.doteasy.com From soapdog at mac.com Fri Jul 30 14:11:31 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 30 Jul 2004 15:11:31 -0300 Subject: Dan Shafer? Yes, he... In-Reply-To: References: Message-ID: On Jul 30, 2004, at 5:06 AM, sims wrote: > ...is coming to Malta for the European Rev Conference > 14-15-16 November 2004 in Malta. > > Dan Shafer will be available for discussions, give a talk, > answer questions, and will be part of what is shaping > up to be a great conference. > > Malte Brill, Richard Gaskin, Klaus Major, Kevin Miller, Frederic > Rinaldi, Jan Schenkel, > Dan Shafer...phone's ringing, maybe someone else is calling to say they > are coming...gotta run. > > Read about it here: http://techietours.com/Rev/ Sims, I am trying to go too!!! But I am low on money, it's a very expensive trip from Brazil to Malta. I am making all kinds of jobs here (custom programming, video editing, sushiman cooking, etc...) so that you can hear my call saying that I am comming too. I really don't know the best way to malta, is it a fly to london and another one to malta? or it is a flight to somewhere else and then a ferry boat to malta... By saying "best" I am saying "cheapest". I can live with no confort, spanish speaking custom agents that do not understand that in Brazil we speak portuguese, tedious flight security videos, bad food and evil airplane chairs. So can you please point me to the cheapest way to get to malta? Also I'll probably arrive some days early to enjoy more the trip as I did on Revolution Masters Sumit. Thanks! andre > > Email me so I know you're coming: sims at ezpzapps.com > > Ciao, > sims > > > -- > Tech Conferences http://TechieTours.com > We make... > iBirthday http://EZPZapps.com/iB > SmartDog http://EZPZapps.com/SmartDog > Kartolina http://EZPZapps.com/kartolina > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From dan at clearvisiontech.com Fri Jul 30 14:14:20 2004 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 30 Jul 2004 11:14:20 -0700 Subject: Cross-platform fonts...what is everyone else doing? -and- More font woes In-Reply-To: <20040730160016.4AD7D9300DD@mail.runrev.com> Message-ID: Greetings... A couple of years ago, I dealt with all this cross-platform font stuff. I got so tired of trying to work it out that I finally came up with a solution that has worked perfectly ever since. What did I do you ask? Well, it wasn't cheep, but I hired a fontographer to build two font families (plain, bold, italic, bold-italic) for me. A serif, and a san-serif. They look a lot like a subset of Helvetica and Times. They are specifically designed (spacing, kerning, height, bitmaps and all the other properties) to be IDENTICAL on both Macs and Windows computers. I've tested them on Mac 7.1 to 10.3 - Win 95 to XP and have had no complaints from my clients. I just install them with my software and *POOF*, all my font issues are gone! Just thought I would share what I did. -Dan From soapdog at mac.com Fri Jul 30 14:15:36 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 30 Jul 2004 15:15:36 -0300 Subject: Modplayer external? (was Re: Audio: "What i really would like to have" or "is anyone good in writing externals?"? In-Reply-To: References: Message-ID: <74A29C14-E254-11D8-9986-0003936D012E@mac.com> On Jul 30, 2004, at 11:49 AM, Malte Brill wrote: > Hi Mark, > >> My only question is why do all this inside Rev? > > I want to be able to play back modules from within rev. I only need > minimal > control like starting and stopping. This could reduce filesize > enormously > when you want to deliver via the web. There are still a few trackers > around > that allow to export in the old fileformats (like octamed for the pc) > these > would allow to have whole songs in a few kb. > > I just have no idea how to go about this. I know there is that library > around I just don?t know how to use it in combination with rev. Malte, are you talking about Mod, S3M and the like? those nice formats we used in old DOS game programming? I am looking on how to play them too, a external to Mikmod (or it was modplayer) should be easy to do, there's libmikmod (or whatever it is called) that is already made to be embeded in another program, we could wrap an external around it... why not give it a try? Cheers andre > > Thanks for your time, > > Malte > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Fri Jul 30 14:17:22 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 30 Jul 2004 15:17:22 -0300 Subject: Dan Shafer? Yes, he... In-Reply-To: <66DC3F12-E245-11D8-8203-000A95AE42E6@danshafer.com> References: <66DC3F12-E245-11D8-8203-000A95AE42E6@danshafer.com> Message-ID: On Jul 30, 2004, at 1:27 PM, Dan Shafer wrote: > I am really stoked to get a chance to meet some of my fellow > Revolutionaries in Europe. And Malta looks like it might be "almost" > as beautiful as Monterey! :-D > > We're gonna have some serious fun. > > Dan > > Dan, and maybe there they don't speak spanish with me, and they name their chinese food the same way our brazilian chinese name them! :D I look forward to meet you there, even if I have to hijack some ferry boat here and make a two month trip (three for I'll get lost). Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From gizmotron at earthlink.net Fri Jul 30 14:19:05 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 11:19:05 -0700 Subject: Dan Shafer? Yes, he... In-Reply-To: Message-ID: On Friday, July 30, 2004, at 11:11 AM, Andre Garzia wrote: > So can you please point me to the cheapest way to get to malta? Also > I'll probably arrive some days early to enjoy more the trip as I did > on Revolution Masters Sumit. > > Thanks! > andre Get a boat... take the Magellan route (**) From gizmotron at earthlink.net Fri Jul 30 14:22:42 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 11:22:42 -0700 Subject: Dan Shafer? Yes, he... In-Reply-To: Message-ID: <72793E9E-E255-11D8-951F-000A95743F7A@earthlink.net> On Friday, July 30, 2004, at 11:17 AM, Andre Garzia wrote: > > I look forward to meet you there, even if I have to hijack some ferry > boat here and make a two month trip (three for I'll get lost). > > Andre > Oh! you beat me by two minutes... From jacque at hyperactivesw.com Fri Jul 30 14:23:23 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 30 Jul 2004 13:23:23 -0500 Subject: Another dumb-dumb question In-Reply-To: References: Message-ID: <410A921B.7040306@hyperactivesw.com> On 7/30/04 4:56 AM, Malte Brill wrote: > When I get away from blocks I hopefully get back to work. > Remember RoofRats (an after dark game)? RoofRats was what made me write Blocks. I practically wore out my copy of RoofRats, but I didn't like the silly cartoon characters and I wanted to win more often, which is why Blocks includes a wildcard option. The advantage of writing your own games is that you can include any kind of cheat you want. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From martyknapp at comcast.net Fri Jul 30 14:24:41 2004 From: martyknapp at comcast.net (Marty Knapp) Date: Fri, 30 Jul 2004 11:24:41 -0700 Subject: Cross-platform fonts In-Reply-To: Message-ID: > I hired a fontographer to build two font families > Just thought I would share what I did. Dan, By "share", might that include making these available at a reasonable price? You could name the font family appropriately-- "Dan san-serif bold" for example ;) Marty Knapp From alex at tweedly.net Fri Jul 30 14:42:15 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 30 Jul 2004 19:42:15 +0100 Subject: Unable to delete file from user space In-Reply-To: References: <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> At 19:54 29/07/2004 -0400, Marian Petrides wrote: >Oops. That stack wasn't really intended for public consumption. I was >just testing the upload, download and delete processes but found I >couldn't delete it from my user space. Oops - I realized that later when I caught up with all the email backlog ... >This isn't a bug. The handler in question reads as noted below, so it is >doing exactly what it was designed to do (quit the app--which if you are >running it in the IDE turns out to be Rev itself). This stack is intended >to be run by a loader/splash screen standalone, so having the close box >quit it that context makes some logical sense. Choosing yes saves the >stack then quits, clicking no just quits. If this were a real app, you'd >also want a choice to cancel and return to the app. I just slapped this >together in response to a query about how to prompt for a save before quitting. I kind of disagree. I don't think an application SHOULD be able to make the IDE quit. For a stand-alone app, it makes sense to shutdown the app - but in the context of the IDE, it should simply revert back to the IDE. I could have all kinds of other things going on in the IDE, and it should not be up to an individual stack to close the IDE down. I expect the same situation would apply to the Player - if I start up the player, and tell it to load/play stackA, then I would expect that when stackA closed down, I'd be back in the player ready to try something else. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.727 / Virus Database: 482 - Release Date: 26/07/2004 From soapdog at mac.com Fri Jul 30 14:37:08 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 30 Jul 2004 15:37:08 -0300 Subject: Dan Shafer? Yes, he... In-Reply-To: References: Message-ID: <764767B3-E257-11D8-9986-0003936D012E@mac.com> Mark, I thought about that, but my old fiberglass 18 feet boat is not up to the task, and also my "sailing license" (don't know how they are called in the U.S.) says I am allowed to sail on abridged waters, meaning "hey-kid-don't-sail-to-far-from-guanabara-bay-that's-dangerous-enough- already", but if I am to hijack a guanabara bay sail boat, I can screw my license, use a pirate flag and make some profit during the voyage.... :) andre > Get a boat... take the Magellan route (**) > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From mpetrides at earthlink.net Fri Jul 30 14:45:59 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 30 Jul 2004 14:45:59 -0400 Subject: Unable to delete file from user space In-Reply-To: <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> References: <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> Message-ID: Yeah. It is a bit of a nuisance if I inadvertently hit the close box and the IDE quits. But I know better (and no one else was really intended to use the IDE to access that particular stack). M On Jul 30, 2004, at 2:42 PM, Alex Tweedly wrote: > I kind of disagree. I don't think an application SHOULD be able to > make the IDE quit. For a stand-alone app, it makes sense to shutdown > the app - but in the context of the IDE, it should simply revert back > to the IDE. From gizmotron at earthlink.net Fri Jul 30 14:49:49 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 11:49:49 -0700 Subject: Dan Shafer? Yes, he... In-Reply-To: <764767B3-E257-11D8-9986-0003936D012E@mac.com> Message-ID: <3C4D5C26-E259-11D8-A2B2-000A95743F7A@earthlink.net> On Friday, July 30, 2004, at 11:37 AM, Andre Garzia wrote: > Mark, > > I thought about that, but my old fiberglass 18 feet boat is not up to > the task, and also my "sailing license" (don't know how they are > called in the U.S.) says I am allowed to sail on abridged waters, > meaning > "hey-kid-don't-sail-to-far-from-guanabara-bay-that's-dangerous-enough- > already", but if I am to hijack a guanabara bay sail boat, I can screw > my license, use a pirate flag and make some profit during the > voyage.... :) > > andre I guess the stories about you being funny are true. Mark From alex at tweedly.net Fri Jul 30 15:04:04 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 30 Jul 2004 20:04:04 +0100 Subject: Unable to delete file from user space In-Reply-To: References: <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> At 14:45 30/07/2004 -0400, Marian Petrides wrote: >Yeah. It is a bit of a nuisance if I inadvertently hit the close box and >the IDE quits. But I know better (and no one else was really intended to >use the IDE to access that particular stack). OK - I think I'm going to go ahead and enter it as a bug. If the RunRev guys decide to just close it "behaving as intended" that'll be OK (I guess), but at least the question will have been raised and considered by them. Thanks -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.727 / Virus Database: 482 - Release Date: 26/07/2004 From RGould8 at aol.com Fri Jul 30 15:02:26 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri, 30 Jul 2004 15:02:26 EDT Subject: Any Rev folks in Carlsbad, CA? Message-ID: Is there anyone here on this listserve that lives near Carlsbad, CA? If so, and you do contracting work, I may have a contracting job for you. It hasn't been finalized yet, but it involves passing XML codes back and forth between a Mac computer and fiber-optic Westell routers. This job requires some on-site work, so being near Carlsbad is key. Please email me off the list if you are interested. From dleyanna at rtl.org Fri Jul 30 15:08:36 2004 From: dleyanna at rtl.org (Dave LeYanna) Date: Fri, 30 Jul 2004 15:08:36 -0400 Subject: PreceptorTools In-Reply-To: <20040730165424.83FDA30AAC@mail.rtl.org> Message-ID: <20040730190449.D55A530AAC@mail.rtl.org> Stephen; Just to clarify my last post. What I was asking is if the tools would be released as "open source" so further development work could be done. Dave -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Dave LeYanna Sent: Friday, July 30, 2004 12:58 PM To: 'How to use Revolution' Subject: RE: PreceptorTools Stephen; Best of luck with your plans! RE: your Preceptor Tools. Will I be able to sell something created with them (business lic) at some point in the future? When we last talked you were not sure about granting a business lic. Because you thought that would be required to support it. Are these tools being put into public domain? Dave LeYanna -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Stephen Messimer Sent: Friday, July 30, 2004 10:22 AM To: use-revolution at lists.runrev.com Subject: PreceptorTools Hi All, This is just to announce to the list that version 1.0.6 will be the last version of PreceptorTools. I have decided to return to medical practice and that will take all of my time. Thanks to all of you who helped with the development of PreceptorTools. I would especially like to thank Heather Nagey and Kevin Miller. They both provided very useful tips and criticisms when they were needed. :-) Version 1.0.6 of PreceptorTools will continue to be available on the Messimer Computing web site for the next year or so and I will still send out licensing strings for educators and hobbists. After that I expect that I will probably shut down the site. Sorry, I cannot provide any kind of support, I just don't have the time. It was fun taking the time to learn Rev and to make something useful with it. Best of luck to everyone. I will continue to lurk around here as it is fun hanging out with you all. Best Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Fri Jul 30 15:07:32 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 30 Jul 2004 16:07:32 -0300 Subject: Dan Shafer? Yes, he... In-Reply-To: <72793E9E-E255-11D8-951F-000A95743F7A@earthlink.net> References: <72793E9E-E255-11D8-951F-000A95743F7A@earthlink.net> Message-ID: On Jul 30, 2004, at 3:22 PM, Mark Brownell wrote: > Oh! you beat me by two minutes... > eheheh I am a quick typer, and also keen on typos too! (I can get the typos part thru by saying I am brazilian and that I don't really know english). You must meet dan, he is taller than me and much funnier! :D Cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From jperryl at ecs.fullerton.edu Fri Jul 30 15:17:15 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 12:17:15 -0700 (PDT) Subject: 2.5/Handler running low on memory In-Reply-To: Message-ID: Hi, Does anyone else get this? Are we supposed to be getting this error message? executing internal 12:16:00 PM Type Handler: Running low on memory, script aborted Object revdebugger Line if item 1 of pWhatError3 is not empty and item 1 of pWhatError3 is not a number then -- user thrown error Hint button id 1113 of card id 1002 of stack "/Applications/Revolution 2.5b1/components/global environment/revlibrary.rev" I get it when I command-period interrupt a handler to make some changes. I understand that I *should* get an error of some sort but don't understand the rest of it. Judy From steve at messimercomputing.com Fri Jul 30 15:47:14 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Fri, 30 Jul 2004 15:47:14 -0400 Subject: PreceptorTools In-Reply-To: <20040730190626.52B40930132@mail.runrev.com> Message-ID: <41BB893C-E261-11D8-8C8D-000A27D75508@messimercomputing.com> Hi Dave, This is an interesting thought. I might consider something along these lines. I am not all that familiar with the how to' s of such a distribution scheme. At present PreceptorTools is only available as freeware to teachers and hobbyists. Offering a business class license would require more time and money than I can afford. On Friday, July 30, 2004, at 03:06 PM, use-revolution-request at lists.runrev.com wrote: > Stephen; > > Just to clarify my last post. What I was asking is if the tools would > be > released as "open source" so further development work could be done. > > Dave > > Thanks for your interest. Steve Stephen R. Messimer, PA 208 1st Ave South Escanaba, MI 49829 H: 906-789-1638 Cell: 906-748-2647 From kray at sonsothunder.com Fri Jul 30 15:47:37 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 30 Jul 2004 14:47:37 -0500 Subject: 2.5/Handler running low on memory In-Reply-To: Message-ID: <011c01c4766e$13f4d8b0$6601a8c0@precision340> I've gotten that in other places in 2.5 as well, like simply changing tools... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Judy Perry > Sent: Friday, July 30, 2004 2:17 PM > To: How to use Revolution > Subject: 2.5/Handler running low on memory > > > Hi, > > Does anyone else get this? Are we supposed to be getting > this error message? > > executing internal 12:16:00 PM > Type Handler: Running low on memory, script aborted > Object revdebugger > Line if item 1 of pWhatError3 is not empty and item 1 of > pWhatError3 is > not a number then -- user thrown error > Hint button id 1113 of card id 1002 of stack > "/Applications/Revolution > 2.5b1/components/global environment/revlibrary.rev" > > I get it when I command-period interrupt a handler to make > some changes. I understand that I *should* get an error of > some sort but don't understand the rest of it. > > Judy > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Fri Jul 30 15:24:05 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 30 Jul 2004 15:24:05 -0400 Subject: Moving a file to the recycle bin In-Reply-To: <20040730040317.BE81B930101@mail.runrev.com> References: <20040730040317.BE81B930101@mail.runrev.com> Message-ID: <059E2B85-E25E-11D8-A876-000A9580FCCE@backtalk.com> Ken, Yes -- put in trash or recyle bin. Maybe we could get them to add a "trash" or "recycle" keyword? -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ On Jul 30, 2004, at 12:03 AM, use-revolution-request at lists.runrev.com wrote: > From: "Ken Ray" > Subject: RE: Moving a file to the recycle bin > To: "'How to use Revolution'" > Message-ID: <006f01c475d4$7cea4160$6601a8c0 at precision340> > Content-Type: text/plain; charset="US-ASCII" > > Frank, > > That's VB code, not VBScript... doesn't look like it uses Shell at all. > > So you want to move a file to the recycle bin, but not officially > delete it > (i.e. what "delete file ..." does)? > > Ken Ray From jacque at hyperactivesw.com Fri Jul 30 16:11:05 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 30 Jul 2004 15:11:05 -0500 Subject: Unable to delete file from user space In-Reply-To: <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> References: <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> Message-ID: <410AAB59.1040708@hyperactivesw.com> On 7/30/04 2:04 PM, Alex Tweedly wrote: > At 14:45 30/07/2004 -0400, Marian Petrides wrote: > >> Yeah. It is a bit of a nuisance if I inadvertently hit the close box >> and the IDE quits. But I know better (and no one else was really >> intended to use the IDE to access that particular stack). > > > > OK - I think I'm going to go ahead and enter it as a bug. If the RunRev > guys decide to just close it "behaving as intended" that'll be OK (I > guess), but at least the question will have been raised and considered > by them. I'd suggest setting it as a feature request. It isn't really a bug. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Jul 30 16:13:46 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 30 Jul 2004 15:13:46 -0500 Subject: 2.5/Handler running low on memory In-Reply-To: References: Message-ID: <410AABFA.7080300@hyperactivesw.com> On 7/30/04 2:17 PM, Judy Perry wrote: > Hi, > > Does anyone else get this? Are we supposed to be getting this error > message? > > executing internal 12:16:00 PM > Type Handler: Running low on memory, script aborted > Object revdebugger > Line if item 1 of pWhatError3 is not empty and item 1 of pWhatError3 is > not a number then -- user thrown error > Hint button id 1113 of card id 1002 of stack "/Applications/Revolution > 2.5b1/components/global environment/revlibrary.rev" > > I get it when I command-period interrupt a handler to make some changes. > I understand that I *should* get an error of some sort but don't > understand the rest of it. It's a spurious error, fixed in the next beta. If there really is an error, it will be listed underneath this one; just scroll the error dialog down to see it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revdan at danshafer.com Fri Jul 30 16:15:27 2004 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 30 Jul 2004 13:15:27 -0700 Subject: Cross-platform fonts...what is everyone else doing? -and- More font woes In-Reply-To: References: Message-ID: <327D20DF-E265-11D8-BBFE-000A95AE42E6@danshafer.com> Dan.... How do you install them with a Rev app? If that were possible, I think one could do that with other fonts. Dan (nice name, BTW). :-D On Jul 30, 2004, at 11:14 AM, Dan Friedman wrote: > Greetings... > > A couple of years ago, I dealt with all this cross-platform font > stuff. I > got so tired of trying to work it out that I finally came up with a > solution > that has worked perfectly ever since. What did I do you ask? Well, it > wasn't cheep, but I hired a fontographer to build two font families > (plain, > bold, italic, bold-italic) for me. A serif, and a san-serif. They > look a > lot like a subset of Helvetica and Times. They are specifically > designed > (spacing, kerning, height, bitmaps and all the other properties) to be > IDENTICAL on both Macs and Windows computers. I've tested them on Mac > 7.1 > to 10.3 - Win 95 to XP and have had no complaints from my clients. I > just > install them with my software and *POOF*, all my font issues are gone! > > Just thought I would share what I did. > > -Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From SimPLsol at aol.com Fri Jul 30 16:17:33 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Fri, 30 Jul 2004 16:17:33 EDT Subject: 2.5/Handler running low on memory Message-ID: I get it often as well. Usually comes after making a change in a script, then saving. If I click the debug button, it goes to what appears to be Rev engine code - but seldom to the same place. I never encountered this before 2.5b. Paul Looney From frank at backtalk.com Fri Jul 30 10:33:04 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 30 Jul 2004 15:33:04 +0100 Subject: Baseline bug??? was Cross-platform fonts... In-Reply-To: <20040728223925.1BABF93019D@mail.runrev.com> References: <20040728223925.1BABF93019D@mail.runrev.com> Message-ID: <5DC1857C-E235-11D8-A876-000A9580FCCE@backtalk.com> Marian, It's bug http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? id=1856, please vote for it. The characteristics are this: 1. create a bunch of different controls (fields, labels, checkboxes, etc.) and set them all to Arial 12 (not necessary, but you can see the effect on a cross-platform font this way) 2. make sure they all have some text in them. 3. line them up horizontally so that the baslines all match horizontally 4. place a horizontal line on top of them, at the baseline 5. move the stack to the PC 6. you'll see that all the fields/labels have moved up 1 pixel and the other controls have moved down 1 pixel relative to the horizontal line. In other words, the baselines no longer match up. -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ On Jul 28, 2004, at 11:39 PM, use-revolution-request at lists.runrev.com wrote: > From: Marian Petrides > Subject: Baseline bug??? was Cross-platform fonts... > To: How to use Revolution > Message-ID: <53B9C230-E0BE-11D8-89D9-000A959D005E at earthlink.net> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Pray tell what exactly are the characteristics of the baseline bug? I > think that may be causing the problems I am having with carefully > aligned buttons and accompanying fields that look fine on one platform > being way off on the other (PC vs Mac). > > Where can I find more information about this bug? > > M From frank at backtalk.com Fri Jul 30 10:28:17 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 30 Jul 2004 15:28:17 +0100 Subject: Cross-platform fonts...what is everyone else doing? In-Reply-To: <20040728223925.1BABF93019D@mail.runrev.com> References: <20040728223925.1BABF93019D@mail.runrev.com> Message-ID: On Jul 28, 2004, at 11:39 PM, use-revolution-request at lists.runrev.com wrote: > Message: 5 > Date: Wed, 28 Jul 2004 13:12:57 EDT > From: SimPLsol at aol.com > Subject: Re: Cross-platform fonts...what is everyone else doing? > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > > Obviously I like it and I wish there was a way to include it with > Revolution. > But I'm not sure this will solve the problems raised by Judy, they > seem to be > more of an issue with Windows than with any particular font. > Paul Looney Does anyone know if it's possible to add the font to a standalone and have RunRev use it automatically, i.e. without requiring a separate installation procedure? On the Mac one could presumably add the FONT/FOND resources and not have to do a font install. Is there something similar for fonts on the PC so that RunRev would use a font from the standalone? -- Frank From frank at backtalk.com Fri Jul 30 09:33:09 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 30 Jul 2004 14:33:09 +0100 Subject: graphic/group size limitation? In-Reply-To: <20040729160100.46C0B93009C@mail.runrev.com> References: <20040729160100.46C0B93009C@mail.runrev.com> Message-ID: Actually I think it's 32000. That was the max size of a QuickDraw Grafport. I've submitted a bug report/enhancement request -- please vote for http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? id=1856 -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ On Jul 29, 2004, at 5:01 PM, use-revolution-request at lists.runrev.com wrote: > Message: 3 > Date: Thu, 29 Jul 2004 14:11:39 +0200 > From: Thierry Arbellot > Subject: Re: graphic/group size limitation? > To: How to use Revolution > Message-ID: <72062E5E-E158-11D8-9323-000A27E40768 at wanadoo.fr> > Content-Type: text/plain; delsp=yes; charset=US-ASCII; format=flowed > > I think size is limited to 65535 From jperryl at ecs.fullerton.edu Fri Jul 30 16:22:00 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 13:22:00 -0700 (PDT) Subject: 2.5/Handler running low on memory In-Reply-To: <410AABFA.7080300@hyperactivesw.com> Message-ID: And sometimes I get a "backscript error" -- but I haven't used any... Judy On Fri, 30 Jul 2004, J. Landman Gay wrote: > On 7/30/04 2:17 PM, Judy Perry wrote: > > > Hi, > > > > Does anyone else get this? Are we supposed to be getting this error > > message? > > > > executing internal 12:16:00 PM > > Type Handler: Running low on memory, script aborted > > Object revdebugger > > Line if item 1 of pWhatError3 is not empty and item 1 of pWhatError3 is > > not a number then -- user thrown error > > Hint button id 1113 of card id 1002 of stack "/Applications/Revolution > > 2.5b1/components/global environment/revlibrary.rev" > > > > I get it when I command-period interrupt a handler to make some changes. > > I understand that I *should* get an error of some sort but don't > > understand the rest of it. > > It's a spurious error, fixed in the next beta. If there really is an > error, it will be listed underneath this one; just scroll the error > dialog down to see it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Fri Jul 30 16:23:47 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 30 Jul 2004 16:23:47 -0400 Subject: Cross-platform fonts...what is everyone else doing? -and- In-Reply-To: <20040730190626.52B40930132@mail.runrev.com> References: <20040730190626.52B40930132@mail.runrev.com> Message-ID: <5CAECADE-E266-11D8-A876-000A9580FCCE@backtalk.com> Dan, 1. Did you make your clients install the fonts? If so, how did you do it? 2. Would you be interested in licensing the fonts? -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ On Jul 30, 2004, at 3:06 PM, use-revolution-request at lists.runrev.com wrote: > Date: Fri, 30 Jul 2004 11:14:20 -0700 > From: Dan Friedman > Subject: Re: Cross-platform fonts...what is everyone else doing? -and- > More font woes > To: RunRev Mail List > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > Greetings... > > A couple of years ago, I dealt with all this cross-platform font > stuff. I > got so tired of trying to work it out that I finally came up with a > solution > that has worked perfectly ever since. What did I do you ask? Well, it > wasn't cheep, but I hired a fontographer to build two font families > (plain, > bold, italic, bold-italic) for me. A serif, and a san-serif. They > look a > lot like a subset of Helvetica and Times. They are specifically > designed > (spacing, kerning, height, bitmaps and all the other properties) to be > IDENTICAL on both Macs and Windows computers. I've tested them on Mac > 7.1 > to 10.3 - Win 95 to XP and have had no complaints from my clients. I > just > install them with my software and *POOF*, all my font issues are gone! > > Just thought I would share what I did. > > -Dan From jperryl at ecs.fullerton.edu Fri Jul 30 16:38:51 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 13:38:51 -0700 (PDT) Subject: Intro to Rev stack up In-Reply-To: <5CAECADE-E266-11D8-A876-000A9580FCCE@backtalk.com> Message-ID: Hi, For everyone who was interested, made suggestions and comments, and looked over my project, a big thank you! I have uploaded it to the User Space. It is a very basic intro to the Rev/HC model (stacks, cards, buttons, etc.) and a intro to mouse events. It is ~6 MB. Further suggestions, comments, flames (well, okay, no flames, please) welcomed. Thanks to Jacque & Andrew for their input and to everyone else for their help with my questions! Judy From alex at tweedly.net Fri Jul 30 17:24:02 2004 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 30 Jul 2004 22:24:02 +0100 Subject: Unable to delete file from user space In-Reply-To: <410AAB59.1040708@hyperactivesw.com> References: <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> Message-ID: <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> At 15:11 30/07/2004 -0500, J. Landman Gay wrote: >On 7/30/04 2:04 PM, Alex Tweedly wrote: > >> >>OK - I think I'm going to go ahead and enter it as a bug. If the RunRev >>guys decide to just close it "behaving as intended" that'll be OK (I >>guess), but at least the question will have been raised and considered by them. > >I'd suggest setting it as a feature request. It isn't really a bug. I think that you have the benefit of an "experienced / insider viewpoint", and I won't be at all surprised if the official response is the same - i.e. working as intended, deal with it as a feature request. But from an "outsider" viewpoint - i.e. new-ish user - it sure looks to me like a bug. I run an IDE, I load / run an application within it - and when the app does "something (in this case, tries to quit), it takes me all the way out of the IDE. As an experienced user of IDEs/debuggers for various languages, I'd say nothing that an application being run under the IDE does should cause the IDE to quit; this is almost like having a badly behaved application cause the OS to quit (oh - wait a minute - this is Windows :-) And - perhaps more importantly - I think if a non-runrev-user runs the Player, and then runs an app from within it, they will have the same reaction. If the support team turn it from a "bug" to an enhancement, I won't be surprised or upset - merely a bit concerned about the possible effect on the new class of potential users. -- Alex. -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.727 / Virus Database: 482 - Release Date: 26/07/2004 From Cubist at aol.com Fri Jul 30 17:19:06 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Fri, 30 Jul 2004 17:19:06 EDT Subject: Cross-platform fonts...what is everyone else doing? -and- > More font woes Message-ID: <128.47821f7f.2e3c154a@aol.com> sez dan at clearvisiontech.com: >A couple of years ago, I dealt with all this cross-platform font stuff. I >got so tired of trying to work it out that I finally came up with a solution >that has worked perfectly ever since. What did I do you ask? Well, it >wasn't cheep, but I hired a fontographer to build two font families (plain, >bold, italic, bold-italic) for me. A serif, and a san-serif. They look a >lot like a subset of Helvetica and Times. They are specifically designed >(spacing, kerning, height, bitmaps and all the other properties) to be >IDENTICAL on both Macs and Windows computers. I've tested them on Mac 7.1 >to 10.3 - Win 95 to XP and have had no complaints from my clients. I just >install them with my software and *POOF*, all my font issues are gone! If you read back in the thread, the idea of requiring the user to install any *new* fonts was explicitly ruled out by the guy asking the original question. However, if you *can* require your users to install a new font, yours is definitely the better way to go. And these days, Bitstream has a free-for-the-downloading font called Vera which is exactly and specifically designed to be identical across platforms! I can't find a way to get it from the Bitstream website, but you can download Mac Classic, Mac OS X, Windows, and Linux versions of Vera from [http://kitschparade.ath.cx/vera.php]. From troy at rpsystems.net Fri Jul 30 17:55:23 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 17:55:23 -0400 Subject: Unable to delete file from user space In-Reply-To: <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> References: <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> Message-ID: <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 5:24 PM, Alex Tweedly wrote: > As an experienced user of IDEs/debuggers for various languages, I'd > say nothing that an application being run under the IDE does should > cause the IDE to quit; FWIW - Director does this (closes the IDE) if the "quit" command is used. Using "halt" in Director stops the movie, but does not quit the IDE. So to me, it doesn't look like a bug, it just looks like Revolution is written in Revolution. Although Director is not written in Director - which in some ways is better, some worse. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Fri Jul 30 17:59:08 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 17:59:08 -0400 Subject: Cross-platform fonts...what is everyone else doing? -and- > More font woes In-Reply-To: <128.47821f7f.2e3c154a@aol.com> References: <128.47821f7f.2e3c154a@aol.com> Message-ID: On Jul 30, 2004, at 5:19 PM, Cubist at aol.com wrote: > I can't find a way to get it from the Bitstream > website, but you can download Mac Classic, Mac OS X, Windows, and > Linux versions > of Vera from [http://kitschparade.ath.cx/vera.php]. Thanks, I've never actually found the way to download this before. And to put the URL another way - -- Troy RPSystems, Ltd. http://www.rpsystems.net From psahores at easynet.fr Fri Jul 30 18:05:17 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 31 Jul 2004 00:05:17 +0200 Subject: 2.5/Handler running low on memory In-Reply-To: <011c01c4766e$13f4d8b0$6601a8c0@precision340> References: <011c01c4766e$13f4d8b0$6601a8c0@precision340> Message-ID: <8A6E1ED4-E274-11D8-A102-000A95C61E96@easynet.fr> Me too ! Previously reported to Tuviah. Le 30 juil. 04, ? 21:47, Ken Ray a ?crit : > I've gotten that in other places in 2.5 as well, like simply changing > tools... > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Judy Perry >> Sent: Friday, July 30, 2004 2:17 PM >> To: How to use Revolution >> Subject: 2.5/Handler running low on memory >> >> >> Hi, >> >> Does anyone else get this? Are we supposed to be getting >> this error message? >> >> executing internal 12:16:00 PM >> Type Handler: Running low on memory, script aborted >> Object revdebugger >> Line if item 1 of pWhatError3 is not empty and item 1 of >> pWhatError3 is >> not a number then -- user thrown error >> Hint button id 1113 of card id 1002 of stack >> "/Applications/Revolution >> 2.5b1/components/global environment/revlibrary.rev" >> >> I get it when I command-period interrupt a handler to make >> some changes. I understand that I *should* get an error of >> some sort but don't understand the rest of it. >> >> Judy >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/Private services & ACID DB over IP "Mutualiser les deltas de productivit?" From lists at mangomultimedia.com Fri Jul 30 18:18:08 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 30 Jul 2004 15:18:08 -0700 Subject: Unable to delete file from user space In-Reply-To: <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> References: <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <55BEDE32-E276-11D8-AA61-00039384A130@mangomultimedia.com> On Jul 30, 2004, at 2:55 PM, Troy Rollins wrote: > > On Jul 30, 2004, at 5:24 PM, Alex Tweedly wrote: > >> As an experienced user of IDEs/debuggers for various languages, I'd >> say nothing that an application being run under the IDE does should >> cause the IDE to quit; > > FWIW - Director does this (closes the IDE) if the "quit" command is > used. Using "halt" in Director stops the movie, but does not quit the > IDE. So to me, it doesn't look like a bug, it just looks like > Revolution is written in Revolution. > > Although Director is not written in Director - which in some ways is > better, some worse. If you don't want to quit in the development environment just use this line: if environment() <> "development" then quit -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From mpetrides at earthlink.net Fri Jul 30 18:38:49 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 30 Jul 2004 18:38:49 -0400 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: <39A50432-E279-11D8-89D9-000A959D005E@earthlink.net> My immediate response to the change from grabber hand to arrow for the browse cursor was that I didn't like it, but I thought I might get used to it. However, now that I try to use someone else's stack (Judy's Intro to Rev), I know for sure: I HATE IT!! Seriously, I find it very disorienting to be browsing through a stack using an arrow rather than the traditional grabber hand. RunRev: Please consider going back to the old icon. Thanks. Marian From Meitnik at aol.com Fri Jul 30 18:41:58 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Fri, 30 Jul 2004 18:41:58 EDT Subject: fog font solutions... Message-ID: <86.11ee424b.2e3c28b6@aol.com> In a message dated 7/30/04 3:42:54 PM, use-revolution-request at lists.runrev.com writes: > I hired a fontographer to build two font families (plain, > bold, italic, bold-italic) for me.? A serif, and a san-serif.? > -- yes, and I even did that once or twice during my fog era (eons ago) ;-) I am still at it with other tools, for fog barely works under classic. If there are those who really need that font solution, contact me off list. I may be able to help. Andrew From troy at rpsystems.net Fri Jul 30 18:54:13 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 18:54:13 -0400 Subject: 2.5 cursor change In-Reply-To: <39A50432-E279-11D8-89D9-000A959D005E@earthlink.net> References: <39A50432-E279-11D8-89D9-000A959D005E@earthlink.net> Message-ID: <60C4F45A-E27B-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 6:38 PM, Marian Petrides wrote: > Seriously, I find it very disorienting to be browsing through a stack > using an arrow rather than the traditional grabber hand. > > RunRev: Please consider going back to the old icon. Thanks. I'd never take away freedom of choice, but if they put it back, I can only hope it is an optional preference. I hate the mickey hand as much as you do the arrow. I think it makes Rev look like it is a kiddie toy. -- Troy RPSystems, Ltd. http://www.rpsystems.net From johnrule at rcsprogramming.com Fri Jul 30 18:51:04 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Fri, 30 Jul 2004 15:51:04 -0700 Subject: Turn RTF off forever! References: <20040730160016.4AD7D9300DD@mail.runrev.com> Message-ID: <005301c47687$c8052760$9201000a@minipcxp> > But there is some difference of opinion on whether this is a bug or a feature. OK, here is one example off the top of my head that should decide this...an HTML editor. Bug. It should at least be an option... JR > Date: Thu, 29 Jul 2004 23:17:13 -0500 > From: "J. Landman Gay" > Subject: Re: Turn RTF off forever! > The RTF shouldn't get in the way. Maybe you are talking about the > problem where copying/pasting text into/from a field causes it to > acquire text styles? That one has been bugzilla-ed. But there is some > difference of opinion on whether this is a bug or a feature. > > -- > Jacqueline Landman Gay From troy at rpsystems.net Fri Jul 30 18:54:54 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 18:54:54 -0400 Subject: Unable to delete file from user space In-Reply-To: <55BEDE32-E276-11D8-AA61-00039384A130@mangomultimedia.com> References: <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> <55BEDE32-E276-11D8-AA61-00039384A130@mangomultimedia.com> Message-ID: <78BF0617-E27B-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 6:18 PM, Trevor DeVore wrote: > If you don't want to quit in the development environment just use this > line: > > if environment() <> "development" then quit Exactly. -- Troy RPSystems, Ltd. http://www.rpsystems.net From Meitnik at aol.com Fri Jul 30 18:58:29 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Fri, 30 Jul 2004 18:58:29 EDT Subject: font installing for mac/pc Message-ID: <6d.2f9b8e1a.2e3c2c95@aol.com> In a message dated 7/30/04 6:40:26 PM, use-revolution-request at lists.runrev.com writes: > Does anyone know if it's possible to add the font to a standalone and > have RunRev use it automatically, i.e. without requiring a separate > installation procedure? > -- since apple has moved to a fully binary format for fonts on osx, I think there is a case for speical use of fonts in SAs now. Fonts are handled at system level very differnetly than in past. MS will likely do same too at some point. Font and GUIs has had a strang and strained relastionships for over 30yrs... ;-) Opentype may with rich unicode finally provide the holy grail..maybe....but politics in tech has killed many a keen solution too :( the achilles heal of write once and deploy many is Fonts. Andrew From alex at tweedly.net Fri Jul 30 19:12:38 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 31 Jul 2004 00:12:38 +0100 Subject: Unable to delete file from user space In-Reply-To: <55BEDE32-E276-11D8-AA61-00039384A130@mangomultimedia.com> References: <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <5.1.0.14.0.20040730234921.02535b08@mail.tweedly.net> At 15:18 30/07/2004 -0700, Trevor DeVore wrote: >On Jul 30, 2004, at 2:55 PM, Troy Rollins wrote: >> >>FWIW - Director does this (closes the IDE) if the "quit" command is used. >>Using "halt" in Director stops the movie, but does not quit the IDE. So >>to me, it doesn't look like a bug, it just looks like Revolution is >>written in Revolution. >> >>Although Director is not written in Director - which in some ways is >>better, some worse. Noted - maybe it's a different mindset for x-talk like languages versus others (and I haven't made the mind-transition. ( yet :-) >If you don't want to quit in the development environment just use this line: > >if environment() <> "development" then quit It's not a question of avoiding it in the stack - it's whether or not an IDE should allow itself to be killed off by the application it is running/debugging. In the "normal" programming world, the debugger (or IDE) is "in charge of" and "controlling" the application it is running, and wouldn't allow the application to cause the IDE to exit. (Indeed, trapping premature exit of the application is one of the primary tasks of a debugger :-) In the more "integrated" style of Rev (and perhaps Director, but I have no experience of it), it may seem reasonable to allow the app to have this level of control over the IDE - though I can't get myself adjusted to the idea that a programming choice within an app should kill the IDE. I'm 90% convinced that since all the experienced Rev'ers are saying this is OK, I should just accept it (and shut up :-) But I'm 10% convinced that there is a "blinkered vision" effect for experienced users looking at Rev behaviour, and that that effect prevents long-time Rev'ers from seeing just how this looks to someone using Player or Rev-IDE for the first time (and since there are far more people in the latter category than the first, I should keep go ahead with pushing the argument that this is a bug). I'm probably "pushing a rope uphill", so I'll go with the 90% -- Alex. From lists at mangomultimedia.com Fri Jul 30 19:16:21 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 30 Jul 2004 16:16:21 -0700 Subject: Unable to delete file from user space In-Reply-To: <5.1.0.14.0.20040730234921.02535b08@mail.tweedly.net> References: <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> <5.1.0.14.0.20040730234921.02535b08@mail.tweedly.net> Message-ID: <781E454B-E27E-11D8-AA61-00039384A130@mangomultimedia.com> On Jul 30, 2004, at 4:12 PM, Alex Tweedly wrote: >> If you don't want to quit in the development environment just use >> this line: >> >> if environment() <> "development" then quit > > It's not a question of avoiding it in the stack - it's whether or not > an IDE should allow itself to be killed off by the application it is > running/debugging. In the "normal" programming world, the debugger (or > IDE) is "in charge of" and "controlling" the application it is > running, and wouldn't allow the application to cause the IDE to exit. > (Indeed, trapping premature exit of the application is one of the > primary tasks of a debugger :-) > > In the more "integrated" style of Rev (and perhaps Director, but I > have no experience of it), it may seem reasonable to allow the app to > have this level of control over the IDE - though I can't get myself > adjusted to the idea that a programming choice within an app should > kill the IDE. > > I'm 90% convinced that since all the experienced Rev'ers are saying > this is OK, I should just accept it (and shut up :-) > > But I'm 10% convinced that there is a "blinkered vision" effect for > experienced users looking at Rev behaviour, and that that effect > prevents long-time Rev'ers from seeing just how this looks to someone > using Player or Rev-IDE for the first time (and since there are far > more people in the latter category than the first, I should keep go > ahead with pushing the argument that this is a bug). > > I'm probably "pushing a rope uphill", so I'll go with the 90% Alex, I realize why this appears weird to you and what you are suggesting. I remember being "surprised" when my authoring application suddenly quit when I first started using programs like Director and Revolution. Yes it is different from other environments and maybe it should be changed (I'm not really concerned one way or the other). I was just pointing out that it is easy to avoid in case anyone on the list didn't know about it. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From gizmotron at earthlink.net Fri Jul 30 19:24:15 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 16:24:15 -0700 Subject: shilling for my feature request [1926] In-Reply-To: <781E454B-E27E-11D8-AA61-00039384A130@mangomultimedia.com> Message-ID: <9257AEE8-E27F-11D8-840B-000A95743F7A@earthlink.net> Hi, So I finally figured out how to use bugzilla from the Rev website. So what's the policy on requesting people vote for a feature? I mean if they wanted to how would they even know the feature request even exists? [1926] ? Thanks, Mark From tsj at unimelb.edu.au Fri Jul 30 19:24:48 2004 From: tsj at unimelb.edu.au (Terry Judd) Date: Sat, 31 Jul 2004 09:24:48 +1000 Subject: padding out revXMLText In-Reply-To: <20040730160013.1D1F5930078@mail.runrev.com> Message-ID: > From: joel.guillod at net2000.ch > Date: Fri Jul 30, 2004 11:43:20 PM Australia/Melbourne > To: use-revolution at lists.runrev.com > Subject: Re: padding out revXMLText > Reply-To: How to use Revolution > > > Oops Sarah, > > I use an undocumented feature of the revXMLText (not revXMLTree!) with > a third parameter with > value TRUE in order to get the formatted xml: > > put revXMLText(treeID[[,startNode],formatted]) into tFormattedXML Thanks Joel ? this is very useful to say the least ? shame it's undocumented. Now if we could just specify the character to use for padding (looks like it defaults to space) then we're set! Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From troy at rpsystems.net Fri Jul 30 19:40:36 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 19:40:36 -0400 Subject: shilling for my feature request [1926] In-Reply-To: <9257AEE8-E27F-11D8-840B-000A95743F7A@earthlink.net> References: <9257AEE8-E27F-11D8-840B-000A95743F7A@earthlink.net> Message-ID: On Jul 30, 2004, at 7:24 PM, Mark Brownell wrote: > So I finally figured out how to use bugzilla from the Rev website. So > what's the policy on requesting people vote for a feature? I mean if > they wanted to how would they even know the feature request even > exists? [1926] ? So far as I know, there isn't an official policy. I don't think it hurts to make a polite case for your pet bug, and post the link to the bugzilla page with it. Harping on one probably wouldn't be met with a lot of enthusiasm, but a "hey folks, I just logged bug XXXX and here is why. If this matters to you as much as me, please consider giving it some of your votes!" seems pretty harmless, and it lets people get involved with minimal effort. Many folks, myself included, don't lurk around bugzilla doing a 30 second refresh to see what is going on. By the way, what's bug 1926 all about? ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From jperryl at ecs.fullerton.edu Fri Jul 30 20:04:55 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 17:04:55 -0700 (PDT) Subject: 2.5 cursor change In-Reply-To: <39A50432-E279-11D8-89D9-000A959D005E@earthlink.net> Message-ID: I agree. I really don't like it. Plus, my first response was that the arrow on the left was a normal selection/execution tool and that the second was maybe a resizing tool... Just my two small monetary units... Judy On Fri, 30 Jul 2004, Marian Petrides wrote: > My immediate response to the change from grabber hand to arrow for the > browse cursor was that I didn't like it, but I thought I might get used > to it. However, now that I try to use someone else's stack (Judy's > Intro to Rev), I know for sure: I HATE IT!! > > Seriously, I find it very disorienting to be browsing through a stack > using an arrow rather than the traditional grabber hand. > > RunRev: Please consider going back to the old icon. Thanks. > > Marian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Fri Jul 30 20:14:03 2004 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 31 Jul 2004 01:14:03 +0100 Subject: shilling for my feature request [1926] In-Reply-To: <9257AEE8-E27F-11D8-840B-000A95743F7A@earthlink.net> References: <781E454B-E27E-11D8-AA61-00039384A130@mangomultimedia.com> Message-ID: <5.1.0.14.0.20040731010854.02530620@mail.tweedly.net> At 16:24 30/07/2004 -0700, Mark Brownell wrote: >Hi, > >So I finally figured out how to use bugzilla from the Rev website. So >what's the policy on requesting people vote for a feature? I mean if they >wanted to how would they even know the feature request even exists? [1926] ? Here's the approach I figured out (just haven't had time to do yet ....) 1. write a stack that searches bugzilla for enhancement requests needing votes 1a. add some cool music or graphic effects 1b. give it a name that will attract people 2. make it display the bugs and their voting status in some clever way 3. include an easy way to adjust your vote settings 4. post the stack to User Spaces 5. wait for people to download and vote for your ideas .... And if just happened to put *your* requests first in the list, who could complain .... -- Alex. From gizmotron at earthlink.net Fri Jul 30 20:08:21 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 17:08:21 -0700 Subject: shilling for my feature request [1926] In-Reply-To: Message-ID: On Friday, July 30, 2004, at 04:40 PM, Troy Rollins wrote: > By the way, what's bug 1926 all about? ;-) > -- > Troy When I first came on this list and tried to see if I could create a pull-parser several people here directed me to offset() and regEx functions using matchtext(). I did some testing and came up with a few working functions that were just a little slower than the textCruncher Xtra for Director. The speeds where just a little faster than the ones I created in RealBasic. So I asked for a high speed pull-parser. There was tails among the support staff that someone was working on pull-parsers in the XML department and that Rev 2.5 might have that added. Later this past year someone suggested "split by string." Since this is exactly what I was looking for in part of the feature request I went along with the idea in this: I hope I did this right. http://www.runrev.com/revolution/developers/bugdatabase/ show_bug.cgi?id=1926 Summary: split by string, string; pull-parser Product: Revolution Version: 2.5 B1 Platform: All OS/Version: All Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: Unknown/Does not exist yet AssignedTo: bugdatabase at runrev.com ReportedBy: gizmotron at earthlink.net QAContact: revbugs at lists.runrev.com High speed pull-parser & for whatever else this could be useful split by string1 to string2 split by string1 getString by string1 to string2 Example sring1 = "e-mail start" Example sring2 = "e-mail end" Example sring1 = "" Example sring2 = "" splits end up the same as the current spit function with data ending up in a sequentially numerical keyed array including string1 & string2 or option cleaned away getString returns the string including string1 & string2 or option cleaned away extra note: "option cleaned away" means that string1 & string2 are stripped from the result I only ask because somehow high speed encryption does so much faster in 2.5 that in my old Transcript based version. I was looking for high speed text parsing based on words and phrases. The split function works with single characters as delimiters. I need it to work with strings as the delimiters. Very fast and powerful structured databases could be created using this pull-parser technique. The power to transform and manipulate data transmissions for encrypted data transfers could be designed to populate SQL databases way easier than is currently or often paid for by limited resources in some DBMS departments. Just think about HIPPA as one example. By adding the high speed of development with Revolution and the ease of integrating data transfers with legacy systems, a whole new kind of simpler XML can be sold to those that pay for new technologies. The invention of the pull-parser comes from ticked off IT professionals that are sick to death of all the advantages that XML has brought to them and the pull-parser is the result of simplifying that process. I just want it for myself and also want Rev to be a player in that future. There are some exciting things coming in the next seven years. The most notable is the semantic-web and RDF portals. It never hurts to be ahead of the competition. Thanks for your interest, Mark From jperryl at ecs.fullerton.edu Fri Jul 30 20:09:27 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 17:09:27 -0700 (PDT) Subject: 2.5 cursor change In-Reply-To: <60C4F45A-E27B-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: Yeah... but.. the hand's more obvious as to its function. With two arrows that differ only ever so slightly in appearance but markedly in action, 'twould be better, methinks, to have a markedly different appearance so that the user doesn't have to do the mouseover hover to figure out which is which and does what. Judy On Fri, 30 Jul 2004, Troy Rollins wrote: > I'd never take away freedom of choice, but if they put it back, I can > only hope it is an optional preference. I hate the mickey hand as much > as you do the arrow. I think it makes Rev look like it is a kiddie toy. From gizmotron at earthlink.net Fri Jul 30 20:11:12 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 17:11:12 -0700 Subject: shilling for my feature request [1926] In-Reply-To: <5.1.0.14.0.20040731010854.02530620@mail.tweedly.net> Message-ID: <21BB3B7F-E286-11D8-840B-000A95743F7A@earthlink.net> On Friday, July 30, 2004, at 05:14 PM, Alex Tweedly wrote: > 1. write a stack that searches bugzilla for enhancement requests > needing votes > 1a. add some cool music or graphic effects > 1b. give it a name that will attract people > 2. make it display the bugs and their voting status in some clever way > 3. include an easy way to adjust your vote settings > 4. post the stack to User Spaces > 5. wait for people to download and vote for your ideas .... > Ha! What? No naked dancers? Yes, that's the way to do it alright. Thanks, Mark From lists at mangomultimedia.com Fri Jul 30 20:28:00 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 30 Jul 2004 17:28:00 -0700 Subject: Looking for more info on hScroll Message-ID: <7A80EDDC-E288-11D8-AA61-00039384A130@mangomultimedia.com> Hello there list, I need to determine the percentage of the scroll of a group based on the current hScroll. I am scaling graphics in a group (thus changing the formattedWidth) and need to set the hScroll to the value that will keep the same objects centered in the viewable area of the group after the scaling is done. I've done some tests but can't figure out how to make all of my numbers match up to get a correct percentage. Here is an example - * I have a group with a formattedWidth of 1033 pixels. * During testing the highest hScroll value when scrolling this group to the right is 630. * The width of the group is 397 pixels so the formattedWidth of the group - the actual width of the group is 636 pixels. * The borderWidth = 2, scrollbarWidth = 0 and margins = 0 I don't know where the 6 pixel difference comes from. In tests with the groups formattedWidth set to other values the difference has ranged anywhere between 4 and 8 pixels. Now you may be thinking to yourself "What is the big deal with 4 to 8 pixels? That probably won't affect your calculations that much." but I hate not understanding why something isn't working and I will have a miserable weekend if I don't find the answer ;-) So does anybody know how to calculate a groups max hScroll based on its formattedWidth, width and other properties? Thanks, -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From troy at rpsystems.net Fri Jul 30 20:54:37 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 20:54:37 -0400 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 8:09 PM, Judy Perry wrote: > Yeah... but.. the hand's more obvious as to its function. With two > arrows > that differ only ever so slightly in appearance but markedly in action, > 'twould be better, methinks, to have a markedly different appearance so > that the user doesn't have to do the mouseover hover to figure out > which > is which and does what. ;-) Well, I can't say I've experienced that problem, but now I'm wondering - are we talking about the icon which gets used in the tools palette, or the actual mouse cursor which is used in the two modes? The icon in the palette, I have no real preference... it could be a happy face for all I care. The mickey hand cursor is what I've never liked. I believe the arrow tool as a cursor is more appropriate when browsing, as that is how ("real") applications which are not otherwise fiddling with the cursor actually work. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Fri Jul 30 20:59:20 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 20:59:20 -0400 Subject: shilling for my feature request [1926] In-Reply-To: References: Message-ID: On Jul 30, 2004, at 8:08 PM, Mark Brownell wrote: > When I first came on this list and tried to see if I could create a > pull-parser several people here directed me to offset() and regEx > functions using matchtext(). I did some testing and came up with a few > working functions that were just a little slower than the textCruncher > Xtra for Director. I'm quite familiar with that xtra, and even coming close says that what you came up with is fast. > > Later this past year someone suggested "split by string." Since this > is exactly what I was looking for in part of the feature request I > went along with the idea in this: For those of us who aren't familiar with the term "pull-parser", I'll ask some indulgence. Like most of us, I parse a lot of string content, and I'm familiar with a number of models for parsing XML content, for instance. But, what specifically is a pull-parser and how does #1926 make it possible / better? -- Troy RPSystems, Ltd. http://www.rpsystems.net From Cubist at aol.com Fri Jul 30 21:11:46 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Fri, 30 Jul 2004 21:11:46 EDT Subject: Shameless plug Message-ID: My name is Quentin Long. I'm available for Rev work (and also for HyperCard work, just in case anyone cares). Anybody who's curious about my level of expertise has two main options: One, search the list archives -- http://lists.runrev.com/pipermail/use-revolution/ -- for all the posts in which I've offered possible solutions to other list-members' problems. Two, those of you who have Macs may want to surf on over to http://members.aol.com/cubist/Download.html and download some of my HyperCard stacks to see what I can do in the way of interface and so on. These stacks are: HTML Cleaner -- Reduce the filesize of webpages by getting rid of bogus HTML tags and entities, unnecessary white space, MSIE-specific crap. New Wing -- HC developers' add-on; a variety of useful extra features and functions. HyperEnigma -- Low- (or medium-, if you're feeling generous) -security encryption algorithm with a pretty decent interface. WordSeeker -- Word-search puzzle stack with a collection of 26 puzzles. DieRoller -- Utility for roleplaying games (D&D and so on). Spirograph -- Creates designs similar to what the Spirograph toy makes. PolyButtons -- HC development tool that allows the use of "true" polygonal buttons in HC stacks. Quentin Long cubist at aol.com 650-279-6143 From mpetrides at earthlink.net Fri Jul 30 21:26:04 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 30 Jul 2004 21:26:04 -0400 Subject: 2.5 cursor change In-Reply-To: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> References: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> I was talking about both, but mainly the cursor that is actually used in a stack. Maybe I am just so HyperCard-conditioned to expect a grabber hand that it feels odd to be using an arrow. But I see your point, too. Perhaps we don't really want users to think "stack" but rather to think "professionally-looking mainstream app." Now, I am truly confused. ;-) M On Jul 30, 2004, at 8:54 PM, Troy Rollins wrote: > > On Jul 30, 2004, at 8:09 PM, Judy Perry wrote: > >> Yeah... but.. the hand's more obvious as to its function. With two >> arrows >> that differ only ever so slightly in appearance but markedly in >> action, >> 'twould be better, methinks, to have a markedly different appearance >> so >> that the user doesn't have to do the mouseover hover to figure out >> which >> is which and does what. > > ;-) > > Well, I can't say I've experienced that problem, but now I'm wondering > - are we talking about the icon which gets used in the tools palette, > or the actual mouse cursor which is used in the two modes? > > The icon in the palette, I have no real preference... it could be a > happy face for all I care. The mickey hand cursor is what I've never > liked. I believe the arrow tool as a cursor is more appropriate when > browsing, as that is how ("real") applications which are not otherwise > fiddling with the cursor actually work. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From troy at rpsystems.net Fri Jul 30 21:59:05 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 21:59:05 -0400 Subject: 2.5 cursor change In-Reply-To: <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> References: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> Message-ID: <33E34874-E295-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 9:26 PM, Marian Petrides wrote: > But I see your point, too. Perhaps we don't really want users to > think "stack" but rather to think "professionally-looking mainstream > app." Now, I am truly confused. ;-) Well, if it helps, Kevin Miller indicated the very reason for the change was to give Rev apps a more mainstream look. The mickey hand was one of the few things in Rev that triggered the "this isn't programmed in something real" reaction. One thought I entertained was the possibility of actually having the select tool have the mini 4-way arrow attached to the select arrow (as it does in the tool palette), particularly when in the IDE... which would give a visible cursor difference between the browse and select tools - which I don't argue as not being useful. I can see where it can be confusing (for some at least) that two very different modes have the same cursor. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jacque at hyperactivesw.com Fri Jul 30 22:25:05 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 30 Jul 2004 21:25:05 -0500 Subject: Unable to delete file from user space In-Reply-To: <5.1.0.14.0.20040730234921.02535b08@mail.tweedly.net> References: <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <41094A0D.4070603@hyperactivesw.com> <5.1.0.14.0.20040729235012.02b21b18@mail.tweedly.net> <5.1.0.14.0.20040730193655.02abde48@mail.tweedly.net> <5.1.0.14.0.20040730200227.02a82580@mail.tweedly.net> <5.1.0.14.0.20040730220849.02a77bc0@mail.tweedly.net> <28918D39-E273-11D8-9385-000A95A09CF8@rpsystems.net> <5.1.0.14.0.20040730234921.02535b08@mail.tweedly.net> Message-ID: <410B0301.9080304@hyperactivesw.com> On 7/30/04 6:12 PM, Alex Tweedly wrote: > I'm 90% convinced that since all the experienced Rev'ers are saying this > is OK, I should just accept it (and shut up :-) No, please don't. Your fresh point of view is valuable on many levels. Feedback is good. Don't go getting shy on us. > > But I'm 10% convinced that there is a "blinkered vision" effect for > experienced users looking at Rev behaviour, and that that effect > prevents long-time Rev'ers from seeing just how this looks to someone > using Player or Rev-IDE for the first time (and since there are far more > people in the latter category than the first, I should keep go ahead > with pushing the argument that this is a bug). You've made a good case that the behavior you want would be a good change, though I think I'd like the IDE to just warn me that the stack has requested a "quit" and ask if I want to proceed. That would give us the best of both worlds. But for sure you should document it. I would request it as a feature rather than a bug because the current behavior doesn't look like a mistake to me, but as you say, they can change the status if they want to. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Fri Jul 30 22:44:39 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 19:44:39 -0700 (PDT) Subject: 2.5 cursor change In-Reply-To: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: Yeah, sorry... my mind was thinking more about the tools palette. But this has me thinking as a teacher of game dev -- what cursor to use, then, to indicate 'magic' or clickable areas? Come to think of it, even browsers use the 'Mickey' hand to indicate clickability... maybe going back to the HC model? Judy On Fri, 30 Jul 2004, Troy Rollins wrote: > > On Jul 30, 2004, at 8:09 PM, Judy Perry wrote: > > > Yeah... but.. the hand's more obvious as to its function. With two > > arrows > > that differ only ever so slightly in appearance but markedly in action, > > 'twould be better, methinks, to have a markedly different appearance so > > that the user doesn't have to do the mouseover hover to figure out > > which > > is which and does what. > > ;-) > > Well, I can't say I've experienced that problem, but now I'm wondering > - are we talking about the icon which gets used in the tools palette, > or the actual mouse cursor which is used in the two modes? > > The icon in the palette, I have no real preference... it could be a > happy face for all I care. The mickey hand cursor is what I've never > liked. I believe the arrow tool as a cursor is more appropriate when > browsing, as that is how ("real") applications which are not otherwise > fiddling with the cursor actually work. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Fri Jul 30 22:47:54 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 30 Jul 2004 22:47:54 -0400 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: <05AE3C59-E29C-11D8-89D9-000A959D005E@earthlink.net> Ayup. That's where my conditioning came from, not Hypercard per se but from browsers. That makes MUCH more sense. I didn't think I spent that much time in HyperCard environments. On Jul 30, 2004, at 10:44 PM, Judy Perry wrote: > Come to think of it, even > browsers use the 'Mickey' hand to indicate clickability... maybe going > back to the HC model? From jacque at hyperactivesw.com Fri Jul 30 22:50:46 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 30 Jul 2004 21:50:46 -0500 Subject: 2.5 cursor change In-Reply-To: <33E34874-E295-11D8-9385-000A95A09CF8@rpsystems.net> References: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> <33E34874-E295-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <410B0906.1000706@hyperactivesw.com> On 7/30/04 8:59 PM, Troy Rollins wrote: > > On Jul 30, 2004, at 9:26 PM, Marian Petrides wrote: > >> But I see your point, too. Perhaps we don't really want users to >> think "stack" but rather to think "professionally-looking mainstream >> app." Now, I am truly confused. ;-) > > > Well, if it helps, Kevin Miller indicated the very reason for the change > was to give Rev apps a more mainstream look. The mickey hand was one of > the few things in Rev that triggered the "this isn't programmed in > something real" reaction. > > One thought I entertained was the possibility of actually having the > select tool have the mini 4-way arrow attached to the select arrow (as > it does in the tool palette), particularly when in the IDE... which > would give a visible cursor difference between the browse and select > tools - which I don't argue as not being useful. I can see where it can > be confusing (for some at least) that two very different modes have the > same cursor. I agree. I have to keep looking at the tool palette to know which mode I'm in. It would be easier of the two cursors were visually different. Another way to handle it would be to retain the mickey hand during development and then allow the user to specify when building a standalone whether to keep it or not. It would be very simple change; if the hand cursor isn't available, Rev uses the system arrow by default. The only thing you have to do to get a standard cursor in a standalone is leave out the hand. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mpetrides at earthlink.net Fri Jul 30 22:52:19 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 30 Jul 2004 22:52:19 -0400 Subject: 2.5 cursor change In-Reply-To: <410B0906.1000706@hyperactivesw.com> References: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> <33E34874-E295-11D8-9385-000A95A09CF8@rpsystems.net> <410B0906.1000706@hyperactivesw.com> Message-ID: >>>Another way to handle it would be to retain the mickey hand during development and then allow the user to specify when building a standalone whether to keep it or not. It would be very simple change; if the hand cursor isn't available, Rev uses the system arrow by default. The only thing you have to do to get a standard cursor in a standalone is leave out the hand. That's a great idea, Jacque. I hope RunRev decides to go this way!! M From troy at rpsystems.net Fri Jul 30 22:53:16 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 22:53:16 -0400 Subject: 2.5 cursor change In-Reply-To: <05AE3C59-E29C-11D8-89D9-000A959D005E@earthlink.net> References: <05AE3C59-E29C-11D8-89D9-000A959D005E@earthlink.net> Message-ID: On Jul 30, 2004, at 10:47 PM, Marian Petrides wrote: > Ayup. That's where my conditioning came from, not Hypercard per se but > from browsers. That makes MUCH more sense. I didn't think I spent > that much time in HyperCard environments. True, browsers do, but "applications" don't, certainly not over something like an "OK" button, or "delete file." Plus, the hand Rev has always used was unique to Rev... and seemed really "odd" to me. I'm grateful for the arrow. :-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Fri Jul 30 22:58:49 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 22:58:49 -0400 Subject: 2.5 cursor change In-Reply-To: <410B0906.1000706@hyperactivesw.com> References: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> <33E34874-E295-11D8-9385-000A95A09CF8@rpsystems.net> <410B0906.1000706@hyperactivesw.com> Message-ID: <8BE5B625-E29D-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 10:50 PM, J. Landman Gay wrote: > Another way to handle it would be to retain the mickey hand during > development and then allow the user to specify when building a > standalone whether to keep it or not. It would be very simple change; > if the hand cursor isn't available, Rev uses the system arrow by > default. The only thing you have to do to get a standard cursor in a > standalone is leave out the hand. I usually don't include the cursor library at all, which seems to be a brute force way to do that. Maybe more brute force than I really want. Personally, I think Mickey should take its bows, and Rev should use something more modern, and "app looking." An alternate selection cursor might be the way to go. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jperryl at ecs.fullerton.edu Fri Jul 30 23:01:35 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 20:01:35 -0700 (PDT) Subject: 2.5 cursor change In-Reply-To: <410B0906.1000706@hyperactivesw.com> Message-ID: I like this idea, for two reasons -- it makes the two cursors visually distinct during dev AND it allows developers to use the hand where they feel it would be useful. FWIW... Judy On Fri, 30 Jul 2004, J. Landman Gay wrote: > I agree. I have to keep looking at the tool palette to know which mode > I'm in. It would be easier of the two cursors were visually different. > > Another way to handle it would be to retain the mickey hand during > development and then allow the user to specify when building a > standalone whether to keep it or not. It would be very simple change; if > the hand cursor isn't available, Rev uses the system arrow by default. > The only thing you have to do to get a standard cursor in a standalone > is leave out the hand. From jperryl at ecs.fullerton.edu Fri Jul 30 23:02:35 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 30 Jul 2004 20:02:35 -0700 (PDT) Subject: 2.5 cursor change In-Reply-To: Message-ID: Yes, I can see where you are coming from... I'd just like to see the hand retained as an option for where it is useful... but probably not as the default, for the reasons you have noted. Judy On Fri, 30 Jul 2004, Troy Rollins wrote: > True, browsers do, but "applications" don't, certainly not over > something like an "OK" button, or "delete file." Plus, the hand Rev has > always used was unique to Rev... and seemed really "odd" to me. I'm > grateful for the arrow. :-) From jacque at hyperactivesw.com Fri Jul 30 23:20:06 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 30 Jul 2004 22:20:06 -0500 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: <410B0FE6.9040502@hyperactivesw.com> On 7/30/04 10:01 PM, Judy Perry wrote: > I like this idea, for two reasons -- it makes the two cursors visually > distinct during dev AND it allows developers to use the hand where they > feel it would be useful. Now that I look again, the beta does have the little cross on the cursor itself. I just have to remember to look for it. At any rate, they are modestly different. > > FWIW... > > Judy > > On Fri, 30 Jul 2004, J. Landman Gay wrote: > > >>I agree. I have to keep looking at the tool palette to know which mode >>I'm in. It would be easier of the two cursors were visually different. >> >>Another way to handle it would be to retain the mickey hand during >>development and then allow the user to specify when building a >>standalone whether to keep it or not. It would be very simple change; if >>the hand cursor isn't available, Rev uses the system arrow by default. >>The only thing you have to do to get a standard cursor in a standalone >>is leave out the hand. > > > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From troy at rpsystems.net Fri Jul 30 23:23:09 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 23:23:09 -0400 Subject: 2.5 cursor change In-Reply-To: <410B0FE6.9040502@hyperactivesw.com> References: <410B0FE6.9040502@hyperactivesw.com> Message-ID: On Jul 30, 2004, at 11:20 PM, J. Landman Gay wrote: > Now that I look again, the beta does have the little cross on the > cursor itself. I just have to remember to look for it. At any rate, > they are modestly different. REALLY? I hadn't noticed that. Probably similar to the issue I have with the beta's lock-messages and lock-errors buttons... ;-) Now I'll have to go look. -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Fri Jul 30 23:25:00 2004 From: troy at rpsystems.net (Troy Rollins) Date: Fri, 30 Jul 2004 23:25:00 -0400 Subject: 2.5 cursor change In-Reply-To: <410B0FE6.9040502@hyperactivesw.com> References: <410B0FE6.9040502@hyperactivesw.com> Message-ID: <3464479C-E2A1-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 11:20 PM, J. Landman Gay wrote: > Now that I look again, the beta does have the little cross on the > cursor itself. I just have to remember to look for it. At any rate, > they are modestly different. OK. I looked. 8-) Works for me! -- Troy RPSystems, Ltd. http://www.rpsystems.net From greg at mcilhiney.com Fri Jul 30 23:32:05 2004 From: greg at mcilhiney.com (Greg McIlhiney) Date: Fri, 30 Jul 2004 20:32:05 -0700 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: >Yeah, sorry... my mind was thinking more about the tools palette. > >But this has me thinking as a teacher of game dev -- what cursor to use, >then, to indicate 'magic' or clickable areas? Come to think of it, even >browsers use the 'Mickey' hand to indicate clickability... maybe going >back to the HC model? Hmmm, the FIRST thing I ever did when building any HC SA was change the CURS 128 resource tothe arrow. But I agree. When developing the tool/mode cursors need to be graphically unique. And if they match the majority of other design programs, I can't see that as anything but a good thing. Personally I think the default cursor the end-user will use should be the arrow cursor in any app development environment. Other choices should then be there for those that differ.. just my opinion ;) Thanks for the tips on making the arrow the default! -- greg From gizmotron at earthlink.net Fri Jul 30 23:48:37 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 30 Jul 2004 20:48:37 -0700 Subject: shilling for my feature request [1926] In-Reply-To: Message-ID: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> On Friday, July 30, 2004, at 05:59 PM, Troy Rollins wrote: > For those of us who aren't familiar with the term "pull-parser", I'll > ask some indulgence. Like most of us, I parse a lot of string content, > and I'm familiar with a number of models for parsing XML content, for > instance. But, what specifically is a pull-parser and how does #1926 > make it possible / better? > -- > Troy OK school time. from here: http://otn.oracle.com/tech/xml/xdk/staxpreview.html "Oracle StAX Pull Parser Preview A new XML document parsing technology is being developed as part of the Java Community Process to supplement DOM and SAX. Called Streaming API for XML or StAX, this technology is being developed under JSR-173 and is in its final draft stage. StAX parsing has significant advantages over DOM and SAX which are discussed in the Sep/Oct. issue of Oracle Magazine in the article - Parsing XML Efficiently. StAX gives parsing control to you through either a simple iterator-based API and an underlying stream of events or a cursor style object API. Methods such as next() and hasNext() allow you to pull the event by asking for next one rather than handling it in a callback. This gives you precise control over XML document processing. As distinct from other event-based approaches StAX allows you to stop processing the document, skip ahead to sections of the document, or get subsections of the document." More on pull-parsers at here: http://www.xmlpull.org/ So... These new split functions would allow us to set our own rules for next(), nextTag(), and nextText() while streaming fragments out of of full XML documents. This is because we would have high speed functions to pull data out of large documents and the need for not relying on the streaming method would leave those current pull-parser implementations further behind. MTML breaks the rules in a way that XML was never meant to. MTML element type tag sets can begin within an other tag set and end outside these other tag sets. This would break most XML parsers and even some of the new streaming designs that are designed as implementations of pull-parsing. All this adds up to the designer of the data structure being able to run modified and simple data transfers. "This is a good thing" Martha Stewart. It's better to dust off your competitors if you can offer the option. Development time within RunRev including this kind of data structuring can be a winning combination for you when it comes to offering services. HTH, Mark From ambassador at fourthworld.com Fri Jul 30 23:54:14 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 30 Jul 2004 20:54:14 -0700 Subject: 2.5 cursor change In-Reply-To: References: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> <33E34874-E295-11D8-9385-000A95A09CF8@rpsystems.net> <410B0906.1000706@hyperactivesw.com> Message-ID: <410B17E6.4020208@fourthworld.com> Marian Petrides wrote: > >>>Another way to handle it would be to retain the mickey hand during > development and then allow the user to specify when building a > standalone whether to keep it or not. It would be very simple change; if > the hand cursor isn't available, Rev uses the system arrow by default. > The only thing you have to do to get a standard cursor in a standalone > is leave out the hand. > > That's a great idea, Jacque. I hope RunRev decides to go this way!! Ironically that's very close to the way it's always been: Changing the default cursor is as simple as adding this line to your standalone: on startup set the defaultCursor to arrow end startup To implement this in the IDE it could have been as simple as doing the equivalent of that line in the engine itself (probably a resource ID constant), and less alarming to the developers here than discarding the hand cursor resource altogether. HyperCard didn't do so well as browsers: in HC the hand cursor was always present, giving the impression that everything was clickable. Once the hand cursor is restored to the cursor collection in Rev, all of us who use it in a browser-like fashion over links in text will be able to do what HyperCard arguably should have done in the first place: let people make apps that look like all other apps, and use the hand cursor only as a visual indicator of links or clickable images. That Rev is moving toward having the default cursor be the same as with all other apps is a welcome move. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From troy at rpsystems.net Sat Jul 31 00:09:10 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 00:09:10 -0400 Subject: shilling for my feature request [1926] In-Reply-To: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> References: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> Message-ID: <6019D2EF-E2A7-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 30, 2004, at 11:48 PM, Mark Brownell wrote: > So... > These new split functions would allow us to set our own rules for > next(), nextTag(), and nextText() while streaming fragments out of of > full XML documents. This is because we would have high speed functions > to pull data out of large documents and the need for not relying on > the streaming method would leave those current pull-parser > implementations further behind. > > MTML breaks the rules in a way that XML was never meant to. MTML > element type tag sets can begin within an other tag set and end > outside these other tag sets. This would break most XML parsers and > even some of the new streaming designs that are designed as > implementations of pull-parsing. All this adds up to the designer of > the data structure being able to run modified and simple data > transfers. "This is a good thing" Martha Stewart. It's better to dust > off your competitors if you can offer the option. Development time > within RunRev including this kind of data structuring can be a winning > combination for you when it comes to offering services. Very interesting. You certainly are quite the evangelist for the merits of pull-parsing. I read the reference docs, but I have to admit, I'm not the parsing method connoisseur I suppose I should be. I've always used the "whatever works" approach. To that end, I've used both DOM and SAX, and rolled-my-own in other instances. I'm still not positive I'd know when to say "this needs a pull-parser!" Nor can I claim to fully understand all the benefits and efficiencies of MTML, fortunately, I doubt I am alone in that. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Sat Jul 31 00:18:28 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 00:18:28 -0400 Subject: shilling for my feature request [1926] In-Reply-To: <6019D2EF-E2A7-11D8-9385-000A95A09CF8@rpsystems.net> References: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> <6019D2EF-E2A7-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: On Jul 31, 2004, at 12:09 AM, Troy Rollins wrote: > Very interesting. You certainly are quite the evangelist for the > merits of pull-parsing. I read the reference docs, but I have to > admit, I'm not the parsing method connoisseur I suppose I should be. > I've always used the "whatever works" approach. To that end, I've used > both DOM and SAX, and rolled-my-own in other instances. I'm still not > positive I'd know when to say "this needs a pull-parser!" Nor can I > claim to fully understand all the benefits and efficiencies of MTML, > fortunately, I doubt I am alone in that. ;-) FWIW - if anyone is interested, this document, linked from one of the links Mark provided, probably offers the clearest definitions of the various parsing types I've seen so far - Scroll to the very bottom for a nice pros and cons chart. -- Troy RPSystems, Ltd. http://www.rpsystems.net From chipp at chipp.com Sat Jul 31 00:46:20 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 30 Jul 2004 23:46:20 -0500 Subject: shilling for my feature request [1926] In-Reply-To: References: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> <6019D2EF-E2A7-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <410B241C.9080403@chipp.com> Thanks Troy! Very informative! Troy Rollins wrote: > FWIW - if anyone is interested, this document, linked from one of the > links Mark provided, probably offers the clearest definitions of the > various parsing types I've seen so far - > > > > Scroll to the very bottom for a nice pros and cons chart. From rbarber at yhb.att.ne.jp Sat Jul 31 01:01:01 2004 From: rbarber at yhb.att.ne.jp (ron barber) Date: Sat, 31 Jul 2004 14:01:01 +0900 Subject: Unicode Stack names on 2.5b In-Reply-To: <3AF96866-E01E-11D8-AB02-003065CC999E@pi.be> References: <3AF96866-E01E-11D8-AB02-003065CC999E@pi.be> Message-ID: <9E40825A-E2AE-11D8-93F0-000A95DAEEF0@yhb.att.ne.jp> Hi, Simple question with a simple answer probably. How do I get the window name(title/label) to display in Unicode?(or for that matter in other specialty fonts which keyboard layout is not standard eg Greek) Is this a function of the OS rather than scriptable from within RR? The new properties manager handles unicode, so input it easy. When say, Japanese, is typed into the title fld of the prop manager, it automatically changes the textfont property of the stack to the appropriate font. This also changes all the other control's textfont property if they have not been explicitly set. This can be overcome easily enough. However, the titlebar of the wd is still showing ascii type characters. thanks Ron ps thanks Tuviah for your work on unicode, its getting very close From dan at clearvisiontech.com Sat Jul 31 01:01:57 2004 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 30 Jul 2004 22:01:57 -0700 Subject: Installers In-Reply-To: <20040731015700.88A74930174@mail.runrev.com> Message-ID: Dan, I don't actually use rev as my installer. I wouldn't trust Rev (or my coding) to touch someone's system... to many things could go wrong (especially on Windoz!) To install on OS 7/8/9, I use "StuffIt InstallerMaker" from Aladdin Systems, Inc. For OSX, I use Apple's "PackageMaker". For Windows, I use InstallShield Express (www.installshield.com). Not only do I get clean installs, these are "standard" installers. Just about everyone who's ever used a computer is familiar with the look and feel of the install -- makes my products look like the "big boys". Hope that helps. -Dan > Dan.... > > How do you install them with a Rev app? If that were possible, I think > one could do that with other fonts. > > Dan > (nice name, BTW). > > :-D From webmaster at dreamscapesoftware.com Sat Jul 31 02:12:43 2004 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Sat, 31 Jul 2004 00:12:43 -0600 Subject: Installers References: Message-ID: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> > Inc. For OSX, I use Apple's "PackageMaker". For Windows, I use > InstallShield Express (www.installshield.com). I just wanted to mention 1 program that I use for making Installers on Windows. It's called Inno Setup. It is used by MANY major companies for their installers, it is customizable and scriptable. The best part...it's completely FREE! If your a Windows user and you download it and try it you'll definately recogonize it. http://www.jrsoftware.org/isinfo.php Derek Bump Dreamscape Software ____________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com From ptrendler at bigpond.com Sat Jul 31 02:07:15 2004 From: ptrendler at bigpond.com (Pat Trendler) Date: Sat, 31 Jul 2004 16:07:15 +1000 Subject: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> Message-ID: <003101c476c4$a4f984e0$b000a8c0@mshome.net> Rev 2.1.2 win32 I've had a lot of problems with iconify, managed to solve them all except this one. Spent nearly two very valuable days trying to get round this. I need to make sure a user gets a chance to save a substack (saved as a separate file) if they minimize and then close the stack from the taskbar. This happens with an empty stack and with just this in the stack script. on iconifystack answer "whatever" with "OK" end iconifystack doesn't matter where the script goes - closestackrequest, uniconify. Without answer and I just save and do some other things there's no problem - but there is if the user didn't want to save the changes they've made. This is for a cdrom which my client (my first paid job) has made a deal with a magazine she writes for to review this cdrom, so there's a deadline. Tomorrow. Basically the only way I can solve this problem seems to be to take minimize off the decorations - and that is not going to look good either. Maybe someone has some ideas. Greatly appreciated if you can help here. Pat From revolution at jaedworks.com Sat Jul 31 02:09:33 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Fri, 30 Jul 2004 23:09:33 -0700 Subject: 2.5 cursor change In-Reply-To: <410B0906.1000706@hyperactivesw.com> References: <3256AFF8-E28C-11D8-9385-000A95A09CF8@rpsystems.net> <96D9870A-E290-11D8-89D9-000A959D005E@earthlink.net> <33E34874-E295-11D8-9385-000A95A09CF8@rpsystems.net> <410B0906.1000706@hyperactivesw.com> Message-ID: At 9:50 PM -0500 7/30/2004, J. Landman Gay wrote: >Another way to handle it would be to retain the mickey hand during >development and then allow the user to specify when building a >standalone whether to keep it or not. It would be very simple >change; if the hand cursor isn't available, Rev uses the system >arrow by default. The only thing you have to do to get a standard >cursor in a standalone is leave out the hand. Like the idea, but don't like that implementation: developers might want to use the hand (for instance, to indicate links) but want the default cursor to be an arrow. If the standalone builder takes out the hand then it's not available for browser-type applications, where it's useful. Possibly use a white-outlined arrow for the pointer tool? (Although I think Windows uses such a cursor for something else.) My feeling is that if you have to squint at the cursor to figure out which mode you're in - if you even have to think about it - there's a usability problem. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ptrendler at bigpond.com Sat Jul 31 02:33:42 2004 From: ptrendler at bigpond.com (Pat Trendler) Date: Sat, 31 Jul 2004 16:33:42 +1000 Subject: Desperately seeking help. iconify. uniconify. close from task bar.answer. ms reportable error? References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <003101c476c4$a4f984e0$b000a8c0@mshome.net> Message-ID: <004a01c476c8$55477660$b000a8c0@mshome.net> This doesn't happen in 2.5 but that doesn't help me much. Also I've noticed how minimizing stacks released memory, and what's interesting is that it never goes up as much as when the standalone is first opened. Varies between a half to sometimes a quarter of the original memory usage. If iconic wasn't such a bitch I might think of iconicing/uniconicising at startup - it really cuts down on memory usage ( or maybe its just my bad code) Pat. ----- Original Message ----- From: "Pat Trendler" To: "How to use Revolution" Sent: Saturday, July 31, 2004 4:07 PM Subject: Desperately seeking help. iconify. uniconify. close from task bar.answer. ms reportable error? > Rev 2.1.2 win32 > > I've had a lot of problems with iconify, managed to solve them all except > this one. Spent nearly two very valuable days trying to get round this. I > need to make sure a user gets a chance to save a substack (saved as a > separate file) if they minimize and then close the stack from the taskbar. > > This happens with an empty stack and with just this in the stack script. > > on iconifystack > answer "whatever" with "OK" > end iconifystack > > doesn't matter where the script goes - closestackrequest, uniconify. > Without answer and I just save and do some other things there's no problem - > but there is if the user didn't want to save the changes they've made. > > This is for a cdrom which my client (my first paid job) has made a deal with > a magazine she writes for to review this cdrom, so there's a deadline. > Tomorrow. > > Basically the only way I can solve this problem seems to be to take minimize > off the decorations - and that is not going to look good either. > > Maybe someone has some ideas. > > Greatly appreciated if you can help here. > > Pat > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From sims at ezpzapps.com Sat Jul 31 03:16:40 2004 From: sims at ezpzapps.com (sims) Date: Sat, 31 Jul 2004 09:16:40 +0200 Subject: Dan Shafer? Yes, he... In-Reply-To: References: Message-ID: >On Jul 30, 2004, at 5:06 AM, sims wrote: > >>...is coming to Malta for the European Rev Conference >>14-15-16 November 2004 in Malta. >> >>Dan Shafer will be available for discussions, give a talk, >>answer questions, and will be part of what is shaping >>up to be a great conference. >> >>Malte Brill, Richard Gaskin, Klaus Major, Kevin Miller, Frederic >>Rinaldi, Jan Schenkel, >>Dan Shafer...phone's ringing, maybe someone else is calling to say they >>are coming...gotta run. >> >>Read about it here: http://techietours.com/Rev/ > > >Sims, > >I am trying to go too!!! But I am low on money, it's a very >expensive trip from Brazil to Malta. I am making all kinds of jobs >here (custom programming, video editing, sushiman cooking, etc...) >so that you can hear my call saying that I am comming too. I really >don't know the best way to malta, is it a fly to london and another >one to malta? or it is a flight to somewhere else and then a ferry >boat to malta... By saying "best" I am saying "cheapest". I can live >with no confort, spanish speaking custom agents that do not >understand that in Brazil we speak portuguese, tedious flight >security videos, bad food and evil airplane chairs. So can you >please point me to the cheapest way to get to malta? Also I'll >probably arrive some days early to enjoy more the trip as I did on >Revolution Masters Sumit. > >Thanks! >andre Andre...buddy...mon ami...pal...habib...yo, I can only give you advice that I heard from some guys who were hanging around a certain street corner, perched on their wooden folding chairs, sipping cappuccino, smoking crooked tough cigars which look like they were made from seagull droppings. I *think* I heard them say that if one wants to optimise a return on investment lately that 'youse guys' bring at least a container load of cigarettes into a certain small bay in Sicily during high tide with no moon. If ya can't get cigs get a load of Jim Beam. Of such things I know noth'in, ma-nahx as they say here, being a timid guy all my life http://ezpzapps.com/Rabat/grcs/sims.html If you cannot find cigs or JB in such quantities and/or your boat really su-cks then do the following: Email me off-list the name of the nearest international airport and the dates you want to be here. I'll check it out for you...ya gonna owe me though. ;-) atb sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From lists at mangomultimedia.com Sat Jul 31 03:12:44 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 31 Jul 2004 00:12:44 -0700 Subject: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? In-Reply-To: <003101c476c4$a4f984e0$b000a8c0@mshome.net> References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <003101c476c4$a4f984e0$b000a8c0@mshome.net> Message-ID: <04893B5D-E2C1-11D8-AA61-00039384A130@mangomultimedia.com> On Jul 30, 2004, at 11:07 PM, Pat Trendler wrote: > Rev 2.1.2 win32 > > I've had a lot of problems with iconify, managed to solve them all > except > this one. Spent nearly two very valuable days trying to get round > this. I > need to make sure a user gets a chance to save a substack (saved as a > separate file) if they minimize and then close the stack from the > taskbar. > > This happens with an empty stack and with just this in the stack > script. > > on iconifystack > answer "whatever" with "OK" > end iconifystack > > doesn't matter where the script goes - closestackrequest, uniconify. > Without answer and I just save and do some other things there's no > problem - > but there is if the user didn't want to save the changes they've made. Pat, I'm not sure I understand the problem exactly. From what I understand you want to ask the user whether they want to save changes before the app quits but it isn't working when the stack has been iconified? Are you not able to trap the the shutdownRequest message and ask the user? If I'm not understanding this correctly could you provide some more details? -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From ptrendler at bigpond.com Sat Jul 31 03:27:17 2004 From: ptrendler at bigpond.com (Pat Trendler) Date: Sat, 31 Jul 2004 17:27:17 +1000 Subject: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <003101c476c4$a4f984e0$b000a8c0@mshome.net> <04893B5D-E2C1-11D8-AA61-00039384A130@mangomultimedia.com> Message-ID: <006f01c476cf$d2e13960$b000a8c0@mshome.net> Thanks Trevor, Yes you understand right. It is when the user right clicks on the task bar and chooses close. Otherwise, shutdownrequest etc. work OK if the user maximises first. It's only if the user does it from the taskbar. The same thing happens if I try to trap at the shutdownrequest if the stack is minimized. As soon as it hit the answer box I get the error. This happens with an empty stack also(2.1.2) Pat ----- Original Message ----- From: "Trevor DeVore" To: "How to use Revolution" Sent: Saturday, July 31, 2004 5:12 PM Subject: Re: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? > On Jul 30, 2004, at 11:07 PM, Pat Trendler wrote: > > > Rev 2.1.2 win32 > > > > I've had a lot of problems with iconify, managed to solve them all > > except > > this one. Spent nearly two very valuable days trying to get round > > this. I > > need to make sure a user gets a chance to save a substack (saved as a > > separate file) if they minimize and then close the stack from the > > taskbar. > > > > This happens with an empty stack and with just this in the stack > > script. > > > > on iconifystack > > answer "whatever" with "OK" > > end iconifystack > > > > doesn't matter where the script goes - closestackrequest, uniconify. > > Without answer and I just save and do some other things there's no > > problem - > > but there is if the user didn't want to save the changes they've made. > > Pat, > > I'm not sure I understand the problem exactly. From what I understand > you want to ask the user whether they want to save changes before the > app quits but it isn't working when the stack has been iconified? Are > you not able to trap the the shutdownRequest message and ask the user? > If I'm not understanding this correctly could you provide some more > details? > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Sat Jul 31 04:00:45 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 31 Jul 2004 01:00:45 -0700 Subject: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? In-Reply-To: <006f01c476cf$d2e13960$b000a8c0@mshome.net> References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <003101c476c4$a4f984e0$b000a8c0@mshome.net> <04893B5D-E2C1-11D8-AA61-00039384A130@mangomultimedia.com> <006f01c476cf$d2e13960$b000a8c0@mshome.net> Message-ID: On Jul 31, 2004, at 12:27 AM, Pat Trendler wrote: > Thanks Trevor, > > Yes you understand right. It is when the user right clicks on the > task bar > and chooses close. Otherwise, shutdownrequest etc. work OK if the user > maximises first. It's only if the user does it from the taskbar. > > The same thing happens if I try to trap at the shutdownrequest if the > stack > is minimized. As soon as it hit the answer box I get the error. What is the error exactly? That the shutdownrequest message is not received? If that is the case might want to check the closeStackRequest message as well. If the shutdownRequest message is being received then you could try setting the iconic property of the stack to "true" before asking the user to save. That should maximize the stack again. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From chipp at chipp.com Sat Jul 31 04:06:41 2004 From: chipp at chipp.com (Chipp Walters) Date: Sat, 31 Jul 2004 03:06:41 -0500 Subject: Installers In-Reply-To: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> Message-ID: <410B5311.9060105@chipp.com> I use Monte Goulding's installers which work for both Mac and Windows alike. It's great, 'cause all you do is drag/drop your folder full of stuff onto it and it figures out what to do (based on the contents of the folder...ie. if your folder has a 'license.txt' file, then it puts it in the installer.) You can check out an animated preview of it at: http://www.altuit.com/webs/altuit2/installgadgetanim/default.htm best, Chipp From malte.brill at t-online.de Sat Jul 31 04:29:17 2004 From: malte.brill at t-online.de (Malte Brill) Date: Sat, 31 Jul 2004 10:29:17 +0200 Subject: Modplayer In-Reply-To: <20040731015700.C8F8B930177@mail.runrev.com> Message-ID: Hi Andre, >are you talking about Mod, S3M and the like? Exactly. :-) I really wish to have it. I still like making musik with Soundtrackers. Filesize can?t be beaten and quality of sound is (if you know how to use Trackers) enormous. >those nice formats we used in old DOS game programming? As I read a bit more about it I was amazed that they seem to use the format with Playstation 2 games still. >I am looking on how to play them too, a external to Mikmod (or it was=20 >modplayer) should be easy to do, there's libmikmod (or whatever it is=20 >called) that is already made to be embeded in another program, we could=20= Well there is libMikMod: http://mikmod.raphnet.net/ available for all plattforms. And there are still some trackers around for the different systems. So it would be easy to have kewl music with minimum filesize... >wrap an external around it... why not give it a try? That?s my main problem. I have absolutely no idea how to talk C neither do I own a compiler. That would be over my head definitly. But if I can be of any help I?m happy to volunteer. Best, Malte From psahores at easynet.fr Sat Jul 31 05:08:29 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 31 Jul 2004 11:08:29 +0200 Subject: shilling for my feature request [1926] In-Reply-To: <410B241C.9080403@chipp.com> References: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> <6019D2EF-E2A7-11D8-9385-000A95A09CF8@rpsystems.net> <410B241C.9080403@chipp.com> Message-ID: <30622452-E2D1-11D8-A639-000A95C61E96@easynet.fr> Thanks a lot Troy ! Saved ;) Best, Pierre. Le 31 juil. 04, ? 06:46, Chipp Walters a ?crit : > Thanks Troy! Very informative! > > Troy Rollins wrote: > > >> FWIW - if anyone is interested, this document, linked from one of the >> links Mark provided, probably offers the clearest definitions of the >> various parsing types I've seen so far - >> >> Scroll to the very bottom for a nice pros and cons chart. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/EAI services & ACID DB over IP "Mutualiser les deltas de productivit?" From psahores at easynet.fr Sat Jul 31 05:10:53 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 31 Jul 2004 11:10:53 +0200 Subject: shilling for my feature request [1926] In-Reply-To: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> References: <813544F8-E2A4-11D8-B312-000A95743F7A@earthlink.net> Message-ID: <85FD1ECA-E2D1-11D8-A639-000A95C61E96@easynet.fr> Thanks Mark, Best, Pierre Le 31 juil. 04, ? 05:48, Mark Brownell a ?crit : > > On Friday, July 30, 2004, at 05:59 PM, Troy Rollins wrote: > >> For those of us who aren't familiar with the term "pull-parser", I'll >> ask some indulgence. Like most of us, I parse a lot of string >> content, and I'm familiar with a number of models for parsing XML >> content, for instance. But, what specifically is a pull-parser and >> how does #1926 make it possible / better? >> -- >> Troy > > OK school time. > > from here: > http://otn.oracle.com/tech/xml/xdk/staxpreview.html > > "Oracle StAX Pull Parser Preview > > A new XML document parsing technology is being developed as part of > the Java Community Process to supplement DOM and SAX. Called Streaming > API for XML or StAX, this technology is being developed under JSR-173 > and is in its final draft stage. StAX parsing has significant > advantages over DOM and SAX which are discussed in the Sep/Oct. issue > of Oracle Magazine in the article - Parsing XML Efficiently. > > StAX gives parsing control to you through either a simple > iterator-based API and an underlying stream of events or a cursor > style object API. Methods such as next() and hasNext() allow you to > pull the event by asking for next one rather than handling it in a > callback. This gives you precise control over XML document processing. > As distinct from other event-based approaches StAX allows you to stop > processing the document, skip ahead to sections of the document, or > get subsections of the document." > > More on pull-parsers at > here: http://www.xmlpull.org/ > > So... > These new split functions would allow us to set our own rules for > next(), nextTag(), and nextText() while streaming fragments out of of > full XML documents. This is because we would have high speed functions > to pull data out of large documents and the need for not relying on > the streaming method would leave those current pull-parser > implementations further behind. > > MTML breaks the rules in a way that XML was never meant to. MTML > element type tag sets can begin within an other tag set and end > outside these other tag sets. This would break most XML parsers and > even some of the new streaming designs that are designed as > implementations of pull-parsing. All this adds up to the designer of > the data structure being able to run modified and simple data > transfers. "This is a good thing" Martha Stewart. It's better to dust > off your competitors if you can offer the option. Development time > within RunRev including this kind of data structuring can be a winning > combination for you when it comes to offering services. > > HTH, > > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/EAI services & ACID DB over IP "Mutualiser les deltas de productivit?" From ptrendler at bigpond.com Sat Jul 31 06:22:53 2004 From: ptrendler at bigpond.com (Pat Trendler) Date: Sat, 31 Jul 2004 20:22:53 +1000 Subject: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <003101c476c4$a4f984e0$b000a8c0@mshome.net> <04893B5D-E2C1-11D8-AA61-00039384A130@mangomultimedia.com> <006f01c476cf$d2e13960$b000a8c0@mshome.net> Message-ID: <000601c476e8$647fbdc0$b000a8c0@mshome.net> Trevor, The error is winxp the Microsoft .."has encountered an problem and need to close. We are sorry for the incovenience...etc. Please tell microsoft about this problem etc" win98 & 95 "This program has peformed an illegal operation and will be shut down" The shutdownrequest, closestackrequest etc. all get received OK and the handler runs until it reaches the answer box. In any case this problem occurs even if you make an empty stack, with a handler that just has the answer box, to deal with the close from the taskbar. I have tried setting the iconic to true, but of course the answer box is still in the same handler. I could probably just set the iconic to true which would force the user to close the stack from the menu or the close box. They might think it is a bit strange when they close from the taskbar and then the stack opens up. But there doesn't seem to be any other way out. This is obviously some kind of weird bug that nobody has noticed before. As far as I can tell it doesn't happen in 2.5 (I don't know about 2.2) Pat ----- Original Message ----- From: "Trevor DeVore" To: "How to use Revolution" Sent: Saturday, July 31, 2004 6:00 PM Subject: Re: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? > On Jul 31, 2004, at 12:27 AM, Pat Trendler wrote: > > > Thanks Trevor, > > > > Yes you understand right. It is when the user right clicks on the > > task bar > > and chooses close. Otherwise, shutdownrequest etc. work OK if the user > > maximises first. It's only if the user does it from the taskbar. > > > > The same thing happens if I try to trap at the shutdownrequest if the > > stack > > is minimized. As soon as it hit the answer box I get the error. > > What is the error exactly? That the shutdownrequest message is not > received? If that is the case might want to check the > closeStackRequest message as well. > > If the shutdownRequest message is being received then you could try > setting the iconic property of the stack to "true" before asking the > user to save. That should maximize the stack again. > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From ptrendler at bigpond.com Sat Jul 31 06:25:19 2004 From: ptrendler at bigpond.com (Pat Trendler) Date: Sat, 31 Jul 2004 20:25:19 +1000 Subject: Installers References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <410B5311.9060105@chipp.com> Message-ID: <000d01c476e8$c7883820$b000a8c0@mshome.net> I use Monte Goulding's installer too. And can vouch that it's safe, simple and fast. Wouldn't be without it. Pat. ----- Original Message ----- From: "Chipp Walters" To: "How to use Revolution" Sent: Saturday, July 31, 2004 6:06 PM Subject: Re: Installers > I use Monte Goulding's installers which work for both Mac and Windows > alike. It's great, 'cause all you do is drag/drop your folder full of > stuff onto it and it figures out what to do (based on the contents of > the folder...ie. if your folder has a 'license.txt' file, then it puts > it in the installer.) > > You can check out an animated preview of it at: > > http://www.altuit.com/webs/altuit2/installgadgetanim/default.htm > > best, > > Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From malte.brill at t-online.de Sat Jul 31 07:20:23 2004 From: malte.brill at t-online.de (Malte Brill) Date: Sat, 31 Jul 2004 13:20:23 +0200 Subject: Installers In-Reply-To: <20040731051049.0C2609301A8@mail.runrev.com> Message-ID: Hi, I?ve got a few questions concerning Montes Gadget. >I use Monte Goulding's installer too. And can vouch that it's safe, simple >and fast. Wouldn't be without it. Where do I get it, what does it cost and most important: Does it allow to check for Quicktime being installed in a current version and install QT if it is not? Thanks, Malte From ptrendler at bigpond.com Sat Jul 31 07:23:13 2004 From: ptrendler at bigpond.com (Pat Trendler) Date: Sat, 31 Jul 2004 21:23:13 +1000 Subject: Installers References: Message-ID: <001d01c476f0$c790ca00$b000a8c0@mshome.net> Hi Malte, Get it from www.sweattechnologies.com/InstallGadget It's based on Innosetup, I believe, but saves you the work. Don't know about Quicktime. I think it was about $20 usd You can download a trial version. Pat ----- Original Message ----- From: "Malte Brill" To: Sent: Saturday, July 31, 2004 9:20 PM Subject: Re: Installers Hi, I?ve got a few questions concerning Montes Gadget. >I use Monte Goulding's installer too. And can vouch that it's safe, simple >and fast. Wouldn't be without it. Where do I get it, what does it cost and most important: Does it allow to check for Quicktime being installed in a current version and install QT if it is not? Thanks, Malte _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From martin at materiaprima.fsnet.co.uk Sat Jul 31 09:25:47 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Sat, 31 Jul 2004 14:25:47 +0100 Subject: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? In-Reply-To: <000601c476e8$647fbdc0$b000a8c0@mshome.net> References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <003101c476c4$a4f984e0$b000a8c0@mshome.net> <04893B5D-E2C1-11D8-AA61-00039384A130@mangomultimedia.com> <006f01c476cf$d2e13960$b000a8c0@mshome.net> Message-ID: Pat, This looks a bit like the answer dialog itself is causing the problem. I have seen it behave like this and in fact have long since given up using it as a result. (I've had similar problems with ask, but not so often.) I would try making a simple custom dialog to substitute for answer, and see if the problem goes away. HTH Martin Baxter >Trevor, > >The error is > >winxp the Microsoft .."has encountered an problem and need to close. We are >sorry for the incovenience...etc. Please tell microsoft about this problem >etc" > >win98 & 95 "This program has peformed an illegal operation and will be shut >down" > > >The shutdownrequest, closestackrequest etc. all get received OK and the >handler runs until it reaches the answer box. >In any case this problem occurs even if you make an empty stack, with a >handler that just has the answer box, to deal with the close from the >taskbar. > >I have tried setting the iconic to true, but of course the answer box is >still in the same handler. > >I could probably just set the iconic to true which would force the user to >close the stack from the menu or the close box. They might think it is a bit >strange when they close from the taskbar and then the stack opens up. But >there doesn't seem to be any other way out. > >This is obviously some kind of weird bug that nobody has noticed before. As >far as I can tell it doesn't happen in 2.5 (I don't know about 2.2) > >Pat > > > > >----- Original Message ----- >From: "Trevor DeVore" >To: "How to use Revolution" >Sent: Saturday, July 31, 2004 6:00 PM >Subject: Re: Desperately seeking help. iconify. uniconify. close from task >bar. answer. ms reportable error? > > >> On Jul 31, 2004, at 12:27 AM, Pat Trendler wrote: >> >> > Thanks Trevor, >> > >> > Yes you understand right. It is when the user right clicks on the >> > task bar >> > and chooses close. Otherwise, shutdownrequest etc. work OK if the user >> > maximises first. It's only if the user does it from the taskbar. >> > >> > The same thing happens if I try to trap at the shutdownrequest if the >> > stack >> > is minimized. As soon as it hit the answer box I get the error. >> >> What is the error exactly? That the shutdownrequest message is not >> received? If that is the case might want to check the >> closeStackRequest message as well. >> >> If the shutdownRequest message is being received then you could try >> setting the iconic property of the stack to "true" before asking the >> user to save. That should maximize the stack again. >> >> -- >> Trevor DeVore >> Blue Mango Multimedia >> trevor at mangomultimedia.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From ptrendler at bigpond.com Sat Jul 31 09:17:26 2004 From: ptrendler at bigpond.com (Pat Trendler) Date: Sat, 31 Jul 2004 23:17:26 +1000 Subject: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? References: <009c01c476c5$650a1150$0ed4e6cf@WorkPC> <003101c476c4$a4f984e0$b000a8c0@mshome.net> <04893B5D-E2C1-11D8-AA61-00039384A130@mangomultimedia.com> <006f01c476cf$d2e13960$b000a8c0@mshome.net> Message-ID: <002a01c47700$db2d4920$b000a8c0@mshome.net> Thanks Martin, I'll try that, it just sounds like that might work now you mention it. It definitely is the answer dialog that is causing the problem. Don't know why I didn't think of it. Poor old brain overtaxed. I'm pretty sure that will work. Thanks again. Pat. ----- Original Message ----- From: "Martin Baxter" To: "How to use Revolution" Sent: Saturday, July 31, 2004 11:25 PM Subject: Re: Desperately seeking help. iconify. uniconify. close from task bar. answer. ms reportable error? > Pat, > > This looks a bit like the answer dialog itself is causing the problem. I > have seen it behave like this and in fact have long since given up using it > as a result. (I've had similar problems with ask, but not so often.) > > I would try making a simple custom dialog to substitute for answer, and see > if the problem goes away. > > HTH > > Martin Baxter > > >Trevor, > > > >The error is > > > >winxp the Microsoft .."has encountered an problem and need to close. We are > >sorry for the incovenience...etc. Please tell microsoft about this problem > >etc" > > > >win98 & 95 "This program has peformed an illegal operation and will be shut > >down" > > > > > >The shutdownrequest, closestackrequest etc. all get received OK and the > >handler runs until it reaches the answer box. > >In any case this problem occurs even if you make an empty stack, with a > >handler that just has the answer box, to deal with the close from the > >taskbar. > > > >I have tried setting the iconic to true, but of course the answer box is > >still in the same handler. > > > >I could probably just set the iconic to true which would force the user to > >close the stack from the menu or the close box. They might think it is a bit > >strange when they close from the taskbar and then the stack opens up. But > >there doesn't seem to be any other way out. > > > >This is obviously some kind of weird bug that nobody has noticed before. As > >far as I can tell it doesn't happen in 2.5 (I don't know about 2.2) > > > >Pat > > > > > > > > > >----- Original Message ----- > >From: "Trevor DeVore" > >To: "How to use Revolution" > >Sent: Saturday, July 31, 2004 6:00 PM > >Subject: Re: Desperately seeking help. iconify. uniconify. close from task > >bar. answer. ms reportable error? > > > > > >> On Jul 31, 2004, at 12:27 AM, Pat Trendler wrote: > >> > >> > Thanks Trevor, > >> > > >> > Yes you understand right. It is when the user right clicks on the > >> > task bar > >> > and chooses close. Otherwise, shutdownrequest etc. work OK if the user > >> > maximises first. It's only if the user does it from the taskbar. > >> > > >> > The same thing happens if I try to trap at the shutdownrequest if the > >> > stack > >> > is minimized. As soon as it hit the answer box I get the error. > >> > >> What is the error exactly? That the shutdownrequest message is not > >> received? If that is the case might want to check the > >> closeStackRequest message as well. > >> > >> If the shutdownRequest message is being received then you could try > >> setting the iconic property of the stack to "true" before asking the > >> user to save. That should maximize the stack again. > >> > >> -- > >> Trevor DeVore > >> Blue Mango Multimedia > >> trevor at mangomultimedia.com > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > >_______________________________________________ > >use-revolution mailing list > >use-revolution at lists.runrev.com > >http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From gizmotron at earthlink.net Sat Jul 31 11:03:31 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat, 31 Jul 2004 08:03:31 -0700 Subject: shilling for my feature request [1926] In-Reply-To: <6019D2EF-E2A7-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: On Friday, July 30, 2004, at 09:09 PM, Troy Rollins wrote: > Very interesting. You certainly are quite the evangelist for the > merits of pull-parsing. I read the reference docs, but I have to > admit, I'm not the parsing method connoisseur I suppose I should be. > I've always used the "whatever works" approach. To that end, I've used > both DOM and SAX, and rolled-my-own in other instances. I'm still not > positive I'd know when to say "this needs a pull-parser!" Nor can I > claim to fully understand all the benefits and efficiencies of MTML, > fortunately, I doubt I am alone in that. ;-) > -- > Troy Troy, What I'm proposing in this feature request is not really a complete pull-parser. It's the speedy engine behind rapid development of high speed custom parsers that can be used to create the object modal type pull-parser or the fragment type modal, my invention type. Imagine extracting XML records into separate record objects but leaving the internal XML markup for each record still intact for later. This would be seen as fragments of the fuller XML data. MTML, as an XML like structure, is rule based. It is not validated or requiring well formedness to work properly, hence the need for custom parsing. MTML can be an XML data structure but it can also be an extensible markup extension to HTML and for the purpose of gathering common text fragments from HTML. For example I have been running experiments on various versions of a directory of Gestalt Psychology practitioners from around the world. The data is meant to be rendered by its Rev style HTML in a field object. So it reads like a web page. Powerful search tools allows the user to find specific information from the full document in order to find a Psychologist or Therapist in their area that handles their specific issues. In a single search they can gather all that fit their request and display just the information that they were interested in finding. So what you have is a browser window that displays text and images, plays video and sound files, and can have extensible markup added to it by the user while viewing it. If the user wishes to add relational connections that make convenient recollection of important information available the use of the human readable extensibility is seamlessly added to the background HTML and is savable. What really floated my pirate ship was I added the internet and created four custom MTML hyperlinks that allows the user to click on links to MTML files on the internet and / or open them as the new file or merge them with the existing current file. So website developers can offer pre-tagged MTML files that have the relational text gathering power already built into their presentations. The other two MTML links are keyword searches of traditional websites and MTML embedded into the code of an existing HTML webpage. I found out that Internet Explorer and Netscape Navigator ignore MTML in the HTML and render it just fine. So in conclusion MTML is not really a substitute for XML but it does tend to fill the promise of a simpler XML if so structured that way. It's most powerful feature is in the fact that it is meant to be added to common readable text as a background tool that is not seen. Mark From jperryl at ecs.fullerton.edu Sat Jul 31 12:22:49 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 31 Jul 2004 09:22:49 -0700 (PDT) Subject: 2.5 cursor change In-Reply-To: Message-ID: Amen. Judy On Fri, 30 Jul 2004, Jeanne A. E. DeVoto wrote: > My feeling is that if you have to squint at the cursor to figure out > which mode you're in - if you even have to think about it - there's a > usability problem. From wouter.abraham at pi.be Sat Jul 31 12:37:26 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 31 Jul 2004 18:37:26 +0200 Subject: Looking for more info on hScroll Message-ID: Looking for more info on hScroll ? From: Trevor DeVore ? Subject: Looking for more info on hScroll ? Date: Fri, 30 Jul 2004 17:28:16 -0700 Hi, > Hello there list, > > I need to determine the percentage of the scroll of a group based on > the current hScroll. I am scaling graphics in a group (thus changing > the formattedWidth) and need to set the hScroll to the value that will > keep the same objects centered in the viewable area of the group after > the scaling is done. I've done some tests but can't figure out how to > make all of my numbers match up to get a correct percentage. Here is > an example - > > * I have a group with a formattedWidth of 1033 pixels. > * During testing the highest hScroll value when scrolling this group > to the right is 630. > * The width of the group is 397 pixels so the formattedWidth of the > group - the actual width of the group is 636 pixels. > * The borderWidth = 2, scrollbarWidth = 0 and margins = 0 > > I don't know where the 6 pixel difference comes from. In tests with > the groups formattedWidth set to other values the difference has > ranged anywhere between 4 and 8 pixels. Are the margins of the group still set to another value than 0? They are by default set to 4 (and the showborder true also adds to the width of a group). > > Now you may be thinking to yourself "What is the big deal with 4 to 8 > pixels? That probably won't affect your calculations that much." but I > hate not understanding why something isn't working and I will have a > miserable weekend if I don't find the answer ;-) > > So does anybody know how to calculate a groups max hScroll based on > its formattedWidth, width and other properties? > > > Thanks, > > > -- > Trevor DeVore > Blue Mango Multimedia HTH. Greetings, WA From troy at rpsystems.net Sat Jul 31 13:02:40 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 13:02:40 -0400 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 31, 2004, at 12:22 PM, Judy Perry wrote: > Amen. > > Judy > > On Fri, 30 Jul 2004, Jeanne A. E. DeVoto wrote: > >> My feeling is that if you have to squint at the cursor to figure out >> which mode you're in - if you even have to think about it - there's a >> usability problem. Yes, but I have to admit... I knew there was a cursor change in 2.5, but had been too tied up in a 2.2.1 project to really pay attention. Since I launched 2.5 to look at the issue specifically, I have to say, I think RunRev did a great job of modernizing it. The two cursors are logical, appropriate, and have the "power app" look that Rev should have - IMHO. For me, they hit the mark. Incidentally, I *do* like mickey hand for hyperlinks, that too is a sensible convention that is immediately recognized. -- Troy RPSystems, Ltd. http://www.rpsystems.net From pixelbird at interisland.net Sat Jul 31 13:36:55 2004 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Sat, 31 Jul 2004 09:36:55 -0800 Subject: 2.5 cursor change In-Reply-To: <20040731051047.B15FF93019D@mail.runrev.com> Message-ID: Hi Troy, > Date: Fri, 30 Jul 2004 22:58:49 -0400 > From: Troy Rollins > Subject: Re: 2.5 cursor change > Personally, I think Mickey should take its bows, and Rev should use > something more modern, and "app looking." An alternate selection cursor > might be the way to go. Well, it's obvious you work in the PC world which doesn't differentiate by cursor changes, but rather 'arms' buttons, but Macs always have, and is used in browsers for the same reasons. I don't think modernism has anything at all to do with it, just a difference in HIG's. Still, in an IDE, we _must_, IMO, have proper and easily discernible task-specific cursors. I.e., there is such a dramatic difference between a hand and an arrow that there can be no mistake which _area_ is available for what, and that's the whole idea. IOW, whatever changes are made, the difference in separate cursors for separate tasks must be intuitive and dramatic, whether or not we use 'armed' buttons (hotspot areas are a good example, because there is no 'arming'), in order to reduce the load on the user/developer. NOTE: In my adaptiveware stuff, I often use both, even to the point of overlaying translucent graphics to 'arm' a 'button' or area, plus oversized cursors. Ken N. From pixelbird at interisland.net Sat Jul 31 13:40:54 2004 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Sat, 31 Jul 2004 09:40:54 -0800 Subject: 2.5 cursor change In-Reply-To: <20040731132853.DFA029301D5@mail.runrev.com> Message-ID: Hi Jeanne, > Date: Fri, 30 Jul 2004 23:09:33 -0700 > From: "Jeanne A. E. DeVoto" > Subject: Re: 2.5 cursor change > My feeling is that if you have to squint at the cursor to figure out > which mode you're in - if you even have to think about it - there's a > usability problem. AMEN! Ken N. From revdan at danshafer.com Sat Jul 31 13:27:21 2004 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 31 Jul 2004 10:27:21 -0700 Subject: 2.5 cursor change In-Reply-To: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> References: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: I've hesitated to weigh in on this one, in part because I wasn't sure how I felt about it and in part because I'm probably an atypical developer on some level. But as I've thought about it, I've decided that I'm not so atypical that the perspective I bring to the table -- namely, that of a Gray-Haired Developer -- shouldn't be heard. In the IDE, I think moving away from the "Mickey hand" and to a more common and "traditional" pointer was probably a good move. I suspect it makes Revolution look a little less like a toy to some professional coders. The problem I have with the way it's been implemented in 2.5 is two-fold. First, it forces me to swap my thinking. The plain arrow, which was the selection tool until now, suddenly has a completely different job to do. This makes me think about what "mode" I'm in and, as Jeanne has already properly pointed out, if I have to stop and think about what I'm doing, what tool I'm using, then there is a definite and serious usability problem. If the switch had been to something different from the old selection arrow, I think it would have been much less jarring and generated less commentary. Second, the difference between the arrow cursor and the selection arrow -- the inclusion of a small cross in the latter -- is just not obvious to old eyes like mine. Because the most obvious portion of the selection tool -- at least for me -- is the arrow point, it is not immediately obvious at a glance which tool I'm using. In my standalone applications, there are two situations in which the cursor choice plays a role and I'm always going to come down on the side of design that says: (a) the default should make sense to most people; and (b) the developer can override the default without jumping through a bunch of hoops. I've spent a lot of time with various apps today and my conclusion is that most applications don't change cursors very often at all. In fact, I'm starting to think this is an area of UI design that could benefit from overall improvement. But, whereas most apps use the arrow most of the time, it seems that most apps that use the notion of hyperlinks generally change the cursor to a pointing finger when it's over linkable text. If that is indeed the convention, then Rev should make it as easy as possible for me as a developer to create standalones that conform to that convention. That means, I think, that we need two default cursors for each app, one for regular interaction and one for link connection. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From troy at rpsystems.net Sat Jul 31 14:30:36 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 14:30:36 -0400 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: On Jul 31, 2004, at 1:36 PM, Ken Norris (dialup) wrote: > Well, it's obvious you work in the PC world which doesn't > differentiate by > cursor changes, but rather 'arms' buttons, but Macs always have, and > is used > in browsers for the same reasons. I don't think modernism has anything > at > all to do with it, just a difference in HIG's. Well, I design apps for PCs, true... but I've been working on Macs exclusively for about 6 years. The only PC I run any more is virtualPC. -- Troy RPSystems, Ltd. http://www.rpsystems.net From harrison at all-auctions.com Sat Jul 31 14:35:43 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Sat, 31 Jul 2004 14:35:43 -0400 Subject: Rev Web Solutions? In-Reply-To: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> References: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> Hi there, I've been looking at all the information I can find thus far about how to use Rev as a CGI web solution. I'm finding bits and pieces of stuff but nothing which really puts it all together in a simple step by step process. (I'm assuming that one doesn't exist at this point or I would have found it.) The idea is of course to use MySQL and Rev. as the CGI along with Apache or some other webserver capable of doing SSL transactions. In other words, a rather serious project. I've looked at Andre Garzia's httpd stack server. I found the concept very interesting. I'm not able to follow his documentation real well without illustrations etc. I was very impressed! I doubt that it will do SSL however. I looked at the REV CGI introduction, it is a little unclear on the permissions thing for setting it up on OS X. It obviously uses the command line terminal unix stuff to create the right hooks etc. This appears to work through Apache so that will solve the SSL problem. I obviously need some better more in depth resource to explore this further. I'm just now getting into the XML tutorial stack which at first glance looks very good. Has anyone out there done an extensive website using Rev and MySQL with Apache? Any other resources/examples you can recommend? Thanks in advance, Rick Harrison From troy at rpsystems.net Sat Jul 31 14:42:12 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 14:42:12 -0400 Subject: Rev Web Solutions? In-Reply-To: <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> References: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> Message-ID: <55D1065E-E321-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 31, 2004, at 2:35 PM, Rick Harrison wrote: > The idea is of course to use MySQL and Rev. as the CGI > along with Apache or some other webserver capable of > doing SSL transactions. In other words, a rather serious > project. > > I've looked at Andre Garzia's httpd stack server. I found > the concept very interesting. I'm not able to follow his > documentation real well without illustrations etc. I was > very impressed! I doubt that it will do SSL however. Version 2.5, now in beta, has integrated SSL. -- Troy RPSystems, Ltd. http://www.rpsystems.net From bvg at mac.com Sat Jul 31 14:42:43 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 31 Jul 2004 20:42:43 +0200 Subject: Rev Web Solutions? In-Reply-To: <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> References: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> Message-ID: <68CD8B1B-E321-11D8-9A4A-000D932AE9E0@mac.com> http://www.hyperactivesw.com/cgitutorial/ http://rodney.buzzword.com/discuss/msgReader$155 http://www.navaching.com/pagem.html http://mitchellonline.pasco.k12.fl.us/training/metacardcgi.htm On Jul 31 2004, at 20:35, Rick Harrison wrote: > Hi there, > > I've been looking at all the information I can find thus far > about how to use Rev as a CGI web solution. I'm finding > bits and pieces of stuff but nothing which really puts it > all together in a simple step by step process. > (I'm assuming that one doesn't exist at this point or I would > have found it.) > > The idea is of course to use MySQL and Rev. as the CGI > along with Apache or some other webserver capable of > doing SSL transactions. In other words, a rather serious > project. > > I've looked at Andre Garzia's httpd stack server. I found > the concept very interesting. I'm not able to follow his > documentation real well without illustrations etc. I was > very impressed! I doubt that it will do SSL however. > > I looked at the REV CGI introduction, it is a little unclear > on the permissions thing for setting it up on OS X. It obviously > uses the command line terminal unix stuff to create the right > hooks etc. This appears to work through Apache so that will > solve the SSL problem. I obviously need some better more > in depth resource to explore this further. > > I'm just now getting into the XML tutorial stack which at first > glance looks very good. > > Has anyone out there done an extensive website using Rev > and MySQL with Apache? > > Any other resources/examples you can recommend? > > Thanks in advance, > > Rick Harrison > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Sat Jul 31 14:46:11 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 31 Jul 2004 11:46:11 -0700 Subject: 2.5 cursor change In-Reply-To: References: Message-ID: On Jul 31, 2004, at 10:36 AM, Ken Norris (dialup) wrote: > >> Personally, I think Mickey should take its bows, and Rev should use >> something more modern, and "app looking." An alternate selection >> cursor >> might be the way to go. > > Well, it's obvious you work in the PC world which doesn't > differentiate by > cursor changes, but rather 'arms' buttons, but Macs always have, and > is used > in browsers for the same reasons. I don't think modernism has anything > at > all to do with it, just a difference in HIG's. Ken, What apps on the Mac use the hand cursor besides a browser? I remember looking at apps on OS X when I started using Revolution because seeing a hand all of the time seemed foreign to me. In my (admittedly) small sampling I didn't come across any. It seems to me that the arrow cursor is the accepted method of interacting with apps unless over a link. Was the hand something that was used more in OS 9? -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From lists at mangomultimedia.com Sat Jul 31 15:18:04 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 31 Jul 2004 12:18:04 -0700 Subject: Looking for more info on hScroll In-Reply-To: References: Message-ID: <587EDA34-E326-11D8-B44E-00039384A130@mangomultimedia.com> On Jul 31, 2004, at 9:37 AM, Wouter wrote: >> Hello there list, >> >> I need to determine the percentage of the scroll of a group based on >> the current hScroll. I am scaling graphics in a group (thus changing >> the formattedWidth) and need to set the hScroll to the value that >> will keep the same objects centered in the viewable area of the group >> after the scaling is done. I've done some tests but can't figure out >> how to make all of my numbers match up to get a correct percentage. >> Here is an example - >> >> * I have a group with a formattedWidth of 1033 pixels. >> * During testing the highest hScroll value when scrolling this group >> to the right is 630. >> * The width of the group is 397 pixels so the formattedWidth of the >> group - the actual width of the group is 636 pixels. >> * The borderWidth = 2, scrollbarWidth = 0 and margins = 0 >> >> I don't know where the 6 pixel difference comes from. In tests with >> the groups formattedWidth set to other values the difference has >> ranged anywhere between 4 and 8 pixels. > > Are the margins of the group still set to another value than 0? > They are by default set to 4 (and the showborder true also adds to the > width of a group). I did some more tests and I think the design of my slider is what is causing the problem. I added a call which prints out the value of formattedWidth - width - margins - borderWidth and as my custom group slider got to the end of the group the value increased. My custom slider which is part of the group itself was extending past the previous extreme right side of the group and adding a couple of more pixels to the group. Though the formattedHeight increases the highest value of hScroll for the group doesn't seem to be updated. I will keep fiddling around and see if I can pinpoint exactly what is going on though. Thanks, -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From dleyanna at rtl.org Sat Jul 31 15:19:37 2004 From: dleyanna at rtl.org (Dave LeYanna) Date: Sat, 31 Jul 2004 15:19:37 -0400 Subject: Rev Web Solutions? In-Reply-To: <55D1065E-E321-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <20040731191542.B099530AB4@mail.rtl.org> How do you get a copy of the beta? Dave -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Troy Rollins Sent: Saturday, July 31, 2004 2:42 PM To: How to use Revolution Subject: Re: Rev Web Solutions? On Jul 31, 2004, at 2:35 PM, Rick Harrison wrote: > The idea is of course to use MySQL and Rev. as the CGI along with > Apache or some other webserver capable of doing SSL transactions. In > other words, a rather serious project. > > I've looked at Andre Garzia's httpd stack server. I found the concept > very interesting. I'm not able to follow his documentation real well > without illustrations etc. I was very impressed! I doubt that it will > do SSL however. Version 2.5, now in beta, has integrated SSL. -- Troy RPSystems, Ltd. http://www.rpsystems.net _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From bornstein at designeq.com Sat Jul 31 15:39:01 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Sat, 31 Jul 2004 15:39:01 -0400 Subject: Can you make a stack larger than the screen rect under Windows? Message-ID: <4616B4FC-E329-11D8-928E-000A95909E26@designeq.com> I've build a program that has a user-window set to the screenrect. The right half of the window is scrollable. It would be useful if the user could move the window to the left so the left side of the window was off the screen, and then "grow" the scrollable part to the right (using the mouse to grow the window). This works fine under OS X. However, under Windows (2000-it's the only one I've tested), even if you move the whole window off to the left, you can't grow the window larger than the screen rectangle (which is what it was originally set to). Is there a way around this? I assume this is a Window's limitation. Regards, Howard Bornstein ----------------------- D E S I G N E Q www.designeq.com From bvg at mac.com Sat Jul 31 15:46:32 2004 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 31 Jul 2004 21:46:32 +0200 Subject: Rev Web Solutions? In-Reply-To: <20040731191542.B099530AB4@mail.rtl.org> References: <20040731191542.B099530AB4@mail.rtl.org> Message-ID: <52D0C4F3-E32A-11D8-9A4A-000D932AE9E0@mac.com> On Jul 31 2004, at 21:19, Dave LeYanna wrote: > How do you get a copy of the beta? > > Dave > Hi Everyone, I'm delighted to announce Revolution 2.5 Beta for Windows and Mac OS X. Linux and Mac Classic will follow shortly. By definition, a beta test release is a test version and may not be reliable. As such you should back up your work before using this version and not use it with any sensitive projects. Existing license keys will unlock this beta test version. The URL for Windows: http://www.runrev.com/downloads/distributions/2.5B1/revsetup.exe Or without an installer: http://www.runrev.com/downloads/distributions/2.5B1/revolution.zip Mac OS X: http://www.runrev.com/downloads/distributions/2.5B1/revolutionosx.dmg An FAQ on the changes to Express can be found here: http://www.runrev.com/express/expresstodreamcard.shtml The testing of this version is being restricted to our existing customers so please do not give these URLs out outside this list. Please report any issues with this release directly on Bugzilla. Enjoy! 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 http://lists.runrev.com/mailman/listinfo/use-revolution From troy at rpsystems.net Sat Jul 31 15:47:14 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 15:47:14 -0400 Subject: Rev Web Solutions? In-Reply-To: <20040731191542.B099530AB4@mail.rtl.org> References: <20040731191542.B099530AB4@mail.rtl.org> Message-ID: <6C19F77B-E32A-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 31, 2004, at 3:19 PM, Dave LeYanna wrote: > How do you get a copy of the beta? At this stage, Beta 1 is a public beta. AFAIK, you can download it from the RunRev site. If you have a license key, I'm told that will activate the beta at your license level. My Enterprise level license does, so I'd assume the others do too. -- Troy RPSystems, Ltd. http://www.rpsystems.net From psahores at easynet.fr Sat Jul 31 16:56:39 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 31 Jul 2004 22:56:39 +0200 Subject: Rev Web Solutions? In-Reply-To: <68CD8B1B-E321-11D8-9A4A-000D932AE9E0@mac.com> References: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> <68CD8B1B-E321-11D8-9A4A-000D932AE9E0@mac.com> Message-ID: <1E4AAFC0-E334-11D8-9657-000A95C61E96@easynet.fr> Hi, About how to set up a Revolution applications server binded to PostgreSQL under Mac OS X or Linux, see Le 31 juil. 04, ? 20:42, Bj?rnke von Gierke a ?crit : > http://www.hyperactivesw.com/cgitutorial/ > http://rodney.buzzword.com/discuss/msgReader$155 > http://www.navaching.com/pagem.html > http://mitchellonline.pasco.k12.fl.us/training/metacardcgi.htm > > On Jul 31 2004, at 20:35, Rick Harrison wrote: > >> Hi there, >> >> I've been looking at all the information I can find thus far >> about how to use Rev as a CGI web solution. I'm finding >> bits and pieces of stuff but nothing which really puts it >> all together in a simple step by step process. >> (I'm assuming that one doesn't exist at this point or I would >> have found it.) >> >> The idea is of course to use MySQL and Rev. as the CGI >> along with Apache or some other webserver capable of >> doing SSL transactions. In other words, a rather serious >> project. >> >> I've looked at Andre Garzia's httpd stack server. I found >> the concept very interesting. I'm not able to follow his >> documentation real well without illustrations etc. I was >> very impressed! I doubt that it will do SSL however. >> >> I looked at the REV CGI introduction, it is a little unclear >> on the permissions thing for setting it up on OS X. It obviously >> uses the command line terminal unix stuff to create the right >> hooks etc. This appears to work through Apache so that will >> solve the SSL problem. I obviously need some better more >> in depth resource to explore this further. >> >> I'm just now getting into the XML tutorial stack which at first >> glance looks very good. >> >> Has anyone out there done an extensive website using Rev >> and MySQL with Apache? >> >> Any other resources/examples you can recommend? >> >> Thanks in advance, >> >> Rick Harrison >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/EAI services & ACID DB over IP "Mutualiser les deltas de productivit?" From Roger.E.Eller at sealedair.com Sat Jul 31 16:58:51 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sat, 31 Jul 2004 16:58:51 -0400 Subject: Can you make a stack larger than the screen rect under Windows? Message-ID: > ... > It would be useful if the user could move the window to > the left so the left side of the window was off the > screen, and then "grow" the scrollable part to the right > ... > > Is there a way around this? I assume this is a Window's limitation. > > Regards, > > Howard Bornstein A limitation? ... In Windows???? ... What????? Make a small 200x200 stack and put this little script in a button. Every time I click it, the stack window grows, and continues to grow off-screen. on mouseUp put the rect of this stack into newStackRect put (item 3 of newStackRect)+100 into item 3 of newStackRect set the rect of this stack to newStackRect put the rect of this stack end mouseUp or you can also do a 1 liner... set the width of this stack to (the width of this stack)+100 But this "grows" the stack in both directions Are you seeing a different behavior? I am using Windows 2000. Kind Regards, Roger Eller From erikhans08 at yahoo.com Sat Jul 31 17:58:39 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 31 Jul 2004 14:58:39 -0700 (PDT) Subject: graphics/variable speed audio: dragspeed for the move command? In-Reply-To: Message-ID: <20040731215839.1910.qmail@web61102.mail.yahoo.com> graphics/variable speed audio: dragspeed for the move command? this is how i do it now: store one "point" for each measure of music tTempo = 200 ; tMeter = 4 (these can vary) tInterval = (60 * 1000 * tMeter) / tTempo put thePoint() into tPoint -- say, 200,360 "wait" tInterval milliseconds set the loc of tControl to tPoint for real accuracy, send "set the loc of tControl to tPoint"... may be a better way to go. things like refreshing screens and so forth take time. the question is, can you use the move command, which looks great, and maintain accuracy? the TD says that a "sent" command causes previous work to stop, so presumably you could interupt any movement that was taking too long, but wouldn't that be jerky? of course, the "drag" effect can be simulated by using lots of iterations between key points and for Rossiesque acceleration/deceleration that may be required, but the move command would be so handy... Thank You, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From troy at rpsystems.net Sat Jul 31 18:21:54 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 18:21:54 -0400 Subject: Linux distribution selection? Message-ID: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> I haven't had a Linux machine up and running since RedHat 7. I'm looking at all the available distributions, and as usual with Linux, it can be a little bewildering... but here is what I want... ? Graphical install, package manager and file managers ? Lightweight and suitable to run on VirtualPC ? Capable of running Revolution ? Suited to testing apps, and running test servers * No Linux terminal guru requirements It doesn't have to be a huge OS, in fact, better if it isn't. I don't plan to do word processing, spreadsheets, email, video editing or play games on it. It would be a Revolution development, and development server installation. Suggestions? Thanks. -- Troy RPSystems, Ltd. http://www.rpsystems.net From wouter.abraham at pi.be Sat Jul 31 18:46:37 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 1 Aug 2004 00:46:37 +0200 Subject: Looking for more info on hScroll Message-ID: <7B058B80-E343-11D8-AAD2-003065CC999E@pi.be> Re: Looking for more info on hScroll ? From: Trevor DeVore ? Subject: Re: Looking for more info on hScroll ? Date: Sat, 31 Jul 2004 12:18:08 -0700 --snip > I did some more tests and I think the design of my slider is what is > causing the problem. I added a call which prints out the value of > formattedWidth - width - margins - borderWidth and as my custom group > slider got to the end of the group the value increased. My custom > slider which is part of the group itself was extending past the > previous extreme right side of the group and adding a couple of more > pixels to the group. Though the formattedHeight increases the highest > value of hScroll for the group doesn't seem to be updated. I will keep > fiddling around and see if I can pinpoint exactly what is going on > though. > > > Thanks, Aha you used a custom slider in the group. I thought you used the horizontal scrollbar of the group itself. I bugzilla'ed an extra problem with sliders (bug #1912). May be this applies also in your case. Be careful with the value of the thumbpos if the numberformat is not used. You *see* ints but internally it still remain decimals which are trunc-rounded in a weird way when needed in for example a repeat loop. Test with 2 sliders endvalue 10 on mouseUp put the thumbpos of sb 1 into t1 put the thumbpos of sb 2 into t2 put the thumbpos of sb 1 + the thumbpos of sb 2 into t3 put t1 + t2 into t4 repeat with i = 1 to t1 add 1 to x end repeat repeat with i = 1 to t2 add 1 to x end repeat repeat with i = 1 to t4 add 1 to y end repeat put t1 &cr& t2 &cr& t3 &cr& t4 &cr& x &cr& y end mouseUp And see the values produced with the sliders in different positions (without changing the visible thumpos value) Greetings, WA From ambassador at fourthworld.com Sat Jul 31 19:00:44 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 31 Jul 2004 16:00:44 -0700 Subject: Linux distribution selection? In-Reply-To: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <410C249C.5040606@fourthworld.com> Troy Rollins wrote: > I haven't had a Linux machine up and running since RedHat 7. > > I'm looking at all the available distributions, and as usual with Linux, > it can be a little bewildering... but here is what I want... > > ? Graphical install, package manager and file managers > ? Lightweight and suitable to run on VirtualPC > ? Capable of running Revolution > ? Suited to testing apps, and running test servers > * No Linux terminal guru requirements > > It doesn't have to be a huge OS, in fact, better if it isn't. I don't > plan to do word processing, spreadsheets, email, video editing or play > games on it. It would be a Revolution development, and development > server installation. I've been enjoying Linspire (formerly "Lindows"). I've used Red Hat, but with Linspire being the OS bundled with WalMart's $200 machines it seemed worth seeing this aggressively-consumer-oriented OS. I'm very happy with it. Extra bonus points: if you don't want to install it you can run it from the second CD included in the package. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Sat Jul 31 19:20:05 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 31 Jul 2004 20:20:05 -0300 Subject: Linux distribution selection? In-Reply-To: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <27DC1630-E348-11D8-9986-0003936D012E@mac.com> Troy, Lindows is a good option but I prefer a still unknown distro that is very promissing. They are inspired by the text Paradox of Choice, which is a very good reading and in my humble opinion (I tried more than 10 distros including bsds...) they are the one I mantain. It's called Cobind Desktop, it's very clean, it's the most lightweight distro, it's based on fedora core 2 (aka red hat) and very clean and elegant, It's aimed at the desktop user, so no terminal arcane guru things... you can see it at http://www.cobind.org cheers andre On Jul 31, 2004, at 7:21 PM, Troy Rollins wrote: > I haven't had a Linux machine up and running since RedHat 7. > > I'm looking at all the available distributions, and as usual with > Linux, it can be a little bewildering... but here is what I want... > > ? Graphical install, package manager and file managers > ? Lightweight and suitable to run on VirtualPC > ? Capable of running Revolution > ? Suited to testing apps, and running test servers > * No Linux terminal guru requirements > > It doesn't have to be a huge OS, in fact, better if it isn't. I don't > plan to do word processing, spreadsheets, email, video editing or play > games on it. It would be a Revolution development, and development > server installation. > > Suggestions? Thanks. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From psahores at easynet.fr Sat Jul 31 19:37:16 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 1 Aug 2004 01:37:16 +0200 Subject: Linux distribution selection? In-Reply-To: <410C249C.5040606@fourthworld.com> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <410C249C.5040606@fourthworld.com> Message-ID: <8E863AC3-E34A-11D8-96C2-000A95C61E96@easynet.fr> Hello, Linux x86 under Virtual PC 6 need lots of power and if you expect to use a G4 to run it, you will get best results in choosing to run Linux under a real x86 box, as Richard recommands. About the distributions : Lindows, Mandrake or RedHat are probably more suitables than the last Suse/Novell issues. All are yet using very friendly installers and are running mature GUI and desktop interface (KDE, Gnome). The bad thing with Linux ? Probably not as good as xBSD are in about servers tasks and probably not as good as Panther is in about desktop works... Le 1 ao?t 04, ? 01:00, Richard Gaskin a ?crit : > Troy Rollins wrote: > >> I haven't had a Linux machine up and running since RedHat 7. >> I'm looking at all the available distributions, and as usual with >> Linux, it can be a little bewildering... but here is what I want... >> ? Graphical install, package manager and file managers >> ? Lightweight and suitable to run on VirtualPC >> ? Capable of running Revolution >> ? Suited to testing apps, and running test servers >> * No Linux terminal guru requirements >> It doesn't have to be a huge OS, in fact, better if it isn't. I don't >> plan to do word processing, spreadsheets, email, video editing or >> play games on it. It would be a Revolution development, and >> development server installation. > > I've been enjoying Linspire (formerly "Lindows"). I've used Red Hat, > but with Linspire being the OS bundled with WalMart's $200 machines it > seemed worth seeing this aggressively-consumer-oriented OS. I'm very > happy with it. > > Extra bonus points: if you don't want to install it you can run it > from the second CD included in the package. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/EAI services & ACID DB over IP "Mutualiser les deltas de productivit?" From soapdog at mac.com Sat Jul 31 19:50:11 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 31 Jul 2004 20:50:11 -0300 Subject: Rev Web Solutions? In-Reply-To: <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> References: <6E6CB795-E313-11D8-9385-000A95A09CF8@rpsystems.net> <6DEC7E37-E320-11D8-91AF-000393C10758@all-auctions.com> Message-ID: <5C805856-E34C-11D8-9986-0003936D012E@mac.com> Rick, Hi let's make a little road map for you! Your options for Rev-based CGI are three. I'll discuss each one of them. Option A - "GRRRR, Real Programmers don't use libraries!" (aka: Do It Yourself From The Scratch!) To do that in a sane way is good to use Apache as your webserver and you can use MySQL as your RDBMS of choice. You should check the CGI tutorial for info on that (I saw you checked.), you said about perms been unclear on MacOS X for you. Permissions are unix based, so it's the same thing in MacOS X, is like that, you have three categories: "owner of the file", "users in the same group", "the rest of the world", you set permissions for each of this categories in a file telling the OS how to behave. The usefull part is that your CGI files must have permission to be executed and to create files and folders, so you set the CGI file to 755 (that's the code for that) and the folder it will be writing files to 777. All the information from apache will be inside enviroment vars like $QUERY_STRING (or something like that) It's just that. This is the hardest way, and there's no much to tell about it, I do not recommend it. Option B - "Use the Library Luke!" (aka LibCGI) Monte and Rodney put togheter a nice library called LibCGI (http://rodney.weblogs.com/libcgi). It can help yourlife, really. This lib will take care of everything, it has primitives for acquiring data from web space and sending data back to the web, you fetch data from a simple array gRequestDataA, I think... and use LibCGI_response() to send data, very simple! The examples are good and there's some simple info at the page. What users usually complain is about the procedures for installing the library on an apache system. That part I solved for you. I made a simple palette called CGI-Tool (fetch from http://public.soapdog.org) that is able to install and setup LibCGI and the Metacard/Revolution engine on a remote FTP server. It also can server as a "distribution builder" for your cgi, like from inside Rev IDE click a button and your stack is there on the server ready for use. If you are doing commercial work, I advise to stay with LibCGI for apache is very rock solid, the Rev engine is a little memory hungry but nothing harmfull. Option C - "But Mom, I'd like to stay in rev space, I am afraid to use outside tools..." (aka revHTTPd, or ServerWorkz but the final name is now libWebServices) I created a server and you saw the old documentation. Man you should really see what I am up too... everything changed, it's now on steroids. Since I can now do more protocols than simple HTTP, I decided to rename the whole collection of things libWebServices. LibWebServices is a little button. It fits inside the backscripts and gives this features for your app: HTTP and XML-RPC. Any handler can be accessed as if they were an URL (for example http://my.home.machine/myStack/myCard/myButton/mouseUp) also we can match web forms to cards with text fields this makes easy to make CGIs and we have tons of features for remote method invocation and data transports but Apache still THE SERVER! my server should not be used for commercial purposes yet, I am finishing a complete rewrite and I will open the source to investigation so that people can look for bugs, there are better programmers here, I hope they take a look. The two biggest advantadges are: it's self contained, your app is your server and CGI, you can have as many CGIs running as you want in a single app, you can copy it to a CD and run it on another computer... try that with apache. Second the server and cgi engine are always on so we got persistence of state, when you use apache every time a CGI launches, it launches rev engine, run the thing, stop the engine, so it's like that movie memento, your cgi never remember where it is, it must re-read it's state from files/cookies/whatever and also launching takes some time. The libWebServer is always on so if you set a variable to something (supposing it's not a local var or a var of the ephemeral kind) it stays that way, you can set a global to something and fetch it anywhere anytime, thats good and evil for you must remember to zero your vars when needed. I can give any info on this project, just ask, I'll try to leave the new experimental server running tonight and will announce here. I am making heavy use of cgi, apache, mysql, custom servers and everything... it works, but sometimes it's just better to use LAMP (linux, Apache, MySQL and PHP) on the server side and create the client with Rev... Tell us about your project (if it's not secret) we can argue among ourselves in the list eachone trying to convince you that our side is right !!!! :D Cheers andre On Jul 31, 2004, at 3:35 PM, Rick Harrison wrote: > Hi there, > > I've been looking at all the information I can find thus far > about how to use Rev as a CGI web solution. I'm finding > bits and pieces of stuff but nothing which really puts it > all together in a simple step by step process. > (I'm assuming that one doesn't exist at this point or I would > have found it.) > > The idea is of course to use MySQL and Rev. as the CGI > along with Apache or some other webserver capable of > doing SSL transactions. In other words, a rather serious > project. > > I've looked at Andre Garzia's httpd stack server. I found > the concept very interesting. I'm not able to follow his > documentation real well without illustrations etc. I was > very impressed! I doubt that it will do SSL however. > > I looked at the REV CGI introduction, it is a little unclear > on the permissions thing for setting it up on OS X. It obviously > uses the command line terminal unix stuff to create the right > hooks etc. This appears to work through Apache so that will > solve the SSL problem. I obviously need some better more > in depth resource to explore this further. > > I'm just now getting into the XML tutorial stack which at first > glance looks very good. > > Has anyone out there done an extensive website using Rev > and MySQL with Apache? > > Any other resources/examples you can recommend? > > Thanks in advance, > > Rick Harrison > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From troy at rpsystems.net Sat Jul 31 20:04:21 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 20:04:21 -0400 Subject: Linux distribution selection? In-Reply-To: <27DC1630-E348-11D8-9986-0003936D012E@mac.com> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <27DC1630-E348-11D8-9986-0003936D012E@mac.com> Message-ID: <56FCD6B0-E34E-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 31, 2004, at 7:20 PM, Andre Garzia wrote: > Lindows is a good option but I prefer a still unknown distro that is > very promissing. They are inspired by the text Paradox of Choice, > which is a very good reading and in my humble opinion (I tried more > than 10 distros including bsds...) they are the one I mantain. It's > called Cobind Desktop, it's very clean, it's the most lightweight > distro, it's based on fedora core 2 (aka red hat) and very clean and > elegant, It's aimed at the desktop user, so no terminal arcane guru > things... you can see it at Andre, I had seen your last note about Cobind, and was checking it out on their site. One thing I couldn't tell, does it download complete? Do I need Fedora first, or just Cobind desktop? -- Troy RPSystems, Ltd. http://www.rpsystems.net From troy at rpsystems.net Sat Jul 31 20:07:28 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 20:07:28 -0400 Subject: Linux distribution selection? In-Reply-To: <8E863AC3-E34A-11D8-96C2-000A95C61E96@easynet.fr> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <410C249C.5040606@fourthworld.com> <8E863AC3-E34A-11D8-96C2-000A95C61E96@easynet.fr> Message-ID: On Jul 31, 2004, at 7:37 PM, Pierre Sahores wrote: > Linux x86 under Virtual PC 6 need lots of power and if you expect to > use a G4 to run it, you will get best results in choosing to run Linux > under a real x86 box, as Richard recommands. About the distributions : > Lindows, Mandrake or RedHat are probably more suitables than the last > Suse/Novell issues. All are yet using very friendly installers and are > running mature GUI and desktop interface (KDE, Gnome). The bad thing > with Linux ? Probably not as good as xBSD are in about servers tasks > and probably not as good as Panther is in about desktop works... Thanks for that info. Well, I don't have any intention of using Linux as anything more than a testbed, and to run some extra servers... for testing the server setups, and to do some Linux tweaking for Revolution, I'd want to use VirtualPC on my Powerbook 17. To actually run the servers, yes, I'll set up Linux on an actual Intel box. I have a few around that don't do much. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Sat Jul 31 20:22:45 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 31 Jul 2004 21:22:45 -0300 Subject: Linux distribution selection? In-Reply-To: <56FCD6B0-E34E-11D8-9385-000A95A09CF8@rpsystems.net> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <27DC1630-E348-11D8-9986-0003936D012E@mac.com> <56FCD6B0-E34E-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: On Jul 31, 2004, at 9:04 PM, Troy Rollins wrote: > Andre, > > I had seen your last note about Cobind, and was checking it out on > their site. One thing I couldn't tell, does it download complete? Do I > need Fedora first, or just Cobind desktop? > > Troy, the download is complete, just fetch the torrent file, use your favorite bitTorrent client to download it. You don't need fedora or anything, the download is a ISO the size of a CD, it's bootable and works fine. Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From Meitnik at aol.com Sat Jul 31 20:35:24 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Sat, 31 Jul 2004 20:35:24 EDT Subject: old eyes, older cursor (curses?) Message-ID: In a message dated 7/31/04 6:47:42 PM, use-revolution-request at lists.runrev.com writes: > Second, the difference between the arrow cursor and the selection arrow > -- the inclusion of a small cross in the latter -- is just not obvious > to old eyes like mine. > -- Ditto, thanks Dan! Somedays I want to tie a hand, blind an eye, deaf an ear, and slightly scramble the brain of RR team members and tell them to develop using their tool ;-) Could be an eductional expericence ...;-) Andrew From kray at sonsothunder.com Sat Jul 31 21:21:09 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 31 Jul 2004 20:21:09 -0500 Subject: Can you make a stack larger than the screen rect under Windows? In-Reply-To: Message-ID: On 7/31/04 3:58 PM, "Roger.E.Eller at sealedair.com" wrote: >> ... >> It would be useful if the user could move the window to >> the left so the left side of the window was off the >> screen, and then "grow" the scrollable part to the right >> ... >> >> Is there a way around this? I assume this is a Window's limitation. >> >> Regards, >> >> Howard Bornstein > > A limitation? ... In Windows???? ... What????? > > Make a small 200x200 stack and put this little script in a button. > Every time I click it, the stack window grows, and continues to grow > off-screen. > > on mouseUp > put the rect of this stack into newStackRect > put (item 3 of newStackRect)+100 into item 3 of newStackRect > set the rect of this stack to newStackRect > put the rect of this stack > end mouseUp > > or you can also do a 1 liner... > set the width of this stack to (the width of this stack)+100 > > But this "grows" the stack in both directions > > Are you seeing a different behavior? I am using Windows 2000. I think Howard was talking about the user interactively resizing the window... this is a Windows limitation AFAIK. You can resize it with script, but just not interactively. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From troy at rpsystems.net Sat Jul 31 21:53:18 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 21:53:18 -0400 Subject: Linux distribution selection? In-Reply-To: References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <27DC1630-E348-11D8-9986-0003936D012E@mac.com> <56FCD6B0-E34E-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <8F341938-E35D-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 31, 2004, at 8:22 PM, Andre Garzia wrote: > the download is complete, just fetch the torrent file, use your > favorite bitTorrent client to download it. You don't need fedora or > anything, the download is a ISO the size of a CD, it's bootable and > works fine. Cool. I downloaded CoBind from the GeorgiaTech FTP server in about 20 minutes... over my Airport. ;-) Burning an ISO CD now. -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Sat Jul 31 22:10:27 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 31 Jul 2004 23:10:27 -0300 Subject: Linux distribution selection? In-Reply-To: <8F341938-E35D-11D8-9385-000A95A09CF8@rpsystems.net> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <27DC1630-E348-11D8-9986-0003936D012E@mac.com> <56FCD6B0-E34E-11D8-9385-000A95A09CF8@rpsystems.net> <8F341938-E35D-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: On Jul 31, 2004, at 10:53 PM, Troy Rollins wrote: > Cool. I downloaded CoBind from the GeorgiaTech FTP server in about 20 > minutes... over my Airport. ;-) > you are a man of luck, it took me a night.... with my 256k DSL Cable.... and my partition was not recognized for it was a BeOS partition... :D > Burning an ISO CD now. > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From troy at rpsystems.net Sat Jul 31 22:22:03 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 22:22:03 -0400 Subject: Linux distribution selection? In-Reply-To: References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <27DC1630-E348-11D8-9986-0003936D012E@mac.com> <56FCD6B0-E34E-11D8-9385-000A95A09CF8@rpsystems.net> <8F341938-E35D-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: <93C2560A-E361-11D8-9385-000A95A09CF8@rpsystems.net> On Jul 31, 2004, at 10:10 PM, Andre Garzia wrote: > you are a man of luck, it took me a night.... with my 256k DSL > Cable.... and my partition was not recognized for it was a BeOS > partition... Hey, I don't think there is a Revolution version for BeOS. ;-) BTW - I'm also interested in this new server system you are getting together. Sounds very interesting. I'm probably somewhere between "Use the Library Luke" and "But mom..." as far as getting my own specialized web server together goes. -- Troy RPSystems, Ltd. http://www.rpsystems.net From soapdog at mac.com Sat Jul 31 22:39:01 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 31 Jul 2004 23:39:01 -0300 Subject: Linux distribution selection? In-Reply-To: <93C2560A-E361-11D8-9385-000A95A09CF8@rpsystems.net> References: <071848C3-E340-11D8-9385-000A95A09CF8@rpsystems.net> <27DC1630-E348-11D8-9986-0003936D012E@mac.com> <56FCD6B0-E34E-11D8-9385-000A95A09CF8@rpsystems.net> <8F341938-E35D-11D8-9385-000A95A09CF8@rpsystems.net> <93C2560A-E361-11D8-9385-000A95A09CF8@rpsystems.net> Message-ID: On Jul 31, 2004, at 11:22 PM, Troy Rollins wrote: > Hey, I don't think there is a Revolution version for BeOS. ;-) No, thats why I can't stand programming for BeOS anymore... > > BTW - I'm also interested in this new server system you are getting > together. Sounds very interesting. > > I'm probably somewhere between "Use the Library Luke" and "But mom..." > as far as getting my own specialized web server together goes. You'll like the server!!!! I just launched the old (the one I demoed at Revolution Masters Sumit) version here, you can see by pointing your favorite browser to http://home.soapdog.org:8081/ it's a nice stack, the new one will have half the code and twice the features. Take a look! :D Cheers andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From pkc at mac.com Sat Jul 31 22:44:32 2004 From: pkc at mac.com (pkc) Date: Sat, 31 Jul 2004 22:44:32 -0400 Subject: Error 0,0 in Windows Standalone Message-ID: Okay, somebody help me with this one. I have been a Revolution user very happily for years now. I've always been able to work around minor bugs, etc., and have made extensive use in my teaching of Revolution's ability to build for virtually all platforms. But now I am completely stumped, and I don't even think it is a bug. But everything has ground to a halt (it's serious). I use a Macintosh G5 running OS X 10.3.4. When the term began in June, I was, as usual, devising my teaching modules, building them in Rev 2.1.2, and distributing them to the students, a majority of whom are Windows users. As the term develops I add functions to the module, so there are something like six updates in any term. Sometime in early July (can't be sure of the date), I upgraded to 2.2.1 and then 2.2CR2 in rapid succession. Then when I went to do the next build, I couldn't get the Windows apps built at all. The Revolution staff was extremely helpful in running down the URL problem with downloading the Win32 engine (I saw that another user had this problem and raised it in this forum). I thought that had solved the problem. But no. I could build the Windows applications after downloading the engine. A normal-looking .exe file is built on my G5. But nobody has been able to use the applications on a Windows machine, and I can't use them on the Windows XP machine I keep for testing software. When transferred via FTP, the application looks exactly like an OS X bundle. The Windows machine just sees a .ds store file and two ghost applications that will not run. Trying to run them gets the "0,0" error (whatever that is). Burning the .exe file onto a CD from the G5 produces, at least, a single entity on the Windows desktop, but it has what I think of as the "elemental" icon (it just looks like a blank GUI window), and when you try to run it you get the "0,0" error. The properties window says it is an application and all looks fine, but the things will not run. We have moved them every whichaway, over SMB, AFP, TCP, FTP, CD roms formatted in every possible mode, external hard drives also formatted every way there is, and there is absolutely nothing we can do to get the standalones to run in Windows. If this were a bug I'm sure you'd all be hotting up the forum talking about it. Obviously I'm doing something wrong. I am using the same settings in the standalone builder that I used in the old builder. So far as I can see is that the only thing that has changed is the upgrade to 2.2x, after which my course ground to a halt. What am I missing? Thanks for any help, Pamela Crossley Norwich, Vermont, USA From howard.bornstein at gmail.com Sat Jul 31 22:58:48 2004 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Sat, 31 Jul 2004 22:58:48 -0400 Subject: Can you make a stack larger than the screen rect under Windows? In-Reply-To: <2EE3B37B-E359-11D8-928E-000A95909E26@sonsothunder.com> References: <2EE3B37B-E359-11D8-928E-000A95909E26@sonsothunder.com> Message-ID: <3f07cc260407311958629cf104@mail.gmail.com> > I think Howard was talking about the user interactively resizing the > window... this is a Windows limitation AFAIK. You can resize it with > script, > but just not interactively. Yes, that's exactly what I was referring to. So are you confirming this limitation? Is this only in Revolution or does this limitation exist with other applications? (I just answered my own question--tried the same thing with Internet Explorer and it acts the same way: you can't make the window larger that the screen rectangle.) Gee, Windows is dandy. -Howard Bornstein From monte at sweattechnologies.com Sat Jul 31 23:12:19 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun, 1 Aug 2004 12:42:19 +0930 Subject: Installers In-Reply-To: Message-ID: > >Hi, > >I?ve got a few questions concerning Montes Gadget. > >>I use Monte Goulding's installer too. And can vouch that it's safe, simple >>and fast. Wouldn't be without it. > >Where do I get it? http://www.sweattechnologies.com/InstallGadget >what does it cost? US$ 19.95 for both platforms (OS X and Windows) >Does it allow to check for Quicktime being installed in a current version and install QT if it is not? Not yet. I've just had a feature request to automate font installation so I'll look into it once that's done. I've just done a quick look into it and it seems possible. If InstallGadget found the QuickTime installer in the folder it would then run it if QuickTime were not installed. I may need to look at ways to run the QuickTime installer based on QuickTime version too... Note that for the moment all this could be done from your standalone. Cheers -- Monte Goulding - monte at sweattechnologies.com Sweat Technologies InstallGadget - How To Create An Installer In 10 Seconds http://www.sweattechnologies.com/InstallGadget From troy at rpsystems.net Sat Jul 31 23:13:21 2004 From: troy at rpsystems.net (Troy Rollins) Date: Sat, 31 Jul 2004 23:13:21 -0400 Subject: Error 0,0 in Windows Standalone In-Reply-To: References: Message-ID: On Jul 31, 2004, at 10:44 PM, pkc wrote: > If this were a bug I'm sure you'd all be hotting up the forum talking > about it. Obviously I'm doing something wrong. I am using the same > settings in the standalone builder that I used in the old builder. So > far as I can see is that the only thing that has changed is the > upgrade to 2.2x, after which my course ground to a halt. What am I > missing? Hard to say. Have you tried zipping the stack before transferring it? In my case, I use stuffitDeluxe, right click on the windows app folder and select "Make self extracting executable". This stuffs the whole thing into a compressed exe file. I then send that to my PC, and double click it. It extracts, with everything intact... and I don't even have any .DSstore files hanging about. I'm using 2.2.1 on a G4, and haven't encountered any problems like what you've described. Letsee... how many stacks? They are internalized to the application in the distribution builder? Anything else you can tell us? -- Troy RPSystems, Ltd. http://www.rpsystems.net From kray at sonsothunder.com Sat Jul 31 23:30:06 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 31 Jul 2004 22:30:06 -0500 Subject: Can you make a stack larger than the screen rect under Windows? In-Reply-To: <3f07cc260407311958629cf104@mail.gmail.com> Message-ID: On 7/31/04 9:58 PM, "Howard Bornstein" wrote: >> I think Howard was talking about the user interactively resizing the >> window... this is a Windows limitation AFAIK. You can resize it with >> script, >> but just not interactively. > > Yes, that's exactly what I was referring to. So are you confirming > this limitation? Is this only in Revolution or does this limitation > exist with other applications? (I just answered my own question--tried > the same thing with Internet Explorer and it acts the same way: you > can't make the window larger that the screen rectangle.) It's a Windows limitation (yes, I'm confirming it). You can see it yourself by opening Notepad, manually moving it to the upper-left corner of your screen, then manually resize the lower-right corner of the window to fill the screen, then drag the title bar so the window is partially offscreen and attempt to resize the window out again. You'll go a few pixels, but it'll stop resizing when the window hits the width of the screen. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From briany at qldlearning.com Sat Jul 31 23:49:04 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 31 Jul 2004 23:49:04 -0400 Subject: Can you make a stack larger than the screen rect under Windows? In-Reply-To: Message-ID: Limitation??? It's a FEATURE! Shoot, apparently the brainwashing is flawed... =P > It's a Windows limitation (yes, I'm confirming it). You can see it > yourself > by opening Notepad, manually moving it to the upper-left corner of your > screen, then manually resize the lower-right corner of the window to > fill > the screen, then drag the title bar so the window is partially > offscreen and > attempt to resize the window out again. You'll go a few pixels, but > it'll > stop resizing when the window hits the width of the screen. From europe at ehug.info Fri Jul 30 05:34:39 2004 From: europe at ehug.info (Mark Schonewille) Date: Fri, 30 Jul 2004 11:34:39 +0200 Subject: Lock Screen disables Lock Messages (???) In-Reply-To: <4106F049.5040704@hyperactivesw.com> References: <63548700-E006-11D8-AA0A-000A95909E26@designeq.com> <4106F049.5040704@hyperactivesw.com> Message-ID: <410A162F.2090707@ehug.info> Hello all, I'm not sure that I have posted on this list before. Some of you know me as an enthusiastic HyperCard. I am reading this list for quite some time now, but due to lack of time, I didn't participate. I have a little more time now and I think the moment has come that I can contribute to this list, once in a while. So, what I wanted to say... > The "lock messages" command does not stop all messaging. It mostly only > stops the navigation messages -- such as openCard, openStack, > preOpenCard, etc. This is not true. The "lock messages" command stops all messages that are not sent from the current handler or handlers called by the current handler. However, if you put the "lock/unlock screen" block outside the "lock/unlock messages" block, lock the screen and set the window size, then "unlock screen" will invoke window-related messages. That's logical, since messages are no longer locked. While the screen is locked, all window updates are postponed until the "unlock screen" command is executed. This allows all windows to be updated, but if the lockMessages is false, updating windows invokes window-related messages. Just make sure that the "lock/unlock screen" block is within the "lock/unlock messages" block. on mouseup -- lock screen growit --unlock screen end mouseup on growit lock messages lock screen put the width of this stack into sw put the height of this stack into sh set the width of this stack to sw+1 set the height of this stack to sw+1 unlock screen unlock messages end growit on resizestack put the ticks end resizestack Best regards, Mark -- eHUG coordinator mailto:europe at ehug.info fax: +1 501 633 94 04 http://home.wanadoo.nl/mark.sch http://www.ehug.info