From kkaufman at snet.net Mon May 1 00:09:10 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Mon, 1 May 2006 00:09:10 -0400 Subject: "stamp" copy methods Message-ID: <570B03BD-DA32-4346-9706-D1C384D073E0@snet.net> Recently, Scott Rossi wrote: > Both of these two options would rely on one > complete set of note images that are referenced, as opposed to > duplicated. I never thought of referencing the images, but it makes sense. Avoids duplication and bloat. > I would establish a > positioning grid such that note objects (whether they be buttons, > graphics > or images) "snap to" positions on the staff. This would make the program easier to use, as long as it could be disabled (music notation is a quirky thing; sometimes what "should" look right doesn't). Thanks for your help, Scott. Kurt From aturban at qwest.net Mon May 1 02:07:59 2006 From: aturban at qwest.net (Arthur Urban) Date: Mon, 01 May 2006 00:07:59 -0600 Subject: More OSX Appearance Confusion Message-ID: <4455A5BF.3090107@qwest.net> All my controls appear correctly under OSX, but the window backdrop does not have that light horizontal striping that is typical of Aqua/Quartz application windows. Instead it's just plain white. Have I missed a setting in Rev? Thanx! From tg.lists at geistinteractive.com Mon May 1 02:28:27 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Sun, 30 Apr 2006 23:28:27 -0700 Subject: Optimize This! Message-ID: Hello Everyone, I had the need to search large binary files for a string. The files could be over a gigabyte in size, so I decided not to load the whole file into ram but digest in chunks instead. This is the routine I came up with, it seems to work very quickly but I am wondering if some of you might be able to speed it up. FUNCTION GetPositionInBinaryFile pPath, pString, pStart, pOccurrence open file pPath for binary read IF pStart = "" THEN PUT 1 into pStart END IF IF pOccurrence = "" THEN PUT 1 into pOccurrence END IF put 20000 into tSize put 0 into tFoundCount REPEAT read from file pPath at pStart for tSize put Offset(pString, it) into n IF it is "" THEN Return "0" END IF IF n > 0 THEN put tFoundCount + 1 into tFoundCount IF tFoundCount = pOccurrence THEN put pStart + n into tPos Return tPos ELSE put pStart + n + 1 into pStart END IF ELSE put pStart + tSize into pStart END IF END REPEAT END GetPositionInBinaryFile close file pPath what do you think? Did I miss some obvious easier way? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From scott at tactilemedia.com Mon May 1 03:49:46 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 01 May 2006 00:49:46 -0700 Subject: Optimize This! In-Reply-To: Message-ID: Recently, Todd Geist wrote: > I had the need to search large binary files for a string. The files > could be over a gigabyte in size, so I decided not to load the whole > file into ram but digest in chunks instead. This is the routine I > came up with, it seems to work very quickly but I am wondering if > some of you might be able to speed it up. Not sure about the efficiency of your code, but I would also suggest using larger chunks. On a couple of occasions I've had to search a corrupted mail file over 3 gigs in size for lost messages and I've found Rev can easily (and quickly) handle 750,000 char chunks. Probably more, I just haven't done any testing. I just checked right now using an older version of the MetaCard IDE and it was able to read/search a 750,000 character chunk in 49 milliseconds. In my situation, the search string is found in the 58th chunk (58 * 750,000 characters) which completes in just over 4 seconds. Not too shabby. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From janschenkel at yahoo.com Mon May 1 04:20:15 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 1 May 2006 01:20:15 -0700 (PDT) Subject: Optimize This! In-Reply-To: Message-ID: <20060501082015.85885.qmail@web60516.mail.yahoo.com> --- Todd Geist wrote: > Hello Everyone, > > I had the need to search large binary files for a > string. The files > could be over a gigabyte in size, so I decided not > to load the whole > file into ram but digest in chunks instead. This is > the routine I > came up with, it seems to work very quickly but I am > wondering if > some of you might be able to speed it up. > > [snip] > > what do you think? Did I miss some obvious easier > way? > > Thanks > > Todd > Hi Todd, Have you looked at the 'seek' command? It allows you to go straight to a certain position in the file, and then you can use 'read' to grab the chunk you're after - no repeat needed. -- open file tFilePath seek to 30000 in file tFilePath read from file tFilePath for 500 chars put it into tData close file tFilePath -- Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "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 tg.lists at geistinteractive.com Mon May 1 05:35:09 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Mon, 1 May 2006 02:35:09 -0700 Subject: Optimize This! In-Reply-To: <20060501082015.85885.qmail@web60516.mail.yahoo.com> References: <20060501082015.85885.qmail@web60516.mail.yahoo.com> Message-ID: On May 1, 2006, at 1:20 AM, Jan Schenkel wrote: > Hi Todd, > > Have you looked at the 'seek' command? It allows you > to go straight to a certain position in the file, and > then you can use 'read' to grab the chunk you're after > - no repeat needed. > -- > open file tFilePath > seek to 30000 in file tFilePath > read from file tFilePath for 500 chars > put it into tData > close file tFilePath > -- > Hi Jan I did look at the "seek" command, but I don't get how it can be applied here. I don't know the position of the string in the file so how could I "seek" to it. I may be misunderstanding what seek does? Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From scott at proherp.com Mon May 1 05:44:09 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 1 May 2006 19:44:09 +1000 Subject: Which is the best and easy-to-use database for RR In-Reply-To: <8178438.1146454816083.JavaMail.root@webmail01.hutchcity.com> Message-ID: <000e01c66d03$cd499980$0201010a@royalnexus> Hi Alex, > I am doing a project. I plan to use RR and a reliable > database for the project. I have some questions: > > 1. What is the best, easy-to-use and easy-to-learn database for RR? > > 2. Where can I find tutorials about RR and database? I favour AltSQL from www.altuit.com Chipp and the team are great to get a long with and very happy to help out. It comes with a tutorial and I have also posted my own demo stack in the Revolution Online server (accessible form within Rev itself). Note that this is an abstraction layer built for Rev to sit on top of SQLite. It works a treat for me. There are other options and some of them are good ones too, but I'll leave them for some of the others to chime in... :-) Best Regards Scott Kane -- Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.6/323 - Release Date: 24/04/2006 From alex at tweedly.net Mon May 1 06:07:46 2006 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 01 May 2006 11:07:46 +0100 Subject: Optimize This! In-Reply-To: References: Message-ID: <4455DDF2.7090609@tweedly.net> Todd Geist wrote: > Hello Everyone, > > I had the need to search large binary files for a string. The files > could be over a gigabyte in size, so I decided not to load the whole > file into ram but digest in chunks instead. This is the routine I > came up with, it seems to work very quickly but I am wondering if > some of you might be able to speed it up. > I can see two issues - one of correctness and one of speed. 1. if the string spans the block boundary, this currently fails to find it; so you need to adjust the "n=0" case so that instead of doing put pStart + tSize into pStart you do put pStart + tSize - the number of chars in pString into pStart Note that you must then also change the overall exit test - after reading the next block, instead of IF it is "" THEN return 0 END IF you need to do the equivalent of IF the number of chars in it < the number of chars in pString THEN return 0 END IF The speed improvement is more complex: 2. If you find the string near the start of a block, then you adjust pStart - and then re-read much of the same block from the file. It would be better to loop within a block once you've read it - and only go back to the file system for more data when you need it. and one of personal preference 3. I never use the "it" variable more than one line after when it is set, so the fact that you want to both search it and check for it being empty would be enough for me to assign it to a variable. Which is OK, because in order to do item 2 we're going to need to do that anyway :-) warning - code typed in and not tested (something I rarely do, but I still haven't had my first coffee, so I'd waste hours getting my testing right :-)) FUNCTION GetPositionInBinaryFile pPath, pString, pStart, pOccurrence put the number of chars in pString into tStringLength put 20000 into tSize IF tStringLength = 0 THEN return 0 END IF IF tStringLength > tSize THEN return 0 END IF open file pPath for binary read IF pStart = "" THEN PUT 1 into pStart END IF IF pOccurrence = "" THEN PUT 1 into pOccurrence END IF put 0 into tFoundCount REPEAT read from file pPath at pStart for tSize put it into tData IF the number of chars in tData < tStringLength THEN return 0 END IF put 0 into tCharsToSkip REPEAT put offset(pString, pData, tCharsToSkip) into n IF n > 0 THEN add 1 to tFoundCount IF tFoundCount = pOccurrence THEN put pStart + tCharsToSkip + n into tPos Return tPos ELSE add n + tStringLength to tCharsToSkip -- what about overlapping sub-strings ??!! END IF ELSE -- no more to be found in this block EXIT REPEAT END IF END REPEAT -- we get here when n = 0, i.e. no more occurrences in this block put pStart + tSize - tStringLength into pStart END REPEAT close file pPath END GetPositionInBinaryFile There is one more performance improvement possible - but so minor I wouldn't bother .... The adjustment of pStart by "-tStringLength" means that we are re-reading part of the file each time - which causes minor inefficiency in itself, and also because it requires re-positioning the file read point. To avoid that we would need to do something like delete char 1 to tSize - tStringLength of tData and then when we read the next block, do put it after tData and adjust pStart accordingly. It's kind of messy, so unless you often search for very long pString (say more than 16K bytes) I'd ignore that. The other issue mentioned in the comments in my code is the issue of overlapping string occurrences. If your pString is say "abab" and your data is "abababc" then you could say match at position 1, match at position 3 or simply match at position 1 The code above takes the second approach. If you wanted the former, then you'd instead want to do add n + 1 to tCharsToSkip -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.5.1/327 - Release Date: 28/04/2006 From mark at maseurope.net Mon May 1 06:10:02 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 1 May 2006 11:10:02 +0100 Subject: Optimize This! In-Reply-To: References: Message-ID: <16B2ED2B-C7BF-4B6A-8322-BCD122290F67@maseurope.net> Todd, the only problems I see are 1) that you might miss ocurrences where the looked for string crosses chunk boundaries, and 2) You never close the file, and as I understand it from the docs, Rev will only close the file for you when the application quits. Scotts point about the size of chunk you grab is a good one, though the optimal size probably depends on how much memory your machine has. Anyway, I've done this, which is untested, but grabs larger chunks, searches the chunks, (rather than starting another read) and closes the file when it returns... function getPositionInBinaryFile pPath,pString,pStart,pOccurrence if pStart is empty then put 1 into pStart if pOccurrence is empty then put 1 into pOcurrence put length(pString) into strLen put 100000 into tSize put 0 into tFoundCount put 0 into tPos open file pPath for binary read repeat read from file pPath at pStart for tSize put it into tChunk if tChunk is empty then close file pPath return 0 end if put 0 into charsToSkip repeat get offset(pString,tChunk,charsToSkip) if it > 0 then add 1 to tFoundCount if tFoundCount = pOcurrence then put it + charsToSkip + pStart into tPos close file pPath return tPos else add it to charsToSkip end if end if end repeat put pStart + tSize - strLen into pStart -- so we don't miss any occurrences that cross chunk boundaries end repeat end getPositionInBinaryFile On 1 May 2006, at 07:28, Todd Geist wrote: > Hello Everyone, > > I had the need to search large binary files for a string. The files > could be over a gigabyte in size, so I decided not to load the > whole file into ram but digest in chunks instead. This is the > routine I came up with, it seems to work very quickly but I am > wondering if some of you might be able to speed it up. > > > FUNCTION GetPositionInBinaryFile pPath, pString, pStart, pOccurrence > open file pPath for binary read > IF pStart = "" THEN > PUT 1 into pStart > END IF > IF pOccurrence = "" THEN > PUT 1 into pOccurrence > END IF > put 20000 into tSize > put 0 into tFoundCount > REPEAT > read from file pPath at pStart for tSize > put Offset(pString, it) into n > IF it is "" THEN > Return "0" > END IF > IF n > 0 THEN > put tFoundCount + 1 into tFoundCount > IF tFoundCount = pOccurrence THEN > put pStart + n into tPos > Return tPos > ELSE > put pStart + n + 1 into pStart > END IF > ELSE > put pStart + tSize into pStart > END IF > END REPEAT > END GetPositionInBinaryFile > close file pPath > > what do you think? Did I miss some obvious easier way? > > Thanks > > Todd > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Mon May 1 06:46:41 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 1 May 2006 03:46:41 -0700 (PDT) Subject: More OSX Appearance Confusion In-Reply-To: <4455A5BF.3090107@qwest.net> Message-ID: <20060501104641.44391.qmail@web60514.mail.yahoo.com> --- Arthur Urban wrote: > All my controls appear correctly under OSX, but the > window backdrop does > not have that light horizontal striping that is > typical of Aqua/Quartz > application windows. Instead it's just plain white. > Have I missed a > setting in Rev? Thanx! > Hi Arthur, You haven't missed a setting: according to Apple's Human Interface Guidelines stripes are for dialog boxes, toolbars and palettes ; documents shouldn't have stripes. TopLevel stacks are regarded as documents, so their default background is white ; however, not all is lost: you can add stripes through adding a control and setting its backgroundPattern. - create a new rectangle graphic - send it to the back - set its border to 0 - set its rectangle to (0, 0,stack width, stack height) - set its backgroundPattern to 210091 (you can find it in the 'Standard Icons' set in the Image Library) Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "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 m.schonewille at economy-x-talk.com Mon May 1 06:56:22 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 1 May 2006 12:56:22 +0200 Subject: More OSX Appearance Confusion In-Reply-To: <4455A5BF.3090107@qwest.net> References: <4455A5BF.3090107@qwest.net> Message-ID: <769C94F1-A07D-4FBA-8A66-D8461139DB74@economy-x-talk.com> Hello Arthur, You could make a 16x16 pixels small screenshot of the background pattern you want and import that as an image control. Then set the backdrop to the id number of that image. You can also use the numbers 1 to 164 (built-in patterns). Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 1-mei-2006, om 8:07 heeft Arthur Urban het volgende geschreven: > All my controls appear correctly under OSX, but the window backdrop > does not have that light horizontal striping that is typical of > Aqua/Quartz application windows. Instead it's just plain white. > Have I missed a setting in Rev? Thanx! From m.schonewille at economy-x-talk.com Mon May 1 06:57:02 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 1 May 2006 12:57:02 +0200 Subject: Is WMV possible in Rev In-Reply-To: References: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> Message-ID: <40336FCF-D402-49DD-A203-F4E2FF60FDFD@economy-x-talk.com> Jesse, Have you tried Flip4Mac? Having to install additional software is not very attractive for software that is distributed, but if re-encoding is not an option, Flip4Mac might be the solution. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 1-mei-2006, om 2:08 heeft Jesse Sng het volgende geschreven: > > But assuming that you already have a library of stuff in WMV files, > how do we implement playback of WMV from within a Rev stack that > will work for BOTH OS X and Windows? Is there a way where this can > be done? This is assuming that there's a bunch of WMV files and it > is not possible nor desirable to transcode them to some other > format (losing quality in the process). > From alex at tweedly.net Mon May 1 07:09:53 2006 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 01 May 2006 12:09:53 +0100 Subject: Optimize This! In-Reply-To: <16B2ED2B-C7BF-4B6A-8322-BCD122290F67@maseurope.net> References: <16B2ED2B-C7BF-4B6A-8322-BCD122290F67@maseurope.net> Message-ID: <4455EC81.20009@tweedly.net> Mark Smith wrote: > Todd, the only problems I see are 1) that you might miss ocurrences > where the looked for string crosses chunk boundaries, and 2) You > never close the file, and as I understand it from the docs, Rev will > only close the file for you when the application quits. > > Scotts point about the size of chunk you grab is a good one, though > the optimal size probably depends on how much memory your machine has. > > Anyway, I've done this, which is untested, but grabs larger chunks, > searches the chunks, (rather than starting another read) and closes > the file when it returns... > parallel evolution in action :-) Mark and I cam up with very similar suggestions. If you take the best parts of the two solutions, you'll get something really good I forgot to close the file on exit (and in fact, I put in a spurious "close file " that will never be reached. Mark forgot to adjust his exit criterion for the case where the string isn't found > function getPositionInBinaryFile pPath,pString,pStart,pOccurrence > if pStart is empty then put 1 into pStart > if pOccurrence is empty then put 1 into pOcurrence > put length(pString) into strLen > put 100000 into tSize > put 0 into tFoundCount > put 0 into tPos > > open file pPath for binary read > > repeat > read from file pPath at pStart for tSize > put it into tChunk > if tChunk is empty then Won't happen - the last read will be a chunk of size strLen, so you never exit. > close file pPath > return 0 > end if -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.5.1/327 - Release Date: 28/04/2006 From janschenkel at yahoo.com Mon May 1 07:25:00 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 1 May 2006 04:25:00 -0700 (PDT) Subject: Optimize This! In-Reply-To: Message-ID: <20060501112500.71893.qmail@web60522.mail.yahoo.com> --- Todd Geist wrote: > > Hi Jan > > I did look at the "seek" command, but I don't get > how it can be > applied here. I don't know the position of the > string in the file so > how could I "seek" to it. > I may be misunderstanding what seek does? > > Todd > Oops, my bad: I hadn't looked at your code close enough, and errantly concluded you were reading the file from the start every time you wanted to read a certain chunk of the file. Ah well, maybe it will come in handy fom someone else ;-) Jan Schenkel. Quartam Reports for Revolution ===== "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 mark at maseurope.net Mon May 1 07:34:42 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 1 May 2006 12:34:42 +0100 Subject: Optimize This! In-Reply-To: <4455EC81.20009@tweedly.net> References: <16B2ED2B-C7BF-4B6A-8322-BCD122290F67@maseurope.net> <4455EC81.20009@tweedly.net> Message-ID: I am the king of the infinite loop - in real handlers I've got into the habit of putting repeat (conditions) if the optionKey is down then exit to top until I'm sure I've got things right. I've had to force quit too many times :) Mark On 1 May 2006, at 12:09, Alex Tweedly wrote: >> >> repeat >> read from file pPath at pStart for tSize >> put it into tChunk >> if tChunk is empty then > > Won't happen - the last read will be a chunk of size strLen, so you > never exit. > >> close file pPath >> return 0 >> end if > > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.5.1/327 - Release Date: > 28/04/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jsng at wayoflife.org Mon May 1 09:20:59 2006 From: jsng at wayoflife.org (Jesse Sng) Date: Mon, 1 May 2006 21:20:59 +0800 Subject: Is WMV possible in Rev In-Reply-To: <40336FCF-D402-49DD-A203-F4E2FF60FDFD@economy-x-talk.com> References: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> <40336FCF-D402-49DD-A203-F4E2FF60FDFD@economy-x-talk.com> Message-ID: >Jesse, > >Have you tried Flip4Mac? Having to install additional software is >not very attractive for software that is distributed, but if >re-encoding is not an option, Flip4Mac might be the solution. > >Best, > >Mark Flip4Mac works as a Mac solution. But what if you want to embed WMV inside a stack running on Windows? Is there a way to do that? The problem is simply that my source material (not within my control) is in WMV. Else I would have had everything running on mp4 or AVC with Quicktime on both OS X and Windows. Jesse From tg.lists at geistinteractive.com Mon May 1 11:22:47 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Mon, 1 May 2006 08:22:47 -0700 Subject: Optimize This! In-Reply-To: <4455EC81.20009@tweedly.net> References: <16B2ED2B-C7BF-4B6A-8322-BCD122290F67@maseurope.net> <4455EC81.20009@tweedly.net> Message-ID: <71672ACF-80F9-4E1F-B2B8-7298D3CEF223@geistinteractive.com> Thanks Alex and Mark! I have it in place now and it is working great. Here is the final version I settled on. NOTE in my scenario, I open and close the file further up the chain because I call this function 4 times in a row. FUNCTION GetPositionInBinaryFile pPath, pString, pStart, pOccurrence put the number of chars in pString into tStringLength put 100000 into tSize IF tStringLength = 0 THEN return 0 IF tStringLength > tSize THEN return 0 IF pStart = "" THEN PUT 1 into pStart IF pOccurrence = "" THEN PUT 1 into pOccurrence put 0 into tFoundCount put 0 into tPos -- file is already open so we don't need this --open file pPath for binary read REPEAT read from file pPath at pStart for tSize put it into tData IF the number of chars in tData < tStringLength THEN return 0 put 0 into tCharsToSkip REPEAT put offset(pString, tData, tCharsToSkip) into n IF n > 0 THEN add 1 to tFoundCount IF tFoundCount = pOccurrence THEN put pStart + tCharsToSkip + n into tPos -- close file pPath Return tPos ELSE add n + tStringLength to tCharsToSkip -- what about overlapping sub-strings ??!! END IF ELSE -- no more to be found in this block EXIT REPEAT END IF END REPEAT -- we get here when n = 0, i.e. no more occurrences in this block put pStart + tSize - tStringLength into pStart END REPEAT END GetPositionInBinaryFile -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From 3mcgrath at adelphia.net Mon May 1 11:29:11 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 May 2006 11:29:11 -0400 Subject: "stamp" copy methods In-Reply-To: References: Message-ID: <16A6097E-66CC-413C-ABB4-9F13F7132C32@adelphia.net> Kurt, You may want to check out GarageBand on the Mac side that comes with the iLife software from Apple. I have been playing with it for a few months now and find it incredibly easy to use but full of powerful features. The reason I mention this is that the music notation aspect of it is very easy to use and might be of use to you. Of course it is not available for Windows and I doubt it will be in the future so your cross platform app might be very useful. Tom On Apr 30, 2006, at 10:19 PM, Kurt Kaufman wrote: > I'm looking for an efficient way to do the following: > 1) I have a collection of about 50 very small graphics (b&w). > 2) I'd trap keystrokes to set the cursor to a miniature > representation of one of the above graphics. > 3) Subsequent clicking on a "canvas" would create and place a copy > of the keystroke-chosen graphic at the clicked location. > 4) The location of the graphic now placed in step 3 can be tweaked > with mouse or arrow keys. > 5) Creation of arcs (music slurs and ties) > 6) Creation of music "beams" for 8th and 16th notes, etc. > > I'm especially interested in suggestions for step 3, but all > suggestions would be greatly appreciated. > > > I have received over the years dozens of requests for an OSX- > compatible pen-and-paper style music notation program similar to an > admittedly amateurish one I developed in Supercard many years ago. > I'm sure I can do better this time around, and release it for OSX, > Windows and UNIX as well! > > > thank you, > Kurt > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From shaosean at hotmail.com Mon May 1 12:23:57 2006 From: shaosean at hotmail.com (Sean Shao) Date: Mon, 01 May 2006 12:23:57 -0400 Subject: More OSX Appearance Confusion In-Reply-To: <20060501141812.574AE825273@mail.runrev.com> Message-ID: modeless stack _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From kray at sonsothunder.com Mon May 1 12:55:09 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 01 May 2006 11:55:09 -0500 Subject: ASCII Font? Message-ID: Does anyone know where to find a special font that was created way back in the dim times (OS 7, I believe) that displayed for each character slot a reduced character with the corresponding ASCII codes directly beneath them? So if you had a phrase like: Hey, everyone! and then changed the font to "ASCII Font" (I think was its name), you'd see something like this: H e y , e v e r y o n e ! 72 101 121 44 32 101 118 101 114 121 111 110 101 33 (you may need to change your fonts to see what I mean) I'm *dying* for this font, as it is a real help in debugging oddly formatted text... Anyone know where it might be found? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From davis.phil at comcast.net Mon May 1 13:29:28 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 01 May 2006 10:29:28 -0700 Subject: ASCII Font? In-Reply-To: References: Message-ID: <44564578.8010803@comcast.net> Hi Ken, This isn't what you're asking for, but you might be able to modify it to give you what you need in the interim. From your message box: go stack url "http://pdslabs.net/stacks/HexViewer.rev" HTH - Phil Davis Ken Ray wrote: > Does anyone know where to find a special font that was created way back in > the dim times (OS 7, I believe) that displayed for each character slot a > reduced character with the corresponding ASCII codes directly beneath them? > > So if you had a phrase like: > > Hey, everyone! > > and then changed the font to "ASCII Font" (I think was its name), you'd see > something like this: > > H e y , e v e r y o n e ! > 72 101 121 44 32 101 118 101 114 121 111 110 101 33 > > (you may need to change your fonts to see what I mean) > > I'm *dying* for this font, as it is a real help in debugging oddly formatted > text... > > Anyone know where it might be found? > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Mon May 1 13:43:46 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 01 May 2006 12:43:46 -0500 Subject: ASCII Font? In-Reply-To: <44564578.8010803@comcast.net> Message-ID: On 5/1/06 12:29 PM, "Phil Davis" wrote: > Hi Ken, > > This isn't what you're asking for, but you might be able to modify it to > give you what you need in the interim. From your message box: > > go stack url "http://pdslabs.net/stacks/HexViewer.rev" That's pretty cool, Phil! Unfortunately I need it to work within a 3rd party text editor (since I don't want to write one myself ;-). Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From Roger.E.Eller at sealedair.com Mon May 1 14:57:15 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon, 1 May 2006 14:57:15 -0400 Subject: ASCII Font? Message-ID: > Does anyone know where to find a special font that was created way back in > the dim times (OS 7, I believe) that displayed for each character slot a > reduced character with the corresponding ASCII codes directly beneath them? > ... > I'm *dying* for this font, as it is a real help in debugging oddly formatted > text... Ken, For the purpose you describe, you can probably use this to -make- an ASCII font. This service used to be free, but now it costs $9 per font. I used it and it works pretty good. You write (or type) onto the template what you want each letter to look like, upload it, and a font file is auto-generated. http://www.fontifier.com/ Roger Eller From chipp at chipp.com Mon May 1 15:16:39 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 May 2006 14:16:39 -0500 Subject: ASCII Font? In-Reply-To: References: Message-ID: <44565E97.5090601@chipp.com> Hi Roger, How long does all this take? Roger.E.Eller at sealedair.com wrote: > For the purpose you describe, you can probably use this to -make- an ASCII > font. This service used to be free, but now it costs $9 per font. I used > it and it works pretty good. You write (or type) onto the template what > you want each letter to look like, upload it, and a font file is > auto-generated. > > http://www.fontifier.com/ From Roger.E.Eller at sealedair.com Mon May 1 15:36:58 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon, 1 May 2006 15:36:58 -0400 Subject: ASCII Font? Message-ID: >> ... and it works pretty good. You write (or type) onto the template what >> you want each letter to look like, upload it, and a font file is >> auto-generated. >> >> http://www.fontifier.com/ Chipp Walters wrote: > Hi Roger, > > How long does all this take? The font generation is almost immediate. I think it is a cgi driven tool. Keep in mind that the intended purpose is handwriting fonts, and your source template can be no more than 100 dpi. So don't expect a super hi-res and smooth outline font... but it works well for general purpose word-processing type applications. Roger Eller From kray at sonsothunder.com Mon May 1 16:05:36 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 01 May 2006 15:05:36 -0500 Subject: ASCII Font? In-Reply-To: Message-ID: On 5/1/06 1:57 PM, "Roger.E.Eller at sealedair.com" wrote: >> Does anyone know where to find a special font that was created way back > in >> the dim times (OS 7, I believe) that displayed for each character slot a >> reduced character with the corresponding ASCII codes directly beneath > them? >> ... >> I'm *dying* for this font, as it is a real help in debugging oddly > formatted >> text... > > Ken, > > For the purpose you describe, you can probably use this to -make- an ASCII > font. This service used to be free, but now it costs $9 per font. I used > it and it works pretty good. You write (or type) onto the template what > you want each letter to look like, upload it, and a font file is > auto-generated. > > http://www.fontifier.com/ That looks neat, Roger, but unfortunately it doesn't handle the full 256 characters, which is what I need for the purposes I'm using it for. Basically I'm looking to quickly see the ASCII values of non-printing chars in context of other chars in the text. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From gregory.lypny at videotron.ca Mon May 1 19:44:44 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Mon, 01 May 2006 19:44:44 -0400 Subject: Upgrading to 2.7.1 Message-ID: Hello everyone, I just upgraded to Enterprise 2.7.1 from 2.7 and noticed that the folder Revolution Enterprise contains a sub-folder folder named "2.7.0-gm-1" with a copy of the old version of the application. Do I need to keep it? Regards, Greg From garrett at paraboliclogic.com Mon May 1 21:05:10 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 01 May 2006 18:05:10 -0700 Subject: CSV and REV? In-Reply-To: <44564578.8010803@comcast.net> References: <44564578.8010803@comcast.net> Message-ID: <4456B046.3050605@paraboliclogic.com> Rev 2.6.1 Greetings, I'm trying to setup a small CSV editor. I was using the itemdel and setting it to a comma, but that's not good enough for working with CSV files since most use a quote comma quote separation which allows commas to be used within the item. In another language I used, I was able to set the item delimiter to more than one character which worked wonderfully for CSV files, but I tried using three characters as the itemdel and that's a no go. Does anyone know if there's a tutorial floating round for using CSV files in Rev? Thanks, -Garrett From alex at tweedly.net Mon May 1 21:29:40 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 02 May 2006 02:29:40 +0100 Subject: CSV and REV? In-Reply-To: <4456B046.3050605@paraboliclogic.com> References: <44564578.8010803@comcast.net> <4456B046.3050605@paraboliclogic.com> Message-ID: <4456B604.5070606@tweedly.net> Garrett Hylltun wrote: > I'm trying to setup a small CSV editor. I was using the itemdel and > setting it to a comma, but that's not good enough for working with CSV > files since most use a quote comma quote separation which allows > commas to be used within the item. > > In another language I used, I was able to set the item delimiter to > more than one character which worked wonderfully for CSV files, but I > tried using three characters as the itemdel and that's a no go. > > Does anyone know if there's a tutorial floating round for using CSV > files in Rev? Not a tutorial as such - but there was a long and fruitful discussion that can be found in the archives (June and July 2004, under the subject line "Another Revolution Success Story"). My summary : If possible and practical, use TSV instead (tab separated values). If it needs to be CVS, then find this thread in the archives. There's code in there to handle the more common cases, and there was some discussion on just how weird and varied the different versions of "csv" can be. If you want to skip the discussion and go straight to the code - see Richard Gaskin's posting in that thread on July 1st 2004 -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.5.1/327 - Release Date: 28/04/2006 From garrett at paraboliclogic.com Mon May 1 22:20:17 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 01 May 2006 19:20:17 -0700 Subject: CSV and REV? In-Reply-To: <4456B604.5070606@tweedly.net> References: <44564578.8010803@comcast.net> <4456B046.3050605@paraboliclogic.com> <4456B604.5070606@tweedly.net> Message-ID: <4456C1E1.3010000@paraboliclogic.com> Alex Tweedly wrote: > Not a tutorial as such - but there was a long and fruitful discussion > that can be found in the archives (June and July 2004, under the subject > line "Another Revolution Success Story"). > My summary : If possible and practical, use TSV instead (tab separated > values). > > If it needs to be CVS, then find this thread in the archives. There's > code in there to handle the more common cases, and there was some > discussion on just how weird and varied the different versions of "csv" > can be. If you want to skip the discussion and go straight to the code - > see Richard Gaskin's posting in that thread on July 1st 2004 Greetings Alex, Thanks for all the info. Yes, I'd prefer to simply use TAB delimited files since it's much easier to deal with in Rev, but I will still need to implement the ability to open and save COMMA delimited files too. And it sounds like everything I need is in those threads, so thanks a bunch :-) -Garrett From ambassador at fourthworld.com Mon May 1 22:44:22 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 May 2006 19:44:22 -0700 Subject: CSV and REV? Message-ID: <4456C786.6040205@fourthworld.com> Garrett Hylltun wrote: > Alex Tweedly wrote: >> My summary : If possible and practical, use TSV instead (tab separated >> values). >> >> If it needs to be CVS, then find this thread in the archives. There's >> code in there to handle the more common cases, and there was some >> discussion on just how weird and varied the different versions of "csv" >> can be. If you want to skip the discussion and go straight to the code - >> see Richard Gaskin's posting in that thread on July 1st 2004 > > Greetings Alex, > > Thanks for all the info. Yes, I'd prefer to simply use TAB delimited > files since it's much easier to deal with in Rev, but I will still need > to implement the ability to open and save COMMA delimited files too. > > And it sounds like everything I need is in those threads, so thanks a > bunch :-) If you absolutely must support CSV, please consider joining a handful of us curmudgeons on a mission to save the world from the unnecessary horror that is CSV: support for reads, but not for writes. The last thing the world needs is yet another app keeping that half-baked format alive. :) It was a crappy idea when it was created (how did it even survive more than two minutes in the first meeting where it was proposed?), and it just gets more self-evidently crappy every year that passes with more and more variant implementations polluting the datasphere. I have an app that reads CSV but will export only in tab-delimited format -- and it will use the most sensible form I've seen yet: FileMaker Pro's, in which in-data returns are gracefully accommodated as ASCII 11, and any quotes in the file are only part of the data, never a delimiter. Not long ago I had an opportunity to help contribute to a specification for a format for affiliate data feeds, and at its heart it's the FMP tab format. So we have several million FMP users, plus a few thousand affiliate marketers, and now your customers too. :) Just as polio was once an epidemic so broad it was considered absurd to try to wipe it out, bit by bit we'll move forward toward a more sensible world where good people need no longer suffer from effects of CSV. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bridgeyman at gmail.com Mon May 1 23:22:27 2006 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Mon, 1 May 2006 21:22:27 -0600 Subject: Changing Script In Standalone Message-ID: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> Hey, In one of my programs I use the "Set the script of object to string" alot, but when I recently switched over to 2.7.1 Studio and started to make standalone programs, I noticed that this no longer works. For my test I made a field and two buttons, one button set the script of the other button to the field. I typed a simple on mouseUp handler that answers a message. It worked when I did it in the development environment, but not as a standalone. Does this mean that I can't change script from the user-interface after it has been saved as a standalone? Can someone give me the basic rundown of how Revolution compiles stacks into a standalone? TTFN (ta-ta-for-now) Bridger From revolutionary.dan at gmail.com Mon May 1 23:33:42 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 1 May 2006 20:33:42 -0700 Subject: RevCon West Early Bird Deadline Extended 4 days Message-ID: <70ed6b130605012033y745e6470ge435025bc4b62b59@mail.gmail.com> I've had a couple of emails from people asking me if we could PLEASE extend the Early Bird deadline for registratoin for the upcoming RevCon West 2006 gathering in Monterey on June 16-17. Without going into detail, there were some pretty creative arguments. Chipp and I are sufficiently amused and willing to be helpful that we're extending the Early Bird deadline to midnight Pacific time this Friday, May 5. You know, Cinquo de Mayo. So you have a bit of breathing room. But I guarantee you rates goe up at 12:01 a.m. Saturday, May 6, with no further recourse. Cases of Mexican beer only go so far when used as bribes for non-drinkers. Sign up at http://www.revconwest.com See you in Monterey. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Mon May 1 23:38:45 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 1 May 2006 20:38:45 -0700 Subject: Which is the best and easy-to-use database for RR In-Reply-To: <8178438.1146454816083.JavaMail.root@webmail01.hutchcity.com> References: <8178438.1146454816083.JavaMail.root@webmail01.hutchcity.com> Message-ID: <70ed6b130605012038t6cfd3f07u5f821cb2a7c4c564@mail.gmail.com> Alex..... Asking which is best, easy-to-use and easy-to-learn database for RR is a bit like asking "How long is a piece of string?" There are so many variables that inform such a decision. Here are a few off the top of my head. 1. Do you really need a database or can you successfully store the data directly in Revolution? There are a couple of choices for this approach and depending on how much data you need to store and whether it needs to be shared data, this could be by far the easiest solution. 2. If your databases are single-user and you really need or want relationality, then altSQLite from Altuit is a good choice. But ti does not support multi-user, shared, server-based databases. 3. If you need an industrial strength database that is server-based and multi-user by nature, my personal choice would be PostgreSQL although MySQL has a lot of followers. I find the clear and open licensing of PostgreSQL preferable to the obfuscation of the llicensing issues that accompanies MySQL. 4. Quite a number of people here love Paradigma Software's Valentina, for which Rev includes built-in connections and hooks. It has a reputation as being very fast. And if you come to RevCon West 2006 in Monterey in June (we just extended the great Early Bird discount pricing by a few days), you'll get a free copy of Valentina Office for up to five users for FREE. On 4/30/06, Alex wrote: > > Hello, > > I am doing a project. I plan to use RR and a reliable database for the > project. I have some questions: > > 1. What is the best, easy-to-use and easy-to-learn database for RR? > > 2. Where can I find tutorials about RR and database? > > Thanks and best regards > > Alex > --------------------------------------- > What a wonderful world > Nice to meet all of you > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Mon May 1 23:43:11 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 1 May 2006 20:43:11 -0700 Subject: Upgrading to 2.7.1 In-Reply-To: References: Message-ID: <70ed6b130605012043m1563185fvc15c279d66d394fe@mail.gmail.com> That's part of the new version-reversion strategy for Rev installs. Each new version goes into its own folder so you can always revert back to an earlier release easily if it becomes necessary. So I'm keeping my 2.7.0-gm-1 folder around as well as my 2.7.0-gm-1 folder. But I'm using the new version as the default. On 5/1/06, Gregory Lypny wrote: > > Hello everyone, > > I just upgraded to Enterprise 2.7.1 from 2.7 and noticed that the > folder Revolution Enterprise contains a sub-folder folder named > "2.7.0-gm-1" with a copy of the old version of the application. Do I > need to keep it? > > Regards, > > Greg > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Mon May 1 23:47:46 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 1 May 2006 20:47:46 -0700 Subject: Changing Script In Standalone In-Reply-To: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> References: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> Message-ID: <70ed6b130605012047t52c7b5e7ue9624b3630319887@mail.gmail.com> Bridger.... At leat part of the problem is that Revolution does not permit on-the-fly modification of data of any kind in a stack (app) at runtime in the standalone environment. You get around that particular limitation by storing the changeable data in a sub-stack of your app's mainstack and setting up standlone settings so that it creates that stack separately as well. Then you may be able to tell a button in mainstack to set a script in a button of a substack but I haven't tested that idea. On 5/1/06, Bridger Maxwell wrote: > > Hey, > In one of my programs I use the "Set the script of object to string" > alot, > but when I recently switched over to 2.7.1 Studio and started to make > standalone programs, I noticed that this no longer works. For my test I > made a field and two buttons, one button set the script of the other > button > to the field. I typed a simple on mouseUp handler that answers a message. > It worked when I did it in the development environment, but not as a > standalone. Does this mean that I can't change script from the > user-interface after it has been saved as a standalone? Can someone give > me > the basic rundown of how Revolution compiles stacks into a standalone? > > TTFN (ta-ta-for-now) > Bridger > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From stephenREVOLUTION at barncard.com Mon May 1 23:52:33 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 1 May 2006 20:52:33 -0700 Subject: Changing Script In Standalone In-Reply-To: <70ed6b130605012047t52c7b5e7ue9624b3630319887@mail.gmail.com> References: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> <70ed6b130605012047t52c7b5e7ue9624b3630319887@mail.gmail.com> Message-ID: It should be mentioned that there are script limits in a standalone. 10 lines, as I remember. sqb >Bridger.... > >At leat part of the problem is that Revolution does not permit on-the-fly >modification of data of any kind in a stack (app) at runtime in the >standalone environment. You get around that particular limitation by storing >the changeable data in a sub-stack of your app's mainstack and setting up >standlone settings so that it creates that stack separately as well. Then >you may be able to tell a button in mainstack to set a script in a button of >a substack but I haven't tested that idea. > >On 5/1/06, Bridger Maxwell wrote: >> >>Hey, >> In one of my programs I use the "Set the script of object to string" >>alot, >>but when I recently switched over to 2.7.1 Studio and started to make >>standalone programs, I noticed that this no longer works. For my test I >>made a field and two buttons, one button set the script of the other >>button >>to the field. I typed a simple on mouseUp handler that answers a message. >>It worked when I did it in the development environment, but not as a >>standalone. Does this mean that I can't change script from the >>user-interface after it has been saved as a standalone? Can someone give >>me >>the basic rundown of how Revolution compiles stacks into a standalone? >> >> TTFN (ta-ta-for-now) >> Bridger -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From JimAultWins at yahoo.com Tue May 2 01:26:24 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 01 May 2006 22:26:24 -0700 Subject: Changing Script In Standalone In-Reply-To: Message-ID: Correct on the 10 'statement' limit. You may need to use create a sub stack, set the script of the stack, then start using stack 'substackname'. You are allowed 50 stacksInUse. >From the Docs (2.6.1 Mac)------------------------------------------ Returns the limits on script length for scripts that are edited in a Revolution. the scriptLimits scriptLimits() Description Use the scriptLimits function to determine the limits on changing scripts when using standalone applications created with Revolution. Value: The scriptLimits function returns a comma-separated list of four positive integers. Where 0 occurs in the list it indicates that the limit is unchecked and therefore unlimited. Comments: The four numbers returned by the scriptLimits function are: * the number of statements permitted when changing a script (normally 10 in a standalone application) * the number of statements permitted in a do command (normally 10 in a standalone application) * the number of stacks permitted in the stacksInUse (normally 50 in a standalone application) * the number of objects permitted in the frontScripts and backScripts (normally 10 in a standalone application) Important! The first number does not limit scripts that are already written. In other words, standalone applications can run scripts of any length. However, if the standalone attempts to change an object's script property, and the script contains more than the allowable number of statements, the attempt to set the script causes an error. On 5/1/06 8:52 PM, "Stephen Barncard" wrote: > It should be mentioned that there are script limits in a standalone. > 10 lines, as I remember. > > sqb > > >> Bridger.... >> >> At leat part of the problem is that Revolution does not permit on-the-fly >> modification of data of any kind in a stack (app) at runtime in the >> standalone environment. You get around that particular limitation by storing >> the changeable data in a sub-stack of your app's mainstack and setting up >> standlone settings so that it creates that stack separately as well. Then >> you may be able to tell a button in mainstack to set a script in a button of >> a substack but I haven't tested that idea. >> >> On 5/1/06, Bridger Maxwell wrote: >>> >>> Hey, >>> In one of my programs I use the "Set the script of object to string" >>> alot, >>> but when I recently switched over to 2.7.1 Studio and started to make >>> standalone programs, I noticed that this no longer works. For my test I >>> made a field and two buttons, one button set the script of the other >>> button >>> to the field. I typed a simple on mouseUp handler that answers a message. >>> It worked when I did it in the development environment, but not as a >>> standalone. Does this mean that I can't change script from the >>> user-interface after it has been saved as a standalone? Can someone give >>> me >>> the basic rundown of how Revolution compiles stacks into a standalone? >>> >>> TTFN (ta-ta-for-now) >>> Bridger From sarah.reichelt at gmail.com Tue May 2 01:47:05 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 2 May 2006 15:47:05 +1000 Subject: Changing Script In Standalone In-Reply-To: <70ed6b130605012047t52c7b5e7ue9624b3630319887@mail.gmail.com> References: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> <70ed6b130605012047t52c7b5e7ue9624b3630319887@mail.gmail.com> Message-ID: This is not quite true. Rev does permit modification of data in a standalone, but this new data will not be saved unless it is a separate file to the main program. This can be a sub-stack or any external data storage mechanism. In this case, the script change should happen, provided it fits within the scriptLimits, but the new script will not be saved if the stack being modified is part of the main application file. Cheers, Sarah On 5/2/06, Dan Shafer wrote: > Bridger.... > > At leat part of the problem is that Revolution does not permit on-the-fly > modification of data of any kind in a stack (app) at runtime in the > standalone environment. You get around that particular limitation by storing > the changeable data in a sub-stack of your app's mainstack and setting up > standlone settings so that it creates that stack separately as well. Then > you may be able to tell a button in mainstack to set a script in a button of > a substack but I haven't tested that idea. > > On 5/1/06, Bridger Maxwell wrote: > > > > Hey, > > In one of my programs I use the "Set the script of object to string" > > alot, > > but when I recently switched over to 2.7.1 Studio and started to make > > standalone programs, I noticed that this no longer works. For my test I > > made a field and two buttons, one button set the script of the other > > button > > to the field. I typed a simple on mouseUp handler that answers a message. > > It worked when I did it in the development environment, but not as a > > standalone. Does this mean that I can't change script from the > > user-interface after it has been saved as a standalone? Can someone give > > me > > the basic rundown of how Revolution compiles stacks into a standalone? > > > > TTFN (ta-ta-for-now) > > Bridger From garrett at paraboliclogic.com Tue May 2 02:27:01 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 01 May 2006 23:27:01 -0700 Subject: CSV and REV? In-Reply-To: <4456C786.6040205@fourthworld.com> References: <4456C786.6040205@fourthworld.com> Message-ID: <4456FBB5.2030403@paraboliclogic.com> Richard Gaskin wrote: > If you absolutely must support CSV, please consider joining a handful of > us curmudgeons on a mission to save the world from the unnecessary > horror that is CSV: support for reads, but not for writes. Do I get an official membership card and all? Decoder Ring too! :-) > The last thing the world needs is yet another app keeping that > half-baked format alive. :) Yeah, but it's like poking someone in the side with your finger and annoying the hell out of them. ;-) Actually, just working on this for myself, not for a public consumption app. I have a lot of csv files from days gone by, and as time goes on I'll be updating older apps to use tab delimited instead of comma. > It was a crappy idea when it was created (how did it even survive more > than two minutes in the first meeting where it was proposed?), and it > just gets more self-evidently crappy every year that passes with more > and more variant implementations polluting the datasphere. I'll never understand why the comma was used as the delimiter in the first place. I can think of several characters that would have better served the purpose. Was there ever an RFC or anything for CSV? > I have an app that reads CSV but will export only in tab-delimited > format -- and it will use the most sensible form I've seen yet: > FileMaker Pro's, in which in-data returns are gracefully accommodated as > ASCII 11, and any quotes in the file are only part of the data, never a > delimiter. Sounds so sweet and logical. But doesn't that make things too easy? ;-) > Not long ago I had an opportunity to help contribute to a specification > for a format for affiliate data feeds, and at its heart it's the FMP tab > format. [snip] FMP ? Thanks, -Garrett From stephenREVOLUTION at barncard.com Tue May 2 02:33:23 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 1 May 2006 23:33:23 -0700 Subject: CSV and REV? In-Reply-To: <4456FBB5.2030403@paraboliclogic.com> References: <4456C786.6040205@fourthworld.com> <4456FBB5.2030403@paraboliclogic.com> Message-ID: FILEMAKER (PRO OR OTHERWISE) > > >FMP ? > > >Thanks, >-Garrett -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From revolutionary.dan at gmail.com Tue May 2 02:51:55 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 1 May 2006 23:51:55 -0700 Subject: Changing Script In Standalone In-Reply-To: References: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> <70ed6b130605012047t52c7b5e7ue9624b3630319887@mail.gmail.com> Message-ID: <70ed6b130605012351g27f53903i1c23c2b090780f9d@mail.gmail.com> Sarah..... Right. A slight nit but worth noting. I suppose there are situations where changing data on the fly and not saving it is useful. Can't think of one off-hand except where I'd use a variable anyway, but.... On 5/1/06, Sarah Reichelt wrote: > > This is not quite true. Rev does permit modification of data in a > standalone, but this new data will not be saved unless it is a > separate file to the main program. This can be a sub-stack or any > external data storage mechanism. > > In this case, the script change should happen, provided it fits within > the scriptLimits, but the new script will not be saved if the stack > being modified is part of the main application file. > > Cheers, > Sarah > > On 5/2/06, Dan Shafer wrote: > > Bridger.... > > > > At leat part of the problem is that Revolution does not permit > on-the-fly > > modification of data of any kind in a stack (app) at runtime in the > > standalone environment. You get around that particular limitation by > storing > > the changeable data in a sub-stack of your app's mainstack and setting > up > > standlone settings so that it creates that stack separately as well. > Then > > you may be able to tell a button in mainstack to set a script in a > button of > > a substack but I haven't tested that idea. > > > > On 5/1/06, Bridger Maxwell wrote: > > > > > > Hey, > > > In one of my programs I use the "Set the script of object to string" > > > alot, > > > but when I recently switched over to 2.7.1 Studio and started to make > > > standalone programs, I noticed that this no longer works. For my test > I > > > made a field and two buttons, one button set the script of the other > > > button > > > to the field. I typed a simple on mouseUp handler that answers a > message. > > > It worked when I did it in the development environment, but not as a > > > standalone. Does this mean that I can't change script from the > > > user-interface after it has been saved as a standalone? Can someone > give > > > me > > > the basic rundown of how Revolution compiles stacks into a standalone? > > > > > > TTFN (ta-ta-for-now) > > > Bridger > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From sarah.reichelt at gmail.com Tue May 2 02:59:34 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 2 May 2006 16:59:34 +1000 Subject: Changing Script In Standalone In-Reply-To: <70ed6b130605012351g27f53903i1c23c2b090780f9d@mail.gmail.com> References: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> <70ed6b130605012047t52c7b5e7ue9624b3630319887@mail.gmail.com> <70ed6b130605012351g27f53903i1c23c2b090780f9d@mail.gmail.com> Message-ID: Here's an example - I have an app that acts as a clock-timer. It never needs to save any data except the position of the window, which it saves to a preference file. However when it is running, it displays different data every second. On startup, it gets the current time and shows it and then updates the clock, timer & countdown as required. When it quits, the data is gone. Cheers, Sarah the Nitpicker :-) On 5/2/06, Dan Shafer wrote: > Sarah..... > > Right. A slight nit but worth noting. I suppose there are situations where > changing data on the fly and not saving it is useful. Can't think of one > off-hand except where I'd use a variable anyway, but.... > > > On 5/1/06, Sarah Reichelt wrote: > > > > This is not quite true. Rev does permit modification of data in a > > standalone, but this new data will not be saved unless it is a > > separate file to the main program. This can be a sub-stack or any > > external data storage mechanism. > > > > In this case, the script change should happen, provided it fits within > > the scriptLimits, but the new script will not be saved if the stack > > being modified is part of the main application file. > > > > Cheers, > > Sarah > > From viktoras at ekoinf.net Tue May 2 04:27:25 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 2 May 2006 11:27:25 +0300 (FLE Standard Time) Subject: Changing Script In Standalone References: Message-ID: <445717EC.000004.01664@MAZYTIS> Hi, does this mean that it is not possible to create a standalone with a data driven menu ? Like creating a menu from tab delimited file with item names and links to external files that are being constantly updated... Is there any workaround like using htmlText property with hyperlinks within text field, etc..? Best wishes Viktoras From mb.ur at harbourhosting.co.uk Tue May 2 04:57:11 2006 From: mb.ur at harbourhosting.co.uk (Martin Baxter) Date: Tue, 02 May 2006 09:57:11 +0100 Subject: Changing Script In Standalone In-Reply-To: <445717EC.000004.01664@MAZYTIS> References: <445717EC.000004.01664@MAZYTIS> Message-ID: <44571EE7.3090003@harbourhosting.co.uk> Viktoras Didziulis wrote: > > Hi, > > does this mean that it is not possible to create a standalone with a data > driven menu ? Like creating a menu from tab delimited file with item names > and links to external files that are being constantly updated... Is there > any workaround like using htmlText property with hyperlinks within text > field, etc..? > > Best wishes > Viktoras Hi Viktoras, If I understand you right, then I would say that there is no problem, you just need to approach the design in the right way. In the application I maintain, most of the menus are constructed at startup from external configuration files, or by testing the contents of its plugins folder etc.. Since a menu is really a button, you can change its contents (i.e. the menu items) as you like. Of course its script must know what to do with the menu items when they are chosen. I deal with this by writing the scripts so they refer to external data (which can be updated of course) in order to find out what to do. For instance, in the case of my plugins menu, I read the contents of the plugins folder at startup, turn the stack names into a menu, and store the filenames of the stacks in a custom property. The menu script opens a plugin stack by looking up the filename associated with the selected menu item. The script is therefore generalised and doesn't need to change, since it is the data that tells it what to do exactly. Hope this helped... Martin Baxter From viktoras at ekoinf.net Tue May 2 04:56:50 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 2 May 2006 11:56:50 +0300 (FLE Standard Time) Subject: relative paths References: <445717EC.000004.01664@MAZYTIS> Message-ID: <44571ED1.000006.01664@MAZYTIS> One more question... How to force the stack to be run from its current directory when it is opened from within Revolution Studio ? The problem I am experiencing is setting relative paths for external files to open. It works fine when the stack is packaged into standalone and executed. But when it is under development it can not find files that are stored in its neighborhood i.e. URL "file:test.txt" does not work... How to deal with this? Thanks and bet wishes Viktoras From m.schonewille at economy-x-talk.com Tue May 2 05:37:50 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 2 May 2006 11:37:50 +0200 Subject: relative paths In-Reply-To: <44571ED1.000006.01664@MAZYTIS> References: <445717EC.000004.01664@MAZYTIS> <44571ED1.000006.01664@MAZYTIS> Message-ID: Hi Viktoras, You could set the defaultfolder to the path to your stack. put the defaultFolder into myFldr set the itemDel to "/" set the defaultFolder to ? item 1 to -2 of the effective filename of me put myData into url "file:/my file.txt" put myMoreData into url "file:/folder/file.txt" set the defaultFolder to myFldr Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 2-mei-2006, om 10:56 heeft Viktoras Didziulis het volgende geschreven: > One more question... > > How to force the stack to be run from its current directory when it is > opened from within Revolution Studio ? The problem I am > experiencing is > setting relative paths for external files to open. It works fine > when the > stack is packaged into standalone and executed. But when it is under > development it can not find files that are stored in its > neighborhood i.e. > URL "file:test.txt" does not work... How to deal with this? > > Thanks and bet wishes > Viktoras From Stgoldberg at aol.com Tue May 2 07:25:25 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Tue, 2 May 2006 07:25:25 EDT Subject: Can one expand the width of a cell in a table field? Message-ID: <408.8c6d58.31889ba5@aol.com> Is there a way to expand the width of cells within a table field? I did not see a description of the controls for the table field in the Rev documentation. Thanks. Steve Goldberg From JimAultWins at yahoo.com Tue May 2 09:07:29 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 02 May 2006 06:07:29 -0700 Subject: Can one expand the width of a cell in a table field? In-Reply-To: <408.8c6d58.31889ba5@aol.com> Message-ID: Actually, you specify the 'tab stops' in a table field. I recommend that you do this from the Inspector palatte, in the Table drop down menu choice to get a feel for what happens with different settings. Start with a field that contains sample data you want to display, then use the Inspector to turn on vertical grids, then begin entering values to set the stops (eg, "10,23,45,89,150,215") You can also do this from a script or the message box. Hope this helps Jim Ault Las Vegas On 5/2/06 4:25 AM, "Stgoldberg at aol.com" wrote: > Is there a way to expand the width of cells within a table field? I did not > see a description of the controls for the table field in the Rev > documentation. Thanks. > Steve Goldberg From pevensen at siboneylg.com Tue May 2 09:57:49 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 02 May 2006 08:57:49 -0500 Subject: relative paths In-Reply-To: <44571ED1.000006.01664@MAZYTIS> References: <445717EC.000004.01664@MAZYTIS> <44571ED1.000006.01664@MAZYTIS> Message-ID: <6.2.1.2.2.20060502085701.0253c128@exchange.slg.com> When I open a project, I usually manually set the defaultfolder to what I want it to be for my project in the messagebox: set the defaultfolder to "/Projects/Whatever" At 03:56 AM 5/2/2006, you wrote: >One more question... > >How to force the stack to be run from its current directory when it is >opened from within Revolution Studio ? The problem I am experiencing is >setting relative paths for external files to open. It works fine when the >stack is packaged into standalone and executed. But when it is under >development it can not find files that are stored in its neighborhood i.e. >URL "file:test.txt" does not work... How to deal with this? > >Thanks and bet wishes >Viktoras >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From chipp at chipp.com Tue May 2 11:06:07 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 02 May 2006 10:06:07 -0500 Subject: Changing Script In Standalone In-Reply-To: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> References: <86ae76bb0605012022x13557b91ne3af24dc12b1156b@mail.gmail.com> Message-ID: <4457755F.2030901@chipp.com> Bridger, What you did should work with the following caveats. As Stephen said, the number of lines in your field cannot be more than 10. You may only use 'set the script of' controls with scripts of ten lines or less (not including the handler part if I remember correctly.) So, creating dynamic scripting in a standalone is very difficult, if not impossible. I believe there was a free version with these same script limits which was the original purpose for setting the limits. Of course it also prevents others from creating a competing authoring environment. Also, the changes to the button script will not be saved. Bridger Maxwell wrote: > Hey, > In one of my programs I use the "Set the script of object to string" alot, > but when I recently switched over to 2.7.1 Studio and started to make > standalone programs, I noticed that this no longer works. For my test I > made a field and two buttons, one button set the script of the other button > to the field. I typed a simple on mouseUp handler that answers a message. > It worked when I did it in the development environment, but not as a > standalone. Does this mean that I can't change script from the > user-interface after it has been saved as a standalone? Can someone > give me > the basic rundown of how Revolution compiles stacks into a standalone? From garrett at paraboliclogic.com Tue May 2 11:09:01 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 02 May 2006 08:09:01 -0700 Subject: CSV and REV? In-Reply-To: References: <4456C786.6040205@fourthworld.com> <4456FBB5.2030403@paraboliclogic.com> Message-ID: <4457760D.7040705@paraboliclogic.com> Stephen Barncard wrote: > FILEMAKER (PRO OR OTHERWISE) > >> >> >> FMP ? Shows ya what a newb to MacOS I am! 8-) -Garrett From dburgun at dsl.pipex.com Tue May 2 12:51:02 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 2 May 2006 17:51:02 +0100 Subject: Unlock Code for RunRev 2.7.1????? In-Reply-To: <4457760D.7040705@paraboliclogic.com> References: <4456C786.6040205@fourthworld.com> <4456FBB5.2030403@paraboliclogic.com> <4457760D.7040705@paraboliclogic.com> Message-ID: Hi All, I just downloaded and tried to unlock version 2.7.1 but I got the message: "The entered license is too old to unlock this version" It worked fine under version 2.7.0. Do I need a new unlock code for 2.7.1? Thanks a Lot All the Best Dave From stephenREVOLUTION at barncard.com Tue May 2 12:59:19 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 2 May 2006 09:59:19 -0700 Subject: CSV and REV? In-Reply-To: <4457760D.7040705@paraboliclogic.com> References: <4456C786.6040205@fourthworld.com> <4456FBB5.2030403@paraboliclogic.com> <4457760D.7040705@paraboliclogic.com> Message-ID: It's not a Mac thing. Filemaker has been a cross-platform application for years.. >Stephen Barncard wrote: >>FILEMAKER (PRO OR OTHERWISE) >> >>> >>> >>>FMP ? > > >Shows ya what a newb to MacOS I am! 8-) > >-Garrett > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mark at maseurope.net Tue May 2 13:00:57 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 2 May 2006 18:00:57 +0100 Subject: Unlock Code for RunRev 2.7.1????? In-Reply-To: References: <4456C786.6040205@fourthworld.com> <4456FBB5.2030403@paraboliclogic.com> <4457760D.7040705@paraboliclogic.com> Message-ID: <9DD32DB3-A9DD-4314-9E6A-8B1EAAADE38B@maseurope.net> You should probably email support at runrev.com... Best Mark On 2 May 2006, at 17:51, David Burgun wrote: > Hi All, > > I just downloaded and tried to unlock version 2.7.1 but I got the > message: > > "The entered license is too old to unlock this version" > > It worked fine under version 2.7.0. Do I need a new unlock code for > 2.7.1? > > Thanks a Lot > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From garrett at paraboliclogic.com Tue May 2 13:05:07 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 02 May 2006 10:05:07 -0700 Subject: CSV and REV? In-Reply-To: References: <4456C786.6040205@fourthworld.com> <4456FBB5.2030403@paraboliclogic.com> <4457760D.7040705@paraboliclogic.com> Message-ID: <44579143.7080400@paraboliclogic.com> Stephen Barncard wrote: > It's not a Mac thing. Filemaker has been a cross-platform application > for years.. > >> Stephen Barncard wrote: >>> FILEMAKER (PRO OR OTHERWISE) >>> >>>> >>>> >>>> FMP ? >> >> >> Shows ya what a newb to MacOS I am! 8-) Sorry, just never heard of it until I moved over to the Mac. -Garrett From devin_asay at byu.edu Tue May 2 13:27:37 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 2 May 2006 11:27:37 -0600 Subject: Unlock Code for RunRev 2.7.1????? In-Reply-To: References: <4456C786.6040205@fourthworld.com> <4456FBB5.2030403@paraboliclogic.com> <4457760D.7040705@paraboliclogic.com> Message-ID: <1B0ECFCD-08B2-4C7F-A019-5DD54F9F3C64@byu.edu> On May 2, 2006, at 10:51 AM, David Burgun wrote: > Hi All, > > I just downloaded and tried to unlock version 2.7.1 but I got the > message: > > "The entered license is too old to unlock this version" > > It worked fine under version 2.7.0. Do I need a new unlock code for > 2.7.1? Dave, This happened to me once. I had to tab through the fields for the license code and completely delete their contents. When I retried it, it worked. In some cases there appears to be residual stuff left in these fields. devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From viktoras at ekoinf.net Tue May 2 14:35:49 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 2 May 2006 21:35:49 +0300 (FLE Standard Time) Subject: splash screen before application loads References: <6.2.1.2.2.20060502085701.0253c128@exchange.slg.com> Message-ID: <4457A685.000001.02364@MAZYTIS> As always thanks for all your help in advance :-) It takes time (~5 sec) while my application loads on some computers, so sometime it looks like it doesn't start at all. Usually end-users have a limited patience so they try clicking and may even get angry... In order to save their nerves is there a way to show a splash screen at most within one second interval after they click the application icon and keep it there until the main stack completely loads ? Are there any preferred ways on designing a proper splash screen in Rev Studio. Actually it is just a small image and a little text to display, but what is the optimal way to do this? Best wishes Viktoras From davis.phil at comcast.net Tue May 2 15:07:06 2006 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 02 May 2006 12:07:06 -0700 Subject: splash screen before application loads In-Reply-To: <4457A685.000001.02364@MAZYTIS> References: <6.2.1.2.2.20060502085701.0253c128@exchange.slg.com> <4457A685.000001.02364@MAZYTIS> Message-ID: <4457ADDA.1080306@comcast.net> Hi Viktoras, One common way to handle this is to organize your app like this: - the main app consists of the engine & your splash screen stack only. This keeps the executable small so it opens quickly when the user starts the app. - the splash screen stack contains code that opens the 'real' main part of your app after the splash screen is visible. In this way of organizing your app's structure, the main part of your app is a separate stackfile from the engine part (the .exe or .app on Mac), but that doesn't cause any problems for execution. Many people on this list recommend it (myself included). Phil Davis Viktoras Didziulis wrote: > > As always thanks for all your help in advance :-) > > It takes time (~5 sec) while my application loads on some computers, so > sometime it looks like it doesn't start at all. Usually end-users have a > limited patience so they try clicking and may even get angry... In order to > save their nerves is there a way to show a splash screen at most within one > second interval after they click the application icon and keep it there > until the main stack completely loads ? Are there any preferred ways on > designing a proper splash screen in Rev Studio. Actually it is just a small > image and a little text to display, but what is the optimal way to do this? > > Best wishes > Viktoras From sarah.reichelt at gmail.com Tue May 2 17:12:47 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 3 May 2006 07:12:47 +1000 Subject: Can one expand the width of a cell in a table field? In-Reply-To: References: <408.8c6d58.31889ba5@aol.com> Message-ID: I highly recommend revTabRuler, a plugin from Frtederic Rinaldi that comes with the default install. It allows setting tab stops graphically which makes things MUCH easier. Cheers. Sarah On 5/2/06, Jim Ault wrote: > Actually, you specify the 'tab stops' in a table field. > > I recommend that you do this from the Inspector palatte, in the Table drop > down menu choice to get a feel for what happens with different settings. > > Start with a field that contains sample data you want to display, then use > the Inspector to turn on vertical grids, then begin entering values to set > the stops (eg, "10,23,45,89,150,215") > > You can also do this from a script or the message box. > > Hope this helps > > Jim Ault > Las Vegas > > > On 5/2/06 4:25 AM, "Stgoldberg at aol.com" wrote: > > > Is there a way to expand the width of cells within a table field? I did not > > see a description of the controls for the table field in the Rev > > documentation. Thanks. > > Steve Goldberg > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Tue May 2 17:26:23 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 02 May 2006 14:26:23 -0700 Subject: Can one expand the width of a cell in a table field? In-Reply-To: Message-ID: It is true that the plugin is easier. I use it so seldom I forgot about it. Sarah's is a better recommendation than the one I gave. Jim Ault Las Vegas On 5/2/06 2:12 PM, "Sarah Reichelt" wrote: > I highly recommend revTabRuler, a plugin from Frtederic Rinaldi that > comes with the default install. It allows setting tab stops > graphically which makes things MUCH easier. > > On 5/2/06, Jim Ault wrote: >> Actually, you specify the 'tab stops' in a table field. >> >> I recommend that you do this from the Inspector palatte, in the Table drop >> down menu choice to get a feel for what happens with different settings. >> >> Start with a field that contains sample data you want to display, then use >> the Inspector to turn on vertical grids, then begin entering values to set >> the stops (eg, "10,23,45,89,150,215") >> >> You can also do this from a script or the message box. >> >> Hope this helps >> >> Jim Ault >> Las Vegas >> >> >> On 5/2/06 4:25 AM, "Stgoldberg at aol.com" wrote: >> >>> Is there a way to expand the width of cells within a table field? I did >>> not >>> see a description of the controls for the table field in the Rev >>> documentation. Thanks. >>> Steve Goldberg >> From devin_asay at byu.edu Tue May 2 18:59:15 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 2 May 2006 16:59:15 -0600 Subject: Extracting PICT resources Message-ID: I'm converting an old Hypercard app to Revolution. That app used PICT resources in stacks to store images. There are hundreds of them. Before I start doing them one by one in Photoshop, does anyone know whether I could write a rev stack to automate this? I've looked at the commands that work with Mac Classic resource forks, but I don't know enough about how they're structured to try to extract just the PICT resources. Has anyone tried anything like this? Failing that, is there existing software that does this? I've tried GraphicConverter, which purports to do batch conversions, but I couldn't make it work with PICT resources. TIA. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From stephenREVOLUTION at barncard.com Tue May 2 19:21:25 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 2 May 2006 16:21:25 -0700 Subject: Extracting PICT resources In-Reply-To: References: Message-ID: I'll check my list of old XCMDS....there should be something that converts PICT resources into PICT files.... there's all kinds of resource xcmds out there. You'll have to do the conversion in Hypercard 'cause those won't work in Rev. I have a collection called 'Clip To Pict' which has an x called 'Clip to Pict File'... I know all the functions of 'Rescopy' were also broken out into different x's. do you want me to find, stuff and make those available to you? sqb >I'm converting an old Hypercard app to Revolution. That app used >PICT resources in stacks to store images. There are hundreds of >them. Before I start doing them one by one in Photoshop, does anyone >know whether I could write a rev stack to automate this? I've looked >at the commands that work with Mac Classic resource forks, but I >don't know enough about how they're structured to try to extract >just the PICT resources. Has anyone tried anything like this? >Failing that, is there existing software that does this? I've tried >GraphicConverter, which purports to do batch conversions, but I >couldn't make it work with PICT resources. > >TIA. > >Devin > >Devin Asay -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sarah.reichelt at gmail.com Tue May 2 19:23:04 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 3 May 2006 09:23:04 +1000 Subject: Extracting PICT resources In-Reply-To: References: Message-ID: On 5/3/06, Devin Asay wrote: > I'm converting an old Hypercard app to Revolution. That app used PICT > resources in stacks to store images. There are hundreds of them. > Before I start doing them one by one in Photoshop, does anyone know > whether I could write a rev stack to automate this? I've looked at > the commands that work with Mac Classic resource forks, but I don't > know enough about how they're structured to try to extract just the > PICT resources. Has anyone tried anything like this? Failing that, is > there existing software that does this? I've tried GraphicConverter, > which purports to do batch conversions, but I couldn't make it work > with PICT resources. Hi Devin, I wrote a stack ages ago to copy resources. It was designed to copy them from a HyperCard stack to a Rev stack. I don't know how it would go with PICTs but you are welcome to try it. If you can get the PICTs into a Rev transfer stack, I'm sure you can write a script to export them as JPGs, PNGs or whatever. HTH, Sarah From mark at maseurope.net Tue May 2 19:26:27 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 3 May 2006 00:26:27 +0100 Subject: Extracting PICT resources In-Reply-To: References: Message-ID: <8D286BE1-1138-47B8-8370-28922A21F89A@maseurope.net> Have a look at 'getResource' and 'getResources' in the docs. Looks like they'll help you do what you need to... Best, Mark On 2 May 2006, at 23:59, Devin Asay wrote: > I'm converting an old Hypercard app to Revolution. That app used > PICT resources in stacks to store images. There are hundreds of > them. Before I start doing them one by one in Photoshop, does > anyone know whether I could write a rev stack to automate this? > I've looked at the commands that work with Mac Classic resource > forks, but I don't know enough about how they're structured to try > to extract just the PICT resources. Has anyone tried anything like > this? Failing that, is there existing software that does this? I've > tried GraphicConverter, which purports to do batch conversions, but > I couldn't make it work with PICT resources. > > TIA. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Tue May 2 19:34:25 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 3 May 2006 00:34:25 +0100 Subject: Extracting PICT resources In-Reply-To: References: Message-ID: <4F100644-F623-4F53-8FA1-EEA7435E422E@maseurope.net> Sorry, I should have said that getResources(pFilePath,"PICT") should return a list af all the PICT resources in a file, and then you can loop through the list using getResource (or copyResource) to extract them. Best, Mark On 2 May 2006, at 23:59, Devin Asay wrote: > I'm converting an old Hypercard app to Revolution. That app used > PICT resources in stacks to store images. There are hundreds of > them. Before I start doing them one by one in Photoshop, does > anyone know whether I could write a rev stack to automate this? > I've looked at the commands that work with Mac Classic resource > forks, but I don't know enough about how they're structured to try > to extract just the PICT resources. Has anyone tried anything like > this? Failing that, is there existing software that does this? I've > tried GraphicConverter, which purports to do batch conversions, but > I couldn't make it work with PICT resources. > > TIA. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From erikhans08 at yahoo.com Tue May 2 19:38:48 2006 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 2 May 2006 16:38:48 -0700 (PDT) Subject: splash screen before app loads -- sample script? In-Reply-To: <4457ADDA.1080306@comcast.net> Message-ID: <20060502233848.74103.qmail@web33010.mail.mud.yahoo.com> --- Phil Davis wrote: > One common way to handle this is to organize > your app like this: > > - the main app consists of the engine & your > splash screen stack only. > This keeps the executable small so it opens > quickly when the user starts > the app. > > - the splash screen stack contains code that > opens the 'real' main part > of your app after the splash screen is visible. > > In this way of organizing your app's structure, > the main part of your > app is a separate stackfile from the engine > part (the .exe or .app on > Mac), but that doesn't cause any problems for > execution. Many people on > this list recommend it (myself included). this has been covered many times but so far not with actual code. could anyone give a coded example? my apps all have volatile cards & groups - they may me cut - so putting "on startup" in a card or group script is not a possibility. wait... maybe a group dedicated to "on startup" that is never deleted... anyway, i never quite understood where the splash stack went after splashing. maybe some real code would make the general statements clear. thanks, 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 chipp at chipp.com Tue May 2 19:54:53 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 02 May 2006 18:54:53 -0500 Subject: [OT] RevCentral Newsletter #10 Message-ID: <4457F14D.40305@chipp.com> Hot of the presses! Another issue of RevCentral Newsletter is making the rounds. If haven't already seen it in your InBox, then you can subscribe (free) at: http://www.altuit.com/webs/revCentral/revCentralHome/default.htm Dan talks more about what to expect from RevConWest. Also, there's a great set of tips for creating custom buttons, including the definitive correct way to do rollovers. Also, check out some interesting 3rd party news. Hope you take a look! If you're not subscribed, you can view the newsletter at: http://www.altuit.com/webs/revCentral/Number10/default.htm -Chipp From mark at maseurope.net Tue May 2 20:25:32 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 3 May 2006 01:25:32 +0100 Subject: splash screen before app loads -- sample script? In-Reply-To: <20060502233848.74103.qmail@web33010.mail.mud.yahoo.com> References: <20060502233848.74103.qmail@web33010.mail.mud.yahoo.com> Message-ID: <95931175-B69C-4C74-94FA-20065F196D96@maseurope.net> A very simple example would be where you have your mainstack (called "splashStack") as a splash screen, and your actual logic in a substack (called "logicStack"). In the script of stack "splashStack" on startUp show me open stack "logicStack" end startUp in the script of stack "logicStack" on openStack doAllYourInitializing hide stack "splashStack" end openStack Best, Mark On 3 May 2006, at 00:38, Erik Hansen wrote: > > --- Phil Davis wrote: > >> One common way to handle this is to organize >> your app like this: >> >> - the main app consists of the engine & your >> splash screen stack only. >> This keeps the executable small so it opens >> quickly when the user starts >> the app. >> >> - the splash screen stack contains code that >> opens the 'real' main part >> of your app after the splash screen is visible. >> >> In this way of organizing your app's structure, >> the main part of your >> app is a separate stackfile from the engine >> part (the .exe or .app on >> Mac), but that doesn't cause any problems for >> execution. Many people on >> this list recommend it (myself included). > > this has been covered many times but so far > not with actual code. could anyone give > a coded example? my apps all have volatile > cards & groups - they may me cut - so putting > "on startup" in a card or group script is > not a possibility. wait... maybe a group > dedicated to "on startup" that is never > deleted... > > anyway, i never quite understood where the > splash stack went after splashing. > maybe some real code would make the general > statements clear. > > thanks, > > 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 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Tue May 2 20:54:33 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 02 May 2006 17:54:33 -0700 Subject: splash screen before app loads -- sample script? Message-ID: <4457FF49.1070501@fourthworld.com> Mark Smith wrote: > A very simple example would be where you have your mainstack (called > "splashStack") as a splash screen, and your actual logic in a > substack (called "logicStack"). > > In the script of stack "splashStack" > > on startUp > show me > open stack "logicStack" > end startUp > > > in the script of stack "logicStack" > > on openStack > doAllYourInitializing > hide stack "splashStack" > end openStack If the goal is to have something savable, rather than a substack he'll probably want a separate stack file: on startUp show me open stack "logicstack.rev" end startup -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tereza at califex.com Tue May 2 22:07:42 2006 From: tereza at califex.com (Tereza Snyder) Date: Tue, 2 May 2006 21:07:42 -0500 Subject: splash screen before app loads -- sample script? In-Reply-To: <4457FF49.1070501@fourthworld.com> References: <4457FF49.1070501@fourthworld.com> Message-ID: <5267FBC9-F7CE-4CC7-9A49-D082758AD977@califex.com> On May 2, 2006, at 7:54 PM, Richard Gaskin wrote: > Mark Smith wrote: >> A very simple example would be where you have your mainstack >> (called "splashStack") as a splash screen, and your actual logic >> in a substack (called "logicStack"). >> In the script of stack "splashStack" >> on startUp >> show me >> open stack "logicStack" >> end startUp >> in the script of stack "logicStack" >> on openStack >> doAllYourInitializing >> hide stack "splashStack" >> end openStack > > If the goal is to have something savable, rather than a substack > he'll probably want a separate stack file: > > > on startUp > show me > open stack "logicstack.rev" > end startup > Also, give some thought to one central characteristic of standalone stacks: their stack script acts like a library script for all stacks. Stow your commonly-used utilities in that stack script, like say, error handling and quit routines that you use in every app you make. You might also attach, as substacks, your custom dialog stacks that you use without change in all your apps (e.g. error display, user registration, about screen, or custom ask and answer dialogs). On card 2 of the Splash stack, which will never be seen, plop your default menubar group, and any images you always need for cursors, logos etc. Put the startup code in the CARD script of the splash stack, where it will be executed only once, on startup. Among its tasks might be 'looking around' in defined directories for the "logic stack", or main stack of your application, and for other stacks like help stacks or preference stacks or library stacks. If you always name these stack files the same way, and always stow them in a predictable location, you can set up the stackfiles property of the splash stack to point to them; and your scripts will be able to find the application stacks with a simple reference, without needing to know their filenames. You can initialize your essential globals, set the default directory, set up Revolution characteristics... whatever. The openstack script in card 1 of the Splash stack might send a "open stack tMainstack in XXX seconds" and "hide stack tSplash in YYY seconds" message to itself. This would make the slash stack entirely self-contained. Once you have it working, you can reuse it without editing it at all. Just install new main stacks, preference stacks, help stacks, etc., double-click and go! I follow this method, and if I weren't always thinking of improvements, I would never have to build a standalone again. I store all my application stacks in a subdirectory in a "resources" folder. This resources folder is the same one I use in the application bundle on macOS X, and that I park next to the .exe on windows. The startup script looks either next to itself for "resources" or next to the directory that contains itself (as it would in a bundle). The splash has my company logo, and stays on the screen only a few seconds. t From jacque at hyperactivesw.com Tue May 2 22:14:15 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 May 2006 21:14:15 -0500 Subject: Extracting PICT resources In-Reply-To: References: Message-ID: <445811F7.8040802@hyperactivesw.com> Devin Asay wrote: > I'm converting an old Hypercard app to Revolution. That app used PICT > resources in stacks to store images. There are hundreds of them. Before > I start doing them one by one in Photoshop, does anyone know whether I > could write a rev stack to automate this? I've looked at the commands > that work with Mac Classic resource forks, but I don't know enough about > how they're structured to try to extract just the PICT resources. Has > anyone tried anything like this? Failing that, is there existing > software that does this? I've tried GraphicConverter, which purports to > do batch conversions, but I couldn't make it work with PICT resources. Since a big part of my client work is converting old HC stacks, I do this all the time. And yes, Graphic Converter is what you want. You want to extract the PICT resources and save them as jpg or gif. Choose Open from the File menu. In the popdown for the type of file to open (it's a huge list) choose "PICT from Resource". Then select the HC stack in the Open File dialog. Graphic Converter will read all the PICT resources and present you with a list. Select the ones you want to extract and GC will open them. You will probably want to do only a few at a time, since GC will open them all and things can get cluttered. Then you save them all in the format you want. There's a Save All menu item but I haven't used it for initial bulk saves, but it might work. I don't usually have that many so I generally just save them one at a time. Save yourself some time by checking off the box in the file dialog that offers to save in the last chosen file format. I have tried many ways of moving those PICTs out of stacks and GC is a lifesaver. It's the way to go. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From xeubie at hotmail.com Tue May 2 22:14:27 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Wed, 03 May 2006 02:14:27 +0000 Subject: Runrev for intel macs? Message-ID: Does anyone know how soon runrev will come out for intel macs? The support tells me it could be within a month, but I'm itching to know for sure. I'm also curious how it will come out - will it be the next update, 2.7.2? _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From devin_asay at byu.edu Tue May 2 22:19:20 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 2 May 2006 20:19:20 -0600 Subject: Extracting PICT resources In-Reply-To: References: Message-ID: Thanks to Stephen, Sarah and Mark. Your notes jogged by memory, and I dug into my old XCMD collections. Kevin Calhoun's ClipToPict XCMD in the Dartmouth collection, and resPictToClip ClipToPictFile from HyperExternals Pro (Heizer Software!) did the trick. The Rev getResource() function only sort of worked, so I went to an all HyperCard solution. After all these years I'm still amazed by HyperCard and all the geniuses who made it do magic. By the way, my foray back into HC really made me appreciate the Rev IDE interface, despite the nitpicking we indulge in here at times. Thanks. Devin On May 2, 2006, at 5:21 PM, Stephen Barncard wrote: > I'll check my list of old XCMDS....there should be something that > converts PICT resources into PICT files.... there's all kinds of > resource xcmds out there. > > You'll have to do the conversion in Hypercard 'cause those won't > work in Rev. > I have a collection called 'Clip To Pict' which has an x called > 'Clip to Pict File'... > > I know all the functions of 'Rescopy' were also broken out into > different x's. > > do you want me to find, stuff and make those available to you? > > > sqb > > >> I'm converting an old Hypercard app to Revolution. That app used >> PICT resources in stacks to store images. There are hundreds of >> them. Before I start doing them one by one in Photoshop, does >> anyone know whether I could write a rev stack to automate this? >> I've looked at the commands that work with Mac Classic resource >> forks, but I don't know enough about how they're structured to try >> to extract just the PICT resources. Has anyone tried anything like >> this? Failing that, is there existing software that does this? >> I've tried GraphicConverter, which purports to do batch >> conversions, but I couldn't make it work with PICT resources. Devin Asay Humanities Technology and Research Support Center Brigham Young University From simplsol at aol.com Tue May 2 22:45:18 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Tue, 02 May 2006 22:45:18 -0400 Subject: Runrev for intel macs? In-Reply-To: References: Message-ID: <8C83C72BF85D9FE-15F8-F4B@FWM-R08.sysops.aol.com> I presume you mean Rev with universal binaries to take full advantage of the Intel chip. Meanwhile, I have been using Rev 2.6.1 with a 20" Intel iMac and a Core Solo Mac Mini for several weeks now. Both run fine....and fast... today. Paul Looney -----Original Message----- From: Xeubie Tsu To: use-revolution at lists.runrev.com Sent: Wed, 3 May 2006 02:14:27 +0000 Subject: Runrev for intel macs? Does anyone know how soon runrev will come out for intel macs? The support tells me it could be within a month, but I'm itching to know for sure. I'm also curious how it will come out - will it be the next update, 2.7.2?? ? _________________________________________________________________? Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From davis.phil at comcast.net Wed May 3 01:35:21 2006 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 02 May 2006 22:35:21 -0700 Subject: splash screen before app loads -- sample script? In-Reply-To: <20060502233848.74103.qmail@web33010.mail.mud.yahoo.com> References: <20060502233848.74103.qmail@web33010.mail.mud.yahoo.com> Message-ID: <44584119.10501@comcast.net> Hi Eric, Here's a quick example you can play with and modify as you like. It isn't meant to be the be-all-end-all, it just illustrates the one app structure idea I was promoting. http://pdslabs.net/stacks/sampleApp.zip Just unzip, double-click 'appSplash.rev' and away you go. Phil Erik Hansen wrote: > --- Phil Davis wrote: > > >>One common way to handle this is to organize >>your app like this: >> >>- the main app consists of the engine & your >>splash screen stack only. >>This keeps the executable small so it opens >>quickly when the user starts >>the app. >> >>- the splash screen stack contains code that >>opens the 'real' main part >>of your app after the splash screen is visible. >> >>In this way of organizing your app's structure, >>the main part of your >>app is a separate stackfile from the engine >>part (the .exe or .app on >>Mac), but that doesn't cause any problems for >>execution. Many people on >>this list recommend it (myself included). > > > this has been covered many times but so far > not with actual code. could anyone give > a coded example? my apps all have volatile > cards & groups - they may me cut - so putting > "on startup" in a card or group script is > not a possibility. wait... maybe a group > dedicated to "on startup" that is never > deleted... > > anyway, i never quite understood where the > splash stack went after splashing. > maybe some real code would make the general > statements clear. > > thanks, > > Erik Hansen > > erik at erikhansen.org http://www.erikhansen.org From paulclaude at postino.it Wed May 3 02:42:20 2006 From: paulclaude at postino.it (Paul Claude) Date: Wed, 03 May 2006 08:42:20 +0200 Subject: Revolution Syntax Quick Reference Message-ID: Some time ago, I asked to the Revolution's staff for a printable language guide in PDF format, to easily print it and use it in developing Revolution's applications. Geoff Canyon - from Runtime Revolution - told me that "The online documentation can be exported using the stack available at...Be aware that it's very big -- about 4000 pages." Well, as I cannot print 4000 pages of documentation, I answered to Geoff that I would have liked to create a short guide for me and for any other Revolution's user. That's it. This is a little language reference of Revolution 2.0.2, including syntax, examples and a short summary, exported from the Transcript Dictionary stack - all in 43 pages - in PDF format (A4 paper size). http://www.ziggy-soft.com/z_progs/Revolution%20Quick%20Reference.zip I hope it may be useful for the Rev community. Greetings Paul Claude From xeubie at hotmail.com Wed May 3 03:40:50 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Wed, 03 May 2006 07:40:50 +0000 Subject: Runrev for intel macs? In-Reply-To: <8C83C72BF85D9FE-15F8-F4B@FWM-R08.sysops.aol.com> Message-ID: Yeah, I've tried Rev on my intel mac mini (core solo), and it works real fine. I still want to wait for the universal binary version to come out, because Rev support told me I would have to pay extra for it if I bought the PowerPC version now. BTW, I assume you mean 2.7.1, not 2.6.1. >From: simplsol at aol.com >Reply-To: How to use Revolution >To: use-revolution at lists.runrev.com >Subject: Re: Runrev for intel macs? >Date: Tue, 02 May 2006 22:45:18 -0400 > >I presume you mean Rev with universal binaries to take full advantage of >the Intel chip. >Meanwhile, I have been using Rev 2.6.1 with a 20" Intel iMac and a Core >Solo Mac Mini for several weeks now. Both run fine....and fast... today. >Paul Looney > >-----Original Message----- >From: Xeubie Tsu >To: use-revolution at lists.runrev.com >Sent: Wed, 3 May 2006 02:14:27 +0000 >Subject: Runrev for intel macs? > > Does anyone know how soon runrev will come out for intel macs? The >support tells me it could be within a month, but I'm itching to know for >sure. I'm also curious how it will come out - will it be the next update, >2.7.2??? >?? >_________________________________________________________________?? > Don???t just search. Find. Check out the new MSN Search! >http://search.msn.click-url.com/go/onm00200636ave/direct/01/?? >?? >_______________________________________________?? >use-revolution mailing list?? >use-revolution at lists.runrev.com?? > Please visit this url to subscribe, unsubscribe and manage your >subscription preferences:?? >http://lists.runrev.com/mailman/listinfo/use-revolution?? > > _______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From stephenREVOLUTION at barncard.com Wed May 3 03:55:06 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 3 May 2006 00:55:06 -0700 Subject: help needed working with modal stacks In-Reply-To: References: Message-ID: Well I'm working in the weird wonderful world of modal stacks, where you can't really change and debug in real time.... There's a bit of 'you can't get there from here.. here.. I have a custom list dialog that's almost done. Goal: I want to be able to have NO selection in the list field happen before the stack opens, by using 0 or empty in the variable tLineState I have a list field 'kMainField' on a modal dialog This preopenstack handler in the cd 1 script of the stack will set the hilitedlines with line 6 of the dialogdata = "1,4,6" When I put "1,4,6" into dialogdata then modal the stack --- this selects lines 1,4,6 invisibly and the stack opens with those lines selected.... on preopenstack put line 6 of the dialogdata into tLineState set the hilitedlines of fld kMainField to it end preopenstack after the stack opens, I can do this in the message box: set the hilitedlines of fld kMainField to 0 or... set the hilitedlines of fld kMainField to empty and unselect the line however, if I try to pass a 0 or empty through line 6 of dialogdata, line 1 of the list is still selected. if I use a custom property as a flag like this: on preopenstack put line 6 of the dialogdata into tLineState IF (tLineState is not empty) AND (tLineState is not 0) THEN set the hilitedlines of fld kMainField to it set the hLines of this stack to true ELSE set the hLines of this stack to false END IF end preopenstack and then in the stack script use this handler: ON openstack IF the hlines of this stack is false THEN set the hilitedlines of fld "listField" to empty END IF END openstack I can get the line to unselect, however it's selected for a second before it un-selects... This looks like crap though. using "send in time" doesn't work either. Is this a bug? I can do other things like delete a line from the field from the preopenstack handler or just about anything else... why not this? by the way.... did you know that dialogdata can't be an array? Bummer. thanks for any suggestions... sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Wed May 3 03:59:53 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 3 May 2006 00:59:53 -0700 Subject: help needed working with modal stacks In-Reply-To: References: Message-ID: re: previous post kMainField = "listField" >Well I'm working in the weird wonderful world of modal stacks, where >you can't really change and debug in real time.... > >There's a bit of 'you can't get there from here.. here.. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From m.schonewille at economy-x-talk.com Wed May 3 04:20:15 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 3 May 2006 10:20:15 +0200 Subject: help needed working with modal stacks In-Reply-To: References: Message-ID: Dear Stephen, This example should get you going: on preOpenCard set the hilitedLines of fld 1 to 0 set the traversalOn of fld 1 to false end preOpenCard on openCard lock screen set the traversalOn of fld 1 to true unlock screen end openCard Try it in a new stack with one card and a list field on that card. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 3-mei-2006, om 9:59 heeft Stephen Barncard het volgende geschreven: > re: previous post > > kMainField = "listField" > > >> Well I'm working in the weird wonderful world of modal stacks, >> where you can't really change and debug in real time.... >> >> There's a bit of 'you can't get there from here.. here.. > > -- > stephen barncard > s a n f r a n c i s c o From mcdomi at free.fr Wed May 3 04:41:11 2006 From: mcdomi at free.fr (Dom) Date: Wed, 3 May 2006 10:41:11 +0200 Subject: Revolution Syntax Quick Reference In-Reply-To: Message-ID: <1herc9d.dxh1321p2cskvM%mcdomi@free.fr> Paul Claude wrote: > That's it. This is a little language reference of Revolution 2.0.2, > including syntax, examples and a short summary, exported from the Transcript > Dictionary stack - all in 43 pages - in PDF format (A4 paper size). > > http://www.ziggy-soft.com/z_progs/Revolution%20Quick%20Reference.zip Useful, Thanks, Paul! But -- there is a number of blank pages between 23 and 33 Is it normal? From paulclaude at postino.it Wed May 3 05:47:07 2006 From: paulclaude at postino.it (Paul Claude) Date: Wed, 03 May 2006 11:47:07 +0200 Subject: Revolution Syntax Quick Reference In-Reply-To: Message-ID: No, it's abnormal. I will upload a correct version in a few minutes. Greetings Paul Claude From mark at maseurope.net Wed May 3 06:26:30 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 3 May 2006 11:26:30 +0100 Subject: help needed working with modal stacks In-Reply-To: References: Message-ID: Stephen, what's in the 'it' variable at this point? Best Mark On 3 May 2006, at 08:55, Stephen Barncard wrote: > on preopenstack > put line 6 of the dialogdata into tLineState > set the hilitedlines of fld kMainField to it > end preopenstack From paulclaude at postino.it Wed May 3 06:40:18 2006 From: paulclaude at postino.it (Paul Claude) Date: Wed, 03 May 2006 12:40:18 +0200 Subject: Revolution Syntax Quick Reference In-Reply-To: Message-ID: Now there is no more blank pages. Please re-download from http://www.ziggy-soft.com/z_progs/Revolution%20Quick%20Reference.zip . Greetings Paul Claude From geradamas at yahoo.com Wed May 3 07:14:05 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 3 May 2006 12:14:05 +0100 (BST) Subject: Colour Refrence Stack Message-ID: <20060503111405.80900.qmail@web37506.mail.mud.yahoo.com> Just uploaded it ti the RR graphics user group: http://groups.yahoo.com/group/RRgraphix/ sincerely, Richmond Mathewson PS: for those who are interested . . . I have reregistered with another e-mail address as I feel that time has passed, and I have paid for my copy of RR Media. I suppose (???) that eventually . . . --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From m.schonewille at economy-x-talk.com Wed May 3 07:15:45 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 3 May 2006 13:15:45 +0200 Subject: Revolution Syntax Quick Reference In-Reply-To: References: Message-ID: <66013DB6-FFEE-436C-A3CA-233A30F6DEED@economy-x-talk.com> Hi Paul, Great to have a small document that provides an overview of all important commands and functions at a glance. Thanks. I'd like to add that I have a slightly less compact document with examples available on the Economy-x-Talk homepage. The original is a HyperCard stack, which contains scripts in HyperTalk mostly, but there is also a PDF file available in the Downloads section. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 3-mei-2006, om 12:40 heeft Paul Claude het volgende geschreven: > Now there is no more blank pages. Please re-download from > http://www.ziggy-soft.com/z_progs/Revolution%20Quick%20Reference.zip . > > Greetings > > Paul Claude From revolution at duncansoftware.com Wed May 3 08:04:06 2006 From: revolution at duncansoftware.com (revolution at duncansoftware.com) Date: Wed, 03 May 2006 05:04:06 -0700 Subject: Differentiating Classic from OS9 Message-ID: <20060503120406.54D5134034@sitemail.siteprotect.ca> The systemversion returns 9.2.2 in both Classic (on OSX) and on a real OS9 box. I need to differentiate between them. From mark at maseurope.net Wed May 3 08:14:22 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 3 May 2006 13:14:22 +0100 Subject: Differentiating Classic from OS9 In-Reply-To: <20060503120406.54D5134034@sitemail.siteprotect.ca> References: <20060503120406.54D5134034@sitemail.siteprotect.ca> Message-ID: <01420B04-36A6-4617-AF60-9604687D9EB6@maseurope.net> This does not cover the case where you have a dual-boot G4 which has booted from system 9, but otherwise might work: function system9IsClassic if there is a folder "/System" then return true else return false end if end system9IsClassic Best, Mark On 3 May 2006, at 13:04, wrote: > > > The systemversion returns 9.2.2 in both Classic (on OSX) and on a > real OS9 box. I > need to differentiate between them. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From viktoras at ekoinf.net Wed May 3 10:00:48 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Wed, 3 May 2006 17:00:48 +0300 (FLE Standard Time) Subject: links in htmlText References: <44584119.10501@comcast.net> Message-ID: <4458B790.000001.03732@MAZYTIS> Hello! Is it possible to make html links functional within a text field ? I am loading a very simple html document produced by a cgi sript online as an htmlText property in my stack. It contains links to other very simple html pages. The pages are generated on a remote server, so the only thing I can do is to modify cgi so it produces pages compatible with Revolution. How the html link should be formed then? Or is there some other recipe?.. Thank you! Viktoras From stephenREVOLUTION at barncard.com Wed May 3 10:01:07 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 3 May 2006 07:01:07 -0700 Subject: help needed working with modal stacks In-Reply-To: References: Message-ID: it's supposed to be tLineState I was trying to simplify the real code and lost a bit >Stephen, what's in the 'it' variable at this point? > >Best > >Mark > >On 3 May 2006, at 08:55, Stephen Barncard wrote: > >>on preopenstack >> put line 6 of the dialogdata into tLineState >> set the hilitedlines of fld kMainField to it >>end preopenstack > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From JimAultWins at yahoo.com Wed May 3 09:58:31 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 03 May 2006 06:58:31 -0700 Subject: Differentiating Classic from OS9 In-Reply-To: <01420B04-36A6-4617-AF60-9604687D9EB6@maseurope.net> Message-ID: You could try using the BinaryDecode reading a preferences file or other part of the System folder. This may get you a unique string for the test. open file [pathh/filename] read from file [pathh/filename] at 0 for 2000 put BinaryDecode(h4h4h4h4h4h4h4,it,p1,p2,p3,p4,p5,p6,p7) --now test variables p1 to p7 and see if they are the same in both versions The docs may give you a better decode than h in your case. Just a guess. Jim Ault Las Vegas On 5/3/06 5:14 AM, "Mark Smith" wrote: > This does not cover the case where you have a dual-boot G4 which has > booted from system 9, but otherwise might work: > > function system9IsClassic > if there is a folder "/System" then > return true > else > return false > end if > end system9IsClassic > > Best, > > Mark > > > On 3 May 2006, at 13:04, > wrote: > >> >> >> The systemversion returns 9.2.2 in both Classic (on OSX) and on a >> real OS9 box. I >> need to differentiate between them. >> From tominjapan at excite.com Wed May 3 10:19:32 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Wed, 3 May 2006 10:19:32 -0400 (EDT) Subject: Win 95 Message-ID: <20060503141932.CF9478B35A@xprdmxin.myway.com> A mother of a disabled child asked me if I could adapt some stuff for her computer. Apparently the stuff i have now doesn't work on Win95. Is this true? tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From m.schonewille at economy-x-talk.com Wed May 3 10:28:11 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 3 May 2006 16:28:11 +0200 Subject: Win 95 In-Reply-To: <20060503141932.CF9478B35A@xprdmxin.myway.com> References: <20060503141932.CF9478B35A@xprdmxin.myway.com> Message-ID: <52667DFA-0E10-4822-BDEB-1DDFC1D75A55@economy-x-talk.com> Depends on which stuff you have :-) So far, all standalones that I made worked on Win95, but the latest Rev version I tested on Win95 was 2.5.1. Would you like me to test something for you? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 3-mei-2006, om 16:19 heeft Thomas McCarthy het volgende geschreven: > > A mother of a disabled child asked me if I could adapt some stuff > for her computer. Apparently the stuff i have now doesn't work on > Win95. Is this true? > > tm From stephenREVOLUTION at barncard.com Wed May 3 10:27:20 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 3 May 2006 07:27:20 -0700 Subject: Win 95 In-Reply-To: <20060503141932.CF9478B35A@xprdmxin.myway.com> References: <20060503141932.CF9478B35A@xprdmxin.myway.com> Message-ID: I would imagine that you would use the 'special' features of the OS. I don't know Windoze, but if it's anything like Mac OS feature-wise, there will be setting in a control panel somewhere for the challenged. >A mother of a disabled child asked me if I could adapt some stuff >for her computer. Apparently the stuff i have now doesn't work on >Win95. Is this true? > >tm > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From JimAultWins at yahoo.com Wed May 3 10:30:59 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 03 May 2006 07:30:59 -0700 Subject: links in htmlText In-Reply-To: <4458B790.000001.03732@MAZYTIS> Message-ID: I have not done this part before, but Rev is not a web browser, but it does do html *formatting* of text and allows characters in a field to have a link property defined. I think you need to set the link for a run of characters to the 'target' you would like to access. The link text could also just call a handler. Jim Ault Las Vegas On 5/3/06 7:00 AM, "Viktoras Didziulis" wrote: > > Hello! > > Is it possible to make html links functional within a text field ? I am > loading a very simple html document produced by a cgi sript online as an > htmlText property in my stack. It contains links to other very simple html > pages. The pages are generated on a remote server, so the only thing I can > do is to modify cgi so it produces pages compatible with Revolution. How the > html link should be formed then? Or is there some other recipe?.. > > Thank you! > Viktoras > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Wed May 3 10:32:48 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 03 May 2006 07:32:48 -0700 Subject: Differentiating Classic from OS9 In-Reply-To: Message-ID: The exact syntax for the decode is put BinaryDecode("h4h4h4h4h4h4h4",it,p1,p2,p3,p4,p5,p6,p7) Jim Ault Las Vegas On 5/3/06 6:58 AM, "Jim Ault" wrote: > You could try using the BinaryDecode reading a preferences file or other > part of the System folder. This may get you a unique string for the test. > > open file [pathh/filename] > read from file [pathh/filename] at 0 for 2000 > put BinaryDecode(h4h4h4h4h4h4h4,it,p1,p2,p3,p4,p5,p6,p7) > --now test variables p1 to p7 and see if they are the same in both versions > > The docs may give you a better decode than h in your case. Just a guess. > > Jim Ault > Las Vegas > > > On 5/3/06 5:14 AM, "Mark Smith" wrote: > >> This does not cover the case where you have a dual-boot G4 which has >> booted from system 9, but otherwise might work: >> >> function system9IsClassic >> if there is a folder "/System" then >> return true >> else >> return false >> end if >> end system9IsClassic >> >> Best, >> >> Mark >> >> >> On 3 May 2006, at 13:04, >> wrote: >> >>> >>> >>> The systemversion returns 9.2.2 in both Classic (on OSX) and on a >>> real OS9 box. I >>> need to differentiate between them. >>> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From list at dreamscapesoftware.com Wed May 3 10:54:58 2006 From: list at dreamscapesoftware.com (dreamscapesoftware.com - List) Date: Wed, 3 May 2006 10:54:58 -0400 Subject: Windows 95 Program Switching Message-ID: <200605031454.k43EswKx022787@valuworld.com> Is there any way to have Revolution get a list of windows that are open on a Windows95 machine, and then send a command of some sort that would allow one to switch to that specific window. Basically, I've got a program that hides windows from the User, but allows them to open specific programs. The problem is that when they switch back to my program, the only way to get back is to use Alt-Tab or to reopen the program, which may not always get them back to their document. Any ideas? Derek Bump Dreamscape Software www.dreamscapesoftware.com From kray at sonsothunder.com Wed May 3 11:23:02 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 03 May 2006 10:23:02 -0500 Subject: help needed working with modal stacks In-Reply-To: Message-ID: On 5/3/06 3:20 AM, "Mark Schonewille" wrote: > Dear Stephen, > > This example should get you going: > > on preOpenCard > set the hilitedLines of fld 1 to 0 > set the traversalOn of fld 1 to false > end preOpenCard > > on openCard > lock screen > set the traversalOn of fld 1 to true > unlock screen > end openCard Actually, Mark, it's simpler than this, although you have hit the nail on the head with 'traversalOn': on preOpenCard set the traversalOn of fld 1 to false end preOpenCard on openCard set the traversalOn of fld 1 to true end openCard I've been waiting for a recipe that was simple enough to not have the first field auto-focused, and this is it! Thanks, Mark! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From stephenREVOLUTION at barncard.com Wed May 3 11:26:11 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 3 May 2006 08:26:11 -0700 Subject: help needed working with modal stacks Message-ID: Thanks, Mark, that was it. Tricky little thing that Traversal guy... sqb >Dear Stephen, > >This example should get you going: > >on preOpenCard > set the hilitedLines of fld 1 to 0 > set the traversalOn of fld 1 to false >end preOpenCard > >on openCard > lock screen > set the traversalOn of fld 1 to true > unlock screen >end openCard > >Try it in a new stack with one card and a list field on that card. > >Best, > >Mark -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From kray at sonsothunder.com Wed May 3 11:39:54 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 03 May 2006 10:39:54 -0500 Subject: Differentiating Classic from OS9 In-Reply-To: <20060503120406.54D5134034@sitemail.siteprotect.ca> Message-ID: On 5/3/06 7:04 AM, "revolution at duncansoftware.com" wrote: > > > > > The systemversion returns 9.2.2 in both Classic (on OSX) and on a real OS9 > box. I > > need to differentiate between them. Here's how to tell if Classic mode is running on the computer: function stsIsClassicModeRunning put format("tell app \"Finder\"\nget the processes\nend tell") into tAS do tAS as "AppleScript" put format("application process \"Classic Support\"") into tClassicProcName return (the result contains tClassicProcName) end stsIsClassicModeRunning And here's how to tell if your stack is actually running in an app under Classic mode, or whether it is running in an app in OS X (watch for line wraps): function stsInClassicMode -- First, check to see if we're running on OS X if the fileName of this stack contains "Contents/MacOS/" then return "false" -- Second, check to see if the process "Classic Support" is in -- the current process list. This will be true when running in OS X -- Classic mode, but will be false if running in OS 9. -- If true, then the app is a PPC app and Classic Mode is running, so it -- must be running in Classic Mode. -- If false, then the app is a PPC app and Classic Mode is *not* running, -- which would mean that the app is running in OS 9 and not in -- Classic Mode. return stsIsClassicModeRunning() end stsInClassicMode HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From viktoras at ekoinf.net Wed May 3 11:54:05 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Wed, 3 May 2006 18:54:05 +0300 (FLE Standard Time) Subject: eval() References: <4458B790.000001.03732@MAZYTIS> Message-ID: <4458D21C.000001.03324@MAZYTIS> One more question (hopefully the last one today :-). What is Transcript's function (like eval() in Perl or JavaScript) that executes any (transcript) code it gets as a text? Any alternatives ? Best wishes V.- From m.schonewille at economy-x-talk.com Wed May 3 11:59:05 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 3 May 2006 17:59:05 +0200 Subject: Differentiating Classic from OS9 In-Reply-To: References: Message-ID: Hi Ken, This line > if the fileName of this stack contains "Contents/MacOS/" then return > "false" will not work of the application is running as a commawnd line utility or as a faceless application. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 3-mei-2006, om 17:39 heeft Ken Ray het volgende geschreven: > On 5/3/06 7:04 AM, "revolution at duncansoftware.com" > wrote: > >> >> >> >> >> The systemversion returns 9.2.2 in both Classic (on OSX) and on a >> real OS9 >> box. I >> >> need to differentiate between them. > > Here's how to tell if Classic mode is running on the computer: > From m.schonewille at economy-x-talk.com Wed May 3 12:11:09 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 3 May 2006 18:11:09 +0200 Subject: eval() In-Reply-To: <4458D21C.000001.03324@MAZYTIS> References: <4458B790.000001.03732@MAZYTIS> <4458D21C.000001.03324@MAZYTIS> Message-ID: <88406022-FDE7-44CA-9A2A-07908A547878@economy-x-talk.com> Hi Viktoras, Probably you mean the "do" command: do ("put empty into field" && quote & "Some Data" & quote) It is safest to put such strings within brackets. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 3-mei-2006, om 17:54 heeft Viktoras Didziulis het volgende geschreven: > One more question (hopefully the last one today :-). What is > Transcript's > function (like eval() in Perl or JavaScript) that executes any > (transcript) > code it gets as a text? Any alternatives ? > > Best wishes > V.- From m.schonewille at economy-x-talk.com Wed May 3 12:13:08 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 3 May 2006 18:13:08 +0200 Subject: Differentiating Classic from OS9 In-Reply-To: References: Message-ID: <0DACF1EE-B98C-400E-8E39-8B3052DB05F6@economy-x-talk.com> Hi, I was too quick. Even though that particular line doesn't always work, it doesn't harm either, if the standalone is running as a faceless app or launched from the command line. Best, Mark > Hi Ken, > > This line > >> if the fileName of this stack contains "Contents/MacOS/" then return >> "false" > > will not work of the application is running as a commawnd line > utility or as a faceless application. > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Salery is the easiest way to get your own web store on-line: http:// > www.salery.biz/salery.html > > > > Op 3-mei-2006, om 17:39 heeft Ken Ray het volgende geschreven: > >> On 5/3/06 7:04 AM, "revolution at duncansoftware.com" >> wrote: >> >>> >>> >>> >>> >>> The systemversion returns 9.2.2 in both Classic (on OSX) and on a >>> real OS9 >>> box. I >>> >>> need to differentiate between them. >> >> Here's how to tell if Classic mode is running on the computer: >> > > > > From kray at sonsothunder.com Wed May 3 12:23:49 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 03 May 2006 11:23:49 -0500 Subject: Windows 95 Program Switching In-Reply-To: <200605031454.k43EswKx022787@valuworld.com> Message-ID: On 5/3/06 9:54 AM, "dreamscapesoftware.com - List" wrote: > Is there any way to have Revolution get a list of windows that are open on a > Windows95 machine, and then send a command of some sort that would allow one > to switch to that specific window. > > Basically, I've got a program that hides windows from the User, but allows > them to open specific programs. The problem is that when they switch back to > my program, the only way to get back is to use Alt-Tab or to reopen the > program, which may not always get them back to their document. > > Any ideas? Try these: Getting a List of Running Applications http://www.sonsothunder.com/devres/revolution/tips/proc002.htm Making an App Come to the Foreground http://www.sonsothunder.com/devres/revolution/tips/proc001.htm HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mark at maseurope.net Wed May 3 12:26:21 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 3 May 2006 17:26:21 +0100 Subject: eval() In-Reply-To: <4458D21C.000001.03324@MAZYTIS> References: <4458B790.000001.03732@MAZYTIS> <4458D21C.000001.03324@MAZYTIS> Message-ID: <7551BD04-6E98-40D5-8E6E-AE9861C07F6E@maseurope.net> You might want to look into 'merge' 'do' and 'value'. Best, Mark On 3 May 2006, at 16:54, Viktoras Didziulis wrote: > One more question (hopefully the last one today :-). What is > Transcript's > function (like eval() in Perl or JavaScript) that executes any > (transcript) > code it gets as a text? Any alternatives ? > > Best wishes > V.- > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Wed May 3 12:27:04 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 03 May 2006 11:27:04 -0500 Subject: links in htmlText In-Reply-To: <4458B790.000001.03732@MAZYTIS> Message-ID: On 5/3/06 9:00 AM, "Viktoras Didziulis" wrote: > > Hello! > > Is it possible to make html links functional within a text field ? I am > loading a very simple html document produced by a cgi sript online as an > htmlText property in my stack. It contains links to other very simple html > pages. The pages are generated on a remote server, so the only thing I can > do is to modify cgi so it produces pages compatible with Revolution. How the > html link should be formed then? Or is there some other recipe?.. All you need to do is make sure the HTML tags are formatted properly, and then in the field in Rev, have a script that says: on linkClicked pLink revGoURL pLink end linkClicked HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Wed May 3 13:07:07 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 03 May 2006 12:07:07 -0500 Subject: help needed working with modal stacks In-Reply-To: References: Message-ID: <4458E33B.4010202@hyperactivesw.com> Ken Ray wrote: > On 5/3/06 3:20 AM, "Mark Schonewille" > wrote: > >> Dear Stephen, >> >> This example should get you going: >> >> on preOpenCard >> set the hilitedLines of fld 1 to 0 >> set the traversalOn of fld 1 to false >> end preOpenCard >> >> on openCard >> lock screen >> set the traversalOn of fld 1 to true >> unlock screen >> end openCard > > Actually, Mark, it's simpler than this, although you have hit the nail on > the head with 'traversalOn': > > on preOpenCard > set the traversalOn of fld 1 to false > end preOpenCard > > on openCard > set the traversalOn of fld 1 to true > end openCard > > I've been waiting for a recipe that was simple enough to not have the first > field auto-focused, and this is it! Thanks, Mark! Doesn't seem to work here. :( I've been looking for the same thing, but I guess I'll have to stick with: send "unSel" to me in 1 with an "unsel" handler that selects empty. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Wed May 3 13:13:33 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 3 May 2006 18:13:33 +0100 (BST) Subject: Colur Reference Palette Message-ID: <20060503171333.26972.qmail@web37503.mail.mud.yahoo.com> Have just uploaded something really fancy that makes up for this morning's feeble effort. http://groups.yahoo.com/group/RRgraphix/ Have also learnt how to spell 'Reference' :) sincerely, Richmond Mathewson Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Wed May 3 13:23:47 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 3 May 2006 18:23:47 +0100 (BST) Subject: Saving in legacy format Message-ID: <20060503172347.36754.qmail@web37506.mail.mud.yahoo.com> Despite my best efforts I cannot work out how to save from my RR Media 2.7.1 to the old stack format. Would be grateful for help. sincerely, Richmond Mathewson --------------------------------- Win tickets to the 2006 FIFA World Cup Germany with Yahoo! Messenger. From mark at maseurope.net Wed May 3 13:36:20 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 3 May 2006 18:36:20 +0100 Subject: Saving in legacy format In-Reply-To: <20060503172347.36754.qmail@web37506.mail.mud.yahoo.com> References: <20060503172347.36754.qmail@web37506.mail.mud.yahoo.com> Message-ID: In Rev Studio, it's an option in the save dialog when you use the 'save as' menu... Best, Mark On 3 May 2006, at 18:23, Richmond Mathewson wrote: > Despite my best efforts I cannot work out how to save from my RR > Media 2.7.1 to the old stack format. Would be grateful for help. > > sincerely, Richmond Mathewson > > > --------------------------------- > Win tickets to the 2006 FIFA World Cup Germany with Yahoo! Messenger. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Wed May 3 15:04:58 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 03 May 2006 14:04:58 -0500 Subject: help needed working with modal stacks In-Reply-To: <4458E33B.4010202@hyperactivesw.com> Message-ID: On 5/3/06 12:07 PM, "J. Landman Gay" wrote: > Ken Ray wrote: >> on preOpenCard >> set the traversalOn of fld 1 to false >> end preOpenCard >> >> on openCard >> set the traversalOn of fld 1 to true >> end openCard >> >> I've been waiting for a recipe that was simple enough to not have the first >> field auto-focused, and this is it! Thanks, Mark! > > Doesn't seem to work here. :( I've been looking for the same thing, but > I guess I'll have to stick with: > > send "unSel" to me in 1 > > with an "unsel" handler that selects empty. Are you working with list fields, or regular fields? (The reason I ask is that "select empty" won't affect the hilitedlines of list fields...) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From 3mcgrath at adelphia.net Wed May 3 15:15:57 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 3 May 2006 15:15:57 -0400 Subject: lock screen Message-ID: Dear fellows and gals, I am working with a script that cycles a bit during a mouseDown event and checks and populates a field for display. Anyway on the Mac I lock screen and populate the field and then unlock sreen. It works and even though the item is still cycling there is no flicker. Not so for the Windows side. When I run the same standalone in XP I get constant field flicker while the mouse down is cycling. Any ideas? Anyone know of the lock screen not working correctly in 2.7 on XP etc.? Thanks in advance, Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From effendi at wanadoo.fr Wed May 3 15:50:04 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 3 May 2006 21:50:04 +0200 Subject: Revolution Syntax Quick Reference Message-ID: <7c483bc29845c563c1eaf980f17ffbfe@wanadoo.fr> To Paul Claude, The PDF "Revolution Quick Reference" is just what I wanted to build myself, because I need a Quick Reference List. But it already exists ! FLG (Finger Lickin' Good !) Thanks for pointing it out. -Francis "Nothing should ever be done for the first time !" From dsc at swcp.com Wed May 3 16:36:01 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 May 2006 14:36:01 -0600 Subject: Shifted Results from External Message-ID: (Hello, everybody, I'm trying to crawl back out from my cave and see what's going on here.) I have an external problem. Well, that's where the symptoms show up. I created an external that is a thin layer over some win32 calls (targeted to XP). It does some extensive error checking. The code looks clean and the external has tested out. However, in the customer's environment which includes another external of mine that runs a customer supplied ActiveX module something strange happens after a while. Based on the data from the customer, it looks like the results from system calls are shifted off by one. That is, if calls are like this--f1(), g(), g(), f2(), g()-- at some point the data returned is that that should have been for the previous call--empty, f1(), g(), g(), f2(). I have no queues in my code, but it looks as if data is queued but an extra value is left in or inserted at some point. (The customer also reported memory usage growth.) I suspect that some other module in my customer's environment is breaking things--one of these: the other external, the activeX, Rev 2.6.1, XP or maybe even the Transcript. I think either the external's memory is getting smashed (or the heap or Rev) or something is going wrong with malloc/free. I'm pretty sure it is not this external (famous last words). The module uses static linking to C run time, and the best I can tell, there is no substitution for the malloc. In all cases *retString is set. (A quick check shows gibberish is returned if it is not.) Strong exception catching is used. All function results are checked for CRT and WIN32 calls. I checked the calls to malloc and free and in my external they balance. I make no calls to CRT functions that use malloc (according to MSDN documentation). I haven't looked into where malloc gets its memory yet, maybe the process heap--anybody know? These use my C++ libraries for externals, but these have worked for a long time and in lots of environments. (More famous last words.) The test stack does not seem to be blowing the Transcript call stack, but does have some interesting uses of wait with messages. I'm not able to duplicate this in my environment on 3 machines. I've made an effort to make sure the environments are the same as that of my customer, but was in the middle of that when the troubleshooting effort was stopped. The customer test stack makes lots of different kinds of calls and uses send a lot. In any case, the test is not small and it takes a while to fail in the customer's environment. Since I couldn't replicate the bug (I know how RunRev feels with some of the Rev bugs), I sent some variations that might shift the symptoms or even report what went wrong. Unfortunately, one of them (one that uses malloc less) did not display the problem, and testing of the batch of variations stopped right there, most untried. I realize this is very weird and folks on this list, even external builders, may not have seen this, but I thought I'd give it a try. I hope my customer can get his product to run reliably and I want to vindicate this external. I can come up with a model for almost anything, but this baffles me. What can cause this? OK, here is a model, but it is pretty wild: I know external calls are slow, but I would be surprised if Rev is pushing & pulling data through queues to another thread that runs external calls. Dar Scott Rev guy on the northern Rio Grande From geradamas at yahoo.com Wed May 3 17:06:54 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 3 May 2006 22:06:54 +0100 (BST) Subject: Pattern Reference Palette Message-ID: <20060503210654.71854.qmail@web37501.mail.mud.yahoo.com> Have just uploaded the obvious companion to the Colour One! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From lfredricks at proactive-intl.com Wed May 3 17:37:17 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed, 3 May 2006 14:37:17 -0700 Subject: RevSelect Vendor FAQs Message-ID: <20060503213726.C0543129AE8@spunkymail-a13.dreamhost.com> Hello all, Ive posted a first set of frequently asked questions about RevSelect for the benefit of developers who want to create add-ons, externals, templates and the like and are interested in marketing them through RevSelect. You can find this in "Marketing Your Products" forum (http://forums.runrev.com/phpBB2/viewforum.php?f=31). Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From josh at dvcreators.net Wed May 3 17:48:10 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 3 May 2006 14:48:10 -0700 Subject: sorting a container by multiple items? Message-ID: I'm trying to sort the lines of a container by one, then another item... so I'm using a function to concatenate two fields: sort lines of fld "userTasks" by buildSortFld(item 2 of fld "userTasks", item 15 of fld "userTasks") function buildSortFld f1, f2 return f1 && f2 end buildSortFld This doesn't work because I need an "of each" so the sort function does all the lines... but wherever I put "for each", I get an error... Where do you put "of each"? From sarah.reichelt at gmail.com Wed May 3 17:56:54 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 4 May 2006 07:56:54 +1000 Subject: sorting a container by multiple items? In-Reply-To: References: Message-ID: On 5/4/06, Josh Mellicker wrote: > I'm trying to sort the lines of a container by one, then another > item... so I'm using a function to concatenate two fields: > > > sort lines of fld "userTasks" by buildSortFld(item 2 of fld > "userTasks", item 15 of fld "userTasks") > > > function buildSortFld f1, f2 > return f1 && f2 > end buildSortFld > > > This doesn't work because I need an "of each" so the sort function > does all the lines... but wherever I put "for each", I get an error... > Sorts are non-destructive so you can just do sequential sorts and you should get what you need e.g. sort lines of fld "userTasks" by item 2 of each sort lines of fld "userTasks" by item 15 of each (or possibly the other way around). As always operating on variables is faster than fields, so if the "userTasks" field has a lot of data, it would be faster to put it into a variable, sort the variable and then put it back into the field. There is a way to do the custom sort function but I always forget it and rely on Jacque to remind me :-) However in this case, I think it is overkill. Cheers, Sarah From JimAultWins at yahoo.com Wed May 3 18:03:53 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 03 May 2006 15:03:53 -0700 Subject: sorting a container by multiple items? In-Reply-To: Message-ID: I think it will work this way sort lines of fld "userTasks" by item 2 of each sort lines of fld "userTasks" by item 15 of each Seems to work this way get fld userTasks sort lines in it by buildSortFld(item 2 of each, item 15 of each) put it --this may give a different result than the first method, depending on numeric, etc. Jim Ault Las Vegas On 5/3/06 2:48 PM, "Josh Mellicker" wrote: > I'm trying to sort the lines of a container by one, then another > item... so I'm using a function to concatenate two fields: > > > sort lines of fld "userTasks" by > > > function buildSortFld f1, f2 > return f1 && f2 > end buildSortFld > > > This doesn't work because I need an "of each" so the sort function > does all the lines... but wherever I put "for each", I get an error... > > Where do you put "of each"? > From kray at sonsothunder.com Wed May 3 18:28:35 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 03 May 2006 17:28:35 -0500 Subject: sorting a container by multiple items? In-Reply-To: Message-ID: On 5/3/06 4:56 PM, "Sarah Reichelt" wrote: > There is a way to do the custom sort function but I always forget it > and rely on Jacque to remind me :-) However in this case, I think it > is overkill. Yeah, me too, which is why I summarized Jacque's example in this tip: http://www.sonsothunder.com/devres/revolution/tips/scrp004.htm :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Wed May 3 18:34:20 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 03 May 2006 17:34:20 -0500 Subject: help needed working with modal stacks In-Reply-To: References: Message-ID: <44592FEC.4080905@hyperactivesw.com> Ken Ray wrote: > On 5/3/06 12:07 PM, "J. Landman Gay" wrote: > >> Ken Ray wrote: > >>> on preOpenCard >>> set the traversalOn of fld 1 to false >>> end preOpenCard >>> >>> on openCard >>> set the traversalOn of fld 1 to true >>> end openCard >>> >>> I've been waiting for a recipe that was simple enough to not have the first >>> field auto-focused, and this is it! Thanks, Mark! >> Doesn't seem to work here. :( I've been looking for the same thing, but >> I guess I'll have to stick with: >> >> send "unSel" to me in 1 >> >> with an "unsel" handler that selects empty. > > Are you working with list fields, or regular fields? (The reason I ask is > that "select empty" won't affect the hilitedlines of list fields...) I figured that out after I posted. I tested it with a regular field, which is what I most often need it for. It doesn't work with those. I haven't tried it with list fields, but I am pretty sure it will work there because you are always right. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed May 3 19:01:18 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 May 2006 16:01:18 -0700 Subject: RevSelect Vendor FAQs Message-ID: <4459363E.4030906@fourthworld.com> Lynn Fredricks wrote: > Ive posted a first set of frequently asked questions about RevSelect for the > benefit of developers who want to create add-ons, externals, templates and > the like and are interested in marketing them through RevSelect. > > You can find this in "Marketing Your Products" forum > (http://forums.runrev.com/phpBB2/viewforum.php?f=31). Thanks, Lynn. That's helpful info. In addition to being tucked away down in a forum subtopic, will that FAQ also find its way to the RevSelect portion of runrev.com? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Wed May 3 19:07:29 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 03 May 2006 18:07:29 -0500 Subject: sorting a container by multiple items? In-Reply-To: References: Message-ID: <445937B1.7040507@hyperactivesw.com> Sarah Reichelt wrote: > Sorts are non-destructive so you can just do sequential sorts and you > should get what you need e.g. > sort lines of fld "userTasks" by item 2 of each > sort lines of fld "userTasks" by item 15 of each > (or possibly the other way around). > > As always operating on variables is faster than fields, so if the > "userTasks" field has a lot of data, it would be faster to put it into > a variable, sort the variable and then put it back into the field. > > There is a way to do the custom sort function but I always forget it > and rely on Jacque to remind me :-) However in this case, I think it > is overkill. I agree. Sequential sorts are better for this case. And if it helps, I always have to look up my notes when I write a custom sort. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lynn at paradigmasoft.com Wed May 3 20:07:47 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Wed, 3 May 2006 17:07:47 -0700 Subject: RevSelect Vendor FAQs In-Reply-To: <4459363E.4030906@fourthworld.com> Message-ID: <1065421215-45782601@lindbergh.macserve.net> > > You can find this in "Marketing Your Products" forum > > (http://forums.runrev.com/phpBB2/viewforum.php?f=31). > > Thanks, Lynn. That's helpful info. > > In addition to being tucked away down in a forum subtopic, > will that FAQ also find its way to the RevSelect portion of > runrev.com? Yes, indeed. There are some support pages being set up. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From josh at dvcreators.net Wed May 3 20:10:37 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 3 May 2006 17:10:37 -0700 Subject: sorting a container by multiple items? In-Reply-To: <445937B1.7040507@hyperactivesw.com> References: <445937B1.7040507@hyperactivesw.com> Message-ID: Thanks for all the help! It all works great! From lan.kc.macmail at gmail.com Wed May 3 22:32:18 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 4 May 2006 08:02:18 +0530 Subject: Colour Refrence Stack In-Reply-To: <20060503111405.80900.qmail@web37506.mail.mud.yahoo.com> References: <20060503111405.80900.qmail@web37506.mail.mud.yahoo.com> Message-ID: On 5/3/06, Richmond Mathewson wrote: > > I have reregistered with another e-mail address as I feel that time has > passed Wondered where you'd got to. From xeubie at hotmail.com Wed May 3 22:49:32 2006 From: xeubie at hotmail.com (Jack Tsu) Date: Thu, 04 May 2006 02:49:32 +0000 Subject: Web services like Amazon E-Commerce in Rev Message-ID: I am currently looking into Rev's ability to receive information over SOAP, particularly the Amazon E-Commerce Service. I'd like to make an app that receives product information like price and images. Is there a tutorial explaining generically how to integrate SOAP web services into a Rev app? I haven't found anything about it in Dan Shafer's book, and I've searched quite a deal online. Any help would be greatly appreciated. _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From sarah.reichelt at gmail.com Wed May 3 22:58:40 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 4 May 2006 12:58:40 +1000 Subject: Web services like Amazon E-Commerce in Rev In-Reply-To: References: Message-ID: On 5/4/06, Jack Tsu wrote: > I am currently looking into Rev's ability to receive information over SOAP, > particularly the Amazon E-Commerce Service. I'd like to make an app that > receives product information like price and images. Is there a tutorial > explaining generically how to integrate SOAP web services into a Rev app? > > I haven't found anything about it in Dan Shafer's book, and I've searched > quite a deal online. Any help would be greatly appreciated. There used to be a SOAP demo stack included with Rev. It is no longer supported but you can download it from . Hopefully that will give you a starting point. Cheers, Sarah From steve at theschoolsystem.net Wed May 3 23:59:54 2006 From: steve at theschoolsystem.net (Stephen Kramer) Date: Wed, 3 May 2006 23:59:54 -0400 Subject: finding multiple keystrokes Message-ID: <249106A3-58CC-474D-ABE2-B2039BE56493@theschoolsystem.net> the following will select, in a list field, only the first item that starts with the first pressed key: on keydown key find normal key in field "list" end keydown but if field 'list' contains: abc agh aty how can I make it so that the third line will be selected if the user presses "at"? Thanks, Steve From briany at qldlearning.com Thu May 4 00:27:34 2006 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 3 May 2006 21:27:34 -0700 Subject: finding multiple keystrokes In-Reply-To: <249106A3-58CC-474D-ABE2-B2039BE56493@theschoolsystem.net> References: <249106A3-58CC-474D-ABE2-B2039BE56493@theschoolsystem.net> Message-ID: <88064cb39c39932cfbb60f7f983f1657@qldlearning.com> Stephen, How about something along the lines of: constant keyThreshold = 500 local findString, lastKeyTime on keydown key if (lastKeyTime is empty) OR (the milliseconds - lastKeyTime > keyThreshold) then put key into findString else put key after findString end if find normal findString in field "list" put the milliseconds into lastKeyTime end keydown This is top-of-the-head untested, but the idea would be to track the time at which a key was pressed, and if another key is pressed quickly enough (with the keyThreshold), append that key to the find string instead of replacing it. HTH, Brian > the following will select, in a list field, only the first item that > starts with the first pressed key: > > on keydown key > find normal key in field "list" > end keydown > > but if field 'list' contains: > > abc > agh > aty > > how can I make it so that the third line will be selected if the user > presses "at"? > > Thanks, > > Steve > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From ivan at internet-marketing-today.com Thu May 4 01:47:17 2006 From: ivan at internet-marketing-today.com (Ivan) Date: Thu, 4 May 2006 05:47:17 +0000 (UTC) Subject: Message "stack no longer exists in this location" Message-ID: Hello, I have been getting a message "stack no longer exists in this location" when accessing a stack from the "Open Recent File" menu. This was after I had just closed the stack. I can open the stack manually, but would anyone have an idea why this message pops up? I am on Rev 2.7.1 thanks, Ivan Wong From trancepacific at gmail.com Thu May 4 02:52:20 2006 From: trancepacific at gmail.com (kevin) Date: Wed, 3 May 2006 23:52:20 -0700 Subject: Transparent Blending -- Mac vs Windows Message-ID: <42c4e7f4ca968296093b18a19a1b1238@gmail.com> Hi All, In regards to the blending property of images, I am used to working with Revolution on the Mac but when I open the same stack in Revolution on Windows, my graphics do not transfer over properly. I was predominantly using the "transparent" ink with a blend level of 0 for my images. On the Mac, this makes all white pixels on an image actually transparent. But on Windows, the white pixels remain white! The most common scenario would be that you have a graphic of something and you want it to sit on top of other images in the background. This must surely be the most popular blending required and I must be overlooking something simple. Any help would be greatly appreciated!!! Thanks, Kevin From geradamas at yahoo.com Thu May 4 04:00:45 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 4 May 2006 09:00:45 +0100 (BST) Subject: Transparent Blending - Mac vs Windows (vs Linux vs Unix) Message-ID: <20060504080045.76108.qmail@web37503.mail.mud.yahoo.com> It all seems a but complicated when all you really need to do is author transparent GIFs in an external image editor! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From briany at qldlearning.com Thu May 4 04:08:29 2006 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 4 May 2006 01:08:29 -0700 Subject: Transparent Blending - Mac vs Windows (vs Linux vs Unix) In-Reply-To: <20060504080045.76108.qmail@web37503.mail.mud.yahoo.com> References: <20060504080045.76108.qmail@web37503.mail.mud.yahoo.com> Message-ID: <904f54bc7b18e5a3a4766a45a12cbe06@qldlearning.com> Or PNGs, which look much better =). > It all seems a but complicated when all you really need to do is > author transparent GIFs in an external image editor! > > sincerely, Richmond Mathewson > > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the fluidity > of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > --------------------------------- > Switch an email account to Yahoo! Mail, you could win FIFA World Cup > tickets. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From paulclaude at postino.it Thu May 4 04:37:22 2006 From: paulclaude at postino.it (Paul Claude) Date: Thu, 04 May 2006 10:37:22 +0200 Subject: Revolution Syntax Quick Reference In-Reply-To: <66013DB6-FFEE-436C-A3CA-233A30F6DEED@economy-x-talk.com> Message-ID: If this handbook should be useful for many people, I could try to update it to Rev 2.7.x documentation; I will see in future. Greetings Paul Claude on 3-05-2006 21:50, Francis Nugent Dixon at effendi at wanadoo.fr wrote: > To Paul Claude, > > The PDF "Revolution Quick Reference" is just > what I wanted to build myself, because I need > a Quick Reference List. But it already exists ! > > FLG (Finger Lickin' Good !) > > Thanks for pointing it out. > > -Francis > > "Nothing should ever be done for the first time !" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Thu May 4 06:21:45 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 4 May 2006 11:21:45 +0100 (BST) Subject: Palette for those who don't want to get RSI Message-ID: <20060504102145.97476.qmail@web37510.mail.mud.yahoo.com> just uploaded a Colour Reference Palette that employs mouseEnter rather than mouseUp for those who prefer it. http://groups.yahoo.com/group/RRgraphix/ sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From kaveh at river-valley.com Thu May 4 07:25:26 2006 From: kaveh at river-valley.com (Kaveh Bazargan) Date: Thu, 4 May 2006 12:25:26 +0100 Subject: Looking for certain types of buttons In-Reply-To: <20060504102145.97476.qmail@web37510.mail.mud.yahoo.com> References: <20060504102145.97476.qmail@web37510.mail.mud.yahoo.com> Message-ID: I have the following code: repeat with i = 1 to the number of btns if the my_property of btn i is not property_one then next repeat ... end if end repeat Question is, is there a better way of writing this so that the handler only looks at buttons whose my_property is property_one? The main reason I want this is to reduce the time taken when stepping through the script for debugging. At the moment it goes through the loop once for every button. -- Kaveh Bazargan http://www.river-valley.com/ http://www.holographer.org/ From 3mcgrath at adelphia.net Thu May 4 07:57:02 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 4 May 2006 07:57:02 -0400 Subject: Looking for certain types of buttons In-Reply-To: References: <20060504102145.97476.qmail@web37510.mail.mud.yahoo.com> Message-ID: <16E05A0D-2C3D-49F7-9E73-3421BCC05351@adelphia.net> Kaveh, That seems very efficient but if you are trying to make debugging quicker than put that code is a separate handler: on mouseUp ... cCheckBtn ... end mouseUp on cCheckBtn repeat with i = 1 to the number of btns if the my_property of btn i is not property_one then next repeat ... end if end repeat end cCheckBtn That way you can use the 'Over' step in the debugging process and skip that code. HTH Tom On May 4, 2006, at 7:25 AM, Kaveh Bazargan wrote: > I have the following code: > > repeat with i = 1 to the number of btns > if the my_property of btn i is not property_one then next repeat > ... > end if > end repeat > > Question is, is there a better way of writing this so that the > handler only > looks at buttons whose my_property is property_one? > > The main reason I want this is to reduce the time taken when stepping > through the script for debugging. At the moment it goes through the > loop > once for every button. > -- > > Kaveh Bazargan > http://www.river-valley.com/ > http://www.holographer.org/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From kaveh at river-valley.com Thu May 4 08:01:27 2006 From: kaveh at river-valley.com (Kaveh Bazargan) Date: Thu, 4 May 2006 13:01:27 +0100 Subject: Looking for certain types of buttons In-Reply-To: <16E05A0D-2C3D-49F7-9E73-3421BCC05351@adelphia.net> References: <20060504102145.97476.qmail@web37510.mail.mud.yahoo.com> <16E05A0D-2C3D-49F7-9E73-3421BCC05351@adelphia.net> Message-ID: At 07:57 -0400 4/5/06, Thomas McGrath III wrote: >Kaveh, > >That seems very efficient but if you are trying to make debugging >quicker than put that code is a separate handler: [...] Just what I needed. Thanks! I just seem to remember something like: repeat with i = 1 to the number of buttons whose style is ... But maybe I was just dreaming!! -- Kaveh Bazargan http://www.river-valley.com/ http://www.holographer.org/ From dburgun at dsl.pipex.com Thu May 4 08:07:25 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 4 May 2006 13:07:25 +0100 Subject: Revolution vs Visual Basic In-Reply-To: <3A537F50-235B-476E-BCE2-225026E7E719@maseurope.net> References: <3A537F50-235B-476E-BCE2-225026E7E719@maseurope.net> Message-ID: On 8 Mar 2006, at 14:45, Mark Smith wrote: > > A little out of my depth in saying this, but I don't think > Revolution would be optimal for writing large and complex image > manipulation routines, for example. > > I'll leave it there, as I have no experience of VB, so perhaps > others can offer useful comparisons. I've used a combination of RunRev to run the GUI and a C/C++ External to do the image processing. This combination works really well giving you the ease and speed of implementation in RunRev and the speed of C/ C++ where it counts. All the Best Dave From dburgun at dsl.pipex.com Thu May 4 08:09:46 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 4 May 2006 13:09:46 +0100 Subject: Looking for certain types of buttons In-Reply-To: References: <20060504102145.97476.qmail@web37510.mail.mud.yahoo.com> <16E05A0D-2C3D-49F7-9E73-3421BCC05351@adelphia.net> Message-ID: <02232C66-4AEE-4305-92CA-4D5288500B11@dsl.pipex.com> On 4 May 2006, at 13:01, Kaveh Bazargan wrote: > At 07:57 -0400 4/5/06, Thomas McGrath III wrote: >> Kaveh, >> >> That seems very efficient but if you are trying to make debugging >> quicker than put that code is a separate handler: > > [...] > > Just what I needed. Thanks! > > I just seem to remember something like: > > repeat with i = 1 to the number of buttons whose style is ... I think that's AppleScript! I get confused like that too, especially when switching back and forth between languages! All the Best Dave From m.schonewille at economy-x-talk.com Thu May 4 08:39:51 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 4 May 2006 14:39:51 +0200 Subject: Revolution vs Visual Basic In-Reply-To: References: <3A537F50-235B-476E-BCE2-225026E7E719@maseurope.net> Message-ID: <54112912-A784-42A6-9B2A-1FF99DD339E8@economy-x-talk.com> Can you tell us more about that external? Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 4-mei-2006, om 14:07 heeft David Burgun het volgende geschreven: > I've used a combination of RunRev to run the GUI and a C/C++ > External to do the image processing. This combination works really > well giving you the ease and speed of implementation in RunRev and > the speed of C/C++ where it counts. > > All the Best > Dave > From viktoras at ekoinf.net Thu May 4 09:11:40 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 4 May 2006 16:11:40 +0300 (FLE Standard Time) Subject: dsn-less connections References: <54112912-A784-42A6-9B2A-1FF99DD339E8@economy-x-talk.com> Message-ID: <4459FD8B.000001.03036@MAZYTIS> Hi, can anyone give any hint on how (and if) is it possible to arrange a dsn-less connection from transcript. I have a bunch of text files that represent a simple relational database. Does Revolution have any internal SQL module (like Perl's dbi), so I could sql-query text tables directly without any connection to external drivers? Or via external ODBC/MDAC/ADODB/whatever driver (like Microsoft Text Driver (*.txt; *.csv)), but without registering the database for the system, so I can distribute it with the executable and run anywhere without any pre-configuration. As always, thank you all very much for your help! Best wishes Viktoras From viktoras at ekoinf.net Thu May 4 09:20:04 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 4 May 2006 16:20:04 +0300 (FLE Standard Time) Subject: server-client apps in transcript References: Message-ID: <4459FF84.000003.03036@MAZYTIS> One more question, Looking for hints on how to implement server - client software using transcript. I.e. how do we create a server that opens its own port and communicates through it with the client on other machine worldwide. Something similar to p2p connections, just to be used for distributed computing tasks. You help is always appreciated! :) Thanks and best regards Viktoras From mark at maseurope.net Thu May 4 09:29:12 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 4 May 2006 14:29:12 +0100 Subject: Revolution vs Visual Basic In-Reply-To: References: <3A537F50-235B-476E-BCE2-225026E7E719@maseurope.net> Message-ID: <47F68766-5E30-4CC3-85F1-0408E2663BA0@maseurope.net> Of course, when I wrote 'Revolution', I meant 'Transcript', but now Transcript is called Revolution, I can pretend I was right all along! Best, Mark On 4 May 2006, at 13:07, David Burgun wrote: > > On 8 Mar 2006, at 14:45, Mark Smith wrote: >> >> A little out of my depth in saying this, but I don't think >> Revolution would be optimal for writing large and complex image >> manipulation routines, for example. >> >> I'll leave it there, as I have no experience of VB, so perhaps >> others can offer useful comparisons. > > I've used a combination of RunRev to run the GUI and a C/C++ > External to do the image processing. This combination works really > well giving you the ease and speed of implementation in RunRev and > the speed of C/C++ where it counts. > > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From steve at theschoolsystem.net Thu May 4 10:44:58 2006 From: steve at theschoolsystem.net (Stephen Kramer) Date: Thu, 4 May 2006 10:44:58 -0400 Subject: finding multiple keystrokes In-Reply-To: <20060504121734.6C31B825A62@mail.runrev.com> References: <20060504121734.6C31B825A62@mail.runrev.com> Message-ID: <44F5523D-BCB1-4384-9F8E-6342941CA9FA@theschoolsystem.net> Thanks Brian! Works perfectly. Steve > Date: Wed, 3 May 2006 21:27:34 -0700 > From: Brian Yennie > Subject: Re: finding multiple keystrokes > To: How to use Revolution > Message-ID: <88064cb39c39932cfbb60f7f983f1657 at qldlearning.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Stephen, > > How about something along the lines of: > > constant keyThreshold = 500 > local findString, lastKeyTime > > on keydown key > if (lastKeyTime is empty) OR (the milliseconds - lastKeyTime > > keyThreshold) then > put key into findString > else > put key after findString > end if > find normal findString in field "list" > put the milliseconds into lastKeyTime > end keydown > > This is top-of-the-head untested, but the idea would be to track the > time at which a key was pressed, and if another key is pressed quickly > enough (with the keyThreshold), append that key to the find string > instead of replacing it. > > HTH, > Brian > >> the following will select, in a list field, only the first item that >> starts with the first pressed key: >> >> on keydown key >> find normal key in field "list" >> end keydown >> >> but if field 'list' contains: >> >> abc >> agh >> aty >> >> how can I make it so that the third line will be selected if the user >> presses "at"? >> >> Thanks, >> >> Steve > From rcozens at pon.net Thu May 4 10:53:49 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 4 May 2006 07:53:49 -0700 Subject: server-client apps in transcript In-Reply-To: <4459FF84.000003.03036@MAZYTIS> References: <4459FF84.000003.03036@MAZYTIS> Message-ID: Hi Viktoras, > Looking for hints on how to implement server - client software using > transcript. The rev_ipc list archives include simple client and server stacks, + ipc libraries, by Jan Schenkel. [You must subscribe to the list to get access.] Serendipity Library includes modified versions of same + a working client/server hierarchical, multi-user database. 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 geradamas at yahoo.com Thu May 4 11:19:59 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 4 May 2006 16:19:59 +0100 (BST) Subject: Saving in Legacy Format: RR Media. Message-ID: <20060504151959.37625.qmail@web37508.mail.mud.yahoo.com> RR Media 2.7.1 seems unable to save in legacy format - despite the impression given on the RR website. I do hope that RR will enable this feature in a "2.7.2" release shortly. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. From dam-pro.girard at laposte.net Thu May 4 11:39:05 2006 From: dam-pro.girard at laposte.net (Girard Damien) Date: Thu, 04 May 2006 17:39:05 +0200 Subject: Scriptlimit in standalone application. Message-ID: Hi all, with the runrev 2.7.1 release, I have wanted to try it with my software. But after converted all stack to runrev 2.7 and the launcher to runrev 2.7.1, I launch the software and I have got this error : "license limit exceeded" My software work like that, I have got a lot of stack which registers their functions in back. (a lot of library, my project is a bit huge). With runrev 2.6.1, there is no problem, with runrev 2.7.1, this block. I have take a look at the Runrev 2.7.1 documentations, and in the documentations is it said normal that standalone application are limited to 10 backscripts. So, why is the reason of this block ? and does this limit occurs on licensed edition of Runrev ? (I am using evaluation for testing). Thanks, Damien From devin_asay at byu.edu Thu May 4 11:57:41 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 4 May 2006 09:57:41 -0600 Subject: Saving in Legacy Format: RR Media. In-Reply-To: <20060504151959.37625.qmail@web37508.mail.mud.yahoo.com> References: <20060504151959.37625.qmail@web37508.mail.mud.yahoo.com> Message-ID: On May 4, 2006, at 9:19 AM, Richmond Mathewson wrote: > RR Media 2.7.1 seems unable to save in legacy format - despite the > impression given on the RR website. I do hope that RR will enable > this feature in a "2.7.2" release shortly. Confirmed here. But since Rev Media didn't exist before 2.7 would it even make sense to have a save in legacy format option? Especially in a product that's supposed to be simplified. I looked on the RR website, but couldn't find where it talks about saving in legacy format from Media. Regards. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From geradamas at yahoo.com Thu May 4 12:31:58 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 4 May 2006 17:31:58 +0100 (BST) Subject: Saving in Legacy Format: RR Media. Message-ID: <20060504163158.35422.qmail@web37501.mail.mud.yahoo.com> That depends entirely on whether RR Media is meant to be viewed as a totally new product that in some way stands apart from the other current and past offerings of Runtime Revolution (the company) or as a program within an 'evolutionary' family that is both backwards and forwards compatible. My experience since I recieved my copy of RR Media, sadly, seems to favour the first view. Had I known that, prior to ordering it, I would have bought either a Dreamcard upgrade or full-blown Runtime Revolution instead. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From soapdog at mac.com Thu May 4 12:50:50 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 4 May 2006 13:50:50 -0300 Subject: Saving in Legacy Format: RR Media. In-Reply-To: <20060504163158.35422.qmail@web37501.mail.mud.yahoo.com> References: <20060504163158.35422.qmail@web37501.mail.mud.yahoo.com> Message-ID: <94393512-D490-4B0F-8E14-ABA163C5DDB7@mac.com> Richmond, search the mail list archives for a thread containing, "file format change" on the subject. You'll see that there is a way for Rev Media to save using old 2.5 format. This is undocumented and probably unsuported meaning it might go away in the future. I don't have Rev Media here and I am not using this option. I have Revolution from 2.5 til 2.7 installed here and when I need to use old format stacks I use Rev 2.6.1 and when I am building new stuff that don't need to be opened in previous Rev I use 2.7. There was a thread about that and I think chipp did a little altPlug that would backup a stack using old file format. This new stack format is not only Rev Media, all Rev versions from 2.7 up save in this format. I don't know the internals and what changed so I cannot say about what you'd be missing by moving to old file format. mail list archives are your friend!!!! Cheers andre On May 4, 2006, at 1:31 PM, Richmond Mathewson wrote: > That depends entirely on whether RR Media is meant to be viewed as > a totally new product that in some way stands apart from the other > current and past offerings of Runtime Revolution (the company) or > as a program within an 'evolutionary' family that is both backwards > and forwards compatible. > > My experience since I recieved my copy of RR Media, sadly, seems to > favour the first view. Had I known that, prior to ordering it, I > would have bought either a Dreamcard upgrade or full-blown Runtime > Revolution instead. > > sincerely, Richmond Mathewson > > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the > fluidity of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > --------------------------------- > Switch an email account to Yahoo! Mail, you could win FIFA World > Cup tickets. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Thu May 4 12:55:57 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 04 May 2006 17:55:57 +0100 Subject: Saving in Legacy Format: RR Media. In-Reply-To: <20060504163158.35422.qmail@web37501.mail.mud.yahoo.com> References: <20060504163158.35422.qmail@web37501.mail.mud.yahoo.com> Message-ID: <445A321D.40304@tweedly.net> Richmond Mathewson wrote: >My experience since I recieved my copy of RR Media, sadly, seems to favour the first view. Had I known that, prior to ordering it, I would have bought either a Dreamcard upgrade or full-blown Runtime Revolution instead. > > Not a problem then - the cost of Studio is exactly equal to the cost of Media + (upgrade Media to Studio), so you can simply upgrade now at no difference in total cost. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.3/331 - Release Date: 03/05/2006 From JimAultWins at yahoo.com Thu May 4 13:01:44 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 04 May 2006 10:01:44 -0700 Subject: Windows mysteries Message-ID: Let me start by saying I am a Mac guy who does not spend much time on my Windows machine. Two weeks ago, new install of XP Home+clean hard drive by Computer Builders Warehouse technician. No Microsoft office, etc installed... just IE. These 2 issues may be realated :: Issue 1 - Rev 2.5.1 was installed by me and operating 1 week ago. Later, did the 2.6.1 upgrade. Did delete 2.5.1 from the control panel, then installed 2.6.1. Cannot get the icons to show Rev, even going to properties. The icons do show as Rev if I reinstall 2.5.1 Again, unistall, install 2.6.1 will not show the icons (even using "open with..) or allow double click to launch. Drag over Rev 2.6.1 shortcut will work. Issue 2 - working on stack 001.rev saving changes frequently. Then with the stack still open, use Inspector to change the stack name to 002, then do Save As 002.rev Result Card modifications to fields and buttons saved in 002, but not stack script modifications, HOWEVER, the opposite is true, the stack script saved in 001, but not card modifications. In this case, it is easy to copy the stack script into 002 and go forward... makes no sense to me ver 001 is 55k | ver 002 is 43k with mod date 3 min later than 001. These may be related, and both are total, frustrating mysteries to me. I would prefer to develop on the Mac, but this is a specific printing app that needs all the formatting-driver-printer nuances to be precise. What are the lessons I need to learn and where can I go read about them? Jim Ault Las Vegas From mwieder at ahsoftware.net Thu May 4 13:06:26 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 4 May 2006 10:06:26 -0700 Subject: Shifted Results from External In-Reply-To: References: Message-ID: <14191010145.20060504100626@ahsoftware.net> Dar- Wednesday, May 3, 2006, 1:36:01 PM, you wrote: > However, in the customer's environment which includes another > external of mine that runs a customer supplied ActiveX module > something strange happens after a while. Based on the data from the > customer, it looks like the results from system calls are shifted off > by one. That is, if calls are like this--f1(), g(), g(), f2(), g()-- > at some point the data returned is that that should have been for the > previous call--empty, f1(), g(), g(), f2(). I have no queues in my > code, but it looks as if data is queued but an extra value is left in > or inserted at some point. (The customer also reported memory usage > growth.) That's indeed weird. My only guess at the moment is that one of your functions may be getting compiled with a different calling protocol than the others: it's expecting rev to clean up the stack, while rev looks at the protocol and thinks the function should clean it up. And that this function only gets called rarely, but enough to leave an extra value lying about on top of the stack. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu May 4 13:33:39 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 04 May 2006 12:33:39 -0500 Subject: Message "stack no longer exists in this location" In-Reply-To: References: Message-ID: <445A3AF3.8040404@hyperactivesw.com> Ivan wrote: > Hello, > > I have been getting a message "stack no longer exists in this location" when > accessing a stack from the "Open Recent File" menu. This was after I had just > closed the stack. > > I can open the stack manually, but would anyone have an idea why this message > pops up? I am on Rev 2.7.1 Did you change the stack name? Rev only remembers the stack if it is named exactly as it was when you first opened it. If you change the name or move the location, it "forgets". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pevensen at siboneylg.com Thu May 4 13:36:54 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 04 May 2006 12:36:54 -0500 Subject: Saving in Legacy Format: RR Media. In-Reply-To: <20060504151959.37625.qmail@web37508.mail.mud.yahoo.com> References: <20060504151959.37625.qmail@web37508.mail.mud.yahoo.com> Message-ID: <6.2.1.2.2.20060504123529.13fd4b38@exchange.slg.com> At 10:19 AM 5/4/2006, you wrote: >RR Media 2.7.1 seems unable to save in legacy format - despite the >impression given on the RR website. I do hope that RR will enable this >feature in a "2.7.2" release shortly. > >sincerely, Richmond Mathewson I don't think Media can save in an older format. It is my understanding that media files are flagged as such, so they can only be run using the Media player, and not played using a "stack runner" built with Studio/Enterprise. I would think being able to save in the legacy format would remove this flag. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From jacque at hyperactivesw.com Thu May 4 13:41:07 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 04 May 2006 12:41:07 -0500 Subject: Saving in Legacy Format: RR Media. In-Reply-To: <6.2.1.2.2.20060504123529.13fd4b38@exchange.slg.com> References: <20060504151959.37625.qmail@web37508.mail.mud.yahoo.com> <6.2.1.2.2.20060504123529.13fd4b38@exchange.slg.com> Message-ID: <445A3CB3.60209@hyperactivesw.com> Peter T. Evensen wrote: > At 10:19 AM 5/4/2006, you wrote: >> RR Media 2.7.1 seems unable to save in legacy format - despite the >> impression given on the RR website. I do hope that RR will enable this >> feature in a "2.7.2" release shortly. >> >> sincerely, Richmond Mathewson > > I don't think Media can save in an older format. It is my understanding > that media files are flagged as such, so they can only be run using the > Media player, and not played using a "stack runner" built with > Studio/Enterprise. I would think being able to save in the legacy > format would remove this flag. I think you are right. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu May 4 14:36:40 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 4 May 2006 20:36:40 +0200 Subject: Scriptlimit in standalone application. In-Reply-To: References: Message-ID: <02DB4B56-D60E-490D-8A65-8F8E8E5FAD2C@economy-x-talk.com> Hi Damien, Can you post (a part of) the script that causes the error? I can try it in a licensed version of 2.7.1. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 4-mei-2006, om 17:39 heeft Girard Damien het volgende geschreven: > Hi all, > > with the runrev 2.7.1 release, I have wanted to try it with my > software. > But after converted all stack to runrev 2.7 and the launcher to > runrev 2.7.1, > I launch the software and I have got this error : "license limit > exceeded" > > My software work like that, I have got a lot of stack which > registers their functions in back. > (a lot of library, my project is a bit huge). > > With runrev 2.6.1, there is no problem, with runrev 2.7.1, this block. > I have take a look at the Runrev 2.7.1 documentations, and in the > documentations is it said > normal that standalone application are limited to 10 backscripts. > > So, why is the reason of this block ? and does this limit occurs on > licensed edition of Runrev ? > (I am using evaluation for testing). > > Thanks, > > Damien From dsc at swcp.com Thu May 4 14:59:18 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 4 May 2006 12:59:18 -0600 Subject: Shifted Results from External In-Reply-To: <14191010145.20060504100626@ahsoftware.net> References: <14191010145.20060504100626@ahsoftware.net> Message-ID: On May 4, 2006, at 11:06 AM, Mark Wieder wrote: >> That is, if calls are like this--f1(), g(), g(), f2(), g()-- >> at some point the data returned is that that should have been for the >> previous call--empty, f1(), g(), g(), f2(). I have no queues in my >> code, but it looks as if data is queued but an extra value is left in >> or inserted at some point. (The customer also reported memory usage >> growth.) > > That's indeed weird. My only guess at the moment is that one of your > functions may be getting compiled with a different calling protocol > than the others: it's expecting rev to clean up the stack, while rev > looks at the protocol and thinks the function should clean it up. And > that this function only gets called rarely, but enough to leave an > extra value lying about on top of the stack. Good thinking. Everything that Rev sees is C. All the C++ is hidden. Also, everything works fine until after a long stress. Even then, I have trouble seeing how this might cause the symptoms. I think this might be part of the answer but is still quite shy. Dar From davis.phil at comcast.net Thu May 4 15:19:02 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 04 May 2006 12:19:02 -0700 Subject: ungrouped group names reassigned to new groups Message-ID: <445A53A6.1020506@comcast.net> Before entering this 'undocumented feature' into BZ, I wanted to find out if anyone has already entered it. (I did search BZ but didn't find any entries that looked similar.) Comments? It's funny... in other contexts I've actually benefited from this Rev feature. Now in my current context it was a problem (I found a workaround). Context (Rev 2.6.1, OS 10.4.6 - not tried on others): I built a process that repurposes a document layout stack into a set of print-ready rendered document pages. Along the way from layout to rendered, the stack has some groups that get ungrouped, and their objects get regrouped into different-than-original sets. As the new groups are created, the process assigns names to them. Problem: Some of the names my process assigned to the new groups were replaced by the names of those ungrouped ["old"] groups. All of the old group names were recycled this way. As a result, some new group names were wrong, hosing the subsequent document rendering process. Workaround: There were two old groups that were ungrouped, so before my new groups were created I did this: create group create image in last group -- maybe unnecessary create group create image in last group -- maybe unnecessary delete last group delete last group This purged Rev's memory of the 2 old groupnames, and my process was then able to complete successfully, since the new groupnames were now intact. Thanks - Phil Davis From chipp at chipp.com Thu May 4 16:15:02 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 04 May 2006 15:15:02 -0500 Subject: [OT]Picture of the day at e-on software Message-ID: <445A60C6.1070908@chipp.com> http://www.e-onsoftware.com/ Vapor drive runs on water. Now that there's a picture of it, I need to get Chris to actually make it work. (We'll sell it as a Rev add-on) -- -------------- Chipp Walters www.altuit.com From chipp at chipp.com Thu May 4 16:27:21 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 04 May 2006 15:27:21 -0500 Subject: altuit references Message-ID: <445A63A9.5020400@chipp.com> Mark Alan Effinger CEO, ExitPath, Inc. Phone: 949-903-1987 Email: me at exitpath.com Mark Luetzelschwab Director of Technology, Best Associates, Inc Phone: 214-210-7330 Email: mark at lsw.com Dan Shafer ShaferMedia, Inc Author of over 60 Books on Technology Phone: 831-274-6470 Email: dan at shafermedia.com -- -------------- Chipp Walters www.altuit.com From chipp at chipp.com Thu May 4 16:29:06 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 04 May 2006 15:29:06 -0500 Subject: altuit references In-Reply-To: <445A63A9.5020400@chipp.com> References: <445A63A9.5020400@chipp.com> Message-ID: <445A6412.6090606@chipp.com> Well, it looks like I'm posting all my personal data to the list today. Sorry...meant for only Chris. From revolution at jaedworks.com Tue May 2 18:37:04 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 2 May 2006 15:37:04 -0700 Subject: More OSX Appearance Confusion In-Reply-To: <20060501104641.44391.qmail@web60514.mail.yahoo.com> References: <20060501104641.44391.qmail@web60514.mail.yahoo.com> Message-ID: At 3:46 AM -0700 5/1/2006, Jan Schenkel wrote: >--- Arthur Urban wrote: >> All my controls appear correctly under OSX, but the >> window backdrop does >> not have that light horizontal striping that is >> typical of Aqua/Quartz > > application windows. Instead it's just plain white. > >- create a new rectangle graphic >- send it to the back >- set its border to 0 >- set its rectangle to (0, 0,stack width, stack >height) >- set its backgroundPattern to 210091 (you can find it >in the 'Standard Icons' set in the Image Library) Far easier, though, to simply set the stack's style to "modeless". Modeless dialog boxes inherit the striped background, but otherwise behave much like ordinary windows. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From reball at redshift.com Thu May 4 18:03:07 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Thu, 04 May 2006 15:03:07 -0700 Subject: Has anyone been successful in using a QT video player in a 2.7.1 standalone? Any tutorials available? Message-ID: I am unable to successfully develop a standalone (on a Mac with OS 10.4.6 using Rev 2.7.1) from a stack containing a QT player. The stack works fine in the IDE and properly plays the video. No problems. However, when I try to build a standalone, no matter where I put the external QT file, with the appropriate location given in the Copy Files in the Standalone Application Settings, the standalone builder either does not attach the file as part of the application package, or even when it occasionally does attach it, the app doesn't play it. (I couldn't make a standalone that worked correctly in 2.5.1 either.) I can't find any information/tutorial on how to do this correctly. I also tried playing the QT file as a videoClip, but the clip was centered at 0,0, no matter where I tried to locate it, and only showed the lower right quadrant of the video. Any help would be very much appreciated. PS -- the pdf User Guide in the Documentation does not contain any information on file naming etc in Chapter 9 -- it's missing. That's not good. -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From reball at redshift.com Thu May 4 18:05:35 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Thu, 04 May 2006 15:05:35 -0700 Subject: The QT player in a standalone Message-ID: I am unable to successfully develop a standalone (on a Mac with OS 10.4.6 using Rev 2.7.1) from a stack containing a QT player. The stack works fine in the IDE and properly plays the video. No problems. However, when I try to build a standalone, no matter where I put the external QT file, with the appropriate location given in the Copy Files in the Standalone Application Settings, the standalone builder either does not attach the file as part of the application package, or even when it occasionally does attach it, the app doesn't play it. (I couldn't make a standalone that worked correctly in 2.5.1 either.) I can't find any information/tutorial on how to do this correctly. I also tried playing the QT file as a videoClip, but the clip was centered at 0,0, no matter where I tried to locate it, and only showed the lower right quadrant of the video. Any help would be very much appreciated. PS -- the pdf User Guide in the Documentation does not contain any information on file naming etc in Chapter 9 -- it's missing. That's not good. -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From bvg at mac.com Thu May 4 18:42:41 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 5 May 2006 00:42:41 +0200 Subject: server-client apps in transcript In-Reply-To: <4459FF84.000003.03036@MAZYTIS> References: <4459FF84.000003.03036@MAZYTIS> Message-ID: On May 04 2006, at 15:20, Viktoras Didziulis wrote: > ... > Looking for hints on how to implement server - client software using > transcript. > ... You might want to try chatrev out, it's a chat app made entirely in runrev, see signature for links. We are also always eager to help people that want to chat with us ;) greetings Bj?rnke von Gierke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From lynn at paradigmasoft.com Thu May 4 19:05:05 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 4 May 2006 16:05:05 -0700 Subject: [OT]Picture of the day at e-on software In-Reply-To: <445A60C6.1070908@chipp.com> Message-ID: <1065338584-1699182@lindbergh.macserve.net> > http://www.e-onsoftware.com/ > > Vapor drive runs on water. Now that there's a picture of it, > I need to get Chris to actually make it work. (We'll sell it > as a Rev add-on) Pretty cool. Did you make the model in LW? Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From sarah.reichelt at gmail.com Thu May 4 20:14:08 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 5 May 2006 10:14:08 +1000 Subject: The QT player in a standalone In-Reply-To: References: Message-ID: On 5/5/06, Dr. Robert E. Ball wrote: > I am unable to successfully develop a standalone (on a Mac with OS 10.4.6 > using Rev 2.7.1) from a stack containing a QT player. The stack works fine > in the IDE and properly plays the video. No problems. However, when I try to > build a standalone, no matter where I put the external QT file, with the > appropriate location given in the Copy Files in the Standalone Application > Settings, the standalone builder either does not attach the file as part of > the application package, or even when it occasionally does attach it, the > app doesn't play it. (I couldn't make a standalone that worked correctly in > 2.5.1 either.) I can't find any information/tutorial on how to do this > correctly. I did a test using a button to locate the movie file as follows: answer file "Select a movie file:" put it into tFile if tFile is not empty then set the filename of player "Player" to tFile This worked perfectly in Rev 2.7.1 with Mac OS X 10.4.6, so I suspect it is a file path problem and your app is not pointing to the correct movie file. For testing, I suggest you try two things: 1. add a button that just reports the filename of the player object so that you can see exactly where it thinks the file should be. 2. add another button that does what my test script does. That way you will be able to confirm that the player object does what you want. HTH, Sarah From gcanyon at inspiredlogic.com Thu May 4 20:30:52 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 4 May 2006 17:30:52 -0700 Subject: Sort-of OT: Learning Python Message-ID: Those of you who know me know that I am always fascinated by different programming languages. I've programmed in more than a few, but read up on dozens. Lately I've been taking a stab at Python. I'm keeping track of progress at http://learningpython.wordpress.com/ So far it's mostly gripes and rants ;-) The reason I say sort-of off topic is that I'm making no secret of the fact that I come from a Revolution background. The latest post compares the out-of-the-box experience between Rev and a Python IDE. In Rev, installation and building a standalone application takes 16 steps, including retrieving and entering the demo license code. In Python, after 10 steps I have downloaded nothing, installed nothing, and built nothing, have gone down a blind alley or two, and have more questions than I started with. When I get past the install and start describing actually programming in Python, it should be better. In any case, feel free to have a look and post feedback, even if it's just to point out where I went wrong in the Python install process ;-) regards, Geoff From aturban at qwest.net Thu May 4 21:20:23 2006 From: aturban at qwest.net (Arthur Urban) Date: Thu, 04 May 2006 19:20:23 -0600 Subject: Saving information with a standalone Message-ID: <445AA857.7070608@qwest.net> I guess I misunderstood something about Rev Standalones, so I'll ask here to see where I went wrong. I was under the impression that if I changed the value of a Custom Property of an object during run-time, the new value was saved in the stack when the stack quit. This is most certainly not happening for me, even though I issue a 'save' command on exit. Did I miss something? Thanx! From calhorner at xtra.Co.NZ Thu May 4 21:47:45 2006 From: calhorner at xtra.Co.NZ (Cal Horner) Date: Fri, 5 May 2006 13:47:45 +1200 (New Zealand Standard Time) Subject: Process, anyone? Message-ID: <445AAEC1.000003.03108@CALSBIGPC> After days of chasing down and testing every possible idea and suggestion, I have come to the Oracle. Can anyone out there tell me what is the best solution for this problem? A stand-alone app doesn't delete itself out of the Windows Task Manager list when the stand-alone app is closed. The app remains in the processes list and each time it is used another copy is left. It would seem to be the old problem of bleeding software, but I am sure there is a Revolution answer to cure it. From scott at tactilemedia.com Thu May 4 22:03:15 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 04 May 2006 19:03:15 -0700 Subject: Process, anyone? In-Reply-To: <445AAEC1.000003.03108@CALSBIGPC> Message-ID: Recently, Cal Horner wrote: > A stand-alone app doesn't delete itself out of the Windows Task Manager list > when the stand-alone app is closed. The app remains in the processes list > and each time it is used another copy is left. How is your standalone normally launched? Does your standalone have multiple windows? Does your standalone launch any other processes? How are you exiting your standalone when shutting it down? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Thu May 4 22:46:09 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 04 May 2006 21:46:09 -0500 Subject: [OT]Picture of the day at e-on software In-Reply-To: <1065338584-1699182@lindbergh.macserve.net> References: <1065338584-1699182@lindbergh.macserve.net> Message-ID: <445ABC71.8050707@chipp.com> Thanks, The model created entirely within Vue. The goal was to use Vue only. The model is fairly well detailed, a larger version is up on Cornucopia. Lynn Fredricks wrote: > Pretty cool. Did you make the model in LW? From davis.phil at comcast.net Thu May 4 23:06:27 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 04 May 2006 20:06:27 -0700 Subject: Process, anyone? In-Reply-To: <445AAEC1.000003.03108@CALSBIGPC> References: <445AAEC1.000003.03108@CALSBIGPC> Message-ID: <445AC133.9000508@comcast.net> Couple of things come to mind: 1) If you're using speech synthesis, do a 'revUnloadSpeech' before quitting. 2) Cancel all pending messages before quitting. HTH - Phil Davis Cal Horner wrote: > After days of chasing down and testing every possible idea and suggestion, I > have come to the Oracle. > > > > Can anyone out there tell me what is the best solution for this problem? > > > > A stand-alone app doesn't delete itself out of the Windows Task Manager list > when the stand-alone app is closed. The app remains in the processes list > and each time it is used another copy is left. > > > > It would seem to be the old problem of bleeding software, but I am sure > there is a Revolution answer to cure it. > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at proherp.com Thu May 4 23:12:12 2006 From: scott at proherp.com (Scott Kane) Date: Fri, 5 May 2006 13:12:12 +1000 Subject: Saving information with a standalone References: <445AA857.7070608@qwest.net> Message-ID: <00b301c66ff1$b59cee40$0201010a@diamond1ph6v8m> >. Did I miss something? Thanx! If you are using Rev and not DC then you can only save stacks that are stored externally from your main stack. Think of your main stack (and anything else not requiring saving) as your "program". In order for your program to "save" you need to create an external stack. There are several ways to do this. The best examples I can think of are in RevOnline - find the database examples and in particular the "Employees" example stack that does exactly what you need (and is an examplar of good coding standards in Rev as well). Scott From trancepacific at gmail.com Fri May 5 00:15:00 2006 From: trancepacific at gmail.com (kevin) Date: Thu, 4 May 2006 21:15:00 -0700 Subject: Fwd: Transparent Blending -- Mac vs Windows Message-ID: <0c8096ff6188828101dc9eeddcaf8ef2@gmail.com> Interestingly enough I found that selecting the paint bucket tool and right-clicking on the white parts of an image in the Windows version of Rev will actually deem those white areas transparent. Rather peculiar but then, isn't everything that has to do with Windows? Begin forwarded message: > From: kevin > Date: May 3, 2006 11:52:20 PM PDT > To: How to use Revolution > Subject: Transparent Blending -- Mac vs Windows > > Hi All, > > In regards to the blending property of images, I am used to working > with Revolution on the Mac but when I open the same stack in > Revolution on Windows, my graphics do not transfer over properly. I > was predominantly using the "transparent" ink with a blend level of 0 > for my images. On the Mac, this makes all white pixels on an image > actually transparent. But on Windows, the white pixels remain white! > The most common scenario would be that you have a graphic of something > and you want it to sit on top of other images in the background. This > must surely be the most popular blending required and I must be > overlooking something simple. Any help would be greatly appreciated!!! > > Thanks, > > Kevin > From JimAultWins at yahoo.com Fri May 5 00:38:35 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 04 May 2006 21:38:35 -0700 Subject: Saving information with a standalone In-Reply-To: <445AA857.7070608@qwest.net> Message-ID: On 5/4/06 6:20 PM, "Arthur Urban" wrote: > I guess I misunderstood something about Rev Standalones, so I'll ask > here to see where I went wrong. I was under the impression that if I > changed the value of a Custom Property of an object during run-time, the > new value was saved in the stack when the stack quit. This is most > certainly not happening for me, even though I issue a 'save' command on > exit. Did I miss something? Thanx! The key to a standalone is that it is compiled, and when running in any operating system, its operating environment can be changed (as all programs do) but the file on the HDrive cannot be modified. You need to modify or create other files (such as text files, images, binaries, stacks) or send the data to another running program that will save it (such as SQL databases, spreadsheets, cgi's on servers). Richard Gaskin has some good info about this on his web site at Fourth World. Hope this helps. Jim Ault Las Vegas From reball at redshift.com Fri May 5 01:49:34 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Thu, 04 May 2006 22:49:34 -0700 Subject: The QT player in a standalone In-Reply-To: Message-ID: On 5/4/06 5:14 PM, "Sarah Reichelt" wrote: > On 5/5/06, Dr. Robert E. Ball wrote: >> I am unable to successfully develop a standalone (on a Mac with OS 10.4.6 >> using Rev 2.7.1) from a stack containing a QT player. The stack works fine >> in the IDE and properly plays the video. No problems. However, when I try to >> build a standalone, no matter where I put the external QT file, with the >> appropriate location given in the Copy Files in the Standalone Application >> Settings, the standalone builder either does not attach the file as part of >> the application package, or even when it occasionally does attach it, the >> app doesn't play it. (I couldn't make a standalone that worked correctly in >> 2.5.1 either.) I can't find any information/tutorial on how to do this >> correctly. > > > I did a test using a button to locate the movie file as follows: > answer file "Select a movie file:" > put it into tFile > if tFile is not empty then set the filename of player "Player" to tFile > > This worked perfectly in Rev 2.7.1 with Mac OS X 10.4.6, so I suspect > it is a file path problem and your app is not pointing to the correct > movie file. > > For testing, I suggest you try two things: > 1. add a button that just reports the filename of the player object so > that you can see exactly where it thinks the file should be. > 2. add another button that does what my test script does. That way you > will be able to confirm that the player object does what you want. > > HTH, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Hello Sarah -- thank you so much for taking the time to help me out. If I wasn't going to distribute my standalone program to others, your suggestion would work. But I do intend to distribute it, so the QT files must be an internal part of the application package. Thus, my problem was not finding the absolute path to a QT file on my hard disk from the standalone application. My problem was getting the standalone builder to include the QT files in the standalone package, and then getting the standalone application to point to the files in the application package and play them. However, thanks to your suggestion, I was able to determine the solution to my problem. When I put the QT files in the same folder as the stack file and I added the files in the Copy Files in the Standalone Application Settings and located the player files in the Inspector, the file path was relative to the stack file, the QT files were not included in the standalone package, and (of course) the players in the standalone application didn't play. On the other hand, when I put the QT files in another folder, the file path in the Copy Files and the player files in the Inspector were absolute, the files were included in the standalone package, and it worked like a charm. Your suggestion to locate the file path using a button (in the standalone application) resulted in an absolute file path -- which led me to try out other locations for the QT files that resulted in absolute file paths in the Copy Files and player Inspector. Thank you. I sure wish Revolution would prepare a tutorial on the use of external files. Bob -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From geradamas at yahoo.com Fri May 5 02:15:34 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 5 May 2006 07:15:34 +0100 (BST) Subject: Blending for the rest of us ??? Message-ID: <20060505061534.15090.qmail@web37503.mail.mud.yahoo.com> Just uploaded a "little something": http://groups.yahoo.com/group/RRgraphix/ not very thrilling; more coming soon, sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. From paulclaude at postino.it Fri May 5 02:54:44 2006 From: paulclaude at postino.it (Paul Claude) Date: Fri, 05 May 2006 08:54:44 +0200 Subject: Revolution Syntax Quick Reference In-Reply-To: <66013DB6-FFEE-436C-A3CA-233A30F6DEED@economy-x-talk.com> Message-ID: Hi Mark, I have D/L your PDF: very useful. Are you planning to update it? Greetings Paul Claude on 3-05-2006 13:15, Mark Schonewille at m.schonewille at economy-x-talk.com wrote: > Hi Paul, > > Great to have a small document that provides an overview of all > important commands and functions at a glance. Thanks. > > I'd like to add that I have a slightly less compact document with > examples available on the Economy-x-Talk homepage. The original is a > HyperCard stack, which contains scripts in HyperTalk mostly, but > there is also a PDF file available in the Downloads section. > > Best regards, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Salery is the easiest way to get your own web store on-line: http:// > www.salery.biz/salery.html > > > > Op 3-mei-2006, om 12:40 heeft Paul Claude het volgende geschreven: > >> Now there is no more blank pages. Please re-download from >> http://www.ziggy-soft.com/z_progs/Revolution%20Quick%20Reference.zip . >> >> Greetings >> >> Paul Claude > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Fri May 5 04:30:29 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 5 May 2006 10:30:29 +0200 Subject: Exernal SDK Message-ID: <31A5420C-6959-43B6-A981-0F1EFC88C0CD@economy-x-talk.com> Hello, Economy-x-Talk is working on an external. Currently, we have a working application and now want to make an external out of it. Unfortunately, we cannot get the external in de SDK to work. So, I have two questions. Who got the external in de SDK to work and what did you have to do for it, exactly? Does anyone have a simple external that we could use as a reference for our own work? Currently, we are working on a Mac OS X version and intend to create a Windows version as well. The first who helps us gets a free license for the external, as soon as it is released. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html From jbv.silences at club-internet.fr Fri May 5 04:56:07 2006 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 05 May 2006 10:56:07 +0200 Subject: Dumb question about external development Message-ID: <445B1326.FF7A5C29@club-internet.fr> Hi list, I was wondering : with the new Intel Macs and all the universal binaries stuff, does it make any sense to imagine that external development for Rev could consist in 1 single source code & compilation for all platforms (at least Win & Mac) as long as it doesn't use any OS specific API ? Best, JB From alex at tweedly.net Fri May 5 05:25:20 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 05 May 2006 10:25:20 +0100 Subject: Sort-of OT: Learning Python In-Reply-To: References: Message-ID: <445B1A00.8070801@tweedly.net> Geoff Canyon wrote: > Those of you who know me know that I am always fascinated by > different programming languages. I've programmed in more than a few, > but read up on dozens. Lately I've been taking a stab at Python. > > I'm keeping track of progress at http://learningpython.wordpress.com/ > > So far it's mostly gripes and rants ;-) > > The reason I say sort-of off topic is that I'm making no secret of > the fact that I come from a Revolution background. The latest post > compares the out-of-the-box experience between Rev and a Python IDE. > In Rev, installation and building a standalone application takes 16 > steps, including retrieving and entering the demo license code. In > Python, after 10 steps I have downloaded nothing, installed nothing, > and built nothing, have gone down a blind alley or two, and have more > questions than I started with. > Before I go and read the blog, I'll take a wild guess that you're on a Mac. Why ? 1. Python installation on Windows tends to be pretty smooth (both Python itself and tools for it) Python installation on Linux tends to assume you know everything already Oh yeah, darn, better do something for the Mac too - try this ... OK, OS X is probably not really an afterthought these days - but it used to be, and often still feels like it. For a long time I believed the inverse of Rev - that it must be really smooth and work well on Mac, but it still had all these rough edges and fairly "basic and unavoidable" problems on Win. Even though various people on here said it wasn't the case, it still felt like Rev must be an office full of Macs with the one PC used for creating release in a corner somewhere. (Note - I said "creating a release", not "testing a release" :-) The last couple of releases (that's 2.6 and 2.6.1 - I'm not ready for 2.7 yet) have come a long way to reduce the Windows oddities, so I no longer feel quite that way. 2. Python on Mac still feels a bit unfinished. I installed Python on Win probably 3 or 4 years ago (mostly for CGI and command line stuff), added a graphic toolkit about 2 years ago and had basically no problems; about the same time I installed Rev and had a couple of minor problems with the installation process - and significant problems with the Windows bugs and incompatibilities (at the time - they're better now). Less than a year ago I got a Mac, installed Python and graphic toolkit on it - and although it was 15 months later, it was not as clean an install process and still doesn't look as though Python is fully "bedded in" on Mac. Rev on the other hand was entirely smooth - confirmed what I had long suspected :-) Of course, that's unfair - by that time, Rev was at 2.6 and the Windows problems had also gone away. I'm not honestly sure today how to build a standalone on Mac (but then I don't need to - I distribute a few app to friends with PCs, but don't have anyone out there who wants them on Macs, so I've had no reason to find out). On Windows, it is really easy - marginally more effort than for Rev, but to make up for that I've had less trouble with differences between development and standalone modes on Python than I had on Rev. (And there isn't, afaik, a way to do cross-platform standalone builds in Python - but I don't find that a disadvantage anyway, because I believe you need to do testing on the target platform anyway, and so providing a build/release environment there isn't a bad thing). > When I get past the install and start describing actually programming > in Python, it should be better. > > In any case, feel free to have a look and post feedback, even if it's > just to point out where I went wrong in the Python install process ;-) Will do. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.4/332 - Release Date: 04/05/2006 From m.schonewille at economy-x-talk.com Fri May 5 07:00:11 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 5 May 2006 13:00:11 +0200 Subject: Revolution Syntax Quick Reference In-Reply-To: References: Message-ID: <580EE365-B793-42B4-8742-DF01226B38B8@economy-x-talk.com> Hello Paul, Naturally, I'm updating it. During the past 6 years, is was updated roughly every 6 months, but there is no time schedule for it. If anyone has sample scripts that really should be included in the collection, let me know. I'll be happy to include them in the next update of the Sample Scripts Stack an the PDF. Who knows, I might even decide to convert the stack to Revolution some day. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 5-mei-2006, om 8:54 heeft Paul Claude het volgende geschreven: > Hi Mark, > > I have D/L your PDF: very useful. > > Are you planning to update it? > > Greetings > > Paul Claude > > > on 3-05-2006 13:15, Mark Schonewille at m.schonewille at economy-x- > talk.com > wrote: > >> Hi Paul, >> >> Great to have a small document that provides an overview of all >> important commands and functions at a glance. Thanks. >> >> I'd like to add that I have a slightly less compact document with >> examples available on the Economy-x-Talk homepage. The original is a >> HyperCard stack, which contains scripts in HyperTalk mostly, but >> there is also a PDF file available in the Downloads section. >> >> Best regards, >> >> Mark From m.schonewille at economy-x-talk.com Fri May 5 07:36:27 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 5 May 2006 13:36:27 +0200 Subject: Opening Hypercard stacks In-Reply-To: <6C8BBBFD-2F78-4748-824F-B121DD90B896@fherzog.ch> References: <6C8BBBFD-2F78-4748-824F-B121DD90B896@fherzog.ch> Message-ID: Hi Frank, I haven't tried opening HyperCard stacks in 2.7.1 yet, but this should be fixed in 2.7.1. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 28-apr-2006, om 20:11 heeft Frank Herzog het volgende geschreven: > Hi, > > as others have already stated before, there is a bug in runrev 2.7 > when opening Hypercard stacks ('there was a problem opening that > stack:'). Is this problem going to be fixed in the near future? > > Thanks for the help, > > Frank From jerry at daniels-mara.com Fri May 5 07:57:47 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 5 May 2006 06:57:47 -0500 Subject: [OT]Picture of the day at e-on software In-Reply-To: <445A60C6.1070908@chipp.com> References: <445A60C6.1070908@chipp.com> Message-ID: Chipp, What kind of mileage does that baby get? Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On May 4, 2006, at 3:15 PM, Chipp Walters wrote: > http://www.e-onsoftware.com/ > > Vapor drive runs on water. Now that there's a picture of it, I need > to get Chris to actually make it work. (We'll sell it as a Rev add-on) > > -- > -------------- > Chipp Walters > www.altuit.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From got at mindspring.com Fri May 5 09:18:16 2006 From: got at mindspring.com (Gordon Tillman) Date: Fri, 5 May 2006 08:18:16 -0500 Subject: Dumb question about external development In-Reply-To: <445B1326.FF7A5C29@club-internet.fr> References: <445B1326.FF7A5C29@club-internet.fr> Message-ID: <77248347-3BC5-446A-9F69-F01AFAD9D8DA@mindspring.com> Howdy JB, On May 5, 2006, at 03:56, jbv wrote: > > I was wondering : with the new Intel Macs and all the > universal binaries stuff, does it make any sense to > imagine that external development for Rev could consist > in 1 single source code & compilation for all platforms > (at least Win & Mac) as long as it doesn't use any OS specific > API ? I do think this is possible, even if you do have to make OS specific calls... in fact, it's on my "to do" list of things to try. Right now, with my RR externals, I build the Mac side using XCode. I build the Win32 side using CodeWarrior (hosted on my Mac, but compiling/linking for Windows). I believe it is possible to compile for the Win32 platform from inside XCode, if one configures it correctly. XCode uses the gcc compiler which can compile for the x86 platform. So it would be a matter of configuring the Win32 target to (1) compile for the x86 platform and (2) link with the win32 libraries. The issue as I see it is learning the details of configuring XCode properly to do this, and that is the thing I need to research better. It would be absolutely grand to get this working, for then it would be a snap to build externals for all supported platforms. --gordy From runrev260805 at m-r-d.de Fri May 5 09:32:01 2006 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 5 May 2006 13:32:01 +0000 Subject: OT: anyone who tried to upgrade MotionArtist2 to version 3 Message-ID: Hi, for my last purchase at the Runrev OnlineStore i received a free version of MotionArtist 2. Trying to purchase the upgrade to V3 at e-frontier is declined by an error, that my sn is not valid. Does anyone else have problems purchasing this upgrade? It seems that this version of MotionArtist is not upgradable. Tried to contact e-frontier several times, but no answers..... Matthias From christian.langers at education.lu Fri May 5 09:33:24 2006 From: christian.langers at education.lu (Christian Langers) Date: Fri, 5 May 2006 15:33:24 +0200 Subject: iPhoto_iTunes Lib Palettes Message-ID: Hi everybody, I just added a new ressource to the revOnline space... it allows you to use the iPhoto and iTunes Lib Palettes to be used in Revolution...uses Automator to perform this (seen recently on http:// www.macosxhints.com/) Categorie : Utilities Name : iPhoto_iTunes Lib Palettes.rev OS X only ; Rev Version 2.7 Have fun ! Christian L. Luxembourg From kray at sonsothunder.com Fri May 5 09:54:49 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 05 May 2006 08:54:49 -0500 Subject: iPhoto_iTunes Lib Palettes In-Reply-To: Message-ID: On 5/5/06 8:33 AM, "Christian Langers" wrote: > Hi everybody, > > I just added a new ressource to the revOnline space... > > it allows you to use the iPhoto and iTunes Lib Palettes to be used in > Revolution...uses Automator to perform this (seen recently on http:// > www.macosxhints.com/) Those are great, Christian! It would be great to actually get the path to the selected track or picture, though. I was thinking that you could change the name of the automator applets to something unique (like "iTunes Music Picker"), and then add a "Copy to Clipboard" action after the "Ask for Songs" action. You could then launch the picker, and go into a loop waiting for the app "iTunes Music Picker" to disappear from the process list, and then put the clipboardData["text"] into a variable... should work, but I don't have time to test it right now. Just a thought... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From christian.langers at education.lu Fri May 5 10:08:19 2006 From: christian.langers at education.lu (Christian Langers) Date: Fri, 5 May 2006 16:08:19 +0200 Subject: iPhoto_iTunes Lib Palettes In-Reply-To: References: Message-ID: > add a "Copy to Clipboard" action Yep, and I primarily thought of drag an drop ... set the acceptDrop to true... (if one has a project which would use these palettes) But I'll try to add the action... Christian Le 5 mai 06 ? 15:54, Ken Ray a ?crit : > On 5/5/06 8:33 AM, "Christian Langers" > > wrote: > >> Hi everybody, >> >> I just added a new ressource to the revOnline space... >> >> it allows you to use the iPhoto and iTunes Lib Palettes to be used in >> Revolution...uses Automator to perform this (seen recently on http:// >> www.macosxhints.com/) > > Those are great, Christian! It would be great to actually get the > path to > the selected track or picture, though. I was thinking that you > could change > the name of the automator applets to something unique (like "iTunes > Music > Picker"), and then add a "Copy to Clipboard" action after the "Ask for > Songs" action. You could then launch the picker, and go into a loop > waiting > for the app "iTunes Music Picker" to disappear from the process > list, and > then put the clipboardData["text"] into a variable... should work, > but I > don't have time to test it right now. > > Just a thought... > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From paulclaude at postino.it Fri May 5 11:14:35 2006 From: paulclaude at postino.it (Paul Claude) Date: Fri, 05 May 2006 17:14:35 +0200 Subject: 271 Bug? Message-ID: My stack has the systemWindow prop. set to true; in the 2.7.1 IDE is impossible to set this property, the style remains topLevel. Reopening in 2.7, the systemWindow works again. It's a 2.7.1 bug or I miss something? Greetings Paul Claude From mfstuart at cox.net Fri May 5 11:33:57 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Fri, 5 May 2006 11:33:57 -0400 Subject: How to manage large SQL data sets Message-ID: <19977976.1146843237254.JavaMail.root@fed1wml10.mgt.cox.net> Hi all, How do I manage in Studio 2.7.1, large sets of SQL data? I have over half a million records in a MySQL table (just name, address, and phone number), and plan on building an application in Studio to access this data. But so far, I've not been able to get past Studio hanging/freezing when applying the following SQL statement: "SELECT * FROM names ORDER BY LastName, FirstName". With that, I'm assuming Studio is trying to load ALL the data from the statement into memory. If that's true, it doesn't seem really possible to handle larger record sets. Am I missing something here, or is there a better way? And how should the Transcript be written? TIA, Mark Stuart From sunshine at public.kherson.ua Fri May 5 11:42:28 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri, 05 May 2006 18:42:28 +0300 Subject: How to manage large SQL data sets In-Reply-To: <19977976.1146843237254.JavaMail.root@fed1wml10.mgt.cox.net> Message-ID: On 5/5/06 6:33 PM, "mfstuart at cox.net" wrote: Hi Mark, > Hi all, > > How do I manage in Studio 2.7.1, large sets of SQL data? > > I have over half a million records in a MySQL table (just name, address, and > phone number), and plan on building an application in Studio to access this > data. But so far, I've not been able to get past Studio hanging/freezing when > applying the following SQL statement: "SELECT * FROM names ORDER BY LastName, > FirstName". > With that, I'm assuming Studio is trying to load ALL the data from the > statement into memory. If that's true, it doesn't seem really possible to > handle larger record sets. But what revdb function you use to do this query? You need 1) builds cursor/recordset 2) use this cursor to navigate records and load only required info > Am I missing something here, or is there a better way? > And how should the Transcript be written? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From FlexibleLearning at aol.com Fri May 5 12:08:06 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 5 May 2006 12:08:06 EDT Subject: Saving information with a standalone Message-ID: <40a.f16f34.318cd266@aol.com> Hi Arthur, As has already been explained here and with solutions, you cannot save changes to a standAlone program, either or a Mac or under Windows with Rev. The following, however, is good practice... on saveMe save this stack if the result is not empty then answer the result end saveMe Saving the mainStack or any subStack saves the whole thing. If the disk is locked, or you do not have save permissions, or (most likely for a standAlone) the command cannot be executed, your user will be advised accordingly. Best regards /H ----- I guess I misunderstood something about Rev Standalones, so I'll ask here to see where I went wrong. I was under the impression that if I changed the value of a Custom Property of an object during run-time, the new value was saved in the stack when the stack quit. This is most certainly not happening for me, even though I issue a 'save' command on exit. Did I miss something? Thanx! ----- From mfstuart at cox.net Fri May 5 12:19:18 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Fri, 5 May 2006 12:19:18 -0400 Subject: How to manage large SQL data sets - reply Message-ID: <2505185.1146845958400.JavaMail.root@fed1wml10.mgt.cox.net> Ruslan, here's my script: ==================================== global tConnectID,tCursorID,mySelection on selectNames if the label of button "NameViewOption" = "Active Names" then put "SELECT last_name, first_Name, address, city, state, zip_code, phone_no FROM names WHERE active_flag = 'T' ORDER BY last_name, first_name" into tSQL else put "SELECT last_name, first_Name, address, city, state, zip_code, phone_no FROM names WHERE active_flag = 'F' ORDER BY last_name, first_name" into tSQL end if -- Get data put revDataFromQuery(,,tConnectID,tSQL) into mySelection put mySelection into fld "tableResults" end selectNames ================================================ From sunshine at public.kherson.ua Fri May 5 12:49:54 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri, 05 May 2006 19:49:54 +0300 Subject: How to manage large SQL data sets - reply In-Reply-To: <2505185.1146845958400.JavaMail.root@fed1wml10.mgt.cox.net> Message-ID: On 5/5/06 7:19 PM, "mfstuart at cox.net" wrote: > Ruslan, here's my script: > ==================================== > global tConnectID,tCursorID,mySelection > > on selectNames > if the label of button "NameViewOption" = "Active Names" then > put "SELECT last_name, first_Name, address, city, state, zip_code, > phone_no FROM names WHERE active_flag = 'T' ORDER BY last_name, first_name" > into tSQL > else > put "SELECT last_name, first_Name, address, city, state, zip_code, > phone_no FROM names WHERE active_flag = 'F' ORDER BY last_name, first_name" > into tSQL > end if > -- Get data > put revDataFromQuery(,,tConnectID,tSQL) into mySelection > put mySelection into fld "tableResults" > end selectNames > ================================================ RevDataFromQuery -- is not good choice in your case. it load everything into string of result You need to use RevQueryDatabase -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From devin_asay at byu.edu Fri May 5 12:54:35 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 5 May 2006 10:54:35 -0600 Subject: Has anyone been successful in using a QT video player in a 2.7.1 standalone? Any tutorials available? In-Reply-To: References: Message-ID: <6DDCA74B-908F-4980-BECF-A2791A51482A@byu.edu> On May 4, 2006, at 4:03 PM, Dr. Robert E. Ball wrote: > I am unable to successfully develop a standalone (on a Mac with OS > 10.4.6 > using Rev 2.7.1) from a stack containing a QT player. The stack > works fine > in the IDE and properly plays the video. No problems. However, when > I try to > build a standalone, no matter where I put the external QT file, > with the > appropriate location given in the Copy Files in the Standalone > Application > Settings, the standalone builder either does not attach the file as > part of > the application package, or even when it occasionally does attach > it, the > app doesn't play it. (I couldn't make a standalone that worked > correctly in > 2.5.1 either.) I can't find any information/tutorial on how to do this > correctly. How are you referencing the video file in your player object (i.e., what's its filename property)? Are you giving the full path name? Or are you setting the defaultFolder and using just the file's name or a relative path? I never use the Copy Files feature, opting instead to manually move files to where they need to be after creating the standalone. Where the compiled app looks for the files depends on how you set it up. There are three common scenarios: 1. Set the defaultFolder. If you do this, and, for example, set the defaultfolder to be the folder containing your stack, then after you compile the stack, the defaultfolder is the "MacOS" folder inside the application package. To get to this, control click the app file and choose "Show Package Contents". Then go to Contents/MacOS. 2. Don't explicitly set the defaultFolder, but use it to locate files after compiling. If you never set the defaultFolder in your stack, after you compile the stack the defaultFolder is the folding containing the .app file. Anything in this folder that is referred to by name only in the application will be found. 3. Store a file path in a global variable or custom property. You store a hard-coded file path in the stack. This obviously can cause problems if you move the stack or app to another machine, but can work if you're sure the path will never change. One scenario in which this works well is when you want to access the video file from a web server. But it doesn't sound like that's what you're doing. Locating external files can be a maddening exercise if you're not sure of how Rev does things. The approaches described here have worked well for me. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From rpresender at cox.net Fri May 5 13:16:33 2006 From: rpresender at cox.net (Robert Presender) Date: Fri, 5 May 2006 10:16:33 -0700 Subject: Windows mysteries In-Reply-To: <20060504170004.41BB9825B1D@mail.runrev.com> References: <20060504170004.41BB9825B1D@mail.runrev.com> Message-ID: <0107cb94901c1cefdcb174868158771d@cox.net> Hi Jim, On May 4, 2006, at 10:00 AM, Jim Ault wrote: snip > Issue 2 - working on stack 001.rev saving changes frequently. Then > with the > stack still open, use Inspector to change the stack name to 002, then > do > Save As 002.rev On my Mac, I had unusual results when I tried to change a stack name with the stack running. Could this be the problem with Windows also? Regards ... Bob From JimAultWins at yahoo.com Fri May 5 14:09:06 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 05 May 2006 11:09:06 -0700 Subject: Windows mysteries In-Reply-To: <0107cb94901c1cefdcb174868158771d@cox.net> Message-ID: Hello, Bob! How is life on that side of town? I have been so busy, actually busier that when we met. One of my businesses has fallen into an opportunity to step up to the big leagues and is taking most of my time. Your comments about the stack name change is true if you have not applied all of the script containers and saved the stack. It is sort of in limbo. The stack I was working on only had the stack script, then I saved everything at the end of the day, then did the stack name change. Thanks for the note, and glad to hear from you. My time is so short this month that I don't even get out to get my daily exercise. Not a good solution, but kind of crazy at the moment. I might have to make a quick 2-day trip to London to close part of the business deal. Are you traveling near the end of the month? Maybe we could get together for lunch or dinner, the 4 of us. Now that it is warm, we are enjoying our patio area and using the barbecue. Hope your Rev project is going well. PS I took a quick look at the forums, but everything is kind of tucked away. As a result, I am just watching the list as usual. Perhaps most of the list people will filter back since it has its own flavor of a neighborhood back fence. I vastly prefer watching the list throughout the day to forum cruising. Jim On 5/5/06 10:16 AM, "Robert Presender" wrote: > Hi Jim, > > On May 4, 2006, at 10:00 AM, Jim Ault wrote: > snip > >> Issue 2 - working on stack 001.rev saving changes frequently. Then >> with the >> stack still open, use Inspector to change the stack name to 002, then >> do >> Save As 002.rev > > On my Mac, I had unusual results when I tried to change a stack name > with the stack running. > Could this be the problem with Windows also? > > Regards ... Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Fri May 5 14:22:12 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Fri, 5 May 2006 14:22:12 -0400 Subject: How to manage large SQL data sets - reply 2 Message-ID: <7225933.1146853333135.JavaMail.root@fed1wml10.mgt.cox.net> Ruslan wrote: RevDataFromQuery -- is not good choice in your case. it load everything into string of result You need to use RevQueryDatabase ====================================== The successful use of this command returns an integer, not the data. How do I get the data into a table list on the card? Thanx, Mark From devin_asay at byu.edu Fri May 5 14:47:33 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 5 May 2006 12:47:33 -0600 Subject: Byte order in unicode button labels Message-ID: I am writing an app with button labels in a non-Latin script (Cyrillic). Under certain conditions I need to change the label of these buttons. To do so I store the unicode text of the different label names in custom properties. But I just discovered that the byte order is swapped between Win and Mac (okay, I'm slow.) I can just store custom props with the different label variants for both mac and win, but that would be an inelegant kludge. Is there a way to reverse the byte order of unicode strings in Rev? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Fri May 5 15:01:58 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 5 May 2006 13:01:58 -0600 Subject: Byte order in unicode button labels In-Reply-To: References: Message-ID: <7CBFC534-17CD-4ABB-9ABA-BF02FB298B2E@byu.edu> On May 5, 2006, at 12:47 PM, Devin Asay wrote: > I am writing an app with button labels in a non-Latin script > (Cyrillic). Under certain conditions I need to change the label of > these buttons. To do so I store the unicode text of the different > label names in custom properties. But I just discovered that the > byte order is swapped between Win and Mac (okay, I'm slow.) I can > just store custom props with the different label variants for both > mac and win, but that would be an inelegant kludge. Is there a way > to reverse the byte order of unicode strings in Rev? Actually, I guess this is really a processor, rather than a platform issue? This would have implications on intel macs if so. DNA Devin Asay Humanities Technology and Research Support Center Brigham Young University From mark at maseurope.net Fri May 5 15:30:30 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 5 May 2006 20:30:30 +0100 Subject: Byte order in unicode button labels In-Reply-To: References: Message-ID: <9179A455-C4DC-41C8-8461-8A50C01DC486@maseurope.net> Not certain that this is the appropriate or best way to deal with it (I know little about unicode), but just to swap the bytes (this sort of thing has worked well for me when dealing with binary numbers): function swapBytePairs pString repeat with n = 2 to length(pString) step 2 put char n of pString & char n-1 of pString after swappedString end repeat return swappedString end swapBytePairs Best, Mark On 5 May 2006, at 19:47, Devin Asay wrote: > I am writing an app with button labels in a non-Latin script > (Cyrillic). Under certain conditions I need to change the label of > these buttons. To do so I store the unicode text of the different > label names in custom properties. But I just discovered that the > byte order is swapped between Win and Mac (okay, I'm slow.) I can > just store custom props with the different label variants for both > mac and win, but that would be an inelegant kludge. Is there a way > to reverse the byte order of unicode strings in Rev? > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From effendi at wanadoo.fr Fri May 5 15:49:54 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 5 May 2006 21:49:54 +0200 Subject: Popup problem under Windows Message-ID: Hi from Paris, I have a strange phenomenon, and I've tried everything to overcome it (three days !) I use a popup menu to display a list of files (to be played with a player). On my Mac, I click on a button which contains a mouseUp handler which contains a popup menu to show the list. The list is displayed, I choose a name, and the file is played on the player. ....... "No Worries !" On my PC (Windows XP), my popup menu is not displayed (I seem to pass through with no selection). No name is passed to my player which then obviously fails. However, the popup menu has been initialized with the list. If I click on the popup menu button itself, I display the correct menu contents. I can click on a file name, and the menu disappears. From then on, when I execute the mouseUp handler from my button, the popup menu is displayed, and with no intervention at all (at all) the file I selected in the menu is played! All the popup menu parameters are correct (style is "menu", menumode is "popup", mouseMenuButton is 0) Strangely enough , I have other popup menus in the stack which work perfectly on my PC, and when I compare the menu initialization and the popup execution sequences, they are identical, except of course, for the menu contents. Has anybody come up with any popup problems on a PC such as these ? Scripts available (off forum), for anyone who has nothing to do this weekend ........... -Francis "Nothing should ever be done for the first time !" From m.schonewille at economy-x-talk.com Fri May 5 16:55:41 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 5 May 2006 22:55:41 +0200 Subject: Popup problem under Windows In-Reply-To: References: Message-ID: <98AC606A-6386-4B62-97EE-9BAF498EA25F@economy-x-talk.com> Hello Francis, Why don't you use a mouseDown handler instead of a mouseUp handler? Is the actual popup menu visible? What happens if you try to recreate it by duplicating one of the correctly working buttons and adjusting that? I have lots to do this weekend, but you can send me your stack if you like. Also, the guys (and sometimes gals) at ChatRev are really good at solving this kind of problems. Why don't you pop up in the chat for a change? Clients are available in RevOnline, at http://economy-x- talk.com/chatrev.html and http://chatrev.bjoernke.com. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 5-mei-2006, om 21:49 heeft Francis Nugent Dixon het volgende geschreven: > Hi from Paris, > > I have a strange phenomenon, and I've tried > everything to overcome it (three days !) > > I use a popup menu to display a list of files > (to be played with a player). On my Mac, I click > on a button which contains a mouseUp handler > which contains a popup menu to show the list. > The list is displayed, I choose a name, and the file > is played on the player. ....... "No Worries !" > > On my PC (Windows XP), my popup menu is > not displayed (I seem to pass through with no > selection). No name is passed to my player which > then obviously fails. However, the popup menu has > been initialized with the list. > > If I click on the popup menu button itself, I display > the correct menu contents. I can click on a file name, > and the menu disappears. From then on, when I > execute the mouseUp handler from my button, the > popup menu is displayed, and with no intervention > at all (at all) the file I selected in the menu is played! > > All the popup menu parameters are correct (style is > "menu", menumode is "popup", mouseMenuButton is 0) > > Strangely enough , I have other popup menus in the stack > which work perfectly on my PC, and when I compare > the menu initialization and the popup execution sequences, > they are identical, except of course, for the menu > contents. > > Has anybody come up with any popup problems on a > PC such as these ? > > Scripts available (off forum), for anyone who has nothing > to do this weekend ........... > > -Francis > > "Nothing should ever be done for the first time !" > From briany at qldlearning.com Fri May 5 18:10:53 2006 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 5 May 2006 15:10:53 -0700 Subject: Exernal SDK In-Reply-To: <31A5420C-6959-43B6-A981-0F1EFC88C0CD@economy-x-talk.com> References: <31A5420C-6959-43B6-A981-0F1EFC88C0CD@economy-x-talk.com> Message-ID: <03e5801d8110817495ac476337ad7eeb@qldlearning.com> Mark, What dev environment are you using? I've written several externals using xCode. I can't share the working code, but I could send you a shell that compiles. Contact me off-list if you want me to send you something... > Hello, > > Economy-x-Talk is working on an external. Currently, we have a working > application and now want to make an external out of it. Unfortunately, > we cannot get the external in de SDK to work. So, I have two > questions. > > Who got the external in de SDK to work and what did you have to do for > it, exactly? Does anyone have a simple external that we could use as a > reference for our own work? Currently, we are working on a Mac OS X > version and intend to create a Windows version as well. > > The first who helps us gets a free license for the external, as soon > as it is released. > > Best regards, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Salery is the easiest way to get your own web store on-line: > http://www.salery.biz/salery.html > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From dsc at swcp.com Fri May 5 18:11:00 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 May 2006 16:11:00 -0600 Subject: Byte order in unicode button labels In-Reply-To: References: Message-ID: On May 5, 2006, at 12:47 PM, Devin Asay wrote: > I am writing an app with button labels in a non-Latin script > (Cyrillic). Under certain conditions I need to change the label of > these buttons. To do so I store the unicode text of the different > label names in custom properties. But I just discovered that the > byte order is swapped between Win and Mac (okay, I'm slow.) I can > just store custom props with the different label variants for both > mac and win, but that would be an inelegant kludge. Is there a way > to reverse the byte order of unicode strings in Rev? Consider storing the string as UTF-8 in the properties and apply uniEncode() to generate the host-order UTF-16. That avoids the problem. Dar Scott From dsc at swcp.com Fri May 5 18:40:13 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 May 2006 16:40:13 -0600 Subject: Process, anyone? In-Reply-To: <445AAEC1.000003.03108@CALSBIGPC> References: <445AAEC1.000003.03108@CALSBIGPC> Message-ID: <2DEE34EA-A620-4F92-880E-15E2291EC6E3@swcp.com> On May 4, 2006, at 7:47 PM, Cal Horner wrote: > A stand-alone app doesn't delete itself out of the Windows Task > Manager list > when the stand-alone app is closed. The app remains in the > processes list > and each time it is used another copy is left. This might be an old, old Rev bug from before bugs were on bugzilla. I wrote the report below over four years ago. I don't know if it applies now. Also, I was a Newbie. See #6. Dar I have some problems with "read from process." I apologize for the missing detail. I might be doing something silly that has caused some of these, but I think most are related to bugs. 1. Delay time doesn't work how I expected I open process "ping -n 10 127.0.0.1", read from the process until end and with a delay, then close. I vary the delay. I vary -n at times. The -n switch controls the number of pings (and report lines) which are sent about a second apart. The actual time (measured in ms, using milliseconds()) that the execution is in the read is less than the specified delay and can be a small fraction of the request. This occurs even then the specified time is less than the ping time (process execution time). The number of lines read seems to be roughly consistent with the time the execution is in the read, but not always. 2. Read when no data at start hangs A read (until end in 3000 milliseconds) from a process that does not generate output for a while at at start of the process hangs Revolution. Revolution does not paint the content of windows. This is contrasted with the tests in #1 above in which even a small amount of data read by the delay time will cause the read to complete. 3. Immediate read without delay hangs Read from process "ping -n 10 127.0.0.1" (until end, no delay) right after open hangs Revolution even though the process completes in 12 seconds. The window contents are painted in this case. 4. ^. in "read from process" sometimes gets memory fault I have gotten a memory fault in this situation but didn't write down details. 5. Closing of error window from ^. in "read from process" gets fault One time the runtime error window from ^. in "read from process" caused a memory fault when closed. (Instruction at 0x004a6553, location at 4 could not be read) 6. Process locks up (open, read, close) Usually the ping process exits in tests in #1 above, even when the process is closed before or after the actual end of the function. However if -n 50 is used, and the process is closed much before the end of the pings, then the process hangs and will not exit. It has to be killed. (I can get ping data just fine with the shell function; I'm just trying to learn about "read from process" and the ping is handy.) From reball at redshift.com Fri May 5 19:01:14 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Fri, 05 May 2006 16:01:14 -0700 Subject: QT and standalones -- incompatible? Message-ID: I can not develop a standalone on one computer that will play a QT movie (Movie trial.mov) on another computer. I have determined the absolute file path to the player (with QT file) using put the defaultFolder & "/" & "Movie trial.mov" into movieName set the fileName of player "Play" to movieName The file path is correct on any computer, but the movie won't play. It plays just fine using the stack file, but not with the corresponding standalone. The "Movie trial.mov" is included in the standalone package/folder with the application. -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From dvk at dvkconsult.com.au Fri May 5 19:14:42 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat, 6 May 2006 09:14:42 +1000 Subject: How to manage large SQL data sets - reply 2 In-Reply-To: <7225933.1146853333135.JavaMail.root@fed1wml10.mgt.cox.net> References: <7225933.1146853333135.JavaMail.root@fed1wml10.mgt.cox.net> Message-ID: <8378AEBE-52F0-4F26-AA76-0C3909EBAC09@dvkconsult.com.au> On 06/05/2006, at 4:22, wrote: > Ruslan wrote: > RevDataFromQuery -- is not good choice in your case. > it load everything into string of result > > You need to use RevQueryDatabase > ====================================== > The successful use of this command returns an integer, not the data. > How do I get the data into a table list on the card? The integer is your cursor reference which you then use while moving back and forth through the record list. The list itself is not held in memory so you can handle any size of data set. Read about it in the documentation, Mark. Look up revQueryDatabase in the Dictionary, and also revMoveToNextRecord to get a good set of links. Look up the User Guide in Section 8 on database use to understand use of cursors. In general, just type "database" into the Dictionary search field or into the search function in your PDF reader. Ruslan is the progenitor of a fast database product, Valentina, which competes with MySQL and others, so he is being courteous in helping you with basic SQL. Some self-help might also be appropriate when the documentation is there, integrated with the product :-) regards David > > Thanx, > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From reball at redshift.com Fri May 5 19:24:55 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Fri, 05 May 2006 16:24:55 -0700 Subject: QT and standalones -- incompatible #1? Message-ID: Because I could not get the QT video to work using a player and an external .mov file, I tried playing it as a videoClip. It plays just fine in the center of the card in the stack file. However, in the standalone, it plays centered at 0,0 and only the lower right quadrant of the video shows on the card. A bug? -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From preid at reidit.co.uk Fri May 5 19:26:56 2006 From: preid at reidit.co.uk (Peter Reid) Date: Sat, 6 May 2006 00:26:56 +0100 Subject: QT and standalones -- incompatible? In-Reply-To: References: Message-ID: Hi Robert Are you trying to do this on a Mac running OS X? If so the problem could be to do with the way OS X application packages work - an application package is really a folder. If you get the current folder relative to the stack within the development environment and then try the same when running as a standalone, you'll find a significant difference! For example, I have a small stack called SoundTest.rev that looks for a folder called Sounds at the same level in the filing system, i.e. in the same parent folder: Sounds SoundTest.rev In the development environment I can locate the content of the Sounds folder as follows: put the filename of this stack into gSoundPath set itemDelimiter to "/" put "Sounds/" into the last item of gSoundsPath My global variable gSoundsPath now has the path to the contents of my Sounds folder. However, if this were saved as a standalone application, then I'd find the following folder structure: Sounds (my original folder) SoundTest.app (my standalone program, which is an OS X 'package') Contents MacOS SoundTest (the real standalone program!) When I get the 'filename' of SoundTest this time, I get the path down to SoundTest inside the MacOS folder (which is inside the Contents folder, which is inside the SountTest.app package/folder). The solution is to change the script above to cater for running in both the development environment and as a standalone application as follows: put the filename of this stack into gSoundPath set itemDelimiter to "/" if the environment is "development" then put "Sounds/" into the last item of gSoundsPath else put "Sounds/" into item -4 to -1 of gSoundsPath end if Now my global variable gSoundsPath has the path to the contents of my Sounds folder irrespective of wether my stack is running in the development environment or as a standalone application! I hope the above helps. Cheers Peter >I can not develop a standalone on one computer that will play a QT movie >(Movie trial.mov) on another computer. I have determined the absolute file >path to the player (with QT file) using > >put the defaultFolder & "/" & "Movie trial.mov" into movieName >set the fileName of player "Play" to movieName > >The file path is correct on any computer, but the movie won't play. It plays >just fine using the stack file, but not with the corresponding standalone. >The "Movie trial.mov" is included in the standalone package/folder with the >application. > > > >-- >Robert E. Ball, PhD >Distinguished Professor, Emeritus >Department of Aeronautics and Astronautics >Naval Postgraduate School >Monterey, California -- 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 Web: http://www.reidit.co.uk From reball at redshift.com Fri May 5 19:47:37 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Fri, 05 May 2006 16:47:37 -0700 Subject: QT and standalones -- incompatible? In-Reply-To: Message-ID: Hello Peter, and thank you for responding -- and quickly, too. Yes, I am working on a Mac, but I want to develop a standalone for Windows as well. I thought I was doing what you suggested with the script in the openCard handler: put the defaultFolder & "/" & "Movie trial.mov" into movieName set the fileName of player "Play" to movieName I put the fileName of player "Play" into a field so I can take a look at it, and I thought it gave me the absolute path to the .mov file regardless of the computer. In the Mac application package, it starts with /Users/ and ends with MacOS/Movie trial.mov However, I am missing the Contents folder ahead of the MacOS folder in the fileName. I thought the default folder would be the application folder, but apparently it isn't. I can see in the finder window that I am missing this folder. You have been very helpful. I will add the folders ahead of the MacOS folder. Thanks so much. The people on this list are invaluable. RunRev should pay you. Bob On 5/5/06 4:26 PM, "Peter Reid" wrote: > Hi Robert > > Are you trying to do this on a Mac running OS X? If so the problem > could be to do with the way OS X application packages work - an > application package is really a folder. If you get the current folder > relative to the stack within the development environment and then try > the same when running as a standalone, you'll find a significant > difference! > > For example, I have a small stack called SoundTest.rev that looks for > a folder called Sounds at the same level in the filing system, i.e. > in the same parent folder: > > Sounds > SoundTest.rev > > In the development environment I can locate the content of the Sounds > folder as follows: > > put the filename of this stack into gSoundPath > set itemDelimiter to "/" > put "Sounds/" into the last item of gSoundsPath > > My global variable gSoundsPath now has the path to the contents of my > Sounds folder. > > However, if this were saved as a standalone application, then I'd > find the following folder structure: > > Sounds (my original folder) > SoundTest.app (my standalone program, which is an OS X 'package') > Contents > MacOS > SoundTest (the real standalone program!) > > When I get the 'filename' of SoundTest this time, I get the path down > to SoundTest inside the MacOS folder (which is inside the Contents > folder, which is inside the SountTest.app package/folder). > > The solution is to change the script above to cater for running in > both the development environment and as a standalone application as > follows: > > put the filename of this stack into gSoundPath > set itemDelimiter to "/" > if the environment is "development" then > put "Sounds/" into the last item of gSoundsPath > else > put "Sounds/" into item -4 to -1 of gSoundsPath > end if > > Now my global variable gSoundsPath has the path to the contents of my > Sounds folder irrespective of wether my stack is running in the > development environment or as a standalone application! > > I hope the above helps. > > Cheers > > Peter > > >> I can not develop a standalone on one computer that will play a QT movie >> (Movie trial.mov) on another computer. I have determined the absolute file >> path to the player (with QT file) using >> >> put the defaultFolder & "/" & "Movie trial.mov" into movieName >> set the fileName of player "Play" to movieName >> >> The file path is correct on any computer, but the movie won't play. It plays >> just fine using the stack file, but not with the corresponding standalone. >> The "Movie trial.mov" is included in the standalone package/folder with the >> application. >> >> >> >> -- >> Robert E. Ball, PhD >> Distinguished Professor, Emeritus >> Department of Aeronautics and Astronautics >> Naval Postgraduate School >> Monterey, California -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From preid at reidit.co.uk Fri May 5 19:53:43 2006 From: preid at reidit.co.uk (Peter Reid) Date: Sat, 6 May 2006 00:53:43 +0100 Subject: QT and standalones -- incompatible? In-Reply-To: References: Message-ID: Hi Bob You're welcome. I've had many very helpful suggestions from this list, so it's only right that I chip in with some help as well! This list is the BIGGEST selling point for Rev - fast help from friendly people, what more can a stressed out programmer ask for!! Cheers Peter >Hello Peter, and thank you for responding -- and quickly, too. Yes, I am >working on a Mac, but I want to develop a standalone for Windows as well. > >I thought I was doing what you suggested with the script in the openCard >handler: > >put the defaultFolder & "/" & "Movie trial.mov" into movieName >set the fileName of player "Play" to movieName > >I put the fileName of player "Play" into a field so I can take a look at it, >and I thought it gave me the absolute path to the .mov file regardless of >the computer. In the Mac application package, it starts with /Users/ and >ends with MacOS/Movie trial.mov > >However, I am missing the Contents folder ahead of the MacOS folder in the >fileName. I thought the default folder would be the application folder, but >apparently it isn't. I can see in the finder window that I am missing this >folder. > >You have been very helpful. I will add the folders ahead of the MacOS >folder. Thanks so much. > >The people on this list are invaluable. RunRev should pay you. > >Bob -- 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 Web: http://www.reidit.co.uk From lan.kc.macmail at gmail.com Fri May 5 20:54:31 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 6 May 2006 08:54:31 +0800 Subject: How to manage large SQL data sets - reply 2 In-Reply-To: <7225933.1146853333135.JavaMail.root@fed1wml10.mgt.cox.net> References: <7225933.1146853333135.JavaMail.root@fed1wml10.mgt.cox.net> Message-ID: On 5/6/06, mfstuart at cox.net wrote: > > How do I get the data into a table list on the card? As David has indicated all the info is in the Docs. >From the Rev Docs revDatabaseColumnNamed(recordSetID,columnName[,holderVariable]) revDatabaseColumnNamed(myResults,"LASTNAME") revDatabaseColumnNamed(zipSearch,"CARRIER",foundCarriers) So you'd do something like this: (be careful of line wraps - there should be only 5 lines of code ---------- put revOpenDatabase("MySQL",,"names",tMyUserId,tMyPassword) into tMyDbId put revQueryDatabase(tMyDbId, "SELECT * FROM names ORDER BY LastName, FirstName") into tMyCursorID revMoveToFirstRecord tMyCursorID put revDatabaseColumnNamed(tMyCursorID,"FirstName") into field "FirstName" of Stack "Employee Data" put revDatabaseColumnNamed(tMyCursorID,"LastName") into field "LastName" of stack "Employee Data" ---------- Obviously this is not optimised, but as a tip, if you name your Rev fields and SQL columns exactly the same, it makes debugging and the use of repeat loops a whole heap easier:-) The other 'movement' functions are - from the Docs revMoveToLastRecord tMyCursorID revMoveToPreviousRecord tMyCursorID Depending on on how much data you want to show in your table you would simply do something like, remembering that table data is only tab delimited info: 7 lines of code ---------- revMoveToFirstRecord tMyCursorID repeat with tMyCounter = 1 to 50 --or any other suitable number put revDatabaseColumnNamed(tMyCursorID,"FirstName") & tab into line tMyCounter of tMyData put revDatabaseColumnNamed(tMyCursorID,"LastName") after line tMyCounter of tMyData revMoveToNextRecord tMyCursorID end repeat put tMyData into field "Data Display" of stack "Employee Data" ---------- You could easily set up two button, 'Previous 50', 'Next 50' that would cycle through the data using a similar repeat loop. HTH From calhorner at xtra.Co.NZ Sat May 6 00:28:21 2006 From: calhorner at xtra.Co.NZ (Cal Horner) Date: Sat, 6 May 2006 16:28:21 +1200 (New Zealand Standard Time) Subject: Processes, anyone Message-ID: <445C25E5.000003.03664@CALSBIGPC> With all the tenacity of a Pit Bull, I charge on. Trying to figure out why the process related to a stand alone .exe stays in the Windows Task manager list, even after the Stand alone if finished, closed and removed. I decided to use the example "Employee Database" that was given out by Revolution a few cycles ago. 1) I compiled it into an .exe 2) Ran the .exe. 3) Did the "Microsoft salute" to get the task manager on the screen. 4) There was the .exe in the applications list. 5) Select the processes tab - and hey presto, there is the .exe listed as a process. 6) Click on the close (X) button of the window. 7) The app shuts down. 8) Back to the task manager applications window is empty. 9) Select the processes tab again. 10) There stands the .exe as a process. 11) Go through the whole process again from Go to woe. 12 Two copies of the .exe as a process. 13 And so it goes. Has anyone else found this, or am I just paranoid? Cal From ambassador at fourthworld.com Sat May 6 00:39:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 May 2006 21:39:05 -0700 Subject: Processes, anyone Message-ID: <445C2869.8010701@fourthworld.com> Cal Horner wrote: > With all the tenacity of a Pit Bull, I charge on. Trying to figure out why > the process related to a stand alone .exe stays in the Windows Task manager > list, even after the Stand alone if finished, closed and removed. A standalone will remain in memory if one or both of these two conditions are met: - One or more stacks are still open - One or more pending messages are still in queue You might try putting something like this in your app's script: on shutDownRequest answer "Windows: "& the windows &cr&cr& "Messages:" \ & the pendingMessage pass shutDownRequest end shutDownRequest That will at least tell you what's open and pending at the time your app gets the message to quit. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Sat May 6 00:52:40 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 May 2006 22:52:40 -0600 Subject: Processes, anyone In-Reply-To: <445C2869.8010701@fourthworld.com> References: <445C2869.8010701@fourthworld.com> Message-ID: <8FDE6FD5-B3C1-4225-B44B-02F5C3443D43@swcp.com> On May 5, 2006, at 10:39 PM, Richard Gaskin wrote: > Cal Horner wrote: >> With all the tenacity of a Pit Bull, I charge on. Trying to figure >> out why >> the process related to a stand alone .exe stays in the Windows >> Task manager >> list, even after the Stand alone if finished, closed and removed. > > A standalone will remain in memory if one or both of these two > conditions are met: > > - One or more stacks are still open > - One or more pending messages are still in queue Well, at least Richard knows how to read. I answered the wrong question; go with Richard's comments. Dar From geradamas at yahoo.com Sat May 6 03:38:22 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 6 May 2006 08:38:22 +0100 (BST) Subject: Inks, Transparency: Mac vs Windows. Message-ID: <20060506073822.7414.qmail@web37515.mail.mud.yahoo.com> I found this in the Metacard 2.5 documentation stack: The ink property determines how the colors used to draw a control are combined with the colors of the of the pixels underneath that control. A control's ink can be set to one of the following values: clear, srcAnd, srcAndReverse, srcCopy, notSrcAnd, noop, srcXor, srcOr, notSrcAndReverse, notSrcXor, reverse, srcOrReverse, notSrcCopy, notSrcOr, notSrcOrReverse, set, srcBic, notSrcBic, blend, addpin, addOver, subPin, transparent, addMax, subOver, or adMin. The first 16 values are logical operations and are available on all platforms. They unfortunately don't allow predictable color combinations except on fixed colormap systems (16 and 24/32 bit display depths). The last 10 are arithmetic modes only available on MacOS systems, and do allow reliable color combinations. It just took a tiny, tiny bit of "oomf" to go and find it . . . sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From scott at tactilemedia.com Sat May 6 04:16:36 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 06 May 2006 01:16:36 -0700 Subject: Inks, Transparency: Mac vs Windows. In-Reply-To: <20060506073822.7414.qmail@web37515.mail.mud.yahoo.com> Message-ID: Recently, Richmond Mathewson wrote: > I found this in the Metacard 2.5 documentation stack: > [ stuff about inks snipped ] > It just took a tiny, tiny bit of "oomf" to go and find it . . . I'm not sure how reading the documentation takes "oomf" but the MC 2.5 info is now somewhat out of date with regard to the Rev 2.7 engine. >From the Rev 2.7 What's New doc: Object-level Blend Modes ~~~~~~~~~~~~~~~~~~~~~~~~ The 'ink' property has been extended to be valid for all non-stack objects. Inks will now work uniformly across all platforms and they have been augmented with structural and imaging blend modes. The full list is now: - Bitwise: clear noop notSrcAnd notSrcAndReverse notSrcCopy notSrcOr notSrcOrReverse notSrcXor reverse set srcAnd srcAndReverse srcCopy srcOr srcOrReverse srcXor srcBic (equivalent to srcAndReverse) notSrcBic (equivalent to srcAnd) - Arithmetic: blend addPin addOver subPin transparent adMin addMax - Structural Blends (Ported-Duff operators): blendClear blendSrc blendDst blendSrcOver blendDstOver blendSrcIn blendDstIn blendSrcOut blendDstOut blendSrcAtop blendDstAtop blendXor - Image Processing Blends blendPlus blendMultiply blendScreen blendOverlay blendDarken blendLighten blendDodge blendBurn blendHardLight blendSoftLight blendDifference blendExclusion Although not traditionally applicable to alpha-enabled rendering, the bitwise and arithmetic operators have been extended in the natural way to the presence of an alpha channel by applying the operation to the 'overlapping region' of the source and destination pixels. NB. The ink and opacity are completely independent - unlike the previous implementation of blendlevel for images. NB. Most of the structural blend modes require that an ancestor of the object have an alpha channel - if this is not the case for a particular object, it will be blended using the blendSrcOver operator. (Practically, this means that any object with such a blend mode needs to have a container as an ancestor that is acting as a transparency group - see later). Important: In previous engine versions, an image with its blendlevel set would have its ink implicitly set to 'blend'. This is no longer necessary nor desirable with the new properties and this behavior has been removed. In addition, upon importing, any image objects with an ink of 'blend' will have this adjusted to blendSrcOver. General Advice: The bitwise and arithmetic inks are still supported and indeed have been extended to work with alpha channels, however the main motivation for this is to allow easy evolution of existing applications to use the 'blend*' collection of inks which in many cases are more powerful and offer better effects. NB. The image processing blends are the same as those defined for SVG 1.2. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From geradamas at yahoo.com Sat May 6 05:29:46 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 6 May 2006 10:29:46 +0100 (BST) Subject: Inks, Transparency: Mac vs Windows. Message-ID: <20060506092946.37130.qmail@web37510.mail.mud.yahoo.com> By 'oomf' I was gently signalling that I could not quite understand the reason for the discussion on the use-list when (both in MC 2.5 and in the 2.7.1 documentation) all is really quite accessible. Scott Rossi's posting seems completely comprehensive and comprehensible. One thing that has interested me over the last few days is why a Blend 'slider' which was present in the RR 1.1.1 properties palette (revImage.rev) seemed to disappear in subsequent RR versions, only to reappear in 2.7.1. Therefore, for those who have not yet raised the money to buy 2.7.1 I did a "Quick and Dirty" of the RR 1.1.1 revImage.rev palette and popped it on the RR Graphics group ( http://groups.yahoo.com/group/RRgraphix/ ); this just makes life a little easier. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Sat May 6 05:42:49 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 6 May 2006 10:42:49 +0100 (BST) Subject: Poll on New Graphics Capabilities Message-ID: <20060506094249.26070.qmail@web37502.mail.mud.yahoo.com> If you have time, Please spare a moment to "pop across" to the RR Graphic group (http://groups.yahoo.com/group/RRgraphix/) and take the poll there. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From tkuypers at dmp-int.com Sat May 6 06:13:48 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Sat, 6 May 2006 12:13:48 +0200 Subject: Implementation of serial number Message-ID: <7D50D2C1-136F-476A-A73A-461AD0C549C4@dmp-int.com> A very good day to you all! I am in the progress of finalising a small commercial program for the graphic industry: select one or more PDF files and have Adobe InDesign put them in the correct location and order to create impositions. Everything is working the way it should, so now I am thinking to add a serial number to the program, but have nu idea where to start... I cannot rely on an online database with predefined serial numbers. People interested in the program can pay through PayPal on our website and then download the program. I don't mind sending them a serial number manually when I receive the payment, but how do I create this serialnumber without every-time having to create a new stand-alone for this serial? Has anyone an idea how to set this up? Any ideas are welcome, many thanks in advance! Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com From revolution at derbrill.de Sat May 6 07:23:15 2006 From: revolution at derbrill.de (Malte Brill) Date: Sat, 6 May 2006 13:23:15 +0200 Subject: Implementation of serial number In-Reply-To: <20060505170004.79355825597@mail.runrev.com> References: <20060505170004.79355825597@mail.runrev.com> Message-ID: <9B4D4EBB-C0A4-4138-A6F9-2754C7AB4797@derbrill.de> Hi Ton, you can find a small demo stack on revonline in my user space: user: Malte stack: password generator It might be a bit over complex, today I go with a simpler approach, but it might help to get you started. All the best, Malte From tkuypers at dmp-int.com Sat May 6 07:30:16 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Sat, 6 May 2006 13:30:16 +0200 Subject: Implementation of serial number In-Reply-To: <9B4D4EBB-C0A4-4138-A6F9-2754C7AB4797@derbrill.de> References: <20060505170004.79355825597@mail.runrev.com> <9B4D4EBB-C0A4-4138-A6F9-2754C7AB4797@derbrill.de> Message-ID: Hey Malte, I think this is usable... Will check it out and see how to implement this, thanks! Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 6-mei-06, at 13:23, Malte Brill wrote: > Hi Ton, > > you can find a small demo stack on revonline in my user space: > > user: Malte > stack: password generator > > It might be a bit over complex, today I go with a simpler approach, > but it might help to get you started. > > All the best, > > Malte > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From LunchnMeets at aol.com Sat May 6 10:27:53 2006 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Sat, 6 May 2006 10:27:53 EDT Subject: Tools Palette Message-ID: <2af.400118a.318e0c69@aol.com> Hi Everyone, Is there a way to change the default position of the tools palette in a script? It gets buried under the development tool bar in 2.7.1. I'm using Mac OSX. Thanks in advance for your helpful advice. Joe Orlando, FL From gcanyon at inspiredlogic.com Sat May 6 11:18:49 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 6 May 2006 08:18:49 -0700 Subject: Sort-of OT: Learning Python In-Reply-To: <445B1A00.8070801@tweedly.net> References: <445B1A00.8070801@tweedly.net> Message-ID: <80913D1A-1C7C-4ADC-A77A-5D894C84C2AB@inspiredlogic.com> On May 5, 2006, at 2:25 AM, Alex Tweedly wrote: > Before I go and read the blog, I'll take a wild guess that you're > on a Mac. True, but most of the issues I saw were platform-independent. For example, the latest version of Boa Constructor is 0.4.4-Alpha. Is the alpha release stable? If I don't want to use an alpha release, it looks like I need to go back to 0.2.2. Everything since then (three years ago) has been an alpha release. In any case, I'm passing on Boa Constructor. Next I'll look at SPE, Komodo, and Wing. regards, geoff From geradamas at yahoo.com Sat May 6 11:23:54 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 6 May 2006 16:23:54 +0100 (BST) Subject: Tools Palette Message-ID: <20060506152354.79859.qmail@web37515.mail.mud.yahoo.com> I have just uploaded a 2.7 format stack to the RR Graphics group: (http://groups.yahoo.com/group/RRgraphix) that will patch your revTools stack for you. Be warned!!! This can only be used ONCE and will result in your revTools stack always starting at the chosen on-screen position. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From stephenREVOLUTION at barncard.com Sat May 6 16:14:09 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 6 May 2006 13:14:09 -0700 Subject: save stack question In-Reply-To: <20060506152354.79859.qmail@web37515.mail.mud.yahoo.com> References: <20060506152354.79859.qmail@web37515.mail.mud.yahoo.com> Message-ID: I've got a notePad-like one-field window that will only be used in the IDE. I've got a 'save stack' command in the closeStack handler. Is there a way to have the IDE not ask to save the stack when closing (since I'm doing that) without the stack being modal? It's probably something dumb. I forgot how to do this. thanks sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From effendi at wanadoo.fr Sat May 6 17:20:59 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 6 May 2006 23:20:59 +0200 Subject: Popup problem under Windows Message-ID: <8286442b6db991a53e594b679ee52589@wanadoo.fr> Hi Mark, Thanks for the reply. I have never used a mouseDown. I don't know if it's any different from a mouseUp (simply because when you click on the mouse, you have to release !). I have copied popUp buttons which work and then adjusted them (that was my first attempt !), and it didn't work. At first, I was sure that it was the mousemenuButton which was the culprit, because it clearly states that the value must be "0", otherwise there are "unpredictable results", but I have tried all values of MMB from 0 to 3, and nothing works. It is strange also that the doc states that MMB must be "0", but it is always generated (on the Mac) as "1", and it works ..... on other popups ! When I execute my button script, the menu does NOT popup, even if I repeat the mouseUp. However, if I click on the menu ITSELF, it displays, I make a selection, and then FROM THEN ON, when I execute my button script, I get the menu displayed, but I don't even have to click on a selection, the rest of the handler runs to completion, and my player always plays the same song (the one I selected when I clicked on the menu !) I find this strange, to say the least. In order to let you see the stack, I will have to strip it down a little. It uses external folders of data. I can remove 95 % of the external files to reduce the size. I'd be interested to see if it did the same thing on someone else's Windows machine. Best Regards -Francis > Why don't you use a mouseDown handler instead of a mouseUp handler? > Is the actual popup menu visible? What happens if you try to recreate > it by duplicating one of the correctly working buttons and adjusting > that? > > I have lots to do this weekend, but you can send me your stack if you > like. Also, the guys (and sometimes gals) at ChatRev are really good > at solving this kind of problems. Why don't you pop up in the chat > for a change? Clients are available in RevOnline, at http://economy-x- > talk.com/chatrev.html and http://chatrev.bjoernke.com. From effendi at wanadoo.fr Sat May 6 17:25:28 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 6 May 2006 23:25:28 +0200 Subject: QT and standalones -- incompatible? Message-ID: Hi Peter, I totally agree ....... -Francis "Nothing should ever be done for the first time !" > This list is the BIGGEST selling point for Rev - fast help from > friendly people, what more can a stressed out programmer ask for!! From m.schonewille at economy-x-talk.com Sat May 6 18:39:56 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 7 May 2006 00:39:56 +0200 Subject: save stack question In-Reply-To: References: <20060506152354.79859.qmail@web37515.mail.mud.yahoo.com> Message-ID: Hi Stephen, You might try this: set the grevstackstatus["Your stack"] to empty This array contains "edited" or empty for each stack. The stack names are the keys of the array. The problem is to determine where you should put this syntax. If the only thing that changes is e.g. a text field, you might put it into the closefield handler. If any part of the stack may be changed, you should actually change the front scripts of the IDE, which you probably don't want to do. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 6-mei-2006, om 22:14 heeft Stephen Barncard het volgende geschreven: > I've got a notePad-like one-field window that will only be used in > the IDE. > > I've got a 'save stack' command in the closeStack handler. > > Is there a way to have the IDE not ask to save the stack when > closing (since I'm doing that) without the stack being modal? It's > probably something dumb. I forgot how to do this. > > thanks > > sqb > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Sat May 6 19:01:48 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 6 May 2006 16:01:48 -0700 (PDT) Subject: Sort-of OT: Learning Python In-Reply-To: <445B1A00.8070801@tweedly.net> Message-ID: FWIW, my husband is a devoted python user and he's not had any problems with installing or using Python on a Mac in OS X (don't even know if OS 9 is possible...). The only thing he's not been able to get going is PythonCard. Judy On Fri, 5 May 2006, Alex Tweedly wrote: > Before I go and read the blog, I'll take a wild guess that you're on a > Mac. Why ? From m.schonewille at economy-x-talk.com Sat May 6 19:23:21 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 7 May 2006 01:23:21 +0200 Subject: Popup problem under Windows In-Reply-To: <8286442b6db991a53e594b679ee52589@wanadoo.fr> References: <8286442b6db991a53e594b679ee52589@wanadoo.fr> Message-ID: <56040C96-485A-43FB-BB22-1516E35DB01A@economy-x-talk.com> Hi Francis, Op 6-mei-2006, om 23:20 heeft Francis Nugent Dixon het volgende geschreven: > Hi Mark, > > Thanks for the reply. > > I have never used a mouseDown. I don't know if > it's any different from a mouseUp (simply because > when you click on the mouse, you have to release !). I believe it is more intuitive to make a popup menu appear on mouseDown. I don't expect to see it on mouseUp. > I have copied popUp buttons which work and then > adjusted them (that was my first attempt !), and it > didn't work. At first, I was sure that it was the If you do the adjustments step by step, you might find out at which point the buttons stops working. > In order to let you see the stack, I will have to strip > it down a little. It uses external folders of data. > I can remove 95 % of the external files to reduce the > size. I'd be interested to see if it did the same thing > on someone else's Windows machine. Can't you just take the stackfile and send it? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html From m.schonewille at economy-x-talk.com Sat May 6 19:37:38 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 7 May 2006 01:37:38 +0200 Subject: Sort-of OT: Learning Python In-Reply-To: References: Message-ID: <7615EC97-1C96-4862-A7AC-BAC9BC9E4851@economy-x-talk.com> In fact, I can't imagine anything easier than installing Python on Mac OS X. Just install the developemnt tools from your OSX CD. When you write a script and give it a .py extension, double-click it and if you didn't make any mistakes in the syntax, your application will be saved next to your script. Now try to compile an external for Rev ;-) Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 7-mei-2006, om 1:01 heeft Judy Perry het volgende geschreven: > FWIW, my husband is a devoted python user and he's not had any > problems > with installing or using Python on a Mac in OS X (don't even know > if OS 9 > is possible...). > > The only thing he's not been able to get going is PythonCard. > > Judy > > On Fri, 5 May 2006, Alex Tweedly wrote: >> Before I go and read the blog, I'll take a wild guess that you're >> on a >> Mac. Why ? From stephenREVOLUTION at barncard.com Sat May 6 19:41:58 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 6 May 2006 16:41:58 -0700 Subject: save stack question In-Reply-To: References: <20060506152354.79859.qmail@web37515.mail.mud.yahoo.com> Message-ID: undocumented.... hmmm.. Thanks for this, Mark, but Rev won't let me compile the line... ON closeStack save this stack set the grevstackstatus["notePad"] to empty END closeStack >Hi Stephen, > >You might try this: > >set the grevstackstatus["Your stack"] to empty > >This array contains "edited" or empty for each stack. The stack >names are the keys of the array. The problem is to determine where >you should put this syntax. If the only thing that changes is e.g. a >text field, you might put it into the closefield handler. If any >part of the stack may be changed, you should actually change the >front scripts of the IDE, which you probably don't want to do. > >Best, > >Mark > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From m.schonewille at economy-x-talk.com Sat May 6 19:55:48 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 7 May 2006 01:55:48 +0200 Subject: save stack question In-Reply-To: References: <20060506152354.79859.qmail@web37515.mail.mud.yahoo.com> Message-ID: Apologies, I was working with properties... The syntax should be put empty into gRevStackStatus["Your Stack"] and it won't work in a closeStack handler. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 7-mei-2006, om 0:39 heeft Mark Schonewille het volgende geschreven: > Hi Stephen, > > You might try this: > > set the grevstackstatus["Your stack"] to empty > > This array contains "edited" or empty for each stack. The stack > names are the keys of the array. The problem is to determine where > you should put this syntax. If the only thing that changes is e.g. > a text field, you might put it into the closefield handler. If any > part of the stack may be changed, you should actually change the > front scripts of the IDE, which you probably don't want to do. > > Best, > > Mark > > From alex at tweedly.net Sat May 6 20:34:36 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 07 May 2006 01:34:36 +0100 Subject: Sort-of OT: Learning Python In-Reply-To: References: Message-ID: <445D409C.2090007@tweedly.net> Judy Perry wrote: >FWIW, my husband is a devoted python user and he's not had any problems >with installing or using Python on a Mac in OS X (don't even know if OS 9 >is possible...). > >The only thing he's not been able to get going is PythonCard. > > > What trouble did he have ? Pythoncard used to be flaky on OSX, but it's pretty good now. Tell him to ask on the pythoncard users list ( https://lists.sourceforge.net/lists/listinfo/pythoncard-users ) so I can help him. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.4/332 - Release Date: 04/05/2006 From mwieder at ahsoftware.net Sat May 6 20:48:51 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 6 May 2006 17:48:51 -0700 Subject: The end of OS9 development Message-ID: <8131255573.20060506174851@ahsoftware.net> All- Now that my domain's back on line (if anyone tried to email me and got bounced, please try again) I can finally say: R.I.P. CodeWarrior Freescale/Metrowerks finally pulled the plug yesterday. The web pages that describe CodeWarrior 10 are still online, but there is no mention anymore of either the OS9 platform or IDE. In a way I have to say it's about time - Apple stopped development of OS9 some four years ago, but it marks the end of a 12-year run of being the dominant development platform for the Macintosh. -- -Mark Wieder mwieder at ahsoftware.net From revolutionary.dan at gmail.com Sat May 6 21:54:20 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 6 May 2006 18:54:20 -0700 Subject: Sort-of OT: Learning Python In-Reply-To: References: <445B1A00.8070801@tweedly.net> Message-ID: <70ed6b130605061854u760c35blf5fc633c44bb4e5a@mail.gmail.com> If he needs help getting PythonCard running, have him send me an email or query Alex (who knows more about it than I do, I'm sure). The "trick" that bites most people I know who've tried this is the way OS X by default launches Python files in the IDE rather than with the PythonLauncher app that installs with Python for OS X. Once you change the "launch with" for .py and .pyw files, everything seems to fall into place. At least I've seen that with a half-dozen folks. On 5/6/06, Judy Perry wrote: > > FWIW, my husband is a devoted python user and he's not had any problems > with installing or using Python on a Mac in OS X (don't even know if OS 9 > is possible...). > > The only thing he's not been able to get going is PythonCard. > > Judy > > On Fri, 5 May 2006, Alex Tweedly wrote: > > Before I go and read the blog, I'll take a wild guess that you're on a > > Mac. Why ? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Sat May 6 22:00:04 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 6 May 2006 19:00:04 -0700 Subject: The end of OS9 development In-Reply-To: <8131255573.20060506174851@ahsoftware.net> References: <8131255573.20060506174851@ahsoftware.net> Message-ID: <70ed6b130605061900h7f2719dat8045483ac2216833@mail.gmail.com> Mark.... Yeah, I kept getting email bounces but be aware that I got your upgrade fee for RevCon West. And FWIW, I'm another one who's happy to see OS 9 ride off into the sunset. I suspect if Rev didn't have to keep making their stuff work with that creaky OS, we'd have more stability on some of the more modern platforms. Yes, I'm aware that some channels and users -- notably education -- haven't been able to justify upgrading hardware to run OS X, but as you say, it's been four years. Time to bite the bullet, I say. On 5/6/06, Mark Wieder wrote: > > All- > > Now that my domain's back on line (if anyone tried to email me and got > bounced, please try again) I can finally say: > > R.I.P. CodeWarrior > > Freescale/Metrowerks finally pulled the plug yesterday. The web pages > that describe CodeWarrior 10 are still online, but there is no mention > anymore of either the OS9 platform or IDE. In a way I have to say it's > about time - Apple stopped development of OS9 some four years ago, but > it marks the end of a 12-year run of being the dominant development > platform for the Macintosh. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From gcanyon at inspiredlogic.com Sun May 7 00:23:36 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 6 May 2006 21:23:36 -0700 Subject: Sort-of OT: Learning Python In-Reply-To: <7615EC97-1C96-4862-A7AC-BAC9BC9E4851@economy-x-talk.com> References: <7615EC97-1C96-4862-A7AC-BAC9BC9E4851@economy-x-talk.com> Message-ID: <50068505-6151-4B13-B4B2-4A399F7EA422@inspiredlogic.com> On May 6, 2006, at 4:37 PM, Mark Schonewille wrote: > In fact, I can't imagine anything easier than installing Python on > Mac OS X. Just install the developemnt tools from your OSX CD. When > you write a script and give it a .py extension, double-click it and > if you didn't make any mistakes in the syntax, your application > will be saved next to your script. Now try to compile an external > for Rev ;-) Double-clicking a .py file creates an application? So far (I'm not sure what all I've done to my at-one-time-standard installation) it just opens up in PythonIDE for me. If you know of a set of instructions that get me from a standing start to building an application using wxPython, please tell me where they are. regards, Geoff From gcanyon at inspiredlogic.com Sun May 7 00:50:07 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 6 May 2006 21:50:07 -0700 Subject: Sort-of OT: Learning Python In-Reply-To: References: Message-ID: <9C7FDD10-5F30-46ED-B09A-484406C33393@inspiredlogic.com> On May 6, 2006, at 4:01 PM, Judy Perry wrote: > FWIW, my husband is a devoted python user and he's not had any > problems > with installing or using Python on a Mac in OS X (don't even know > if OS 9 > is possible...). Is he building double-clickable graphical aqua apps? I can use Python. The confusion is in figuring out how to set up wxWidgets (or tkAqua), which GUI builder to use, which IDE, etc., etc. In any case -- if he knows of a set of instructions to get from here to there, I'd love to know where they are. gc From jperryl at ecs.fullerton.edu Sun May 7 02:01:30 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 6 May 2006 23:01:30 -0700 (PDT) Subject: Sort-of OT: Learning Python In-Reply-To: <445D409C.2090007@tweedly.net> Message-ID: Okay... Will probably do. The last time we tried was more than a year ago. On the to-do list... Thanks! Judy On Sun, 7 May 2006, Alex Tweedly wrote: > Judy Perry wrote: > >The only thing he's not been able to get going is PythonCard. > > > What trouble did he have ? > > Pythoncard used to be flaky on OSX, but it's pretty good now. Tell him > to ask on the pythoncard users list ( > https://lists.sourceforge.net/lists/listinfo/pythoncard-users ) so I can > help him. From jperryl at ecs.fullerton.edu Sun May 7 02:23:21 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 6 May 2006 23:23:21 -0700 (PDT) Subject: The end of OS9 development In-Reply-To: <70ed6b130605061900h7f2719dat8045483ac2216833@mail.gmail.com> Message-ID: Hardware's not been our particular problem (yes, my Frankenlab STILL runs OS 9!). We have some POC microarchitecture sim that's Classic-only (I've just tried to Google it but, well, ignorance is bliss and I can't rightly recall: CPUSim? I dunno). BUT, while looking for the thingy we're tied to, I came upon this article: http://www.sosresearch.org/caale/caalesimulators.html "How Computers Really Work: A Children's Guide," [authors: Shirley Crossley, Hugh Osborne, and William Yurcik, published in the Proceedings of the Workshop on Computer Architecture Education (WCAE), Anchorage AK USA, May 2002.] This just seems SO DOABLE in Rev... Any thoughts, fellow educators? Judy On Sat, 6 May 2006, Dan Shafer wrote: > Mark.... > > Yes, I'm aware that some channels and users -- notably education -- haven't > been able to justify upgrading hardware to run OS X, but as you say, it's > been four years. Time to bite the bullet, I say. From jperryl at ecs.fullerton.edu Sun May 7 02:28:35 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 6 May 2006 23:28:35 -0700 (PDT) Subject: Sort-of OT: Learning Python In-Reply-To: <9C7FDD10-5F30-46ED-B09A-484406C33393@inspiredlogic.com> Message-ID: Ummm, unfortunately, the answer is no. He's not the GUI touchy-feely type. He's doing number-crunching stuff (he's a statistician). Whenever I try to talk to him about Rev and GUI stuff, he gets this glazed-over expression. You know, the 'stupid, useless, eyecandy/where's my super-efficient command-line' sort of user ;-) Sorry. Judy On Sat, 6 May 2006, Geoff Canyon wrote: > > On May 6, 2006, at 4:01 PM, Judy Perry wrote: > > Is he building double-clickable graphical aqua apps? I can use > Python. The confusion is in figuring out how to set up wxWidgets (or > tkAqua), which GUI builder to use, which IDE, etc., etc. > > In any case -- if he knows of a set of instructions to get from here > to there, I'd love to know where they are. From geradamas at yahoo.com Sun May 7 06:34:25 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 7 May 2006 11:34:25 +0100 (BST) Subject: Tools Palette: default positioner with a RESTORE button. Message-ID: <20060507103426.23904.qmail@web37506.mail.mud.yahoo.com> Just uploaded a stack to the RR Graphics group: ( http://groups.yahoo.com/group/RRgraphix ) this allows users to PATCH their revTools stack to set a default starting screen location. It also can RE-PATCH the revTools stack to its former position. The revTools stack script is patched with the following code: on openStack move stack "revTools" to xxx,zzz end openStack where "xxx,zzz" is a screen location. on RESTORE those 3 lines of code are removed. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- 24 FIFA World Cup tickets to be won with Yahoo! Mail. Learn more From darkshadow1 at metrocast.net Sun May 7 08:41:25 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Sun, 7 May 2006 08:41:25 -0400 Subject: teach me to fish... Message-ID: <000f01c671d3$8e102a20$6801a8c0@laptop> I have a simple question: can the RR player play mp3 format sound and if not, where can I find a good (i.e. free) converter for mp3 -> wav? My more complicated question: how could I have found out this info from the RR docs? Preston From m.schonewille at economy-x-talk.com Sun May 7 09:39:50 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 7 May 2006 15:39:50 +0200 Subject: teach me to fish... In-Reply-To: <000f01c671d3$8e102a20$6801a8c0@laptop> References: <000f01c671d3$8e102a20$6801a8c0@laptop> Message-ID: Hi Preston, QuickTime plays MP3 and I'd expect the docs to state that you can play all QuickTime formats using the player objects. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 7-mei-2006, om 14:41 heeft Preston Shea het volgende geschreven: > I have a simple question: can the RR player play mp3 format sound > and if not, where can I find a good (i.e. free) converter for mp3 - > > wav? > My more complicated question: how could I have found out this info > from the RR docs? > Preston From betypaul at arvotek.net Sun May 7 09:47:32 2006 From: betypaul at arvotek.net (betypaul) Date: Sun, 7 May 2006 09:47:32 -0400 Subject: drag a title-less palette stack Message-ID: <2DCFF97A-1040-4911-A326-AEB4E3805034@arvotek.net> Hi All I need a script so that a palette stack without a title bar can be dragged around with a mouseDown within the stack?. I have unsuccessfully tried different ways and searched the literature but no luck. I feel that somewhere there is an solution, can someone kindly point the way? many thanks Paul From geradamas at yahoo.com Sun May 7 11:25:07 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 7 May 2006 16:25:07 +0100 (BST) Subject: drag a title-less palette stack Message-ID: <20060507152507.2960.qmail@web37512.mail.mud.yahoo.com> try this: on mouseUp move me to the screenMouseLoc end mouseUp A bit clunky, but it works! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From klaus at major-k.de Sun May 7 11:37:53 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 7 May 2006 17:37:53 +0200 Subject: drag a title-less palette stack In-Reply-To: <2DCFF97A-1040-4911-A326-AEB4E3805034@arvotek.net> References: <2DCFF97A-1040-4911-A326-AEB4E3805034@arvotek.net> Message-ID: Hi Paul, > Hi All > > I need a script so that a palette stack without a title bar can be > dragged around with a mouseDown within the stack?. > I have unsuccessfully tried different ways and searched the > literature but no luck. > I feel that somewhere there is an solution, can someone kindly > point the way? put this into the card or stack script: local maydrag on mouseDown put mouseH() & "," & mouseV() into maydrag end mouseDown on mouseMove if maydrag is not empty then set the topLeft of this stack to item 1 of the screenMouseLoc - item 1 of maydrag,item 2 of the screenMouseLoc - item 2 of maydrag end if end mouseMove on mouseUp put empty into maydrag end mouseUp on mouserelease mouseup end mouserelease Hope that helps. > many thanks > > Paul Regards Klaus Major klaus at major-k.de http://www.major-k.de From gcanyon at inspiredlogic.com Sun May 7 11:39:29 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 7 May 2006 08:39:29 -0700 Subject: drag a title-less palette stack In-Reply-To: <2DCFF97A-1040-4911-A326-AEB4E3805034@arvotek.net> References: <2DCFF97A-1040-4911-A326-AEB4E3805034@arvotek.net> Message-ID: <506E6D4E-ABF8-4D58-9594-676F948CB34B@inspiredlogic.com> Here's the relevant code from the titlebar of my Navigator palette. local sMoving -- boolean that indicates whether we are dragging or not local sLoc -- the starting loc of the mouse on mouseDown put true into sMoving put the mouseLoc into sLoc end mouseDown on mouseUp put false into sMoving end mouseUp on mouseRelease put false into sMoving end mouseRelease on mouseMove x,y if sMoving then put the loc of this stack into tLoc add x-item 1 of sLoc to item 1 of tLoc add y-item 2 of sLoc to item 2 of tLoc set the loc of this stack to tLoc end if end mouseMove On May 7, 2006, at 6:47 AM, betypaul wrote: > Hi All > > I need a script so that a palette stack without a title bar can be > dragged around with a mouseDown within the stack?. > I have unsuccessfully tried different ways and searched the > literature but no luck. > I feel that somewhere there is an solution, can someone kindly > point the way? > > many thanks > > Paul > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rodneys at io.com Sun May 7 12:10:20 2006 From: rodneys at io.com (Rodney Somerstein) Date: Sun, 7 May 2006 12:10:20 -0400 Subject: Sort-of OT: Learning Python In-Reply-To: <9C7FDD10-5F30-46ED-B09A-484406C33393@inspiredlogic.com> References: <9C7FDD10-5F30-46ED-B09A-484406C33393@inspiredlogic.com> Message-ID: >Is he building double-clickable graphical aqua apps? I can use >Python. The confusion is in figuring out how to set up wxWidgets (or >tkAqua), which GUI builder to use, which IDE, etc., etc. > >In any case -- if he knows of a set of instructions to get from here >to there, I'd love to know where they are. Geoff, Unfortunately, such instructions don't exist. I've been dabbling in Python with intent to really dive in for a few years now. There is a fairly friendly and helpful Python list for the Mac that can probably help you. There is a wxPython list where people can help you. There is also a PythonCard mailing list where people will help you. There is no resource that I'm aware of that ties all of this together nicely. Also, while Bob Ippolito has done what seems like a fairly nice job on py2app, the standalone builder for Mac Python, he seems to hold a very low regard for readable documentation. He wrote the tool for himself and makes it available for the good of the community. But, people should just know how to make it work as far as I can tell. He will answer questions, but the answers usually assume that you have a sufficiently deep knowledge of Python to understand them. The problem seems to be that Mac Python is an all volunteer effort and no one has volunteered to write comprehensive documentation tying Python and py2app together so that a real newbie has a good chance of understanding it all. It is understandable that no one has written the same documentation for the Mac for wxPython and PythonCard as they aren't Mac specific. The best approach, as far as I can tell is to first of all learn Python. You do this by first installing Python 2.4.3 from the build available at http://www.python.org/download/mac/. This page is a basic page describing how to get started and why to install Python rather than using the one built into OS X. Then, use any decent book on Python to learn the language itself. Next, I would learn to use py2app. Unfortunately, the only good resource that I know for learning this tool is to join the MacPython SIG mailing list - http://www.python.org/community/sigs/current/pythonmac-sig. You will get all the help you need there with a little asking. Then, learn wxPython for developing GUI apps. You can probably do this at the same time that you learn PythonCard. Again, join the PythonCard mailing list and probably the wxPython mailing list for help. If you happen to find a resource that shows you how to create a standalone hello world app in Python on the Mac, please post about it here. I've never seen such a thing but would love to find one. -Rodney From alex at tweedly.net Sun May 7 12:49:52 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 07 May 2006 17:49:52 +0100 Subject: Sort-of OT: Learning Python In-Reply-To: References: <9C7FDD10-5F30-46ED-B09A-484406C33393@inspiredlogic.com> Message-ID: <445E2530.4010109@tweedly.net> Rodney Somerstein wrote: > Also, while Bob Ippolito has done what seems like a fairly nice job on > py2app, the standalone builder for Mac Python, he seems to hold a very > low regard for readable documentation. He wrote the tool for himself > and makes it available for the good of the community. But, people > should just know how to make it work as far as I can tell. He will > answer questions, but the answers usually assume that you have a > sufficiently deep knowledge of Python to understand them. The problem > seems to be that Mac Python is an all volunteer effort and no one has > volunteered to write comprehensive documentation tying Python and > py2app together so that a real newbie has a good chance of > understanding it all. It is understandable that no one has written the > same documentation for the Mac for wxPython and PythonCard as they > aren't Mac specific. > > The best approach, as far as I can tell is to first of all learn > Python. You do this by first installing Python 2.4.3 from the build > available at http://www.python.org/download/mac/. This page is a basic > page describing how to get started and why to install Python rather > than using the one built into OS X. Then, use any decent book on > Python to learn the language itself. > > Next, I would learn to use py2app. Unfortunately, the only good > resource that I know for learning this tool is to join the MacPython > SIG mailing list - > http://www.python.org/community/sigs/current/pythonmac-sig. You will > get all the help you need there with a little asking. > > Then, learn wxPython for developing GUI apps. You can probably do this > at the same time that you learn PythonCard. Again, join the PythonCard > mailing list and probably the wxPython mailing list for help. > > If you happen to find a resource that shows you how to create a > standalone hello world app in Python on the Mac, please post about it > here. I've never seen such a thing but would love to find one. Good advice - but I'd switch the order around a bit - use PythonCard to learn how to program in Python, I find an easy to use GUI much more friendly for learning. And I'd leave py2app until later. PythonCard comes with a tool (standaloneBuilder) which does a good job of easing the problems of building distributable executables for Windows and Linux. The Beta version of it is much improved to offer a choice of tools - and the next step after that will be to add py2app support. So it's not there today - but there is light at the end of the tunnel for a GUI front-end to building distributables even on Mac. And the relevance of all this to the Rev list ? To remind us how much there is to be grateful for in having the ease of use and ease of distribution provided by RunRev. Rev ain't perfect - but it does have a lot of advantages. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/333 - Release Date: 05/05/2006 From scott at tactilemedia.com Sun May 7 13:24:22 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 07 May 2006 10:24:22 -0700 Subject: drag a title-less palette stack In-Reply-To: <2DCFF97A-1040-4911-A326-AEB4E3805034@arvotek.net> Message-ID: Recently, betypaul wrote: > I need a script so that a palette stack without a title bar can be > dragged around with a mouseDown within the stack?. Many folks here have a variation of this. Here's one, to be placed in an object that will serve as your titlebar or similar: (watch line wrap) local allowDrag on mouseDown put mouseLoc() into allowDrag end mouseDown on mouseMove X,Y if allowDrag = "" then exit mouseMove set topLeft of this stack to globalLoc(X - item 1 of allowDrag & "," & Y - item 2 of allowDrag) end mouseMove on mouseUp put "" into allowDrag end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From tominjapan at excite.com Sun May 7 19:21:07 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Sun, 7 May 2006 19:21:07 -0400 (EDT) Subject: teach me to fish... Message-ID: <20060507232107.2816B8B323@xprdmxin.myway.com> Also QuickTime needn't be installed on Windows machines for the player object to playback Mp3 (Windows Media Player can do it) --also there was a bug with the player on windows. If it was not visible, it would cut off. The solution for hiding the player is to place it off screen. cheers, tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dmroman at gmail.com Sun May 7 20:42:55 2006 From: dmroman at gmail.com (Roman D) Date: Sun, 7 May 2006 17:42:55 -0700 Subject: A Dream! Message-ID: Hi fellow Revolutionaries! I am wondering... Has anyone has come across the idea of making an Operating System based on the Runtime Revolution Engine. For example, the OS core would be Linux/Unix (or Darvin, as the case is with Mac OS X) and Revolution will provide a windowing system plus all it's power and glory. (I am coming from Windows world, so I feel the need for freedom) {A Dream can be realized - It is just a matter of time...} From ambassador at fourthworld.com Sun May 7 20:50:40 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 07 May 2006 17:50:40 -0700 Subject: A Dream! Message-ID: <445E95E0.4070006@fourthworld.com> Roman D wrote: > Has anyone has come across the idea of making an Operating System > based on the Runtime Revolution Engine. > For example, the OS core would be Linux/Unix (or Darvin, as the case > is with Mac OS X) and Revolution will provide a windowing system plus > all it's power and glory. > > (I am coming from Windows world, so I feel the need for freedom) Mac folks sometimes feel the same need. :) In many respect, Rev already is a form of operating system, or more specifically a virtual machine. But a true operating system may be a bit much for Rev, given the range of low-level things an OS is expected to take care of (handling the file system, connecting to devices, etc.). However, making a custom window manager, as a simplified replacement for the Mac Finder or Windows Explorer, is quite doable. I fact, there were dozens of these for Max OS made with HyperCard back in the day. There may even be a market for such a goodie for Linux, something to provide a simplified user experience for folks with more focused needs than the complex window managers currently provide.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at hytext.com Sun May 7 21:21:34 2006 From: jerry at hytext.com (Jerry Muelver) Date: Sun, 07 May 2006 20:21:34 -0500 Subject: A Dream! In-Reply-To: References: Message-ID: <445E9D1E.6090204@hytext.com> Roman D wrote: > Hi fellow Revolutionaries! > > I am wondering... > Has anyone has come across the idea of making an Operating System > based on the Runtime Revolution Engine. > For example, the OS core would be Linux/Unix (or Darvin, as the case > is with Mac OS X) and Revolution will provide a windowing system plus > all it's power and glory. > > (I am coming from Windows world, so I feel the need for freedom) > > {A Dream can be realized - It is just a matter of time...} I'd settle for a small piece of the OS, just a port to talk to the user's default browser, grab request URL from browser (aimed at 127.0.0.1, perhaps), process, feed back HTML response header and file. A mini-server, if you will, instead of a full-blown OS. ---- Jerry Muelver From mwieder at ahsoftware.net Sun May 7 21:21:52 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 7 May 2006 18:21:52 -0700 Subject: The end of OS9 development In-Reply-To: References: Message-ID: <8434164205.20060507182152@ahsoftware.net> Judy- Saturday, May 6, 2006, 11:23:21 PM, you wrote: > BUT, while looking for the thingy we're tied to, I came upon this article: > http://www.sosresearch.org/caale/caalesimulators.html > Any thoughts, fellow educators? "An element of fun is added by making Chip ticklish - if the mouse pointer touches Chip he will laugh or tell the user to stop tickling him!" -- -Mark Wieder mwieder at ahsoftware.net From dmroman at gmail.com Sun May 7 21:35:33 2006 From: dmroman at gmail.com (Roman D) Date: Sun, 7 May 2006 18:35:33 -0700 Subject: A Dream! In-Reply-To: <445E95E0.4070006@fourthworld.com> References: <445E95E0.4070006@fourthworld.com> Message-ID: On 5/7/06, Richard Gaskin wrote: > Roman D wrote: > > Has anyone has come across the idea of making an Operating System > > based on the Runtime Revolution Engine. > > For example, the OS core would be Linux/Unix (or Darvin, as the case > > is with Mac OS X) and Revolution will provide a windowing system plus > > all it's power and glory. > > > > (I am coming from Windows world, so I feel the need for freedom) > > Mac folks sometimes feel the same need. :) > > In many respect, Rev already is a form of operating system, or more > specifically a virtual machine. > > But a true operating system may be a bit much for Rev, given the range > of low-level things an OS is expected to take care of (handling the file > system, connecting to devices, etc.). > > However, making a custom window manager, as a simplified replacement for > the Mac Finder or Windows Explorer, is quite doable. I fact, there were > dozens of these for Max OS made with HyperCard back in the day. > > There may even be a market for such a goodie for Linux, something to > provide a simplified user experience for folks with more focused needs > than the complex window managers currently provide.... > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Hi Richard. Everything grows in this world - e.g. a child grows to be a man or woman. So i guess is with Operating Systems. They all started from simple to complex. (Wow! - that would be the real Revolution!) From ivan at internet-marketing-today.com Sun May 7 22:36:33 2006 From: ivan at internet-marketing-today.com (Ivan) Date: Mon, 8 May 2006 02:36:33 +0000 (UTC) Subject: Message References: <445A3AF3.8040404@hyperactivesw.com> Message-ID: Thanks. I might have done this as I had several stacks open at the time. J. Landman Gay writes: > Did you change the stack name? Rev only remembers the stack if it is > named exactly as it was when you first opened it. If you change the name > or move the location, it "forgets". > From ivan at internet-marketing-today.com Sun May 7 23:23:51 2006 From: ivan at internet-marketing-today.com (Ivan) Date: Mon, 8 May 2006 03:23:51 +0000 (UTC) Subject: revdb error: MUST be select SQL Message-ID: Hello, I have been testing the revDataFromQuery function with a SQL pragma query for sqlite3: PRAGMA table_info("articles") However, whenever I run it, I get an error message: "revdberr,Database Error: MUST be select SQL!" The reason seems to be because PRAGMA is not a select statement? I have not been able to find a solution in the docs - would anyone be able to help me on this please? thanks, Ivan Wong Internet-Marketing-Today.com From jeff at siphonophore.com Mon May 8 00:13:18 2006 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Mon, 08 May 2006 00:13:18 -0400 Subject: The end of OS9 development In-Reply-To: <20060507170004.6B18F825119@mail.runrev.com> References: <20060507170004.6B18F825119@mail.runrev.com> Message-ID: Dan, Its to tell K12 to bite the bullet if they had a bullet to bite. in schools It is not a matter of justifying anything, its a matter of the money just plain not being there to buy the software, or in many cases, the hardware, to bump everything up to OSX. i could easily justify that there be less than 3 yr old computers in the schools, with updated systems and apps, and all teachers paid a fair wage, but pigs will be flying from somewhere before this happens in our current culture. in the schools tech money is going away quickly when things get tight. teachers (and the few lab/tech folks left around) are happy to just keep things going as is (that means a whole mix of machines and operating systems). Getting the money and resources together to migrate all the systems to osx just aint gonna happen in most situations. what will happen in most cases is the current os9 machines will live on with os9 till they die (and its amazing to see how long some macs can hang on even in the war zone of a classroom or computer lab!). anything bought post osx will have osx on them, but then again upgrading them all to the latest and greatest or even a single standard OSX version wont usually happen. even in the labs where they get a big hunk of money to get a whole lab of computers at once, things start to age with OSs quickly and the money usually isn't there a few years later to bump things up. I ran what was considered a very well funded high school lab in Monterey and we couldnt afford to bump all the computers up to the latest osx systems and the older computers couldn't run osx, but i needed them to have enough computers for a whole class at 1 student per computer. It was more a game of just getting things as best i could to run an optimal set of applications to cover as many bases as possible w/in the budget. All my education applications will have to be delivered with OS9 apps for the next few years, its a fact i just cant get around. even the distributors want it since its still, and for the near future, a good chunk of their market they dont want to give up. its going to make for some tricky fiddling with rev in the future i expect. i hope that rev 261 can live on into the near future well enough to provide the OSX, OS9 and Win apps i need before i am forced to start in 261 o create the os9, then move up to a newer version to create OSX and other newer OS apps then end with a dual development path (ugh!)... I agree we need to move on to better systems and drop the old ones, but it just means education gets the shaft yet again. And its a game of economics again since the education is the poorest retail section out there so of little concern to business, more the shame. It is, unfortunately, a very vicious circle and it just flushes the education market. Its funny since many of my students could have utilized the power of a newer computer better than most of the business folks i know! I encourage all of you get out in your local school and talk to the teachers and tech folks (if they have any) and see what its like and how you might help out. You may be lucky and have a rich district or one that has put technology on the front burner, but in the average school its tight. They can also usually use your help. even if its just volunteering to help man the lab at lunch or after school, mentor a bright computer kid, even fix some broken or cranky machines, do some seminars for teachers and technology. Believe me you will get a new appreciation for the K-12 educational system and how hard things can be stacked against it in many ways. But a small amount of help and grease in the right places can make great things happen. Its also greatly rewarding and amazing when you see some of the things that the kids can create! cheers, Jeffrey Reynolds On May 7, 2006, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: > Yes, I'm aware that some channels and users -- notably education -- > haven't > been able to justify upgrading hardware to run OS X, but as you > say, it's > been four years. Time to bite the bullet, I say. From janschenkel at yahoo.com Mon May 8 00:18:55 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 7 May 2006 21:18:55 -0700 (PDT) Subject: revdb error: MUST be select SQL In-Reply-To: Message-ID: <20060508041855.64807.qmail@web60516.mail.yahoo.com> --- Ivan wrote: > Hello, > > I have been testing the revDataFromQuery function > with a SQL pragma query for > sqlite3: PRAGMA table_info("articles") > > However, whenever I run it, I get an error message: > > "revdberr,Database Error: MUST be select SQL!" > > > The reason seems to be because PRAGMA is not a > select statement? > > I have not been able to find a solution in the docs > - would anyone be able to > help me on this please? > > > thanks, > Ivan Wong > Internet-Marketing-Today.com > Hi Ivan, The revDataFromQuery function is used to find and return records from the database as one block of text in a column and row-delimited format. If you want to execute non-SELECT queries on a database, use the revExecuteSQL command: -- revExecuteSQL tConnectionID, tSQLQuery -- Oh, and if you're going to read a lot of data from the database without displaying it all right away, you might want to look into the revQueryDatabase function, which uses cursors (record sets). Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "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 jeff at siphonophore.com Mon May 8 00:33:12 2006 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Mon, 08 May 2006 00:33:12 -0400 Subject: How Computers Really Work: A Children's Guide In-Reply-To: <20060507170004.6B18F825119@mail.runrev.com> References: <20060507170004.6B18F825119@mail.runrev.com> Message-ID: Judy, Interesting article. Actually, I have been amazed at how well kids understand the workings of computers compared to even heavily computer using adults! Also the kids usually grok this stuff when they dont know it pretty quickly, but i have explained some simple concepts to adults over and over and they never seem to get it. I guess it probably has to do with the kids growing up with computers as something there all the time so the concepts are not as abstract to them. But i do agree that it is an important concept that the modern student needs to have a firm grasp on, especially as computing gets more ubiquitous in the future. Yes this would be something easily done in Rev. The biggest hurdle is content creation, its a big subject to be taken on here. This is why you see so many of these kinds of prototype projects/grants, but fewer of actual finished products that are done well, its just expensive to do the necessary content creation and production work. The content could be very engaging and since its all connected material/concepts it would be something that would keep drawing you through the content (some subjects its hard to make clear paths that kids can follow or explore). I would be interested in working on something like this if we could get the other talents needed (like writing and art) lined up. I have designed and produced many multimedia apps like this and am always on the lookout for interesting content that is needed and crying to be taught well. I wish gonick would do a cartoon guide to computers, he would nail it and make it fun for kids and adults alike! cheers, jeff reynolds On May 7, 2006, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: > Hardware's not been our particular problem (yes, my Frankenlab > STILL runs > OS 9!). > > We have some POC microarchitecture sim that's Classic-only (I've just > tried to Google it but, well, ignorance is bliss and I can't rightly > recall: CPUSim? I dunno). > > BUT, while looking for the thingy we're tied to, I came upon this > article: > > http://www.sosresearch.org/caale/caalesimulators.html > > "How Computers Really Work: A Children's Guide," [authors: Shirley > Crossley, Hugh Osborne, and William Yurcik, published in the > Proceedings > of the Workshop on Computer Architecture Education (WCAE), > Anchorage AK > USA, May 2002.] > > This just seems SO DOABLE in Rev... > > Any thoughts, fellow educators? > > Judy From jeff at siphonophore.com Mon May 8 00:36:47 2006 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Mon, 08 May 2006 00:36:47 -0400 Subject: How Computers Really Work: A Children's Guide In-Reply-To: References: <20060507170004.6B18F825119@mail.runrev.com> Message-ID: <478DD7D4-37D3-408D-A984-C3EA0F3B555D@siphonophore.com> whoops i was curious about what gonick was doing and found he had done the cartoon guide to computers but way back in 1991! faint memories of it are slowly coming back. cheers, jeff On May 8, 2006, at 12:33 AM, Jeffrey Reynolds wrote: > > I wish gonick would do a cartoon guide to computers, he would nail > it and make it fun for kids and adults alike! > > cheers, > > jeff reynolds > > > On May 7, 2006, at 1:00 PM, use-revolution-request at lists.runrev.com > wrote: >> >> BUT, while looking for the thingy we're tied to, I came upon this >> article: >> >> http://www.sosresearch.org/caale/caalesimulators.html >> >> "How Computers Really Work: A Children's Guide," [authors: Shirley >> Crossley, Hugh Osborne, and William Yurcik, published in the >> Proceedings >> of the Workshop on Computer Architecture Education (WCAE), >> Anchorage AK >> USA, May 2002.] >> >> This just seems SO DOABLE in Rev... >> >> Any thoughts, fellow educators? >> >> Judy > From ivan at internet-marketing-today.com Mon May 8 01:47:45 2006 From: ivan at internet-marketing-today.com (Ivan) Date: Mon, 8 May 2006 05:47:45 +0000 (UTC) Subject: revdb error: MUST be select SQL References: <20060508041855.64807.qmail@web60516.mail.yahoo.com> Message-ID: Jan Schenkel writes: > > --- Ivan wrote: > > Hello, > > > > I have been testing the revDataFromQuery function > > with a SQL pragma query for > > sqlite3: PRAGMA table_info("articles") > > > > However, whenever I run it, I get an error message: > > > > "revdberr,Database Error: MUST be select SQL!" > > > > > > The reason seems to be because PRAGMA is not a > > select statement? > > > > I have not been able to find a solution in the docs > > - would anyone be able to > > help me on this please? > > > > > > thanks, > > Ivan Wong > > Internet-Marketing-Today.com > > > > Hi Ivan, > > The revDataFromQuery function is used to find and > return records from the database as one block of text > in a column and row-delimited format. > > If you want to execute non-SELECT queries on a > database, use the revExecuteSQL command: > -- > revExecuteSQL tConnectionID, tSQLQuery > -- > > Oh, and if you're going to read a lot of data from the > database without displaying it all right away, you > might want to look into the revQueryDatabase function, > which uses cursors (record sets). > > Hope this helped, > > Jan Schenkel. > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) Hi Jan, Many thanks for the help - I'm still facing an issue with PRAGMA. I was actually trying to use libDatabase from Trevor DeVore, but my database insert was failing on libDB_addToTable. In trying to get it to work, I isolated the problem to the revDataFromQuery call above. It seemed that the PRAGMA sql call was not working. I tried to use revExecuteSQL, but this only executes sql and does not return the table field information produced by PRAGMA table_info? I'm sure there is a simpler way to do this - but I'm still very new to the db calls in Rev. Thanks, Ivan From garrett at paraboliclogic.com Mon May 8 03:02:06 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 08 May 2006 00:02:06 -0700 Subject: Field modified function? In-Reply-To: References: <20060508041855.64807.qmail@web60516.mail.yahoo.com> Message-ID: <445EECEE.5060100@paraboliclogic.com> Rev 2.6.1 OS X Greetings, Browsed the docs for this one but didn't find anything... Is there a function that tells me if the text in an field has been changed by the user? This is needed for a multi lined field that will contain large amounts of text. So keeping a copy of the text in another field or variable may not be viable. Thanks, -Garrett From sarah.reichelt at gmail.com Mon May 8 03:26:29 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 8 May 2006 17:26:29 +1000 Subject: Field modified function? In-Reply-To: <445EECEE.5060100@paraboliclogic.com> References: <20060508041855.64807.qmail@web60516.mail.yahoo.com> <445EECEE.5060100@paraboliclogic.com> Message-ID: > Is there a function that tells me if the text in an field has been > changed by the user? This is needed for a multi lined field that will > contain large amounts of text. So keeping a copy of the text in another > field or variable may not be viable. When you exit the field i.e. you click somewhere else, or tab into a new field, the field gets a closeField message if the data has changed and an exitField message of there was no change. Maybe the closeField message will do what you need. Cheers, Sarah From mark at maseurope.net Mon May 8 07:29:16 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 8 May 2006 12:29:16 +0100 Subject: Field modified function? In-Reply-To: References: <20060508041855.64807.qmail@web60516.mail.yahoo.com> <445EECEE.5060100@paraboliclogic.com> Message-ID: <309E9E58-D848-4FE5-AFB0-E5A371BA78AA@maseurope.net> You could also use the MD5digest function - it derives a number (128 bits) from a string, if the string (in this case the contents of a field) changes, the md5digest of it also changes. Best, Mark On 8 May 2006, at 08:26, Sarah Reichelt wrote: > > Is there a function that tells me if the text in an field has been >> changed by the user? This is needed for a multi lined field that >> will >> contain large amounts of text. So keeping a copy of the text in >> another >> field or variable may not be viable. > > When you exit the field i.e. you click somewhere else, or tab into a > new field, the field gets a closeField message if the data has changed > and an exitField message of there was no change. Maybe the closeField > message will do what you need. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tkuypers at dmp-int.com Mon May 8 07:48:52 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Mon, 8 May 2006 13:48:52 +0200 Subject: Standalone not accepting applescripts? Message-ID: <44FDEDB0-B476-4D4D-8DD7-93EA0506D286@dmp-int.com> Hi, I've created an app which sends applescripts to Adobe InDesign. To give the user a feedback of the status the script I send includes a "do script" to my app: tell application "myApplication" do script "put " & quote & "Opening template..." & quote & " into fld Info of stack Main" END tell When I use this in the IDE, "myApplication" is "Revolution" and this works fine, but when creating a standalone it gives an error. When I try to run the script manually using Script Debugger, it gives the same error, when I look at the scripting dictionary of the standalone I found out that it is not scriptable... Am I missing something or is this a bug? And more important, is there a work-around? I am using RR Enterprise version 2.7.1, build 236 on Mac OSX 10.4.6 Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com From kray at sonsothunder.com Mon May 8 08:52:27 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 08 May 2006 07:52:27 -0500 Subject: Standalone not accepting applescripts? In-Reply-To: <44FDEDB0-B476-4D4D-8DD7-93EA0506D286@dmp-int.com> Message-ID: On 5/8/06 6:48 AM, "Ton Kuypers" wrote: > Hi, > > I've created an app which sends applescripts to Adobe InDesign. To > give the user a feedback of the status the script I send includes a > "do script" to my app: > > tell application "myApplication" > do script "put " & quote & "Opening template..." & quote & " into > fld Info of stack Main" > END tell > > When I use this in the IDE, "myApplication" is "Revolution" and this > works fine, but when creating a standalone it gives an error. > When I try to run the script manually using Script Debugger, it gives > the same error, when I look at the scripting dictionary of the > standalone I found out that it is not scriptable... > > Am I missing something or is this a bug? And more important, is there > a work-around? It's a bug... Back in March, it was reported that Revolution itself wasn't appearing to be scriptable, and it was because it was missing an al-important "Revolution.rsrc" file that should have been in the bundle. Apparently this has been fixed for Rev, but the Standalone Builder doesn't know to move and modify a copy of this file into standalones. Go into the bundle, and copy Contents/Resources/Revolution.rsrc into the same place in the bundle of your standalone. Change the name of the .rsrc file to match the name of your standalone (i.e. the same name as the 'engine' file, which is located in Contents/MacOS), and you should be good to go. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From JimAultWins at yahoo.com Sun May 7 13:43:15 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 07 May 2006 10:43:15 -0700 Subject: table viewer - SQL - Rev Message-ID: I have used Access and Fox Pro on Windows, and use Excel on the Mac to view tables of data from different sources where I can apply filtering and sorting to find data errors/omissions in a table view. Is there such a program for the Mac that can handle more than 65000 rows (limit in Excel) for table viewing? I am running OSX 10.4.6, and have not ventured in to the world of SQL yet. The critical aspect at the moment is to view data from other sources to see if it will be useful for a database structure. Simple filtering and sorting are all that would be required. Eventually all this would be handled in Rev + SQL, but I need to find the right data, then build a data base solution. Jim Ault Las Vegas From roh at solnet.ch Sat May 6 17:29:53 2006 From: roh at solnet.ch (RH) Date: Sat, 6 May 2006 23:29:53 +0200 Subject: Problem with Unicode Message-ID: <20060506212950.7A4B25CF4A@mail02.solnet.ch> Russian-English Learning Stack This applies to the Windows version. I have not tested any other version. I want to build a language learning software that uses various methods and a lot of multimedia to teach Russian language. Unicode support is needed. I found that entering Cyrillic language into field 1 is possible. But to set another field with exactly the same properties will distort characters after the first space. Field "Russian 1": "??? ????" (how are you?) Field "Russian 2": "???????" on mouseUp set the useUnicode to true set the unicodeText of field "Russian2" to field "Russian1" - only first word is moved correctly end mouseUp Setting a field to ASCII using a Cyrillic font does not work either because a field crashes on such settings. For example field "Russian" is set to font "Arial CYR" and trying to enter Cyrillic will lead to very strange behaviour of text entry, cursor bouncing, etc. I consider this heavy bugs and it would disallow building my project. May be some workarounds are available? Roland --------------------------------- Roland Huettmann KRYMSOFT / Babanin GmbH Naehseydi 6 Postbox CH-6374 Buochs Switzerland Phone +41 41 6200620 Fax +41 41 6209620 Mobile +41 79 4157083 From sunshine at public.kherson.ua Mon May 8 10:19:58 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 08 May 2006 17:19:58 +0300 Subject: table viewer - SQL - Rev = Valentina Studio In-Reply-To: Message-ID: On 5/7/06 8:43 PM, "Jim Ault" wrote: Hi Jim. > I have used Access and Fox Pro on Windows, and use Excel on the Mac to view > tables of data from different sources where I can apply filtering and > sorting to find data errors/omissions in a table view. > > Is there such a program for the Mac that can handle more than 65000 rows > (limit in Excel) for table viewing? Valentina Studio - can easy and fast manage tables even in millions records, * Do non-SQL search/filtering * do non-SQL sort by column * do any SQLs * import / export * ODBC import/export ... > I am running OSX 10.4.6, and have not ventured in to the world of SQL yet. > The critical aspect at the moment is to view data from other sources to see > if it will be useful for a database structure. Simple filtering and sorting > are all that would be required. > > Eventually all this would be handled in Rev + SQL, but I need to find the > right data, then build a data base solution. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From gcanyon at inspiredlogic.com Mon May 8 10:24:01 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 08 May 2006 07:24:01 -0700 Subject: table viewer - SQL - Rev In-Reply-To: References: Message-ID: <445F5481.4030304@inspiredlogic.com> Jim Ault wrote: > I have used Access and Fox Pro on Windows, and use Excel on the Mac to view > tables of data from different sources where I can apply filtering and > sorting to find data errors/omissions in a table view. > > Is there such a program for the Mac that can handle more than 65000 rows > (limit in Excel) for table viewing? > > I am running OSX 10.4.6, and have not ventured in to the world of SQL yet. > The critical aspect at the moment is to view data from other sources to see > if it will be useful for a database structure. Simple filtering and sorting > are all that would be required. > > Eventually all this would be handled in Rev + SQL, but I need to find the > right data, then build a data base solution. > FileMaker 8 would likely be able to do this, depending on the connection type, etc. It can certainly handle more than 65,000 rows -- more like billions ;-) That said, it wouldn't be too hard to build something like this in Rev. gc From mark at maseurope.net Mon May 8 10:25:21 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 8 May 2006 15:25:21 +0100 Subject: Problem with Unicode In-Reply-To: <20060506212950.7A4B25CF4A@mail02.solnet.ch> References: <20060506212950.7A4B25CF4A@mail02.solnet.ch> Message-ID: <20A921B4-B3D5-4109-876E-59FE60C9844F@maseurope.net> A stab in the dark, but have you tried: set the unicodeText of fld 2 to the unicodeText of fld 1? best, Mark On 6 May 2006, at 22:29, RH wrote: > Russian-English Learning Stack > > > This applies to the Windows version. I have not tested any other > version. > > > > I want to build a language learning software that uses various > methods and a > lot of multimedia to teach Russian language. Unicode support is > needed. I > found that entering Cyrillic language into field 1 is possible. But > to set > another field with exactly the same properties will distort > characters after > the first space. > > > > Field "Russian 1": "??? ????" (how are you?) > > Field "Russian 2": "???????" > > > > on mouseUp > > set the useUnicode to true > > set the unicodeText of field "Russian2" to field "Russian1" - > only first > word is moved correctly > > end mouseUp > > > > Setting a field to ASCII using a Cyrillic font does not work either > because > a field crashes on such settings. For example field "Russian" is > set to font > "Arial CYR" and trying to enter Cyrillic will lead to very strange > behaviour > of text entry, cursor bouncing, etc. > > > > I consider this heavy bugs and it would disallow building my project. > > > > May be some workarounds are available? > > > > Roland > > > > > > > > > > --------------------------------- > > Roland Huettmann > > KRYMSOFT / Babanin GmbH > > Naehseydi 6 > > Postbox > > CH-6374 Buochs > > Switzerland > > > > Phone +41 41 6200620 > > Fax +41 41 6209620 > > Mobile +41 79 4157083 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tkuypers at dmp-int.com Mon May 8 10:26:50 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Mon, 8 May 2006 16:26:50 +0200 Subject: Standalone not accepting applescripts? In-Reply-To: References: Message-ID: <96EF89FF-6150-4A57-A8AF-DF90D421168E@dmp-int.com> :-) Thanks, now it works! Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 8-mei-06, at 14:52, Ken Ray wrote: > On 5/8/06 6:48 AM, "Ton Kuypers" wrote: > >> Hi, >> >> I've created an app which sends applescripts to Adobe InDesign. To >> give the user a feedback of the status the script I send includes a >> "do script" to my app: >> >> tell application "myApplication" >> do script "put " & quote & "Opening template..." & quote & " into >> fld Info of stack Main" >> END tell >> >> When I use this in the IDE, "myApplication" is "Revolution" and this >> works fine, but when creating a standalone it gives an error. >> When I try to run the script manually using Script Debugger, it gives >> the same error, when I look at the scripting dictionary of the >> standalone I found out that it is not scriptable... >> >> Am I missing something or is this a bug? And more important, is there >> a work-around? > > It's a bug... Back in March, it was reported that Revolution itself > wasn't > appearing to be scriptable, and it was because it was missing an > al-important "Revolution.rsrc" file that should have been in the > bundle. > Apparently this has been fixed for Rev, but the Standalone Builder > doesn't > know to move and modify a copy of this file into standalones. > > Go into the bundle, and copy Contents/Resources/Revolution.rsrc > into the > same place in the bundle of your standalone. Change the name of > the .rsrc > file to match the name of your standalone (i.e. the same name as the > 'engine' file, which is located in Contents/MacOS), and you should > be good > to go. > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Mon May 8 10:28:07 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 8 May 2006 16:28:07 +0200 Subject: Problem with Unicode In-Reply-To: <20060506212950.7A4B25CF4A@mail02.solnet.ch> References: <20060506212950.7A4B25CF4A@mail02.solnet.ch> Message-ID: <9C74613F-091C-4EBF-B2CF-0614CB55E7D7@economy-x-talk.com> Hello Roland, Economy-x-Talk has lots of experience with this kind of unicode problems. We could write a library for you or just help you to sort out the problem. Feel free to contact me off-list. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 6-mei-2006, om 23:29 heeft RH het volgende geschreven: > Russian-English Learning Stack > > > This applies to the Windows version. I have not tested any other > version. > > > > I want to build a language learning software that uses various > methods and a > lot of multimedia to teach Russian language. Unicode support is > needed. I > found that entering Cyrillic language into field 1 is possible. But > to set > another field with exactly the same properties will distort > characters after > the first space. > > > > Field "Russian 1": "??? ????" (how are you?) > > Field "Russian 2": "???????" > > > > on mouseUp > > set the useUnicode to true > > set the unicodeText of field "Russian2" to field "Russian1" - > only first > word is moved correctly > > end mouseUp > > > > Setting a field to ASCII using a Cyrillic font does not work either > because > a field crashes on such settings. For example field "Russian" is > set to font > "Arial CYR" and trying to enter Cyrillic will lead to very strange > behaviour > of text entry, cursor bouncing, etc. > > > > I consider this heavy bugs and it would disallow building my project. > > > > May be some workarounds are available? > > > > Roland From geradamas at yahoo.com Mon May 8 11:34:35 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 8 May 2006 16:34:35 +0100 (BST) Subject: Problem with Unicode: try my Bulgarian stack Message-ID: <20060508153436.23280.qmail@web37508.mail.mud.yahoo.com> http://groups.yahoo.com/group/richmondsrrr/files/ sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- Switch an email account to Yahoo! Mail, you could win FIFA World Cup tickets. From devin_asay at byu.edu Mon May 8 11:38:32 2006 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 8 May 2006 09:38:32 -0600 Subject: Problem with Unicode In-Reply-To: <20060506212950.7A4B25CF4A@mail02.solnet.ch> References: <20060506212950.7A4B25CF4A@mail02.solnet.ch> Message-ID: On May 6, 2006, at 3:29 PM, RH wrote: > I want to build a language learning software that uses various > methods and a > lot of multimedia to teach Russian language. Unicode support is > needed. I > found that entering Cyrillic language into field 1 is possible. But > to set > another field with exactly the same properties will distort > characters after > the first space. > > > > Field "Russian 1": "??? ????" (how are you?) > > Field "Russian 2": "???????" > > > > on mouseUp > > set the useUnicode to true > > set the unicodeText of field "Russian2" to field "Russian1" - > only first > word is moved correctly > > end mouseUp > > > > Setting a field to ASCII using a Cyrillic font does not work either > because > a field crashes on such settings. For example field "Russian" is > set to font > "Arial CYR" and trying to enter Cyrillic will lead to very strange > behaviour > of text entry, cursor bouncing, etc. Roland, I feel your pain. However, you can get it to work. I've been working on a very similar project with Cyrillic, and have solved most of the problems you're encountering, both in Mac OS X and Windows. I haven't seen this specific problem, but have seen similar ones. The biggest problem is that characters that fall into the ASCII range, like space (ascii 32), comma (44), period (46) are not encoded as unicode, but remain ascii. To see what I mean type some Cyrillic text into your field and enter this in the message box: put the htmlText of fld "Russian 1" You'll see that all of the Cyrillic characters are rendered as Unicode entities in the htmltext, but the ascii-range characters are simply rendered as the character glyphs themselves, and are enclosed by a different font tag. One approach is to convert all the ascii characters to unicode, like this: replace space with uniencode(space,"w") in fld "russian 1" It can help in some cases but can also get messy. You can also try setting the htmlText of fld 2 to the htmlText of fld 1. Generally speaking, unicode "travels" better as unicode entities imbedded in html than as straight unicode. You might try looking at my site at revolution.byu.edu. Go to the Tutorials by Topic link and look for Revolution and Unicode. There are some notes there about using unicode, as well as some links at the bottom to some example stacks. You'll have to open those from within Rev, of course, by entering in the message box: go stack url "http://revolution.byu.edu/unicode/unicodeTrials.rev" HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From bobwarren at howsoft.com Mon May 8 12:04:41 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 08 May 2006 13:04:41 -0300 Subject: Enhancements in your opinion? Message-ID: <445F6C19.3080203@howsoft.com> When submitting enhancement requests, I think it is a good idea to obtain some idea of the opinion of other users (of all types) before actually putting it forward concretely. Even if an idea is new, people are likely to accept it if it helps the flow of their work. On the other hand, nobody wants to clutter up the Rev IDE with options that only please a few users some of the time. This situation is not, however, absolutely clear. For example, many users on this list have been using X-Talk for years, and naturally their expectancies and preferences are forever conditioned by this experience. My own case is different. I came directly from VB6, and naturally I am the victim of similar conditioning. Some of Rev's characteristics which appear to me to be strange and unconventional are natural, normal and indispensable to X-Talkers. This is a great exercise in trying to see something from other people's point of view as well as our own. Bearing the above in mind, I would like to put forward 2 ideas that would help my own workflow as an ex-VBsixer. To me, the "browse" tool is essentially the "RUN" button whereby I can test the running of my project as it stands so far. However, because doing this can cause my program to permanently acquire properties that it did not initially have, before clicking on RUN I need to save my project in its "clean" form so that I can "REVERT" through the message box to the original state of the program. Also, since the Rev IDE considers my main stack to be already "LOADED", handlers such as "on openStack" will fail (unless special arrangements are made for their re-execution), which is not convenient to the running and testing of my program "from scratch". (Incidently, this is completely different in VB6. Actioning "RUN" means exactly "simulate the running of the project as though it was a standalone", which implies the re-execution of handlers such as "Form Load" in VB6 terminology.) While I recognise that many users appreciate the "raizon d'etre" of the above arrangement, and are happy using "splash screens" etc. in order to get around the situation, I would like to tentatively suggest introducing the following OPTIONS: ------------------- 1) A new handler in 2 possible forms: on run on browse 2) A new button called "Standalone Test" or just "Test". ------------------- The handler in 1) would be executed when the operator clicked on the toolbar's "browse (run)" button. It would also be executed on a single occasion at the startup of the standalone version of the program. The action of the button in 2) would be to a) hide the project stack etc. in the IDE; b) compile the standalone in temp form; c) execute the temp standalone by means of a shell call; d; re-show the project stack etc. upon termination of the shelled temp standalone. What do you think? I anticipate that I will probably learn a lot from your replies. Regards to all, Bob Warren From kray at sonsothunder.com Mon May 8 12:19:23 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 08 May 2006 11:19:23 -0500 Subject: Enhancements in your opinion? In-Reply-To: <445F6C19.3080203@howsoft.com> Message-ID: On 5/8/06 11:04 AM, "Bob Warren" wrote: > 1) A new handler in 2 possible forms: > > on run > on browse > > 2) A new button called "Standalone Test" or just "Test". > > ------------------- > > The handler in 1) would be executed when the operator clicked on the > toolbar's "browse (run)" button. It would also be executed on a single > occasion at the startup of the standalone version of the program. Well, we have the "newTool" message, which is sent when a tool is chosen, so it could be used to detect when the browse tool is selected: on newTool pTool if pTool is "Browse" then ... (etc.) end if end newTool However personally I'd like to see that message have an alternate version called "toolChanged" to go along with "nodeChanged", "selectionChanged", and "selectedObjectChanged". And you could use the "startup" message to trap the starting up of your standalone, since it is only sent to the first stack that is opened from the engine (either the first RevIDE stack (if in the IDE), or the stack opened first in your standalone). Would these cover the bases of (1) for you? > The action of the button in 2) would be to a) hide the project stack > etc. in the IDE; b) compile the standalone in temp form; c) execute the > temp standalone by means of a shell call; d; re-show the project stack > etc. upon termination of the shelled temp standalone. I think this is a great idea - just a little extension of the current standalone building function. Perhaps it could be just that... an option after building the standalone that says "Run the standalone?" Just brainstorming... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dsc at swcp.com Mon May 8 12:35:23 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 8 May 2006 10:35:23 -0600 Subject: Problem with Unicode In-Reply-To: <20060506212950.7A4B25CF4A@mail02.solnet.ch> References: <20060506212950.7A4B25CF4A@mail02.solnet.ch> Message-ID: On May 6, 2006, at 3:29 PM, RH wrote: > on mouseUp > > set the useUnicode to true > > set the unicodeText of field "Russian2" to field "Russian1" - > only first > word is moved correctly > > end mouseUp Do this (as Mark Smith suggested): on mouseUp set the unicodeText of field "Russian2" to the unicodeText field "Russian1" end mouseUp The useUnicode property is very limited in what it influences. It applies to charToNum and numToChar only. For example, from the code point of a Unicode character you can create the host-orter UTF-16 used by Rev. Dar Scott From mark at maseurope.net Mon May 8 12:42:01 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 8 May 2006 17:42:01 +0100 Subject: Enhancements in your opinion? In-Reply-To: <445F6C19.3080203@howsoft.com> References: <445F6C19.3080203@howsoft.com> Message-ID: <138ABAAC-9A87-403A-9465-092AB09FF99B@maseurope.net> If you have your initialization stuff triggered by an 'on startup', 'on openStack' or 'on preOpenStack' handler, you can simply type send "startup" (or openStack etc) to stack "myStack" in the msg box when in the IDE, and it will run. There is a menu item in the IDE menu "Development" called "Suspend Development Tools", this basically turns off the IDE (of course, you're still using the same instance of the engine, so the turning off may not be absolute). So, during development, it might be a simple thing to have a button in your main stack that sends the startup/openStack message, so you you can suspend the IDE, hit the button, and off you go. I think that having this sort of startup behaviour triggered simply by choosing the browse tool might interfere too much in many peoples development practices (certainly mine, as someone who has been using X-Talk for years), but I can certainly see the point of what you're suggesting. Best, Mark On 8 May 2006, at 17:04, Bob Warren wrote: > ------------------- > 1) A new handler in 2 possible forms: > > on run > on browse > > 2) A new button called "Standalone Test" or just "Test". From ambassador at fourthworld.com Mon May 8 12:56:33 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 09:56:33 -0700 Subject: Enhancements in your opinion? Message-ID: <445F7841.5010003@fourthworld.com> Bob Warren wrote: > When submitting enhancement requests, I think it is a good idea to > obtain some idea of the opinion of other users (of all types) before > actually putting it forward concretely. Even if an idea is new, people > are likely to accept it if it helps the flow of their work. On the other > hand, nobody wants to clutter up the Rev IDE with options that only > please a few users some of the time. Agreed. Between those, duplicates, and cases of simply not reading the docs, about 15-25% of Bugzilla entries are just noise. > To me, the "browse" tool is essentially the "RUN" button whereby I can > test the running of my project as it stands so far. That's not truly the case. Rev has multiple tool modes, just like most layout programs. The Browse tool could be considered the "normal" behavior, but if you're making a program that supports layout you can use the pointer tool also. Tool modes are not proprietary to the IDE; many of us make apps which use the pointer tool, paint tools, and other modes. See the Dictionary entry for the choose command for details. The difficulty in imagining the pointer tool as "layout" and the browse tool as "run" is that it overlooks what is perhaps the central difference between working in Rev and working in more traditional tools like VB: Rev is always in runtime. There is no distinction between "edit" and "run" -- the engine is always working, always sending and handling messages, though the messages sent will sometimes differ depending on the current tool. > However, because doing this can cause my program to permanently > acquire properties that it did not initially have, before > clicking on RUN I need to save my project in its "clean" form > so that I can "REVERT" through the message box to the original > state of the program. That's not a native engine behavior; the engine only affects built-in properties. Anything that affects custom properties is a design decision in the IDE. The Rev IDE was created during a time when the engine was owned by another company (MetaCard Corp.), and at the time the only way to implement things like the Profile Manager was by using custom properties. RunRev has long since acquired the engine, and I'd like to believe that anything the IDE does to stacks will eventually change to use built-in properties, leaving the user-defined properties to be defined by the user. It also performs colorization on the fly, so it never needs to cache a copy of the script in a custom property. The first IDE for the engine from MetaCard Corp. never adds or modifies custom properties. With the acquisition the MC IDE became open source, and is maintained by a group of volunteers. While its installation is somewhat cumbersome, any Studio or Enterprise licensee can use MC with engine v2.7 or later. A more streamlined installer for MC IDE is forthcoming. There are also at least three other IDEs in the works, and to the best of my knowledge none of them alter custom properties. News on those will no doubt be posted here as they become available. In the meantime, Chipp Walters has made a handy plugin, altCleanStack, which strips Rev's custom properties from a stack: > Also, since the Rev IDE considers my main stack to be already "LOADED", > handlers such as "on openStack" will fail (unless special arrangements > are made for their re-execution), which is not convenient to the > running and testing of my program "from scratch". (Incidently, this > is completely different in VB6. Actioning "RUN" means exactly "simulate > the running of the project as though it was a standalone", which > implies the re-execution of handlers such as "Form Load" in VB6 > terminology.) See where the expectations of similarities between VB and Rev will get ya'? :) Because Rev is always running, if you need to re-initialize your stack you can do this in the Message Box: send "openStack" to this stack With most of my projects I make a simple palette plugin which send any messages I need (and quickly opens specific stacks and scripts and other handy things -- takes only a couple minutes to make your own custom handy tool). > While I recognise that many users appreciate the "raizon d'etre" of the > above arrangement, and are happy using "splash screens" etc. in order to > get around the situation The "splash screen" that most people talk about here involves something that *is* similar to VB: a Windows application cannot modify itself while its running. People use the splash screen-as-standalone approach for two reasons: 1. To allow other stacks to have changes saved at runtime 2. To allow dynamic downloads of application components which can be updated without having to quit the application >, I would like to tentatively suggest > introducing the following OPTIONS: > > ------------------- > 1) A new handler in 2 possible forms: > > on run > on browse > > 2) A new button called "Standalone Test" or just "Test". > > ------------------- > > The handler in 1) would be executed when the operator clicked on the > toolbar's "browse (run)" button. It would also be executed on a single > occasion at the startup of the standalone version of the program. > > The action of the button in 2) would be to a) hide the project stack > etc. in the IDE; b) compile the standalone in temp form; c) execute the > temp standalone by means of a shell call; d; re-show the project stack > etc. upon termination of the shelled temp standalone. > > What do you think? I anticipate that I will probably learn a lot from > your replies. I don't know that the new message is needed, but I agree that a way to have a menu item which closes a stack and re-opens it fresh (to trigger the opening sequence of messages -- preOpenStack, preOpenCard, openStack, openCard, etc.) would be handy. Here's a question: What do to with the startup message? The engine only sends this when an application first starts, but since the Rev IDE is the application while working within it that message doesn't find its way to a stack. Can it safely be sent to a stack before opening the stack to get the same messaging sequence as in a standalone? I never use startup myself so I'm of little use on that one. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From janschenkel at yahoo.com Mon May 8 13:11:30 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 8 May 2006 10:11:30 -0700 (PDT) Subject: revdb error: MUST be select SQL In-Reply-To: Message-ID: <20060508171130.21653.qmail@web60523.mail.yahoo.com> --- Ivan wrote: > Hi Jan, > > Many thanks for the help - I'm still facing an issue > with PRAGMA. > > I was actually trying to use libDatabase from Trevor > DeVore, but my database > insert was failing on libDB_addToTable. In trying > to get it to work, I > isolated the problem to the revDataFromQuery call > above. > > It seemed that the PRAGMA sql call was not working. > > I tried to use revExecuteSQL, but this only executes > sql and does not return > the table field information produced by PRAGMA > table_info? > > I'm sure there is a simpler way to do this - but I'm > still very new to the db > calls in Rev. > > > Thanks, > Ivan > Hi Ivan, While I'm sure Trevor will jump in with comments on his excellent libDatabase, I thought I'd mention the following link to the SQLite.org WIKI: Basically, it shows how you can create a VIEW with the database schema information, so you wouldn't need the PRAGMA command. Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "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 mwieder at ahsoftware.net Mon May 8 13:25:11 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 8 May 2006 10:25:11 -0700 Subject: The end of OS9 development In-Reply-To: References: <20060507170004.6B18F825119@mail.runrev.com> Message-ID: <919297398.20060508102511@ahsoftware.net> Jeffrey- Sunday, May 7, 2006, 9:13:18 PM, you wrote: > All my education applications will have to be delivered with OS9 apps > for the next few years, its a fact i just cant get around. even the ...and therein lies the rub. Not only are there *very* few developers still cranking out OS9 apps, but there are no development tools currently shipping to produce them. If you haven't already got an old version of CodeWarrior or a rev 2.6.1 OS9 engine or something similar you're just not going to be making OS9 apps. And there's very little incentive to do so, given the increasingly smaller market. ...and I don't expect any OS9 rev engines any more, since they were built with CodeWarrior. -- -Mark Wieder mwieder at ahsoftware.net From bobwarren at howsoft.com Mon May 8 13:41:05 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 08 May 2006 14:41:05 -0300 Subject: Enhancements in your opinion? Message-ID: <445F82B1.3080802@howsoft.com> Well, as anticipated, I am already learning stuff (I didn't know about the "on newTool" message). And as usual, Ken Ray is waiting in the wings to give his excellent suggestions that are far more technically advanced than I could ever give (even with more experience). Thanks, Ken! OK ladies and gentlemen, keep your responses coming! Bob Warren From JimAultWins at yahoo.com Mon May 8 13:48:23 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 08 May 2006 10:48:23 -0700 Subject: table viewer - SQL - Rev In-Reply-To: <445F5481.4030304@inspiredlogic.com> Message-ID: Thanks for the memory jog. I have been working in OSX so long that I forgot about Classic mode. I already have Filemaker Pro 4.1 from the old days.... double click on my backup drive System 9.2 folder and within a few seconds >> Filemaker is waiting for me. I go to File:Open... choose the text file and 'blink' .. I have the table!! Just a few scripting commands & buttons away from the quick tool I need. Jim Ault Las Vegas On 5/8/06 7:24 AM, "Geoff Canyon" wrote: > Jim Ault wrote: >> I have used Access and Fox Pro on Windows, and use Excel on the Mac to view >> tables of data from different sources where I can apply filtering and >> sorting to find data errors/omissions in a table view. >> >> Is there such a program for the Mac that can handle more than 65000 rows >> (limit in Excel) for table viewing? >> >> I am running OSX 10.4.6, and have not ventured in to the world of SQL yet. >> The critical aspect at the moment is to view data from other sources to see >> if it will be useful for a database structure. Simple filtering and sorting >> are all that would be required. >> >> Eventually all this would be handled in Rev + SQL, but I need to find the >> right data, then build a data base solution. >> > FileMaker 8 would likely be able to do this, depending on the connection > type, etc. It can certainly handle more than 65,000 rows -- more like > billions ;-) > > That said, it wouldn't be too hard to build something like this in Rev. From bobwarren at howsoft.com Mon May 8 14:09:32 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 08 May 2006 15:09:32 -0300 Subject: Enhancements in your opinion? Message-ID: <445F895C.2080504@howsoft.com> Ken Ray wrote: >Well, we have the "newTool" message, which is sent when a tool is chosen, so it could be used to detect when the browse tool is selected: on newTool pTool if pTool is "Browse" then ... (etc.) end if end newTool However personally I'd like to see that message have an alternate version called "toolChanged" to go along with "nodeChanged", "selectionChanged", and "selectedObjectChanged". And you could use the "startup" message to trap the starting up of your standalone, since it is only sent to the first stack that is opened from the engine (either the first RevIDE stack (if in the IDE), or the stack opened first in your standalone). Would these cover the bases of (1) for you? ------------------------------------------------------------ To a fair degree, I certainly think so Ken. However, the advantage of my suggestion would be a greater unification between the "running" of the project and the "running" of the standalone. At the moment, projects and standalones (probably for historical reasons among others) seem to be 2 sorts of animals requiring perhaps different programming procedures. This really does bother me. Of course, if "newTool" or "toolChanged" could be executed at the beginning of the standalone, it would achieve my objective. Bob From bobwarren at howsoft.com Mon May 8 14:28:51 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 08 May 2006 15:28:51 -0300 Subject: Enhancements in your opinion? Message-ID: <445F8DE3.7070609@howsoft.com> Mark Smith wrote: >I think that having this sort of startup behaviour triggered simply by choosing the browse tool might interfere too much in many peoples development practices (certainly mine, as someone who has been using X-Talk for years), but I can certainly see the point of what you're suggesting. ----------------------------------------------- Thanks Mark. When you say "I think that having this sort of startup behaviour triggered simply by choosing the browse tool", this does not quite correspond to what I had in mind. My suggestion was the optional use of an "on run/browse" handler which of course would only be actioned if the user included it in his/her script! Bob From bobwarren at howsoft.com Mon May 8 14:56:18 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 08 May 2006 15:56:18 -0300 Subject: Enhancements in your opinion? Message-ID: <445F9452.70701@howsoft.com> Richard Gaskin wrote: (A wealth of information - See his post!) --------------------------------------- Wow! I asked for responses, and I got them! Thanks Richard! Now give me a little time to digest the stuff I'm learning! Regarding:- "I don't know that the new message is needed, but I agree that a way to have a menu item which closes a stack and re-opens it fresh (to trigger the opening sequence of messages -- preOpenStack, preOpenCard, openStack, openCard, etc.) would be handy." - There are of course other ways in which this could be done, as I have suggested in the past. For example, saving the current project itself as a temp file and then provoking a revert at some point. However, it strikes me that the idea of independent compiling and shelling would be particularly easy to implement, avoiding the kinds of modifications which might lead to bloat and further instability of the IDE. This could be done with or without the idea of the new message. Regards, Bob From ambassador at fourthworld.com Mon May 8 15:20:20 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 12:20:20 -0700 Subject: Enhancements in your opinion? Message-ID: <445F99F4.7030007@fourthworld.com> Bob Warren wrote: > Richard Gaskin wrote: > > (A wealth of information - See his post!) Thanks. :) > Regarding:- > > "I don't know that the new message is needed, but I agree that a way to > have a menu item which closes a stack and re-opens it fresh (to trigger > the opening sequence of messages -- preOpenStack, preOpenCard, > openStack, openCard, etc.) would be handy." > > - There are of course other ways in which this could be done, as I have > suggested in the past. For example, saving the current project itself as > a temp file and then provoking a revert at some point. However, it > strikes me that the idea of independent compiling and shelling would be > particularly easy to implement, avoiding the kinds of modifications > which might lead to bloat and further instability of the IDE. I'm not sure I follow: what constitutes "independent compiling and shelling"? Maybe I'll put it in my IDE. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dsc at swcp.com Mon May 8 15:24:14 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 8 May 2006 13:24:14 -0600 Subject: Byte order in unicode button labels In-Reply-To: References: Message-ID: <2A0B54A9-07F5-4A03-A669-6B9E4B02F066@swcp.com> On May 5, 2006, at 12:47 PM, Devin Asay wrote: > I am writing an app with button labels in a non-Latin script > (Cyrillic). Under certain conditions I need to change the label of > these buttons. To do so I store the unicode text of the different > label names in custom properties. But I just discovered that the > byte order is swapped between Win and Mac (okay, I'm slow.) I can > just store custom props with the different label variants for both > mac and win, but that would be an inelegant kludge. Is there a way > to reverse the byte order of unicode strings in Rev? You might want to vote for enhancement 2825 that adds UTF-16BE and UTF-16LE to the uniEncode and uniDecode options. This would allow you to store your favorite, say UTF-16BE, in your properties and then convert to host-order UTF-16 for unicodeText. This might be a bit faster than storing UTF-8 in the property and then converting. Dar From mark at maseurope.net Mon May 8 15:39:11 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 8 May 2006 20:39:11 +0100 Subject: Enhancements in your opinion? In-Reply-To: <445F9452.70701@howsoft.com> References: <445F9452.70701@howsoft.com> Message-ID: <5874CEC6-4ECD-4E0A-A325-F6CFBFAE4C52@maseurope.net> So, automating the process of: Save as standalone Launch standalone Delete standalone when quit I imagine it could be discovered how to make the standalone builder build, and how to set the path of where to build. Launching it is trivial, but maybe it'll be trickier to figure out when it has quit. Maybe there'd have to be an 'on quit' type handler added to it to send a message (applescript? vbscript? socket?). This could be a job for an intrepid plug-in maker (not me!) Best, Mark On 8 May 2006, at 19:56, Bob Warren wrote: > However, it strikes me that the idea of independent compiling and > shelling would be particularly easy to implement From ambassador at fourthworld.com Mon May 8 15:41:56 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 12:41:56 -0700 Subject: Enhancements in your opinion? Message-ID: <445F9F04.8060407@fourthworld.com> Mark Smith wrote: > So, automating the process of: > > Save as standalone > Launch standalone > Delete standalone when quit > > I imagine it could be discovered how to make the standalone builder > build, and how to set the path of where to build. Launching it is > trivial, but maybe it'll be trickier to figure out when it has quit. > Maybe there'd have to be an 'on quit' type handler added to it to > send a message (applescript? vbscript? socket?). > > This could be a job for an intrepid plug-in maker (not me!) On its way ('cept for the delete part; my standalone maker only deletes when you make a new standalone of the same name). -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From cmsheffield at gmail.com Mon May 8 15:42:14 2006 From: cmsheffield at gmail.com (Chris Sheffield) Date: Mon, 8 May 2006 13:42:14 -0600 Subject: Tip: F1 In-Reply-To: <4453BFE9.2050509@fourthworld.com> References: <4453BFE9.2050509@fourthworld.com> Message-ID: Richard, Hope you don't mind me asking, but have you implemented this in a standalone yet? I can't figure out how to make a function key work as a menu shortcut in Rev. I mean, I know I can trap the functionKey message and do what I need to there, but how can I get F1 to actually display in my menu like it does in other Windows apps? Chris Sheffield On Apr 29, 2006, at 1:35 PM, Richard Gaskin wrote: > For Mac folks just getting started in Windows application design, > consider this tidbit from the latest entry at Jensen Harris's blog: > > Based on our instrumentation data in Office 2003, > over 75% of users access Help through pressing F1 > (or the key labeled "Help" on many modern keyboards) > and not by using the Help menu. > > > > (Note to self: Double-check all apps to make sure F1 support is > present...) > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From jeff at siphonophore.com Mon May 8 15:53:04 2006 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Mon, 08 May 2006 15:53:04 -0400 Subject: The end of OS9 development In-Reply-To: <20060508170004.C4DDD824EA8@mail.runrev.com> References: <20060508170004.C4DDD824EA8@mail.runrev.com> Message-ID: <64234F00-7065-451B-95FF-667F3BC22E09@siphonophore.com> Mark, yep its a problem for the education market. Since many schools just cant afford to upgrade all their machines at once it means they have a smaller selection of older (and sometimes outdated) content to use. the OSX only programs then dont get bought sometimes unless they have enough machines to warrant it and then its not running on all the lab's computers, just the newer machines with OSX. This makes for a very strange dynamics in the education market, very different from other markets where as dan pointed out, once a feature/package justifies the upgrade they just buy it. not so in the education market in many places. Another up-and-coming market in education is the home schooling market, and there you tend to find very wide range of computer OSs, and in many cases very limited budgets and technical knowledge for upgrading systems. I realize this is not Rev's fault at all. The solution is not to force the software market to be beholding to fix all this, but to be aware of it and help out as much as possible where possible (since education seems to be a second class citizen in many respects). The real solution is to properly fund schools, but thats a huge and tangled mess of a problem. I was just pointing out the situation in K-12 schools is very different from much of the rest of the markets. I am just hoping that rev 261 keeps running well for the upgrades in OSX and Windoz for the next few years while i still need to create OS9 computers. Sorry education tends to get the dirt kicked on it a lot and i just have to speak up when folks say the solution is for schools to just upgrade. Jeffrey Reynolds On May 8, 2006, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: > ...and therein lies the rub. Not only are there *very* few developers > still cranking out OS9 apps, but there are no development tools > currently shipping to produce them. If you haven't already got an old > version of CodeWarrior or a rev 2.6.1 OS9 engine or something similar > you're just not going to be making OS9 apps. And there's very little > incentive to do so, given the increasingly smaller market. > > ...and I don't expect any OS9 rev engines any more, since they were > built with CodeWarrior. From bobwarren at howsoft.com Mon May 8 16:09:06 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 08 May 2006 17:09:06 -0300 Subject: Enhancements in your opinion? Message-ID: <445FA562.4090604@howsoft.com> Richard Gaskin wrote: >A more streamlined installer for MC IDE is forthcoming. >There are also at least three other IDEs in the works, and to the best of my knowledge none of them alter custom properties. News on those will no doubt be posted here as they become available. --------------------------------------------------- Including an installer or version for Linux/Unix? As you know, I have become allergic to Windows, and I don't have the cash to buy a Mac. Bob From ambassador at fourthworld.com Mon May 8 16:33:00 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 13:33:00 -0700 Subject: Tip: F1 Message-ID: <445FAAFC.9070207@fourthworld.com> Chris Sheffield wrote: > On Apr 29, 2006, at 1:35 PM, Richard Gaskin wrote: >> For Mac folks just getting started in Windows application design, >> consider this tidbit from the latest entry at Jensen Harris's blog: >> >> Based on our instrumentation data in Office 2003, >> over 75% of users access Help through pressing F1 >> (or the key labeled "Help" on many modern keyboards) >> and not by using the Help menu. >> >> >> >> (Note to self: Double-check all apps to make sure F1 support is >> present...) > > Hope you don't mind me asking, but have you implemented this in a > standalone yet? I can't figure out how to make a function key work > as a menu shortcut in Rev. I mean, I know I can trap the functionKey > message and do what I need to there, but how can I get F1 to actually > display in my menu like it does in other Windows apps? Getting the appearance is part of BZ#601, first requested Sept. 2003: But at least the behavior is simple enough to support: on functionKey k if k = 1 then answer "Help" else pass functionKey end functionKey -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Mon May 8 16:34:42 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 13:34:42 -0700 Subject: Enhancements in your opinion? Message-ID: <445FAB62.2060703@fourthworld.com> Bob Warren wrote: > Richard Gaskin wrote: > >A more streamlined installer for MC IDE is forthcoming. > > >There are also at least three other IDEs in the works, and to the best > of my knowledge none of them alter custom properties. News on those > will no doubt be posted here as they become available. > --------------------------------------------------- > Including an installer or version for Linux/Unix? An IDE is just a collection of stacks, so there should be no problem running anywhere Rev can run. What issues have you encountered with the MC IDE on Linux? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From effendi at wanadoo.fr Mon May 8 16:38:13 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 8 May 2006 22:38:13 +0200 Subject: How Computers Really Work: A Children's Guide Message-ID: <476c5d947abf31176f8b72b23865504a@wanadoo.fr> My 2 euros worth, from Paris, I also have been amazed at the ease with which my kids (and my grand-kids !) hook up to the use of computers. It makes some grown-ups look quite silly. But I have yet to meet a young person who can work out a square root without using a calculator (something I learned and never forgot !). They also think that digital transmission sends zeros and ones ! And they don't spell so good either ....... ! Different needs - different tools - different aspects. - Francis "In the quantum world, what you see is what you get and nothing is real.The best you can hope for is a set of delusions that agree with one another". > From: Jeffrey Reynolds > Interesting article. Actually, I have been amazed at how well kids > understand the workings of computers compared to even heavily > computer using adults! Also the kids usually grok this stuff when > they dont know it pretty quickly, but i have explained some simple > concepts to adults over and over and they never seem to get it. I From devin_asay at byu.edu Mon May 8 17:51:26 2006 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 8 May 2006 15:51:26 -0600 Subject: Byte order in unicode button labels In-Reply-To: <2A0B54A9-07F5-4A03-A669-6B9E4B02F066@swcp.com> References: <2A0B54A9-07F5-4A03-A669-6B9E4B02F066@swcp.com> Message-ID: <25E986E0-0935-47DF-A1FD-099FD7832B75@byu.edu> On May 8, 2006, at 1:24 PM, Dar Scott wrote: > > On May 5, 2006, at 12:47 PM, Devin Asay wrote: > >> I am writing an app with button labels in a non-Latin script >> (Cyrillic). Under certain conditions I need to change the label of >> these buttons. To do so I store the unicode text of the different >> label names in custom properties. But I just discovered that the >> byte order is swapped between Win and Mac (okay, I'm slow.) I can >> just store custom props with the different label variants for both >> mac and win, but that would be an inelegant kludge. Is there a way >> to reverse the byte order of unicode strings in Rev? > > You might want to vote for enhancement 2825 that adds UTF-16BE and > UTF-16LE to the uniEncode and uniDecode options. This would allow > you to store your favorite, say UTF-16BE, in your properties and > then convert to host-order UTF-16 for unicodeText. This might be a > bit faster than storing UTF-8 in the property and then converting. Great request. I've added my votes. devin From chipp at chipp.com Mon May 8 19:04:26 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 May 2006 18:04:26 -0500 Subject: Enhancements in your opinion? In-Reply-To: <445F7841.5010003@fourthworld.com> References: <445F7841.5010003@fourthworld.com> Message-ID: <445FCE7A.9000507@chipp.com> Constellation creates a custom property set. It's not as large as the one in Rev. I've talked with Jerry about either creating a 'clean stack' button, or adding the function into my altClean plugin. -Chipp Richard Gaskin wrote: > There are also at least three other IDEs in the works, and to the best > of my knowledge none of them alter custom properties. News on those > will no doubt be posted here as they become available. From russmcb at tsw.berkeley.edu Mon May 8 19:14:40 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Mon, 8 May 2006 16:14:40 -0700 Subject: Sort-of OT: Learning Python In-Reply-To: References: Message-ID: Hey Geoff, Thanks for the link. I always appreciate those kinds of posts. I don't think I've heard a whole lot of great things about wxWidgets. As a sidenote-- a lot of people who've used Python have moved to Ruby and a lot of people who've been stuck using Java have fallen in love with Ruby (me included). Simple, powerful, clean syntax, great development community. Truly a joy to program in. My (long-term) goal is to be able to mix Transcript and Ruby in my runrev apps. If anyone has any ideas or pointers about writing an external to do this I'm keenly interested! Cheers, russ On May 4, 2006, at 5:30 PM, Geoff Canyon wrote: > Those of you who know me know that I am always fascinated by > different programming languages. I've programmed in more than a > few, but read up on dozens. Lately I've been taking a stab at Python. > > I'm keeping track of progress at http://learningpython.wordpress.com/ > > So far it's mostly gripes and rants ;-) > > The reason I say sort-of off topic is that I'm making no secret of > the fact that I come from a Revolution background. The latest post > compares the out-of-the-box experience between Rev and a Python > IDE. In Rev, installation and building a standalone application > takes 16 steps, including retrieving and entering the demo license > code. In Python, after 10 steps I have downloaded nothing, > installed nothing, and built nothing, have gone down a blind alley > or two, and have more questions than I started with. > > When I get past the install and start describing actually > programming in Python, it should be better. > > In any case, feel free to have a look and post feedback, even if > it's just to point out where I went wrong in the Python install > process ;-) > > regards, > > Geoff > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 From chipp at chipp.com Mon May 8 19:40:53 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 May 2006 18:40:53 -0500 Subject: copy file on Mac Message-ID: <445FD705.7080306@chipp.com> I have a user who tells me that copying files in MacOSX with the URL command creates a target file which no longer launches Excel when double-clicked on: put URL ("binfile:" & "text.xls") into URL ("binfile:" & "text2.xls") IOW, text2.xls when double-clicked on won't launch Excel, even though text.xls will. Any ideas? (I'm not near a Mac OSX right now. ) TIA, Chipp -- -------------- Chipp Walters www.altuit.com From ambassador at fourthworld.com Mon May 8 19:41:32 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 16:41:32 -0700 Subject: Enhancements in your opinion? Message-ID: <445FD72C.4050700@fourthworld.com> Chipp Walters wrote: > Richard Gaskin wrote: >> There are also at least three other IDEs in the works, and to >> the best of my knowledge none of them alter custom properties. > > Constellation creates a custom property set. It's not as large > as the one in Rev. I've talked with Jerry about either creating > a 'clean stack' button, or adding the function into my altClean > plugin. Custom props are certainly useful, but more so if the user knows what's happening. In the standalone builder I'm making it also uses a single custom property, but before it's added it notifies the user and asks permission, or lets the user save the metadata to a file. For all subsequent runs once the property has been added it no longer asks. Not all circumstances allow such flexibility, but at least letting the use know is a step in the right direction (and of course refraining from all use of custom props where any alternative will work, such as colorizing on the fly rather than cashing a huge htmlText version of the script). -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Mon May 8 19:47:18 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 08 May 2006 18:47:18 -0500 Subject: copy file on Mac In-Reply-To: <445FD705.7080306@chipp.com> References: <445FD705.7080306@chipp.com> Message-ID: <445FD886.2080908@hyperactivesw.com> Chipp Walters wrote: > I have a user who tells me that copying files in MacOSX with the URL > command creates a target file which no longer launches Excel when > double-clicked on: > > put URL ("binfile:" & "text.xls") into URL ("binfile:" & "text2.xls") > > IOW, text2.xls when double-clicked on won't launch Excel, even though > text.xls will. > > Any ideas? (I'm not near a Mac OSX right now. ) You probably need to set the filetype property before creating the file. OS X most likely thinks the file is a text file (in spite of the extension) because Rev's default filetype is TextEdit. If I used Excel I might even be able to tell you what the filetype should be, but I bet someone else can. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Mon May 8 19:48:23 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 9 May 2006 00:48:23 +0100 Subject: copy file on Mac In-Reply-To: <445FD705.7080306@chipp.com> References: <445FD705.7080306@chipp.com> Message-ID: <0DB880F3-099F-4F41-89BC-C599247879A5@maseurope.net> You probably just need to set the fileType before you write the file - I don't know what the file type of excel is, but it shouldn't be hard to find out. Best, Mark On 9 May 2006, at 00:40, Chipp Walters wrote: > I have a user who tells me that copying files in MacOSX with the > URL command creates a target file which no longer launches Excel > when double-clicked on: > > put URL ("binfile:" & "text.xls") into URL ("binfile:" & "text2.xls") > > IOW, text2.xls when double-clicked on won't launch Excel, even > though text.xls will. > > Any ideas? (I'm not near a Mac OSX right now. ) > > TIA, > Chipp > > -- > -------------- > Chipp Walters > www.altuit.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Mon May 8 19:49:26 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 9 May 2006 01:49:26 +0200 Subject: copy file on Mac In-Reply-To: <445FD705.7080306@chipp.com> References: <445FD705.7080306@chipp.com> Message-ID: Hi Chipp, Check the file and creator type of the original file and make sure to the filetype before using the put url command. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 9-mei-2006, om 1:40 heeft Chipp Walters het volgende geschreven: > I have a user who tells me that copying files in MacOSX with the > URL command creates a target file which no longer launches Excel > when double-clicked on: > > put URL ("binfile:" & "text.xls") into URL ("binfile:" & "text2.xls") > > IOW, text2.xls when double-clicked on won't launch Excel, even > though text.xls will. > > Any ideas? (I'm not near a Mac OSX right now. ) > > TIA, > Chipp > > -- > -------------- > Chipp Walters > www.altuit.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Mon May 8 19:55:17 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 09 May 2006 00:55:17 +0100 Subject: Sort-of OT: Learning Python / Ruby In-Reply-To: References: Message-ID: <445FDA65.8010508@tweedly.net> Russ McBride wrote: > > Hey Geoff, > > Thanks for the link. I always appreciate those kinds of posts. I > don't think I've heard a whole lot of great things about wxWidgets. > Hmmm - how odd that we've heard such different things :-) I believe that wxWidgets does a better job of producing GUI apps that look and feel native to the platform than anything else I've seen or used (including Rev). (of course, doesn't include OS9) > As a sidenote-- a lot of people who've used Python have moved to Ruby > and a lot of people who've been stuck using Java have fallen in love > with Ruby (me included). Simple, powerful, clean syntax, great > development community. Truly a joy to program in. My (long-term) > goal is to be able to mix Transcript and Ruby in my runrev apps. If > anyone has any ideas or pointers about writing an external to do this > I'm keenly interested! > I'd be surprised if that was (practically) doable, in the traditional sense of an external. You could certainly use what I called "remotes" - i.e. socket-based communication from Rev GUI to a Ruby process - and the overhead should be fairly small (you could even use UDP sockets and for the most part ignore the possibility of packet loss, so getting very minimal overhead). I've done that in a few cases (though using Python rather than Ruby), and it has let me do projects that would have been much harder in either one language than they were in the combination of the two. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/333 - Release Date: 05/05/2006 From tom.cole at asu.edu Mon May 8 20:10:11 2006 From: tom.cole at asu.edu (Tom Cole) Date: Mon, 8 May 2006 17:10:11 -0700 Subject: Printing Problem Message-ID: <181b5336beea289bdbaea1de6b1c47fc@asu.edu> I find that if I print text that is more than one page, there is sometimes a terrible print-out with lines of text printed one atop another on much of page 2! My script is simple enough: if it is "print now" then put test into cd fld "printfield" revPrintField the name of cd field "printfield" end if I'm very worried about my project because of this. I have seen this on one printer in my office, but I took it to be a buggy printer. Now my editor has printed out some things for the software that accompanies a book I am writing, and I see this same disaster. Has anyone seen this? I could put a scan of what it looks like on line for someone to see. I've looked at some of the Rev sites and I can't find any reference to this printing problem. Is there a more sure-fire way of printing? Thanks! Tom From soapdog at mac.com Mon May 8 14:00:42 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 8 May 2006 15:00:42 -0300 Subject: The end of OS9 development In-Reply-To: <919297398.20060508102511@ahsoftware.net> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> Message-ID: <6E197DDF-B2E5-4053-9243-095011C15DA6@mac.com> But on the bright side, you can trust that OS9 will not change or have new releases that break compatibility, thus, your old Rev 2.6 or CodeWarrior IDE suits the development perfectly. It's not like OS X that each release introduce new bugs, I mean, features :-) For example webcore changed from 10.3 to 10.4 and lots of developers had to quick patch their tools. This kind of stuff will not happen in OS9 apps... (yeah I am really trying to see something positive in working with OS 9) Cheers andre On May 8, 2006, at 2:25 PM, Mark Wieder wrote: > Jeffrey- > > Sunday, May 7, 2006, 9:13:18 PM, you wrote: > >> All my education applications will have to be delivered with OS9 apps >> for the next few years, its a fact i just cant get around. even the > > ...and therein lies the rub. Not only are there *very* few developers > still cranking out OS9 apps, but there are no development tools > currently shipping to produce them. If you haven't already got an old > version of CodeWarrior or a rev 2.6.1 OS9 engine or something similar > you're just not going to be making OS9 apps. And there's very little > incentive to do so, given the increasingly smaller market. > > ...and I don't expect any OS9 rev engines any more, since they were > built with CodeWarrior. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Mon May 8 20:45:39 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 08 May 2006 19:45:39 -0500 Subject: copy file on Mac In-Reply-To: Message-ID: On 5/8/06 6:49 PM, "Mark Schonewille" wrote: > Hi Chipp, > > Check the file and creator type of the original file and make sure to > the filetype before using the put url command. And FYI, for Office 2004 for Mac, the creator is "XCEL" and the type is "XLS8" (case sensitive). If for some reason the .xls file has resources in it, you might also want to do a "resfile:" copy as well, as in: set the fileType to "XCELXLS8" put URL ("binfile:" & "text.xls") into URL ("binfile:" & "text2.xls") put URL ("resfile:" & "text.xls") into URL ("resfile:" & "text2.xls") HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From chipp at chipp.com Mon May 8 21:42:49 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 May 2006 20:42:49 -0500 Subject: copy file on Mac In-Reply-To: References: Message-ID: <445FF399.3040305@chipp.com> Thanks to everyone who replied. Let me get this right. You all are saying Macs _CAN'T LAUNCH A FILE BASED UPON EXTENSION_ ? I understood why this was in MacOS9, but you would think that would've changed by now...it is 2006 and the OS is supposedly modern. Surely there is a setting somewhere which manages all this? After all, we do live in a world with more than one OS. Or, do I need to create a lookup table and reset filetypes for each and every file downloaded? How do all of you do this? Thanks again for your comments! -Chipp Ken Ray wrote: > On 5/8/06 6:49 PM, "Mark Schonewille" > wrote: > > >>Hi Chipp, >> >>Check the file and creator type of the original file and make sure to >>the filetype before using the put url command. > > > And FYI, for Office 2004 for Mac, the creator is "XCEL" and the type is > "XLS8" (case sensitive). > > If for some reason the .xls file has resources in it, you might also want to > do a "resfile:" copy as well, as in: > > set the fileType to "XCELXLS8" > put URL ("binfile:" & "text.xls") into URL ("binfile:" & "text2.xls") > put URL ("resfile:" & "text.xls") into URL ("resfile:" & "text2.xls") From briany at qldlearning.com Mon May 8 21:49:36 2006 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 8 May 2006 18:49:36 -0700 Subject: copy file on Mac In-Reply-To: <445FF399.3040305@chipp.com> References: <445FF399.3040305@chipp.com> Message-ID: <2f88875b69892b00138cd6755f9ac7a4@qldlearning.com> Chipp, No- MacOSX has no problem launching files based upon extension. I believe the problem is that your can override that behavior by explicitly setting a file type. Since Revolution defaults to setting this to TEXT, you have to manage it yourself to avoid getting screwy files. I would hope that you could at least clear the setting in Revolution, or it does indeed make it very difficult to produce double-clickable files from Rev. I can't say that I've tried... HTH, Brian > Thanks to everyone who replied. > > Let me get this right. You all are saying Macs _CAN'T LAUNCH A FILE > BASED UPON EXTENSION_ ? > > I understood why this was in MacOS9, but you would think that would've > changed by now...it is 2006 and the OS is supposedly modern. Surely > there is a setting somewhere which manages all this? After all, we do > live in a world with more than one OS. > > Or, do I need to create a lookup table and reset filetypes for each > and every file downloaded? How do all of you do this? > > Thanks again for your comments! > > -Chipp > > Ken Ray wrote: >> On 5/8/06 6:49 PM, "Mark Schonewille" >> >> wrote: >>> Hi Chipp, >>> >>> Check the file and creator type of the original file and make sure to >>> the filetype before using the put url command. >> And FYI, for Office 2004 for Mac, the creator is "XCEL" and the type >> is >> "XLS8" (case sensitive). >> If for some reason the .xls file has resources in it, you might also >> want to >> do a "resfile:" copy as well, as in: >> set the fileType to "XCELXLS8" >> put URL ("binfile:" & "text.xls") into URL ("binfile:" & "text2.xls") >> put URL ("resfile:" & "text.xls") into URL ("resfile:" & "text2.xls") > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From ambassador at fourthworld.com Mon May 8 21:55:09 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 18:55:09 -0700 Subject: copy file on Mac Message-ID: <445FF67D.6040104@fourthworld.com> Mark Schonewille wrote: > Check the file and creator type of the original file and make sure to > the filetype before using the put url command. While that will certainly take care of this specific problem, it isn't the real solution. For example, what if the user downloads an XLS from the web or FTP? Applications identify their file extensions in their info.plist files. Sounds like the Finder's just being flaky. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From chipp at chipp.com Mon May 8 22:13:23 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 May 2006 21:13:23 -0500 Subject: copy file on Mac In-Reply-To: <445FD705.7080306@chipp.com> References: <445FD705.7080306@chipp.com> Message-ID: <445FFAC3.9010002@chipp.com> Richard Gaskin mentioned you can *force* a file launch *sometimes* ;-) by using the get info for a filetype, choosing which application and then pressing the "Change All.." button. I tried this on a single file, and it did seem to work. I'm hoping Apple will come to it's senses soon and fix this eratic and un-standard behavior. Our development of altBrowser and other externals on the Mac takes more than 10X the resources (our time) for the PC. It's not a familiarity thing, but rather the fact that Apple keeps changing the frig&&ng spec, every dot release. They actually change libraries during dot releases for things like WebKit!! Not to mention, nothing's ever tested, and there are few decent resources to get good dev help (other than paying thousands to Apple as a certified Mac Developer). Now, they've broken the WebKit printing engine, and we're having to jump through hoops to work with the new one, undocumented and apparently very buggy. Not to mention, they release a whole new version of the OS every year or so. Geez. -Chipp From sarah.reichelt at gmail.com Mon May 8 22:38:26 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 9 May 2006 12:38:26 +1000 Subject: copy file on Mac In-Reply-To: <2f88875b69892b00138cd6755f9ac7a4@qldlearning.com> References: <445FF399.3040305@chipp.com> <2f88875b69892b00138cd6755f9ac7a4@qldlearning.com> Message-ID: > No- MacOSX has no problem launching files based upon extension. I > believe the problem is that your can override that behavior by > explicitly setting a file type. Since Revolution defaults to setting > this to TEXT, you have to manage it yourself to avoid getting screwy > files. > > I would hope that you could at least clear the setting in Revolution, > or it does indeed make it very difficult to produce double-clickable > files from Rev. I can't say that I've tried... I do this all the time. If you set the fileType to empty before saving a file, the extension is used to select the default app fpr that file. That way you never have to worry about what app the user has selected as the default for any particular file type. Cheers, Sarah From wlists at fireworksmm.com Mon May 8 22:42:03 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Mon, 8 May 2006 22:42:03 -0400 Subject: Transparent Blending -- Mac vs Windows In-Reply-To: <42c4e7f4ca968296093b18a19a1b1238@gmail.com> References: <42c4e7f4ca968296093b18a19a1b1238@gmail.com> Message-ID: <60048D05-713A-4C54-BB14-25BE64CF1729@fireworksmm.com> Save yourself a lot of time and use PNG's they look great and the transparency works in both platforms. W. On May 4, 2006, at 2:52 AM, kevin wrote: > Hi All, > > In regards to the blending property of images, I am used to working > with Revolution on the Mac but when I open the same stack in > Revolution on Windows, my graphics do not transfer over properly. I > was predominantly using the "transparent" ink with a blend level of > 0 for my images. On the Mac, this makes all white pixels on an > image actually transparent. But on Windows, the white pixels remain > white! The most common scenario would be that you have a graphic of > something and you want it to sit on top of other images in the > background. This must surely be the most popular blending required > and I must be overlooking something simple. Any help would be > greatly appreciated!!! > > Thanks, > > Kevin > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jspencer78 at mac.com Mon May 8 23:18:38 2006 From: jspencer78 at mac.com (James Spencer) Date: Mon, 8 May 2006 22:18:38 -0500 Subject: Location of cloned stack Message-ID: <78EB611A-CCFB-4E42-A8A4-41A8E2FE81CE@mac.com> This is a curiosity question. OS X 10.4.6 and Rev 2.7.1. My application contains a substack which I clone as needed for a multiple windows. I had thought a cloned stack inherited all of the properties of the original (other than it's name) but for some reason, the location of my cloned stack is apparently unrelated to the original stack's location. I was was starting to look at this issue because I was going to create some code to do offsets for new windows but the problem became critical with 2.7.1 however because with the new version (I don't think anything else changed), the cloned window is appearing with its top at -33 which of course means the title bar is under the menu bar and of course, the window can't be moved by the user outside the development environment. Obviously, this is a minor problem as I can move the window in my preOpenStack handler where I do the staggering code but I'm curious as to why this is happening? Bug? or am I missing something? James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From ambassador at fourthworld.com Mon May 8 23:21:48 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 20:21:48 -0700 Subject: copy file on Mac Message-ID: <44600ACC.5040803@fourthworld.com> Chipp Walters wrote: > Richard Gaskin mentioned you can *force* a file launch *sometimes* ;-) > by using the get info for a filetype, choosing which application and > then pressing the "Change All.." button. > > I tried this on a single file, and it did seem to work. I'm hoping Apple > will come to it's senses soon and fix this eratic and un-standard behavior. But my tip only reliably addresses files with no type, such as downloaded files. When we spoke I had forgotten that RR sets the file type by default to "TEXT", so doing that Get Info trick on an .xls file set to "TEXT" may produce unexpected results (does that affect files of the same type or files with the same extension? Or did the Mac team and the NeXT team ever settle their little fight over that yet?) As Sarah pointed out, it's more reliable to first set the file type to empty before writing a file whose extension is known but whose Finder type may not be. If you know the file type of course you can just set that before writing. > > Our development of altBrowser and other externals on the Mac takes more > than 10X the resources (our time) for the PC. ... > Not to mention, they release a whole new version of the OS every year or > so. Geez. > Hang on to your seat -- about the time developers begin to recover from the devastating losses from the one-two-three punch in the face of 68k->PPC, Classic->OS X, and most recently PPC->Intel, Apple may possibly replace the file system: Apple is reportedly interested in porting Sun's Solaris "ZFS" filesystem to Mac OS X, and is seeking community assistance -- the ZFS team at Sun is reportedly pleased and fully supports the effort being spearheaded by Chris Emura, Apple's Filesystem Development Manager. Don't worry. They wouldn't dream of putting all the hurdles out at one time. It creates much more artificial demand for otherwise-unnecessary upgrades to space these transitions out. Where would third parties be in the Apple world if not for the last three artificial-demand cycles? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From davis.phil at comcast.net Mon May 8 23:39:19 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 08 May 2006 20:39:19 -0700 Subject: Location of cloned stack In-Reply-To: <78EB611A-CCFB-4E42-A8A4-41A8E2FE81CE@mac.com> References: <78EB611A-CCFB-4E42-A8A4-41A8E2FE81CE@mac.com> Message-ID: <44600EE7.4010300@comcast.net> Hi James, When you clone a stack: - The topLeft of the defaultStack is the point of reference for placing the clone, *no matter which stack that may be*. I've had it be a palette when I meant for it to be a regular stack. To avoid that, just set the defaultStack immediately before cloning. - When created, the topLeft of the clone will be offset 32 pixels from the topLeft of the defaultStack. I don't think you can stop that from happening. HTH - Phil Davis James Spencer wrote: > This is a curiosity question. OS X 10.4.6 and Rev 2.7.1. My > application contains a substack which I clone as needed for a multiple > windows. I had thought a cloned stack inherited all of the properties > of the original (other than it's name) but for some reason, the > location of my cloned stack is apparently unrelated to the original > stack's location. > > I was was starting to look at this issue because I was going to create > some code to do offsets for new windows but the problem became critical > with 2.7.1 however because with the new version (I don't think anything > else changed), the cloned window is appearing with its top at -33 which > of course means the title bar is under the menu bar and of course, the > window can't be moved by the user outside the development environment. > > Obviously, this is a minor problem as I can move the window in my > preOpenStack handler where I do the staggering code but I'm curious as > to why this is happening? Bug? or am I missing something? > > James P. Spencer > Rochester, MN > > jspencer78 at mac.com > > "Badges?? We don't need no stinkin badges!" From chipp at chipp.com Tue May 9 00:12:33 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 May 2006 23:12:33 -0500 Subject: copy file on Mac In-Reply-To: References: <445FF399.3040305@chipp.com> <2f88875b69892b00138cd6755f9ac7a4@qldlearning.com> Message-ID: <446016B1.9040009@chipp.com> Thanks Sarah! That may be just what I was looking for :-) Sarah Reichelt wrote: > I do this all the time. If you set the fileType to empty before saving > a file, the extension is used to select the default app fpr that file. > That way you never have to worry about what app the user has selected > as the default for any particular file type. From jacque at hyperactivesw.com Tue May 9 00:33:08 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 08 May 2006 23:33:08 -0500 Subject: copy file on Mac In-Reply-To: <445FFAC3.9010002@chipp.com> References: <445FD705.7080306@chipp.com> <445FFAC3.9010002@chipp.com> Message-ID: <44601B84.6070002@hyperactivesw.com> Chipp Walters wrote: > Richard Gaskin mentioned you can *force* a file launch *sometimes* ;-) > by using the get info for a filetype, choosing which application and > then pressing the "Change All.." button. > > I tried this on a single file, and it did seem to work. I'm hoping Apple > will come to it's senses soon and fix this eratic and un-standard behavior. It's much easier than that and I think Apple did get it right. As Brian pointed out, Rev sets the filetype by default to text files. The Finder accomodates both methods of checking which app to launch. However, if a file has both a creator/type as well as an extension, it uses the creator/type codes first. Because Rev sets the file type to TEXT by default, the OS never gets around to looking at the extension. You can force the issue in one of two ways: 1. Override Rev's filetype setting. Set the filetype yourself. On Macs this is preferable because some Macs will not have made associations yet to your chosen extension, and on those Macs the OS will have to ask what to do. 2. Set the filetype to "??????" which is the secret code for "unknown file type". If the OS sees that, it will try to match the extension. So, it's okay. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue May 9 00:44:40 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 08 May 2006 23:44:40 -0500 Subject: copy file on Mac In-Reply-To: <44601B84.6070002@hyperactivesw.com> References: <445FD705.7080306@chipp.com> <445FFAC3.9010002@chipp.com> <44601B84.6070002@hyperactivesw.com> Message-ID: <44601E38.9080905@hyperactivesw.com> J. Landman Gay wrote: I made a typo: > 2. Set the filetype to "??????" which is the secret code for "unknown > file type". If the OS sees that, it will try to match the extension. All filetype have 8 characters. There should be 8 question marks there. But as several people mentioned, an empty filetype works too. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Tue May 9 00:59:09 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 May 2006 23:59:09 -0500 Subject: copy file on Mac In-Reply-To: <44601E38.9080905@hyperactivesw.com> References: <445FD705.7080306@chipp.com> <445FFAC3.9010002@chipp.com> <44601B84.6070002@hyperactivesw.com> <44601E38.9080905@hyperactivesw.com> Message-ID: <4460219D.2040207@chipp.com> Even Better!!! Thanks :-) best, Chipp J. Landman Gay wrote: > J. Landman Gay wrote: > > I made a typo: > >> 2. Set the filetype to "??????" which is the secret code for "unknown >> file type". If the OS sees that, it will try to match the extension. > > > All filetype have 8 characters. There should be 8 question marks there. > But as several people mentioned, an empty filetype works too. > From katir at hindu.org Tue May 9 01:05:37 2006 From: katir at hindu.org (Sivakatirswami) Date: Mon, 8 May 2006 19:05:37 -1000 Subject: Put URL failing -- HTTP header problems? Message-ID: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> Put url "http://someFooSite/foo.html" is working, mostly, but not always. Can someone test this for me: put this into your browser: http://www.pacsoa.org.au/palms/Acanthophoenix/ Result: web page as expected, Now, put this into your msg box in Rev: put url "http://www.pacsoa.org.au/palms/Acanthophoenix/" I get an error message back from the server... Anyone else experience this? Sivakatirswami From mwieder at ahsoftware.net Tue May 9 01:31:09 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 8 May 2006 22:31:09 -0700 Subject: The end of OS9 development In-Reply-To: <64234F00-7065-451B-95FF-667F3BC22E09@siphonophore.com> References: <20060508170004.C4DDD824EA8@mail.runrev.com> <64234F00-7065-451B-95FF-667F3BC22E09@siphonophore.com> Message-ID: <11652855201.20060508223109@ahsoftware.net> Jeffrey- Monday, May 8, 2006, 12:53:04 PM, you wrote: > Sorry education tends to get the dirt kicked on it a lot and i just > have to speak up when folks say the solution is for schools to just > upgrade. Back in the day, Apple had a fine subversive K12 educational program - donate lots of computers into the schools, get the kids started learning on them early. Now we have to rely on aid from Qatar. But the upgrade from OS9 to OSX is getting harder now. The new intel macs will not run Classic mode, short of a slow SheepShaver sort of solution. (Whew - try saying that a couple of times fast) What this means for the educational market is that a whole new batch of software will have to be purchased at the same time as the hardware upgrade, since the old OS9 programs won't run. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue May 9 01:33:20 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 8 May 2006 22:33:20 -0700 Subject: The end of OS9 development In-Reply-To: <6E197DDF-B2E5-4053-9243-095011C15DA6@mac.com> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <6E197DDF-B2E5-4053-9243-095011C15DA6@mac.com> Message-ID: <15752985779.20060508223320@ahsoftware.net> Andre- Monday, May 8, 2006, 11:00:42 AM, you wrote: > But on the bright side, you can trust that OS9 will not change or > have new releases that break compatibility, thus, your old Rev 2.6 or Yes. That's also the nice thing about speaking Latin. -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Tue May 9 01:47:55 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 09 May 2006 00:47:55 -0500 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> Message-ID: <44602D0B.4050700@chipp.com> Works fine here: Rev 2.7.1, WinXP Sivakatirswami wrote: > Can someone test this for me: > > put this into your browser: > > http://www.pacsoa.org.au/palms/Acanthophoenix/ > > Result: web page as expected, Now, put this into your msg box in Rev: > > put url "http://www.pacsoa.org.au/palms/Acanthophoenix/" > From bobwarren at howsoft.com Tue May 9 01:48:58 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 09 May 2006 02:48:58 -0300 Subject: Enhancements in your opinion? Message-ID: <44602D4A.1070303@howsoft.com> Richard Gaskin wrote: >What issues have you encountered with the MC IDE on Linux? --------------------------------------------------- Richard: I've only ever tried Metacard 2.5 Starter Kit for Windows, and I loved it because it is so stable, clear and simple - though not quite up to date, obviously. I didn't know an IDE for Linux existed. Could you give me the details of where I can download it? Previously, you said: "While its installation is somewhat cumbersome, any Studio or Enterprise licensee can use MC with engine v2.7 or later." That's good news! However, the bit about the cumbersome installation worries me a bit. Do you think there's any chance of being able to install it under the Ubuntu (Debian-based) Linux I am using? Bob From Signe.Sanne at roman.uib.no Tue May 9 02:24:43 2006 From: Signe.Sanne at roman.uib.no (Signe Marie Sanne) Date: Tue, 09 May 2006 08:24:43 +0200 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <44602D0B.4050700@chipp.com> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> Message-ID: <446035AB.2080703@roman.uib.no> Chipp Walters skrev: > Works fine here: > > Rev 2.7.1, WinXP > > Sivakatirswami wrote: > >> Can someone test this for me: >> >> put this into your browser: >> >> http://www.pacsoa.org.au/palms/Acanthophoenix/ >> >> Result: web page as expected, Now, put this into your msg box in Rev: >> >> put url "http://www.pacsoa.org.au/palms/Acanthophoenix/" >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution On Windows XP - MetaCard Ide - the above just fills up the message box with all the source code. -- Signe Marie Sanne 1. amanuensis/Senior lecturer Romansk institutt Tlf. +47 55 58 21 27 ?isteins gt. 1 Epost: signe.sanne at roman.uib.no Universitetet i Bergen http://www.hf.uib.no/mlab/Info/sms.html From ambassador at fourthworld.com Tue May 9 02:25:22 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 May 2006 23:25:22 -0700 Subject: Enhancements in your opinion? Message-ID: <446035D2.4000205@fourthworld.com> Bob Warren wrote: > Richard Gaskin wrote: > >What issues have you encountered with the MC IDE on Linux? > --------------------------------------------------- > Richard: > > I've only ever tried Metacard 2.5 Starter Kit for Windows, and I loved > it because it is so stable, clear and simple - though not quite up to > date, obviously. I didn't know an IDE for Linux existed. Could you give > me the details of where I can download it? > > Previously, you said: > "While its installation is somewhat cumbersome, any Studio or Enterprise > licensee can use MC with engine v2.7 or later." > > That's good news! However, the bit about the cumbersome installation > worries me a bit. Do you think there's any chance of being able to > install it under the Ubuntu (Debian-based) Linux I am using? Maybe you can help. While MC was born on UNIX, I'm pretty sure no one's done anything to make it any smoother in specific Linux flavors. But it's an open source project now and maybe you could spare a moment to help the dozen or so of us who maintain it become familiar with what's needed. The project is maintained through the MetaCard list: Hope to see you there - -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobwarren at howsoft.com Tue May 9 02:42:14 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 09 May 2006 03:42:14 -0300 Subject: Enhancements in your opinion? Message-ID: <446039C6.1080501@howsoft.com> Following Ken Ray's suggestion and also looking in the Help, I put the this into my card script: on newTool toolName if toolName is "Browse" then beep end newTool I don't get a beep when I change from another tool to the browse tool. Is it just tiredness (it's 3.30 in the morning) or am I a ninny anyway (or worse, a tired ninny)? Bob From mb.ur at harbourhosting.co.uk Tue May 9 03:00:30 2006 From: mb.ur at harbourhosting.co.uk (Martin Baxter) Date: Tue, 09 May 2006 08:00:30 +0100 Subject: The end of OS9 development In-Reply-To: <919297398.20060508102511@ahsoftware.net> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> Message-ID: <44603E0E.9060703@harbourhosting.co.uk> Mark Wieder wrote: > Jeffrey- > > Sunday, May 7, 2006, 9:13:18 PM, you wrote: > >> All my education applications will have to be delivered with OS9 apps >> for the next few years, its a fact i just cant get around. even the > > ...and therein lies the rub. Not only are there *very* few developers > still cranking out OS9 apps, but there are no development tools > currently shipping to produce them. If you haven't already got an old > version of CodeWarrior or a rev 2.6.1 OS9 engine or something similar > you're just not going to be making OS9 apps. And there's very little > incentive to do so, given the increasingly smaller market. > > ...and I don't expect any OS9 rev engines any more, since they were > built with CodeWarrior. > So what exactly is the status of Revolution on OS9? Has there been an announcement about it? The Runrev Site does not advertise compatibility, however you can order RR Studio Classic from the Rev online shop. If anybody knows, could they please tell. Martin Baxter From sarah.reichelt at gmail.com Tue May 9 03:08:36 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 9 May 2006 17:08:36 +1000 Subject: Allow uppercase only in a field Message-ID: Hi All, I have a field where users can type, but I only allow some letters & symbols through and then I want them all to be uppercase, although I want to allow the users to be able to type in lower case. I have the restricted characters working fine in a keyDown handler, and I have the field changing to upper case in the keyUp handler, but I still see the lower case letter briefly before it changes. What I REALLY want is to change the keyDown parameter as I pass it. Has anyone already solved this problem? Regards, Sarah From scott at tactilemedia.com Tue May 9 04:00:46 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 May 2006 01:00:46 -0700 Subject: Allow uppercase only in a field In-Reply-To: Message-ID: Recently, Sarah Reichelt wrote: > I have a field where users can type, but I only allow some letters & > symbols through and then I want them all to be uppercase, although I > want to allow the users to be able to type in lower case. > > I have the restricted characters working fine in a keyDown handler, > and I have the field changing to upper case in the keyUp handler, but > I still see the lower case letter briefly before it changes. > > What I REALLY want is to change the keyDown parameter as I pass it. > > Has anyone already solved this problem? If I understand you correctly, I'm pretty sure most folks do this by intercepting the keystrokes *before* they get to the field. So you would parse/manage the keys you want to allow in variables and them dump the "formatted" character/s into the field. Could this work? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From m.schonewille at economy-x-talk.com Tue May 9 05:02:11 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 9 May 2006 11:02:11 +0200 Subject: copy file on Mac In-Reply-To: <446016B1.9040009@chipp.com> References: <445FF399.3040305@chipp.com> <2f88875b69892b00138cd6755f9ac7a4@qldlearning.com> <446016B1.9040009@chipp.com> Message-ID: <43FF86B0-0EE1-4D49-8969-F0D91C791B4B@economy-x-talk.com> Sarah and Chipp, Please! Don't set the filetype to empty. This can cause unexpected results, such as files appearing at random locations in Finder windows or even off-screen on the desktop, particularly on older systems. Have mercy with the users of your software. Instead, set the filetype to "????????". Thanks, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 9-mei-2006, om 6:12 heeft Chipp Walters het volgende geschreven: > Thanks Sarah! That may be just what I was looking for :-) > > Sarah Reichelt wrote: > >> I do this all the time. If you set the fileType to empty before >> saving >> a file, the extension is used to select the default app fpr that >> file. >> That way you never have to worry about what app the user has selected >> as the default for any particular file type. From geradamas at yahoo.com Tue May 9 05:05:04 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 9 May 2006 10:05:04 +0100 (BST) Subject: Allow uppercase only in a field Message-ID: <20060509090504.13193.qmail@web37510.mail.mud.yahoo.com> It seems that you have done the donkey work already: " I have a field where users can type, but I only allow some letters & symbols through and then I want them all to be uppercase, although I want to allow the users to be able to type in lower case. I have the restricted characters working fine in a keyDown handler, and I have the field changing to upper case in the keyUp handler, but I still see the lower case letter briefly before it changes. What I REALLY want is to change the keyDown parameter as I pass it." you could CHEAT and just use 'lockscreen' so that the lower case letters are not seen by the end-user before they are changed to upper-case letters. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From m.schonewille at economy-x-talk.com Tue May 9 05:21:56 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 9 May 2006 11:21:56 +0200 Subject: The end of OS9 development In-Reply-To: <44603E0E.9060703@harbourhosting.co.uk> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> Message-ID: <6D8061B7-1F4C-4581-83FB-638E2CD77B36@economy-x-talk.com> Hello Martin, All I know about it, is from the web site. It says that Revolution 2.7 for Mac OS 9 will be released soon. Also, the standalone builder tells me that an engine for Mac OS 9, as well as Linux and Unix, will be available during the 2.7.x cycle. Although I completely understand that Mac OS 9 is frozen now, some of my clients prefer to save as much money as possible on hardware and want me to build standalones for their old machines. What I'm making for them doesn't need a dual G5 or an Intel, they just need software that works. Although I can make standalones by saving my work in legacy format and building the Mac OS 9 standalone in Rev 2.6.1, it would save me time if I could build all standalones at once. I hope that another two or three releases will be made available for Mac OS 9, somehow, before RunRev Ltd completely drops it. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 9-mei-2006, om 9:00 heeft Martin Baxter het volgende geschreven: > Mark Wieder wrote: >> Jeffrey- >> Sunday, May 7, 2006, 9:13:18 PM, you wrote: >>> All my education applications will have to be delivered with OS9 >>> apps >>> for the next few years, its a fact i just cant get around. even the >> ...and therein lies the rub. Not only are there *very* few developers >> still cranking out OS9 apps, but there are no development tools >> currently shipping to produce them. If you haven't already got an old >> version of CodeWarrior or a rev 2.6.1 OS9 engine or something similar >> you're just not going to be making OS9 apps. And there's very little >> incentive to do so, given the increasingly smaller market. >> ...and I don't expect any OS9 rev engines any more, since they were >> built with CodeWarrior. > > So what exactly is the status of Revolution on OS9? Has there been > an announcement about it? The Runrev Site does not advertise > compatibility, however you can order RR Studio Classic from the Rev > online shop. If anybody knows, could they please tell. > > Martin Baxter From mb.ur at harbourhosting.co.uk Tue May 9 06:04:00 2006 From: mb.ur at harbourhosting.co.uk (Martin Baxter) Date: Tue, 09 May 2006 11:04:00 +0100 Subject: The end of OS9 development In-Reply-To: <6D8061B7-1F4C-4581-83FB-638E2CD77B36@economy-x-talk.com> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> <6D8061B7-1F4C-4581-83FB-638E2CD77B36@economy-x-talk.com> Message-ID: <44606910.9000809@harbourhosting.co.uk> Thanks Mark, That is the situation as I understood it too, but some comments in this thread could be taken as suggesting that others know or believe differently. I agree with your comments. It is inevitable that OS9 support will be dropped at some point. But I do hope that due warning will be given before this happens, rather than after. We too have to plan ahead. I am in the same position as you, with needing to support clients who run OS9. And I wouldn't criticise them for it because I understand their position, indeed I use OS9 myself for tasks where I have no compelling reason to upgrade existing software that works fine. Some time ago I moved much of my own work to WinXP to escape the crippling economics of Apple ownership. When it comes to the crunch I would probably advise my clients to consider that too, and only convert to X if they can afford to feed Apple on an annual basis. Sounds like when the Classic engine actually arrives then I should upgrade while the going's good. :-) Martin Baxter Mark Schonewille wrote: > Hello Martin, > > All I know about it, is from the web site. It says that Revolution 2.7 > for Mac OS 9 will be released soon. Also, the standalone builder tells > me that an engine for Mac OS 9, as well as Linux and Unix, will be > available during the 2.7.x cycle. > > Although I completely understand that Mac OS 9 is frozen now, some of my > clients prefer to save as much money as possible on hardware and want me > to build standalones for their old machines. What I'm making for them > doesn't need a dual G5 or an Intel, they just need software that works. > Although I can make standalones by saving my work in legacy format and > building the Mac OS 9 standalone in Rev 2.6.1, it would save me time if > I could build all standalones at once. I hope that another two or three > releases will be made available for Mac OS 9, somehow, before RunRev Ltd > completely drops it. > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Salery is the easiest way to get your own web store on-line: > http://www.salery.biz/salery.html > > > > Op 9-mei-2006, om 9:00 heeft Martin Baxter het volgende geschreven: > >> Mark Wieder wrote: >>> Jeffrey- >>> Sunday, May 7, 2006, 9:13:18 PM, you wrote: >>>> All my education applications will have to be delivered with OS9 apps >>>> for the next few years, its a fact i just cant get around. even the >>> ...and therein lies the rub. Not only are there *very* few developers >>> still cranking out OS9 apps, but there are no development tools >>> currently shipping to produce them. If you haven't already got an old >>> version of CodeWarrior or a rev 2.6.1 OS9 engine or something similar >>> you're just not going to be making OS9 apps. And there's very little >>> incentive to do so, given the increasingly smaller market. >>> ...and I don't expect any OS9 rev engines any more, since they were >>> built with CodeWarrior. >> >> So what exactly is the status of Revolution on OS9? Has there been an >> announcement about it? The Runrev Site does not advertise >> compatibility, however you can order RR Studio Classic from the Rev >> online shop. If anybody knows, could they please tell. >> >> Martin Baxter > > _______________________________________________ From effendi at wanadoo.fr Tue May 9 06:02:06 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 9 May 2006 12:02:06 +0200 Subject: copy file on Mac Message-ID: <69608df1807e0430666fe110aecc79d6@wanadoo.fr> Hi Chipp, After following the Creator/Type codes through all the versions of Mac OS for many years, it's the sort of thing you get used to. Apple invented the idea back in the dark ages, and now they are stuck with it, as least until OS 9 and Classic die the death ! I wrote a HC stack many years ago to adjust Creator/Type codes that had gone astray (for some reason), and I still use it today. There are files floating around on the web which give a complete list of all of these codes and their mother applications. I have a list which is never far from my side. I can reproduce at will, examples of files with perfectly good extensions, that when double-clicked with the Hypercard application active, come up with the message "Stack is invalid" (or something like that !). I have to close Hypercard to be able to double-click the file ! You may be surprised to know that I have had several instances where Revolution saved my stack under the name "Stackname.rev", and a double-click wouldn't open it . Just looking at the file icon tells you that something is wrong. I launch Revolution and execute "Open", and things go back to normal. Unfortunately, it's not "reproducible" (although I think it is because I have a wait in my closeStack handler, and I sometimes quit revolution with cmd/Q when my stack is still open). There are some things you just have to live with (Sigh !) -Francis "Nothing should ever be done for the first time !" > From: Chipp Walters > > Let me get this right. You all are saying Macs _CAN'T LAUNCH A FILE > BASED UPON EXTENSION_ ? > From mark at maseurope.net Tue May 9 07:07:13 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 9 May 2006 12:07:13 +0100 Subject: The end of OS9 development In-Reply-To: <44606910.9000809@harbourhosting.co.uk> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> <6D8061B7-1F4C-4581-83FB-638E2CD77B36@economy-x-talk.com> <44606910.9000809@harbourhosting.co.uk> Message-ID: <173C9459-2AA8-4719-9967-978E7F439619@maseurope.net> Of course I understand that everyones case is different, but I'm always a little baffled when I read things like this. What is it that's cripplingly costly about owning an Apple computer? I've managed to keep up with OS X upgrades, at less than the cost of keeping up with Revolution Studio upgrades. I'm genuinely curious as to what costs so much, particularly in the context of OS9 machines, which obviously haven't been replaced for at least 3 or 4 years. Best, Mark On 9 May 2006, at 11:04, Martin Baxter wrote: > Some time ago I moved much of my own work to WinXP to escape the > crippling economics of Apple ownership. From jerry at daniels-mara.com Tue May 9 08:28:32 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 9 May 2006 07:28:32 -0500 Subject: Enhancements in your opinion? In-Reply-To: <445FD72C.4050700@fourthworld.com> References: <445FD72C.4050700@fourthworld.com> Message-ID: Fellas, just so we're clear... Every custom prop I add to a user's work product is done by their choice. Each preference that adds a custom property is documented in the Preferences section of Constellation where you can chose whether or not to use them. In the case of constellation they may amount to 25 to 30 bytes. Best, Jerry Daniels -------------- next part -------------- Tool makers for the 21st century http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On May 8, 2006, at 6:41 PM, Richard Gaskin wrote: > Chipp Walters wrote: > > > Richard Gaskin wrote: > >> There are also at least three other IDEs in the works, and to > >> the best of my knowledge none of them alter custom properties. > > > > Constellation creates a custom property set. It's not as large > > as the one in Rev. I've talked with Jerry about either creating > > a 'clean stack' button, or adding the function into my altClean > > plugin. > > Custom props are certainly useful, but more so if the user knows > what's happening. > > In the standalone builder I'm making it also uses a single custom > property, but before it's added it notifies the user and asks > permission, or lets the user save the metadata to a file. For all > subsequent runs once the property has been added it no longer asks. > > Not all circumstances allow such flexibility, but at least letting > the use know is a step in the right direction (and of course > refraining from all use of custom props where any alternative will > work, such as colorizing on the fly rather than cashing a huge > htmlText version of the script). > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Tue May 9 08:51:44 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 9 May 2006 07:51:44 -0500 Subject: Enhancements in your opinion? In-Reply-To: <445FD72C.4050700@fourthworld.com> References: <445FD72C.4050700@fourthworld.com> Message-ID: Richard, I did ask Chipp for his thoughts on custom properties used by an IDE component. I got some good ideas for using them by listening to his objections! I came up with an idea based on use of custom props for Galaxy Lite (which is coming along nicely) that will change the way I'm able to work on projects and deal with interruptions (a constant, it would seem). I've been testing it in Galaxy Lite and I really like it. Those who want to find out about it and play with it should come to RevConWest (http://www.revconwest.com/revcon/fontcolor=redRegisterNOW! font.htm)!! The initial tests i did this weekend on using html caching, for instance are dramatically fast. That is one fast bit of binary. I'm in favor of using the features of the language for the user's benefit...IDE performance and feature-wise. And in letting the user know about them, of course. A commercial product is also for the people who buy it, no? The Rev IDE caches the htmlText of the object you were editing and I know why. Doing this reduces the code they need to support dramatically and also works VERY fast. I'm curious why they don't compress them, if they're going to leave them in the work product, however. Compressed html of a script adds 16 to 20 percent to the object size. Not doing so can double the size. That said, I do think the user should also have the ability either through the IDE component or through another tool to strip any unwanted custom properties. I think it's called "wax on; wax off." Best, Jerry Daniels -------------- next part -------------- Tool makers for the 21st century http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On May 8, 2006, at 6:41 PM, Richard Gaskin wrote: > Chipp Walters wrote: > > > Richard Gaskin wrote: > >> There are also at least three other IDEs in the works, and to > >> the best of my knowledge none of them alter custom properties. > > > > Constellation creates a custom property set. It's not as large > > as the one in Rev. I've talked with Jerry about either creating > > a 'clean stack' button, or adding the function into my altClean > > plugin. > > Custom props are certainly useful, but more so if the user knows > what's happening. > > In the standalone builder I'm making it also uses a single custom > property, but before it's added it notifies the user and asks > permission, or lets the user save the metadata to a file. For all > subsequent runs once the property has been added it no longer asks. > > Not all circumstances allow such flexibility, but at least letting > the use know is a step in the right direction (and of course > refraining from all use of custom props where any alternative will > work, such as colorizing on the fly rather than cashing a huge > htmlText version of the script). > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rpresender at cox.net Tue May 9 09:09:38 2006 From: rpresender at cox.net (Robert Presender) Date: Tue, 9 May 2006 06:09:38 -0700 Subject: use-revolution Digest, Vol 32, Issue 10 In-Reply-To: <20060505170004.13F9082558E@mail.runrev.com> References: <20060505170004.13F9082558E@mail.runrev.com> Message-ID: <73f7f6bfe3a7a69b75f9ecd7ddaea091@cox.net> On May 5, 2006, at 10:00 AM, Jim Ault wrote: > Subject: Re: Windows mysteries > Will answer off list with email. Regards ... Bob From alex at tweedly.net Tue May 9 09:18:39 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 09 May 2006 14:18:39 +0100 Subject: Use an iPod as a USB drive ? Message-ID: <446096AF.5070403@tweedly.net> This isn't as off-topic as it might sound ... can I use an iPod Nano as a USB drive ? Specifically, can I put a Rev player, stack and data files on the iPod, and then run the player+stack on arbitrary PC with USB port. I'd prefer not to build it into a standalone - but could do if that made a difference. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/334 - Release Date: 08/05/2006 From viktoras at ekoinf.net Tue May 9 09:27:17 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 9 May 2006 16:27:17 +0300 (FLE Standard Time) Subject: Sort-of OT: Learning Python References: Message-ID: <446098B5.000001.02344@MAZYTIS> By the way, I noticed on www.python.org that Python runs on Palm handhelds and Nokia mobile phones. Are there any info on transcript executables running on handhelds or phones. I think this would be (or is it already?) a nice feature for Runtime Rev too! Viktoras -------Original Message------- From: Russ McBride Date: 05/09/06 02:14:33 To: How to use Revolution Subject: Re: Sort-of OT: Learning Python Hey Geoff, Thanks for the link. I always appreciate those kinds of posts. I don't think I've heard a whole lot of great things about wxWidgets. As a sidenote-- a lot of people who've used Python have moved to Ruby and a lot of people who've been stuck using Java have fallen in love with Ruby (me included). Simple, powerful, clean syntax, great development community. Truly a joy to program in. My (long-term) goal is to be able to mix Transcript and Ruby in my runrev apps. If anyone has any ideas or pointers about writing an external to do this I'm keenly interested! Cheers, russ On May 4, 2006, at 5:30 PM, Geoff Canyon wrote: > Those of you who know me know that I am always fascinated by > different programming languages. I've programmed in more than a > few, but read up on dozens. Lately I've been taking a stab at Python. > > I'm keeping track of progress at http://learningpython.wordpress.com/ > > So far it's mostly gripes and rants ;-) > > The reason I say sort-of off topic is that I'm making no secret of > the fact that I come from a Revolution background. The latest post > compares the out-of-the-box experience between Rev and a Python > IDE. In Rev, installation and building a standalone application > takes 16 steps, including retrieving and entering the demo license > code. In Python, after 10 steps I have downloaded nothing, > installed nothing, and built nothing, have gone down a blind alley > or two, and have more questions than I started with. > > When I get past the install and start describing actually > programming in Python, it should be better. > > In any case, feel free to have a look and post feedback, even if > it's just to point out where I went wrong in the Python install > process ;-) > > regards, > > Geoff > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From revlist at azurevision.co.uk Tue May 9 09:30:09 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 9 May 2006 14:30:09 +0100 Subject: Use an iPod as a USB drive ? In-Reply-To: <446096AF.5070403@tweedly.net> References: <446096AF.5070403@tweedly.net> Message-ID: <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> I don't see why not, as it just registers as a regular USB storage drive. Ian On 9 May 2006, at 14:18, Alex Tweedly wrote: > > This isn't as off-topic as it might sound ... can I use an iPod > Nano as a USB drive ? > > Specifically, can I put a Rev player, stack and data files on the > iPod, and then run the player+stack on arbitrary PC with USB port. > > I'd prefer not to build it into a standalone - but could do if that > made a difference. > > -- > Alex Tweedly http://www.tweedly.net From revolution at derbrill.de Tue May 9 09:41:46 2006 From: revolution at derbrill.de (Malte Brill) Date: Tue, 9 May 2006 15:41:46 +0200 Subject: Enhancements in your opinion? [newTool] In-Reply-To: <20060508152252.8D7A9824E49@mail.runrev.com> References: <20060508152252.8D7A9824E49@mail.runrev.com> Message-ID: Hi Bob, you need to use newTool in a frontscript, as it is trapped (and not passed) by the IDE. Try the following: Create a button "myButton" script: on NewTool beep pass newTool end newTool then in the messagebox: insert the script of button "myButton" into front Hope that helps, Malte From ambassador at fourthworld.com Tue May 9 09:43:43 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 May 2006 06:43:43 -0700 Subject: copy file on Mac Message-ID: <44609C8F.8020307@fourthworld.com> Mark Schonewille wrote: > Sarah and Chipp, > > Please! Don't set the filetype to empty. This can cause unexpected > results, such as files appearing at random locations in Finder > windows or even off-screen on the desktop, particularly on older > systems. Have mercy with the users of your software. Instead, set the > filetype to "????????". Is the Mac so brittle that merely copying a file from any file system that doesn't support Mac metadata will cause these anomalies? I've seen the Finder be a tad flaky now and then, but nothing quite as extreme as moving files to inaccessible locations by simply not having a creator code assigned to them. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revlist at azurevision.co.uk Tue May 9 10:04:35 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 9 May 2006 15:04:35 +0100 Subject: copy file on Mac In-Reply-To: <44609C8F.8020307@fourthworld.com> References: <44609C8F.8020307@fourthworld.com> Message-ID: <5EC3E006-5842-4000-80AE-9BCFC71C2939@azurevision.co.uk> On 9 May 2006, at 14:43, Richard Gaskin wrote: > Mark Schonewille wrote: > >> Sarah and Chipp, >> Please! Don't set the filetype to empty. This can cause >> unexpected results, such as files appearing at random locations >> in Finder windows or even off-screen on the desktop, particularly >> on older systems. Have mercy with the users of your software. >> Instead, set the filetype to "????????". > > Is the Mac so brittle that merely copying a file from any file > system that doesn't support Mac metadata will cause these anomalies? > > I've seen the Finder be a tad flaky now and then, but nothing quite > as extreme as moving files to inaccessible locations by simply not > having a creator code assigned to them. Can't say I've ever seen this with empty filetypes, but I tend to be working with recent versions of the OS. Sounds more like an installation-specific problem. Certainly, copying files from FAT16 or FAT32 disks has never resulted in files disappearing... Ian From m.schonewille at economy-x-talk.com Tue May 9 10:11:00 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 9 May 2006 16:11:00 +0200 Subject: copy file on Mac In-Reply-To: <44609C8F.8020307@fourthworld.com> References: <44609C8F.8020307@fourthworld.com> Message-ID: <3A63ABEB-F6CF-4918-BA22-E666791F337C@economy-x-talk.com> Hi Richard, If you still have a Mac running Mac OS 9, why don't you just give it a try? Create a file without file and creator type and put that into a folder. Stuff or zip that folder and decompress it on the Mac OS 9 machine. Play with it for a while, open and close the files, move the folder elsewhere, or add and remove files to or from the folder. On my Classic machine, it usually takes less than a minute for the files to jump to another location in the window. This has little to do with Revolution, though. Usually, good network software and a properly installed File Exchange control panel take care of this, but not always, as is the case with compressed files. Setting the file type to "????????" makes sure that zipped and stuffed files contain the correct meta data and doesn't take much more effort than setting the file type to empty. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 9-mei-2006, om 15:43 heeft Richard Gaskin het volgende geschreven: > Mark Schonewille wrote: > >> Sarah and Chipp, >> Please! Don't set the filetype to empty. This can cause >> unexpected results, such as files appearing at random locations >> in Finder windows or even off-screen on the desktop, particularly >> on older systems. Have mercy with the users of your software. >> Instead, set the filetype to "????????". > > Is the Mac so brittle that merely copying a file from any file > system that doesn't support Mac metadata will cause these anomalies? > > I've seen the Finder be a tad flaky now and then, but nothing quite > as extreme as moving files to inaccessible locations by simply not > having a creator code assigned to them. From m.schonewille at economy-x-talk.com Tue May 9 10:12:10 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 9 May 2006 16:12:10 +0200 Subject: copy file on Mac In-Reply-To: <5EC3E006-5842-4000-80AE-9BCFC71C2939@azurevision.co.uk> References: <44609C8F.8020307@fourthworld.com> <5EC3E006-5842-4000-80AE-9BCFC71C2939@azurevision.co.uk> Message-ID: <6014291F-66F3-44B8-84A2-86066866E7BD@economy-x-talk.com> Ian, I wasn't referring to FAT16 and Fat32 and no, it definitely isn't an installation-specific problem. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 9-mei-2006, om 16:04 heeft Ian Wood het volgende geschreven: > > On 9 May 2006, at 14:43, Richard Gaskin wrote: > >> Mark Schonewille wrote: >> >>> Sarah and Chipp, >>> Please! Don't set the filetype to empty. This can cause >>> unexpected results, such as files appearing at random locations >>> in Finder windows or even off-screen on the desktop, >>> particularly on older systems. Have mercy with the users of your >>> software. Instead, set the filetype to "????????". >> >> Is the Mac so brittle that merely copying a file from any file >> system that doesn't support Mac metadata will cause these anomalies? >> >> I've seen the Finder be a tad flaky now and then, but nothing >> quite as extreme as moving files to inaccessible locations by >> simply not having a creator code assigned to them. > > Can't say I've ever seen this with empty filetypes, but I tend to > be working with recent versions of the OS. Sounds more like an > installation-specific problem. > > Certainly, copying files from FAT16 or FAT32 disks has never > resulted in files disappearing... > > Ian > From revlist at azurevision.co.uk Tue May 9 10:17:21 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 9 May 2006 15:17:21 +0100 Subject: copy file on Mac In-Reply-To: <6014291F-66F3-44B8-84A2-86066866E7BD@economy-x-talk.com> References: <44609C8F.8020307@fourthworld.com> <5EC3E006-5842-4000-80AE-9BCFC71C2939@azurevision.co.uk> <6014291F-66F3-44B8-84A2-86066866E7BD@economy-x-talk.com> Message-ID: On 9 May 2006, at 15:12, Mark Schonewille wrote: > Ian, > > I wasn't referring to FAT16 and Fat32 and no, it definitely isn't > an installation-specific problem. > > Best, > > Mark Fair enough, it's a looooooong time since I booted into OS 9 or earlier. The FAT reference was more in answer to Richard's question about copying files from other file systems. Looks like I'll make a point of using "????????" instead of empty from now on... Ian From ccondit at geo.umass.edu Tue May 9 10:40:38 2006 From: ccondit at geo.umass.edu (Chris Condit) Date: Tue, 9 May 2006 10:40:38 -0400 Subject: Revolution and GeoInfomatics Message-ID: For those of you interested in maps in general, I've been developing a "Dynamic Digital Map" template using Revolution (see http://ddm.geo.umass.edu for downloads & info), and will be giving a talk at the U.S. Geological Survey and National Science Foundation - sponsored Geoinfomatics meeting this Thursday 11 May, along with a colleague Mike Williams (sure glad I'm before, and not after Mike - he's a hell of a speaker). The talks will be webcast at: http://www.geongrid.org/geoinformatics2006/: Thursday, May 11 2006 Morning Sessions 9:40 - 12:00 Concurrent session 2: Geologic mapping and databases, Visitor Center Chair: Peter Lyttle, U.S. Geological Survey .... 10:40 - 11:00 Christopher Condit Dept. Geosciences, Univ. Massachusetts-Amherst Dynamic Digital Maps: An Open-Source Tool to Distribute Maps, Data, Articles and Multi-Media as an Integrated Stand-alone Cross-platform Package via the Web and CD/DVD for Use in Research, Teaching and Archiving Information 11:00 - 11:20 Michael Williams Geosciences - University of Massachusetts Building a dynamic image-based database: Integrating thin section images and data using Dynamic Digital Maps ++++++++++ A little background on this: >Dynamic Digital Maps, the Open Source DDM-Template and Cookbook >Christopher D. Condit >Department of Geosciences >University of Massachusetts-Amherst >National Science Foundation - Grant # DUE-CCLI-0127331 2002-2006. >As part of a four year, $300,000 project, funded to him by the U.S. >National Science Foundation, Chris Condit, a professor in the >Geosciences Department at the University of Massachusetts-Amherst >has developed a product called the "Dynamic Digital Map". The heart >of it is an open-source program enabling Revolution users to publish >maps, images, movies, text and data as an integrated product that is >a royalty-free stand-alone application. A description of DDMs, the >open source code, and downloads of more than 10 DDMs can be found at >the URL http://ddm.geo.umass.edu/. Condit will be teaching a course >on how to make DDMs this fall at UMass. >Description of a Dynamic Digital Map >A Dynamic Digital Map is a stand-alone "presentation manager" >program that displays and links maps, images, movies, data and >supporting text, such as map explanations and field trip guides. >Made using the cross-platform Revolution programming environment >(see http://www.runrev.com), DDMs are WEB-enabled and browser >independent. The "DDM-Template" is an open source Revolution program >into which one can insert metadata (mostly file names) that enable >the program to open maps, images, figures and movies from an >organization of directories. A DDM maker can further modify the >Template as they make their own DDM by inserting text and data >directly into the program, which will be renamed to reflect its new >content. A "Cookbook" guides the Revolution user through the steps >of building the DDM. Once a Template has been completely modified, >stand-alone applications for a variety of operating systems (for >example, Windows, Mac OS X, Linux) can be made directly from this >single Revolution document. DDM examples have been made for two >volcanic areas (the Tatara-San Pedro volcanic complex in Chile, and >the Springerville volcanic field in Arizona (Condit, 1995a), for the >geology of western New England (which includes six field trips), for >the Moon (made in collaboration with the U.S. Geological Survey), >and Mars (a superb senior thesis by Selby Cull of Hampshire >College). The DDM-SVF includes an automated five minute tour showing >how to use a DDM; the DDM-NE includes an interactive tour. The DDMs posted on the web (or if you are using this from a CD/DVD, in these folders) are standalone programs that run without other software. The programs, if run from DVD, access their data from specified directories within their home folder. Alternatively they can open data via fast internet connections. In this case, they access their maps and images (in jpeg format), and movies (in QuickTime format)] from a file server in Chris Condit's lab at UMass-Amherst; any web server using http protocol will work for self-built DDMs. To see any included movies, both Windows and Mac based computers must have the latest QuickTime Player installed (free from Apple for both platforms, at www.apple.com). Computers with less than 512 MB of free RAM will run these programs very slowly at best. +++++++++++++ The most important missing piece that will make this DDM project really "fly" will be the ability to import eps text fields or objects into Revolution. Maps are time-consuming enough to make without having to re-make them again (at least the text labels) just to get them into Revolution. Alejandro Tejada has written EpsImportV04 to import vector graphics, and I've had some success with importing text from his earlier versions of the program. It worked slowly, but OK using eps files saved from earlier versions of Adobe Illustrator on a PC. If anyone has any suggestions on how to do this, I am very interested in getting it working - please shoot me an e-mail! Ah, for the SuperCard days when one could simply import PICT files directly into SC - I didn't know what a gem I had until it was gone! cheers -- Dr. Christopher D. Condit, Associate Prof., Dept. of Geosciences Univ. Massachusetts, 611 North Pleasant St., Amherst, MA, 01003-9297 ccondit at geo.umass.edu 413-545-0272 My Web Page: http://www.geo.umass.edu/faculty/condit.htm Revolution Dynamic Digital Maps: http://ddm.geo.umass.edu From soapdog at mac.com Tue May 9 10:44:15 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 9 May 2006 11:44:15 -0300 Subject: The end of OS9 development In-Reply-To: <15752985779.20060508223320@ahsoftware.net> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <6E197DDF-B2E5-4053-9243-095011C15DA6@mac.com> <15752985779.20060508223320@ahsoftware.net> Message-ID: <8CAF646F-385F-4424-BB43-B6F6665127DA@mac.com> Mark, I was doing an anatomy and fisiology course and the teachers used that same phrase about latin to explain why the names were so complicated. :-) Cheers andre PS: which still can't name all the bones in the hand... On May 9, 2006, at 2:33 AM, Mark Wieder wrote: > Andre- > > Monday, May 8, 2006, 11:00:42 AM, you wrote: > >> But on the bright side, you can trust that OS9 will not change or >> have new releases that break compatibility, thus, your old Rev 2.6 or > > Yes. That's also the nice thing about speaking Latin. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Tue May 9 10:53:55 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 9 May 2006 07:53:55 -0700 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> Message-ID: Aloha Sannyasin, > Can someone test this for me: > > put this into your browser: > > http://www.pacsoa.org.au/palms/Acanthophoenix/ > > Result: web page as expected, Now, put this into your msg box in Rev: > > put url "http://www.pacsoa.org.au/palms/Acanthophoenix/" > > I get an error message back from the server... > Rev v2.1.2 on MacOSX 10.3.7 puts the text, including html headers, to the Message Box. get url "http://www.pacsoa.org.au/palms/Acanthophoenix/" set the htmlText of field 1 to it gets closer, but the object spacing is off. 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 May 9 10:59:04 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 9 May 2006 07:59:04 -0700 Subject: Revolution and GeoInfomatics In-Reply-To: References: Message-ID: <5B4EF45E-DF6C-11DA-932F-0030657E1638@pon.net> Hi Chris, > For those of you interested in maps in general, I've been developing a > "Dynamic Digital Map" template using Revolution Just curious: is the functionality you are developing similar to ArcView GIS? 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 emilie.simmargain at neuf.fr Tue May 9 10:59:33 2006 From: emilie.simmargain at neuf.fr (Eug=?ISO-8859-1?B?6A==?=ne MARGAIN) Date: Tue, 09 May 2006 16:59:33 +0200 Subject: Message-ID: Hi, Please stop to send me the messages. Thanks Eug?ne MARGAIN From ambassador at fourthworld.com Tue May 9 11:06:04 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 May 2006 08:06:04 -0700 Subject: Enhancements in your opinion? Message-ID: <4460AFDC.2080609@fourthworld.com> Jerry Daniels wrote: > Every custom prop I add to a user's work product is done by their > choice. Each preference that adds a custom property is documented in > the Preferences section of Constellation where you can chose whether > or not to use them. In the case of constellation they may amount to > 25 to 30 bytes. That sort of open disclosure about changes to the user's property space, coupled with a keen sensitivity to size, sounds like a great approach, one which I'm sure your customers appreciate. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bobwarren at howsoft.com Tue May 9 11:11:47 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 09 May 2006 12:11:47 -0300 Subject: Enhancements in your opinion? Message-ID: <4460B133.6080606@howsoft.com> Richard Gaskin wrote: Maybe you can help. While MC was born on UNIX, I'm pretty sure no one's done anything to make it any smoother in specific Linux flavors. But it's an open source project now and maybe you could spare a moment to help the dozen or so of us who maintain it become familiar with what's needed. The project is maintained through the MetaCard list: Hope to see you there - -------------------------------------------------------------- Thanks Richard! But while I was waiting for an answer, I did a search on the Internet and found what I wanted. I am now a member of the group, and, following the clear instructions there, I now have the latest test version (MC IDE v2.6b12) up and running under Ubuntu Linux! Of course, the proof of the pudding is in the eating, so once I've had a chance to develop an application or two under Ubuntu I'll be able to supply a bit more feedback. At minimum, I'm hoping it will serve me well until a stable version of Rev for Linux appears. However, I did install the latest MC test version in preference to the previous MC stable version. We'll see how stable it is in view of the fact that it necessarily uses the Rev engine (I'm using 2.6.1). I am optimistic in view of the fact that while Rev's Linux IDE problems are fairly severe, the engine seems to be OK. Hang fire! Regards, Bob From scott at proherp.com Tue May 9 11:13:26 2006 From: scott at proherp.com (Scott Kane) Date: Wed, 10 May 2006 01:13:26 +1000 Subject: In-Reply-To: Message-ID: <006c01c6737b$208d2350$0201010a@diamond1ph6v8m> See the details to remove yourself below.... Scott > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-> revolution > From tvogelaar at de-mare.nl Tue May 9 11:22:23 2006 From: tvogelaar at de-mare.nl (Terry Vogelaar) Date: Tue, 9 May 2006 17:22:23 +0200 Subject: Small caps in unicode field In-Reply-To: <20060509130634.F104D82509F@mail.runrev.com> References: <20060509130634.F104D82509F@mail.runrev.com> Message-ID: <19789D3A-D3B4-46CD-AB51-1257978C08F1@de-mare.nl> Hi all, How can I display small caps in a field? I have set the textfont to the opentype font "Warnock Pro,utf-8" and the font contains glyphs for small caps. They are in the range unicode glyph 273 to 298. So I tried to set the htmltext to đ or đ tried copy-pasting from InDesign and FontGridMac / FontExplorer, but nothing seems to work. I cannot figure out how to do this. To me it is not important how to type these characters. I just want to display an HTML file (made by me) that contains these characters correctly. So what should the HTML file look like and how should the filed be set up? Any hints? Terry From bobwarren at howsoft.com Tue May 9 11:27:03 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 09 May 2006 12:27:03 -0300 Subject: Enhancements in your opinion? [newTool] Message-ID: <4460B4C7.8080309@howsoft.com> Malte Brill wrote: >Hi Bob, you need to use newTool in a frontscript, as it is trapped (and not passed) by the IDE. Try the following: Create a button "myButton" script: on NewTool beep pass newTool end newTool then in the messagebox: insert the script of button "myButton" into front Hope that helps, Malte -------------------------------------------------------------- --Stack script: on openStack insert the script of button "myButton" into front end openStack --Button script: on newTool toolName if toolName is "Browse" then beep pass newTool end newTool Thanks very much indeed Malt, worked like a charm! (also the variations above) Best, Bob From scott at tactilemedia.com Tue May 9 12:08:59 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 May 2006 09:08:59 -0700 Subject: [OT] Routerless Network? Message-ID: Hi List: Apologies for the OT question. I have an XP system and an OSX Mac sitting near each other that I'm wondering if I can network without using a router -- I'd like to move some Rev files back and forth for testing. (There is a wireless network in the area but no card for the XP system, Mac only.) I do have an ethernet cable. Are there any settings I can apply to either system to make them see each other? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mpetrides at earthlink.net Tue May 9 12:20:45 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Tue, 9 May 2006 11:20:45 -0500 Subject: Use an iPod as a USB drive ? In-Reply-To: <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> Message-ID: <73829450-8572-419D-A381-7670390BE860@earthlink.net> So long as you enable use as a disk drive in iTunes preferences for the iPod, it should work. On May 9, 2006, at 8:30 AM, Ian Wood wrote: > I don't see why not, as it just registers as a regular USB storage > drive. > > Ian > > On 9 May 2006, at 14:18, Alex Tweedly wrote: > >> >> This isn't as off-topic as it might sound ... can I use an iPod >> Nano as a USB drive ? >> >> Specifically, can I put a Rev player, stack and data files on the >> iPod, and then run the player+stack on arbitrary PC with USB port. >> >> I'd prefer not to build it into a standalone - but could do if >> that made a difference. >> >> -- >> Alex Tweedly http://www.tweedly.net > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From userev at canelasoftware.com Tue May 9 12:25:47 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 9 May 2006 09:25:47 -0700 Subject: [OT] Routerless Network? In-Reply-To: References: Message-ID: On May 9, 2006, at 9:08 AM, Scott Rossi wrote: > Hi List: > > Apologies for the OT question. I have an XP system and an OSX Mac > sitting > near each other that I'm wondering if I can network without using a > router > -- I'd like to move some Rev files back and forth for testing. > (There is a > wireless network in the area but no card for the XP system, Mac > only.) I do > have an ethernet cable. Are there any settings I can apply to > either system > to make them see each other? Hi Scott, You need to make sure they are all on the same subnet. I would use the following settings: Mac IP: 192.168.0.3 Subnet: 255.255.255.0 Win IP: 192.168.0.4 Subnet: 255.255.255.0 They should see each other after that. Mark Talluto -- CANELA Software http://www.canelasoftware.com From geradamas at yahoo.com Tue May 9 12:28:04 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 9 May 2006 17:28:04 +0100 (BST) Subject: [OT] Routerless Network? Message-ID: <20060509162804.50740.qmail@web37502.mail.mud.yahoo.com> I have a Pentium 3 running Windows XP and a G4 Mirror Door running Mac OSX 10.4.6 - they are networked together via a Switch/Hub (this is not a router) using Ethernet: The settings for the XP box are as follows: Properties> Internet protocol (TCP/IP); IP address 10.0.0.29 Subnet Mask 255.255.255.0 other settings left empty The settings for the Mac OSX box are similar: Subnet Mask 10.0.0.1 Subnet: 255.255.255.0 Windows networking is allowed, as is sharing. An ethernet cable runs out of the LAN port of the PC into the SWITCH, another ethernet cable does the same between the MAC and the SWITCH. On your XP desktop create a new SHORTCUT, in the XP shortcut WIZARD type \\10.0.0.1\ScottRossi where 'ScottRossi' is the exact name of your normal user account on the MAC box, the WIZARD will then ask you to give the SHORTCUT a name (e.g. Rossi's box), when you double click on the SHORTCUT for the first time it will ask you for the password of the user account on the MAC, then it will open the user account of the MAC as a normal browser window on the XP desktop: you can then drag-n-drop files and folders in both directions to your heart's content. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- 24 FIFA World Cup tickets to be won with Yahoo! Mail. Learn more From JimAultWins at yahoo.com Tue May 9 12:23:13 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 09 May 2006 09:23:13 -0700 Subject: [OT] Routerless Network? In-Reply-To: Message-ID: There is the 'old' way of using a cross-over ethernet cable. This allows the 2 computers to use that port to talk and listen. price is about $20. catch is that you are now using the port this way, so no internet access. Google 'crossover ethernet cable' to see how it is wired. Not many around so it is very unlikely that the cable you have is crossover. Once you use this technique, you would have to give each computer a static IP address so they have one. A router automatically assigns this when each cpu starts up or is correctly connected so the router can see it. This makes sure that each computer has a unique address. Another option, but rare, is a network drive, USB or FireWire, but if you have one, it should work. Hope this helps. Someone else may know of a way. Of course, a flash/key chain drive could do in a pinch. Jim Ault Las Vegas On 5/9/06 9:08 AM, "Scott Rossi" wrote: > Hi List: > > Apologies for the OT question. I have an XP system and an OSX Mac sitting > near each other that I'm wondering if I can network without using a router > -- I'd like to move some Rev files back and forth for testing. (There is a > wireless network in the area but no card for the XP system, Mac only.) I do > have an ethernet cable. Are there any settings I can apply to either system > to make them see each other? > > Thanks & 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 > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Tue May 9 12:36:05 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 09 May 2006 11:36:05 -0500 Subject: Enhancements in your opinion? In-Reply-To: <446039C6.1080501@howsoft.com> Message-ID: On 5/9/06 1:42 AM, "Bob Warren" wrote: > Following Ken Ray's suggestion and also looking in the Help, I put the > this into my card script: > > on newTool toolName > if toolName is "Browse" then beep > end newTool > > I don't get a beep when I change from another tool to the browse tool. > Is it just tiredness (it's 3.30 in the morning) or am I a ninny anyway > (or worse, a tired ninny)? No, it's just that I forgot that even though the message is sent, it's not sent to *your* stack... you see the message travels from the point that the "choose " command is executed, on through the hierarchy. Which means that frontscripts get the message first, followed by the card/stack where the command was executed (the Rev tools palette), and then continuing on to libraries and backscripts. So your stack is never sent the message... The only way to trap it is to insert your own frontScript (or backscript) into the hierarchy - a simple button with your script above, inserted in your first preOpenStack (or openStack) call: insert script of btn "NewToolTrap" into front >From that point on, you'll get the message... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Tue May 9 12:43:08 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 09 May 2006 11:43:08 -0500 Subject: Allow uppercase only in a field In-Reply-To: Message-ID: On 5/9/06 2:08 AM, "Sarah Reichelt" wrote: > Hi All, > > I have a field where users can type, but I only allow some letters & > symbols through and then I want them all to be uppercase, although I > want to allow the users to be able to type in lower case. > > I have the restricted characters working fine in a keyDown handler, > and I have the field changing to upper case in the keyUp handler, but > I still see the lower case letter briefly before it changes. > > What I REALLY want is to change the keyDown parameter as I pass it. > > Has anyone already solved this problem? Try this: on keyDown pKey put toUpper(pKey) into the selection end keyDown Seems to work here (althoug I haven't tested it completely), Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Tue May 9 12:43:56 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 May 2006 09:43:56 -0700 Subject: Enhancements in your opinion? Message-ID: <4460C6CC.7050609@fourthworld.com> Bob Warren wrote: > But while I was waiting for an answer, I did a search on the Internet > and found what I wanted. I am now a member of the group, and, following > the clear instructions there, I now have the latest test version (MC IDE > v2.6b12) up and running under Ubuntu Linux! Of course, the proof of the > pudding is in the eating, so once I've had a chance to develop an > application or two under Ubuntu I'll be able to supply a bit more > feedback. Looking forward to it. Tip: In keeping with the tradition of the MC IDE, the final release addresses all known bugs. However, the version in the "Latest Test Versions" folder is very stable and much improved over the last final release. We're about to go final with that build soon, so if you can help pound on it and report any issues to the MC list that'll help make sure they're addressed. Thanks - -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Tue May 9 12:46:10 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 May 2006 09:46:10 -0700 Subject: Revolution and GeoInfomatics Message-ID: <4460C752.2020805@fourthworld.com> Chris Condit wrote: > For those of you interested in maps in general, I've been developing > a "Dynamic Digital Map" template using Revolution (see > http://ddm.geo.umass.edu for downloads & info), and will be giving a > talk at the U.S. Geological Survey and National Science Foundation - > sponsored Geoinfomatics meeting this Thursday 11 May, along with a > colleague Mike Williams (sure glad I'm before, and not after Mike - > he's a hell of a speaker). > > The talks will be webcast at: > http://www.geongrid.org/geoinformatics2006/: > > Thursday, May 11 2006 > Morning Sessions > 9:40 - 12:00 > Concurrent session 2: Geologic mapping and databases, Visitor Center > Chair: Peter Lyttle, U.S. Geological Survey > .... > 10:40 - 11:00 > Christopher Condit > Dept. Geosciences, Univ. Massachusetts-Amherst > Dynamic Digital Maps: An Open-Source Tool to Distribute Maps, Data, > Articles and Multi-Media as an Integrated Stand-alone Cross-platform > Package via the Web and CD/DVD for Use in Research, Teaching and > Archiving Information > 11:00 - 11:20 Congratulations. Great gig! Wish I could make it -- sounds like a good time. Good going! DDM is a wonderful tool. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Tue May 9 12:50:57 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 9 May 2006 11:50:57 -0500 Subject: Enhancements in your opinion? In-Reply-To: <4460AFDC.2080609@fourthworld.com> References: <4460AFDC.2080609@fourthworld.com> Message-ID: Are you kidding? Who reads docs, prefs or details? Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On May 9, 2006, at 10:06 AM, Richard Gaskin wrote: > Jerry Daniels wrote: >> Every custom prop I add to a user's work product is done by their >> choice. Each preference that adds a custom property is documented >> in the Preferences section of Constellation where you can chose >> whether or not to use them. In the case of constellation they may >> amount to 25 to 30 bytes. > > That sort of open disclosure about changes to the user's property > space, coupled with a keen sensitivity to size, sounds like a great > approach, one which I'm sure your customers appreciate. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Tue May 9 12:53:30 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 9 May 2006 09:53:30 -0700 Subject: [OT] Routerless Network? In-Reply-To: References: Message-ID: On May 9, 2006, at 9:23 AM, Jim Ault wrote: > Google 'crossover ethernet cable' to see how it is wired. Not many > around > so it is very unlikely that the cable you have is crossover. All Macs for the last few years automatically crossover the connection if you use a standard ethernet cable. Should not be a problem either way. Making your own cables is very simple and cheap as another solution. Mark Talluto -- CANELA Software http://www.canelasoftware.com From bill at bluewatermaritime.com Tue May 9 12:55:06 2006 From: bill at bluewatermaritime.com (Bill) Date: Tue, 09 May 2006 12:55:06 -0400 Subject: [OT] Routerless Network? In-Reply-To: <20060509162804.50740.qmail@web37502.mail.mud.yahoo.com> Message-ID: Thanks for your clear instructions. I just taped them to the monitor for my XP box as I can never get that thing to be on the network consistently. I also absolutely hate window's wizards and while I'm at it why is Outlook such a bad program while Entourage written by the same people works so nice? I have considered one of those ethernet network drives but I have never seen one that mounts to both windows XP and OS X simultaneously (besides a windows box doesn't cost much more). While I'm complaining those window's boxes seem to just get slower and slower the more you use them. Mine is so slow now I use Virtual PC on my Mac instead because, believe it or not, that is faster! Windows XP must just load up with background processes invisibly. On 5/9/06 12:28 PM, "Richmond Mathewson" wrote: > I have a Pentium 3 running Windows XP and a G4 Mirror Door running Mac OSX > 10.4.6 - they are networked together via a Switch/Hub (this is not a router) > using Ethernet: > > The settings for the XP box are as follows: > > Properties> Internet protocol (TCP/IP); IP address 10.0.0.29 > > Subnet Mask 255.255.255.0 > > other settings left empty > > The settings for the Mac OSX box are similar: > > Subnet Mask 10.0.0.1 > > Subnet: 255.255.255.0 > > Windows networking is allowed, as is sharing. > > An ethernet cable runs out of the LAN port of the PC into the SWITCH, > another ethernet cable does the same between the MAC and the SWITCH. > > On your XP desktop create a new SHORTCUT, > > in the XP shortcut WIZARD type \\10.0.0.1\ScottRossi where 'ScottRossi' is the > exact name of your normal user account on the MAC box, > > the WIZARD will then ask you to give the SHORTCUT a name (e.g. Rossi's box), > > when you double click on the SHORTCUT for the first time it will ask you for > the password of the user account on the MAC, > > then it will open the user account of the MAC as a normal browser window on > the XP desktop: > > you can then drag-n-drop files and folders in both directions to your heart's > content. > > sincerely, Richmond Mathewson > > > > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the fluidity of > meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > --------------------------------- > 24 FIFA World Cup tickets to be won with Yahoo! Mail. Learn more > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From ambassador at fourthworld.com Tue May 9 12:55:36 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 May 2006 09:55:36 -0700 Subject: Enhancements in your opinion? Message-ID: <4460C988.6000500@fourthworld.com> Jerry Daniels wrote: > On May 9, 2006, at 10:06 AM, Richard Gaskin wrote: > >> Jerry Daniels wrote: >>> Every custom prop I add to a user's work product is done by their >>> choice. Each preference that adds a custom property is documented >>> in the Preferences section of Constellation where you can chose >>> whether or not to use them. In the case of constellation they may >>> amount to 25 to 30 bytes. >> >> That sort of open disclosure about changes to the user's property >> space, coupled with a keen sensitivity to size, sounds like a great >> approach, one which I'm sure your customers appreciate. > > Are you kidding? Who reads docs, prefs or details? Professionals whose time is paid for by others. (And who tend to generate the lowest support costs per sales dollar to boot; there may be a correlation there. ) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tg.lists at geistinteractive.com Tue May 9 13:05:11 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 9 May 2006 10:05:11 -0700 Subject: How to stop tabbing Message-ID: Hello, How do I keep the user from being able to "tab" beyond a certain tab stop in a "scrolling" list view? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From mwieder at ahsoftware.net Tue May 9 13:10:01 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 9 May 2006 10:10:01 -0700 Subject: The end of OS9 development In-Reply-To: <44603E0E.9060703@harbourhosting.co.uk> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> Message-ID: <1015545173.20060509101001@ahsoftware.net> Martin- Tuesday, May 9, 2006, 12:00:30 AM, you wrote: > So what exactly is the status of Revolution on OS9? Has there been an > announcement about it? The Runrev Site does not advertise compatibility, > however you can order RR Studio Classic from the Rev online shop. If > anybody knows, could they please tell. I don't have the inside word on anything, but the point of my original posting is that CodeWarrior for the Mac is *dead* officially as of last week. And since that's what the OS9 rev engine is built with, I don't expect any future updates, and that would include the 2.7 builds. That in spite of the outdated notes on the web site - I rather expect those to disappear soon as well. My guess would be that the 2.6.1 engine is the end of the line for OS9. -- -Mark Wieder mwieder at ahsoftware.net From jerry at daniels-mara.com Tue May 9 13:10:32 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 9 May 2006 12:10:32 -0500 Subject: How to stop tabbing In-Reply-To: References: Message-ID: <48434011-833B-4FDB-96CF-988838A31A63@daniels-mara.com> You're trying to hide data outside the rect of the list field? And you want to keep the user from seeing it? Just asking to clarify. Jerry Voice: 512.879.6286 Skype: jerry.daniels 42.7 PERCENT OF ALL STATISTICS ARE MADE UP ON THE SPOT. On May 9, 2006, at 12:05 PM, Todd Geist wrote: > Hello, > > How do I keep the user from being able to "tab" beyond a certain > tab stop in a "scrolling" list view? > > Thanks > > Todd > > > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wjm at wjm.org Tue May 9 13:11:57 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 9 May 2006 13:11:57 -0400 Subject: [OT] Routerless Network? References: Message-ID: Scott, You can do it but it may be more time consuming than it's worth because of the potential "gotchas." First, not any Ethernet cable will do; you typically need to have a "crossover" cable. Most modern routers and switches (hubs) auto-detect and compensate for cables of either wiring flavor, but most Ethernet adapters on PCs do not. An appropriate cable can cost $20. The second gotcha is configuring the network on both machines. If the Mac is currently working fine with the wireless network (you say there's one in the area, but not whether you use it), it may be a hassle to undo those settings and configure them for the PC-to-PC net you would create. Each computer will need to be on the same subnet (e.g.: 255.255.255.0), and each will need to have a static IP address. For example, 10.0.0.10 and 10.0.0.11. While they are hooked up to each other, neither computer will have Internet access unless the one machine has a second net connection and you set up Internet Connection sharing. (Third gotcha.) Setting up ICS is fairly involved. On the other hand, good USB WiFi adapters can be had for under $30; I've even seen them as low as $20. They do work with Airport hubs. I've found these little guys can be extremely useful. If it's a choice between getting the correct cable and getting a WiFi dongle, I'd go with the dongle. Bill Scott Rossi asked, > Apologies for the OT question. I have an XP system and an OSX Mac sitting > near each other that I'm wondering if I can network without using a router > [...] From tg.lists at geistinteractive.com Tue May 9 13:15:52 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 9 May 2006 10:15:52 -0700 Subject: How to stop tabbing In-Reply-To: <48434011-833B-4FDB-96CF-988838A31A63@daniels-mara.com> References: <48434011-833B-4FDB-96CF-988838A31A63@daniels-mara.com> Message-ID: On May 9, 2006, at 10:10 AM, Jerry Daniels wrote: > You're trying to hide data outside the rect of the list field? And > you want to keep the user from seeing it? > > Just asking to clarify. > > Jerry Well I guess both ultimately... but for now my need is simple. I just want a simple list view with two columns. I used Chip's altHeader to create the Headers and it inserts two tab stops. But when I tab past the second column the curser is inserted in column 3 which shouldn't be there. When the user tabs out of column 2 I would like the cursor to move to the next column. Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From stephenREVOLUTION at barncard.com Tue May 9 13:34:55 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 9 May 2006 10:34:55 -0700 Subject: The end of OS9 development In-Reply-To: <1015545173.20060509101001@ahsoftware.net> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> <1015545173.20060509101001@ahsoftware.net> Message-ID: My impression (also hearsay) was that the Rev team is using *something else* besides CodeWarrior to create an OS9 version, it's probably require major rewriting (and that's a lot harder than importing a HC stack!) and that is the reason for the delays. I would not assume that Codewarrior is the only game in town, nor that Rev's silence about it would indicate that they have given up on 9. Not only have they the formidable task of rebuilding the app with a new compiler, but also adding the new feature set and making sure it's synchronized with the other platforms. It has been announced by Rev enough times that their commitment to the platform is not over and until they say otherwise, I'd bet they'll keep their promise. >Martin- > >Tuesday, May 9, 2006, 12:00:30 AM, you wrote: > >> So what exactly is the status of Revolution on OS9? Has there been an >> announcement about it? The Runrev Site does not advertise compatibility, >> however you can order RR Studio Classic from the Rev online shop. If >> anybody knows, could they please tell. > >I don't have the inside word on anything, but the point of my original >posting is that CodeWarrior for the Mac is *dead* officially as of >last week. And since that's what the OS9 rev engine is built with, I >don't expect any future updates, and that would include the 2.7 >builds. That in spite of the outdated notes on the web site - I rather >expect those to disappear soon as well. My guess would be that the >2.6.1 engine is the end of the line for OS9. > >-- >-Mark Wieder > mwieder at ahsoftware.net -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From soapdog at mac.com Tue May 9 13:42:49 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 9 May 2006 14:42:49 -0300 Subject: The end of OS9 development In-Reply-To: <1015545173.20060509101001@ahsoftware.net> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> <1015545173.20060509101001@ahsoftware.net> Message-ID: Mark, why can't RunRev use the last CodeWarrior version to build Rev 2.7 for OS9? I am sure they bought the last CodeWarrior version for OS9 before the cancellation by Freescale. Is there any reason why they can't use that version? Cheers andre On May 9, 2006, at 2:10 PM, Mark Wieder wrote: > I don't have the inside word on anything, but the point of my original > posting is that CodeWarrior for the Mac is *dead* officially as of > last week. And since that's what the OS9 rev engine is built with, I > don't expect any future updates, and that would include the 2.7 > builds. That in spite of the outdated notes on the web site - I rather > expect those to disappear soon as well. My guess would be that the > 2.6.1 engine is the end of the line for OS9. From 3mcgrath at adelphia.net Tue May 9 14:01:35 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 9 May 2006 14:01:35 -0400 Subject: Use an iPod as a USB drive ? In-Reply-To: <446096AF.5070403@tweedly.net> References: <446096AF.5070403@tweedly.net> Message-ID: I do this all of the time. In iTunes you have to turn on the use as hard drive option in case you didn't know. Tom On May 9, 2006, at 9:18 AM, Alex Tweedly wrote: > > This isn't as off-topic as it might sound ... can I use an iPod > Nano as a USB drive ? > > Specifically, can I put a Rev player, stack and data files on the > iPod, and then run the player+stack on arbitrary PC with USB port. > > I'd prefer not to build it into a standalone - but could do if that > made a difference. > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.392 / Virus Database: 268.5.5/334 - Release Date: > 08/05/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From stephenREVOLUTION at barncard.com Tue May 9 14:25:17 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 9 May 2006 11:25:17 -0700 Subject: The end of OS9 development In-Reply-To: References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> <1015545173.20060509101001@ahsoftware.net> Message-ID: >why can't RunRev use the last CodeWarrior version to build Rev 2.7 for OS9? Probably because they used to use CW for everything, saw the change coming, and moved to *something else* to cover the most used platforms. This could involve a lot of customization of libraries and rewriting glue code. Cross-platform engine building is not a trivial task. There's a lot to 'hook up'. I would guess that the *something else* they make the engine with now would be an expandable, robust team-oriented system with modules to create code for different platforms/processors. I'm figuring that the OS9 module for *something else* was not available at the time they switched systems, and got the module late or had one developed. In order to efficiently make and market a cross-platform product such as Rev, feature synchronization is very important. I've noticed there don't seem to be too many platform-specific problems lately - the problems seem to track over the Mac/PC void. Using the OLD CodeWarrior now would be a maintenance nightmare. The Rev team need that "write once, use anywhere" thing too. sqb >Mark, > >why can't RunRev use the last CodeWarrior version to build Rev 2.7 >for OS9? I am sure they bought the last CodeWarrior version for OS9 >before the cancellation by Freescale. Is there any reason why they >can't use that version? > >Cheers >andre > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From alex at tweedly.net Tue May 9 14:29:33 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 09 May 2006 19:29:33 +0100 Subject: Use an iPod as a USB drive ? In-Reply-To: References: <446096AF.5070403@tweedly.net> Message-ID: <4460DF8D.9030004@tweedly.net> Thomas McGrath III wrote: > I do this all of the time. > > In iTunes you have to turn on the use as hard drive option in case > you didn't know. > Thanks to Tom, Ian and Marian. If only Apple had actually said this on their web site (I may have missed it, but I had a good look - over an hour today - trying to find a straightforward statement that this can be done). I came across a reference that said "I wish iPod could do this like other MP3 players and let you just copy files over like you do to any USB drive", which left me unsure that it could work that way. Thanks again. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/334 - Release Date: 08/05/2006 From mwieder at ahsoftware.net Tue May 9 14:37:55 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 9 May 2006 11:37:55 -0700 Subject: The end of OS9 development In-Reply-To: References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <44603E0E.9060703@harbourhosting.co.uk> <1015545173.20060509101001@ahsoftware.net> Message-ID: <19110819187.20060509113755@ahsoftware.net> Andre- Tuesday, May 9, 2006, 10:42:49 AM, you wrote: > why can't RunRev use the last CodeWarrior version to build Rev 2.7 > for OS9? I am sure they bought the last CodeWarrior version for OS9 > before the cancellation by Freescale. Is there any reason why they > can't use that version? Don't know. This is all guesswork on my part. I do know that there was a problem with the 2.6 release that needed an update to CW9 to fix, so I assume that the newer CW versions more or less kept track with the header changes from Apple (or whatever it was that kept CW8 from being able to compile the engine). -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue May 9 14:39:46 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 9 May 2006 11:39:46 -0700 Subject: The end of OS9 development In-Reply-To: <8CAF646F-385F-4424-BB43-B6F6665127DA@mac.com> References: <20060507170004.6B18F825119@mail.runrev.com> <919297398.20060508102511@ahsoftware.net> <6E197DDF-B2E5-4053-9243-095011C15DA6@mac.com> <15752985779.20060508223320@ahsoftware.net> <8CAF646F-385F-4424-BB43-B6F6665127DA@mac.com> Message-ID: <5310930437.20060509113946@ahsoftware.net> Andre- Tuesday, May 9, 2006, 7:44:15 AM, you wrote: > PS: which still can't name all the bones in the hand... Let's see... there's the hambone, the trombone... -- -Mark Wieder mwieder at ahsoftware.net From Tom.Cole at asu.edu Tue May 9 14:57:56 2006 From: Tom.Cole at asu.edu (Thomas Cole) Date: Tue, 09 May 2006 11:57:56 -0700 Subject: RevPrintfield Printing Problem Message-ID: I sent a query in about my printing problem, but there were so many others that it has disappeared and didn't get a reply. I'm taking the liberty to resubmit it. Has anyone heard of this chronic problem I have? Many thanks. I find that if I print text that is more than one page, there is sometimes a terrible print-out with lines of text printed one atop another on much of page 2! My script is simple enough: if it is "print now" then put test into cd fld "printfield" revPrintField the name of cd field "printfield" end if I'm very worried about my project because of this. I have seen this on one printer in my office, but I took it to be a buggy printer. Now my editor has printed out some things for the software that accompanies a book I am writing, and I see this same disaster. Has anyone seen this? I could put a scan of what it looks like on line for someone to see. I've looked at some of the Rev sites and I can't find any reference to this printing problem. Is there a more sure-fire way of printing? Thanks! Tom From chipp at chipp.com Tue May 9 15:23:00 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 09 May 2006 14:23:00 -0500 Subject: copy file on Mac In-Reply-To: <3A63ABEB-F6CF-4918-BA22-E666791F337C@economy-x-talk.com> References: <44609C8F.8020307@fourthworld.com> <3A63ABEB-F6CF-4918-BA22-E666791F337C@economy-x-talk.com> Message-ID: <4460EC14.30304@chipp.com> Turns out setting the file/creator type to empty rewrites the ROM's on a Commodore 64, too ;-) Mark Schonewille wrote: > If you still have a Mac running Mac OS 9, why don't you just give it a > try? From chipp at chipp.com Tue May 9 15:26:59 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 09 May 2006 14:26:59 -0500 Subject: How to stop tabbing In-Reply-To: References: <48434011-833B-4FDB-96CF-988838A31A63@daniels-mara.com> Message-ID: <4460ED03.8040807@chipp.com> Hi Todd, You should be able to shift-click on altFldHeader and designate it to show only 2 fields. best, Chipp Todd Geist wrote: > Well I guess both ultimately... but for now my need is simple. I just > want a simple list view with two columns. I used Chip's altHeader to > create the Headers and it inserts two tab stops. But when I tab past > the second column the curser is inserted in column 3 which shouldn't be > there. From eric.miclo at wanadoo.fr Tue May 9 15:38:04 2006 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Tue, 9 May 2006 21:38:04 +0200 Subject: How to stop tabbing In-Reply-To: References: Message-ID: <80814F6C-6867-4729-8CE4-066DCA718AEF@wanadoo.fr> Hello, I use this in the script of the field: on tabKey -- maxTabs is one less than the number of columns put 2 into maxTabs set the itemDelimiter to tab put the selectedLine of me into cursorLine put the number of items in line (word 2 of cursorLine) of me into numberOfItems if last char of line (word 2 of cursorLine) of me is tab then add 1 to numberOfItems if numberOfItems > maxTabs then beep else pass tabKey set itemDelimiter to "," end tabKey Best, ?rIC Le 9 mai 06 ? 19:05, Todd Geist a ?crit : > Hello, > > How do I keep the user from being able to "tab" beyond a certain > tab stop in a "scrolling" list view? > > Thanks > > Todd > > > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- My NeXT computer will Be a Mac too! -- From tg.lists at geistinteractive.com Tue May 9 15:43:58 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 9 May 2006 12:43:58 -0700 Subject: How to stop tabbing In-Reply-To: <4460ED03.8040807@chipp.com> References: <48434011-833B-4FDB-96CF-988838A31A63@daniels-mara.com> <4460ED03.8040807@chipp.com> Message-ID: <79384E86-04C7-482B-9E5C-F3F30D4CF147@geistinteractive.com> On May 9, 2006, at 12:26 PM, Chipp Walters wrote: > Hi Todd, > > You should be able to shift-click on altFldHeader and designate it > to show only 2 fields. > > best, > > Chipp I am not getting an option for the number of fields (Columns). I did the first time, but not after that. The custom property altNumCol is set to 2. I deleted altFldHeader and then put it back running through the setup again. It recognized that there were two columns and created two column headers. But still when I tab out of the 2nd column the cursor moves to a 3rd very narrow column that suddenly appears. But why would altFldHeader have anything to do with it? Should the field itself control how a "Tab" behaves. Rev 2.7.1 by the way. Thanks todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From josh at dvcreators.net Tue May 9 16:02:32 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 9 May 2006 13:02:32 -0700 Subject: reliable code for mouseOver, mouseLeave to switch ArmedIcon, Hilited Icon Message-ID: <0C75CE61-E42D-4EF6-8610-92ED387C9059@dvcreators.net> Just a couple weeks ago I was reading some code that said simply setting icons for a button was unreliable, sometimes the Hilite or Armed state would stick on, so they had written more reliable code for changing the icon of a button on mouseOver, mouseLeave, etc. Does anyone remember where this code was? I can't find it anymore :( Thanks! From dsc at swcp.com Tue May 9 16:06:39 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 9 May 2006 14:06:39 -0600 Subject: Small caps in unicode field In-Reply-To: <19789D3A-D3B4-46CD-AB51-1257978C08F1@de-mare.nl> References: <20060509130634.F104D82509F@mail.runrev.com> <19789D3A-D3B4-46CD-AB51-1257978C08F1@de-mare.nl> Message-ID: On May 9, 2006, at 9:22 AM, Terry Vogelaar wrote: > How can I display small caps in a field? I have set the textfont to > the opentype font "Warnock Pro,utf-8" and the font contains glyphs > for small caps. They are in the range unicode glyph 273 to 298. So > I tried to set the htmltext to đ or đ tried copy-pasting > from InDesign and FontGridMac / FontExplorer, but nothing seems to > work. I cannot figure out how to do this. Those are not the Unicode codes for small caps. Those codes are for for a range of characters in Latin extended A starting with LATIN SMALL LETTER D WITH STROKE. Perhaps those are the font-glyph codes. Small caps are not in Unicode, they are considered a matter of typography, not character selection. Try lowercase, uppercase with (say) bold, or a private range (U+E000 block) in Unicode. The font maker might help. Also, I have had trouble getting the right font in unicode in Rev. Sometimes Rev will chose a font that does not have that character, even though several fonts do have that character. While experimenting, you might want to turn off some fonts. Also, sometimes it helps to use "japanese" as the language. It you want small caps, you might also try changing the size and using caps. Dar Scott From garrett at paraboliclogic.com Tue May 9 16:13:33 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 09 May 2006 13:13:33 -0700 Subject: import snapshot In-Reply-To: <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> Message-ID: <4460F7ED.8080604@paraboliclogic.com> Rev 2.6.1 / OS X Greetings, Does anyone know if it's possible to tell the "import snapshot" command to place the resulting snapshot into an already existing image on the card, instead of creating a new image and dumping it in the center of the card? Thanks in advance, -Garrett From katir at hindu.org Tue May 9 16:20:41 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 9 May 2006 10:20:41 -1000 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <44602D0B.4050700@chipp.com> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> Message-ID: <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> mmm... don't know what is going on put url "http://www.pacsoa.org.au/palms/Alsmithia/index.html" returns, in Revolution: 400 Bad Request

Bad Request

Your browser sent a request that this server could not understand.

The request line contained invalid characters following the protocol string.


Apache/1.3.26 Server at www.medical-library.net Port 80 and what's really strange is... if I hit the return key repeatedly.. I get responses from different servers!
Apache/1.3.26 Server at koudeoorlog.uitdaging.org Port 80
Apache/1.3.26 Server at comiccrawler.com Port 80
The same URL in Firefox returns the web page as expected... weird... I will try in 2.6... On May 08, 2006, at 7:47 PM, Chipp Walters wrote: > Works fine here: > > Rev 2.7.1, WinXP > > Sivakatirswami wrote: >> Can someone test this for me: >> put this into your browser: >> http://www.pacsoa.org.au/palms/Acanthophoenix/ >> Result: web page as expected, Now, put this into your msg box in Rev: >> put url "http://www.pacsoa.org.au/palms/Acanthophoenix/" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From garrett at paraboliclogic.com Tue May 9 16:30:49 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 09 May 2006 13:30:49 -0700 Subject: import snapshot [Solved] In-Reply-To: <4460F7ED.8080604@paraboliclogic.com> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> <4460F7ED.8080604@paraboliclogic.com> Message-ID: <4460FBF9.2090708@paraboliclogic.com> Garrett Hylltun wrote: > Rev 2.6.1 / OS X > > Greetings, > > Does anyone know if it's possible to tell the "import snapshot" command > to place the resulting snapshot into an already existing image on the > card, instead of creating a new image and dumping it in the center of > the card? > > > Thanks in advance, > -Garrett Figured out that I needed to use "export snapshot" instead. -Garrett From felix.theissen at freenet.de Tue May 9 16:48:10 2006 From: felix.theissen at freenet.de (Felix Theissen) Date: Tue, 9 May 2006 22:48:10 +0200 Subject: The end of OS9 development In-Reply-To: <20060509130634.F104D82509F@mail.runrev.com> References: <20060509130634.F104D82509F@mail.runrev.com> Message-ID: Hi, I am a former Hypercard user. Then I settled to Realbasic and Supercard. Now I bought Revolution Media, because I wanted to make my SC and HC projects usable (with the Revolution Player) on OS 9, OS X and Windows XP. I am in the process to rebuild Supercard and Hypercard projects in Revolution. The reason I bought Rev Media is work on one project and deploy it on three. (My friends have OS X, OS 9 and Windows XP) The Revolution Player side tells Revolution Player 2.7 Mac OS coming soon. I was counting on that. Is there any information around, which tells the opposite? Felix From tg.lists at geistinteractive.com Tue May 9 17:56:40 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 9 May 2006 14:56:40 -0700 Subject: How to stop tabbing In-Reply-To: <4460ED03.8040807@chipp.com> References: <48434011-833B-4FDB-96CF-988838A31A63@daniels-mara.com> <4460ED03.8040807@chipp.com> Message-ID: On May 9, 2006, at 12:26 PM, Chipp Walters wrote: > Hi Todd, > > You should be able to shift-click on altFldHeader and designate it > to show only 2 fields. > Thanks to Eric and Chip for getting me started. I came up with the following script that does what I need. I am wondering if any of you can see anything wrong with it. Did I miss something? Thanks Todd ON TabKey -- this is the column setting for altFldHeader --put the altNumCols of the group "altFldHeader" of card id 1002 of stack "Untitled 2" into tLastCol put the altNumCols of the group "altFldHeader" into tLastCol put item 2 of GetCell() into tCol IF tCol < tLastCol THEN pass TabKey END TabKey ON returnInField -- this is the column setting for altFldHeader put the altNumCols of the group "altFldHeader" into tLastCol put item 2 of GetCell() into tRow IF tRow = tLastCol THEN pass returnInField END returnInField FUNCTION GetCell put the tabStops of me into tTabs put the left of me into tMyLeft put word two of the selectedLine of me into tRow put item 1 of the selectedLoc of me into tSelectedLoc put tSelectedLoc - tMyLeft into tLoc REPEAT with i = 1 to number of items in tTabs put item i of tTabs into tTab IF tLoc < tTab THEN put i into tCol Exit REPEAT END IF END REPEAT Return tRow & "," & tCol END GetCell -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From jacque at hyperactivesw.com Tue May 9 17:57:53 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 May 2006 16:57:53 -0500 Subject: RevPrintfield Printing Problem In-Reply-To: References: Message-ID: <44611061.3090001@hyperactivesw.com> Thomas Cole wrote: > I find that if I print text that is more than one page, there is > sometimes a terrible print-out with lines of text printed one atop > another on much of page 2! > > My script is simple enough: > > if it is "print now" then > put test into cd fld "printfield" > revPrintField the name of cd field "printfield" > end if > > I'm very worried about my project because of this. I have seen this on > one printer in my office, but I took it to be a buggy printer. Now my > editor has printed out some things for the software that accompanies a > book I am writing, and I see this same disaster. The most common reason for printing glitches is not having the latest drivers installed. Make sure your print drivers are up to date. Also, if you aren't using the latest version of Revolution, you might want to download the trial and see if that fixes it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From garrett at paraboliclogic.com Tue May 9 18:05:12 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 09 May 2006 15:05:12 -0700 Subject: Get color of clicked area on image? In-Reply-To: <4460FBF9.2090708@paraboliclogic.com> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> <4460F7ED.8080604@paraboliclogic.com> <4460FBF9.2090708@paraboliclogic.com> Message-ID: <44611218.6020306@paraboliclogic.com> Rev 2.6.1 / OS X Greetings, I have a small image that represents a customized color palette on my card. Now I want to be able to click on that image and get the color of the area clicked. Is that possible in Rev Studio 2.6.1? Thanks, -Garrett From garrett at paraboliclogic.com Tue May 9 18:08:07 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 09 May 2006 15:08:07 -0700 Subject: Get color of clicked area on image? [Solved] In-Reply-To: <44611218.6020306@paraboliclogic.com> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> <4460F7ED.8080604@paraboliclogic.com> <4460FBF9.2090708@paraboliclogic.com> <44611218.6020306@paraboliclogic.com> Message-ID: <446112C7.7040005@paraboliclogic.com> Garrett Hylltun wrote: > Rev 2.6.1 / OS X > > Greetings, > > I have a small image that represents a customized color palette on my > card. Now I want to be able to click on that image and get the color of > the area clicked. > > Is that possible in Rev Studio 2.6.1? > > > Thanks, > -Garrett Ok, now this is really getting on my nerves! Why is it that I search the docs for something, don't find it, ask on the list, and then right after I send the question to the list that I find the freaking answer! LOL! "mouseColor"!!! Arrggghhhhh!!! :-) And I even double checked the docs before I asked the question. Well, at least I did find the answer to my question. :-) Thanks Anyway, -Garrett From sarah.reichelt at gmail.com Tue May 9 18:08:13 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 10 May 2006 08:08:13 +1000 Subject: copy file on Mac In-Reply-To: <43FF86B0-0EE1-4D49-8969-F0D91C791B4B@economy-x-talk.com> References: <445FF399.3040305@chipp.com> <2f88875b69892b00138cd6755f9ac7a4@qldlearning.com> <446016B1.9040009@chipp.com> <43FF86B0-0EE1-4D49-8969-F0D91C791B4B@economy-x-talk.com> Message-ID: On 5/9/06, Mark Schonewille wrote: > Sarah and Chipp, > > Please! Don't set the filetype to empty. This can cause unexpected > results, such as files appearing at random locations in Finder > windows or even off-screen on the desktop, particularly on older > systems. Have mercy with the users of your software. Instead, set the > filetype to "????????". Sorry, I forgot to mention that I only use this technique for Mac OS X, where it causes no problems. I don't use or write for OS 9 any more, but I would assume that file types & creators would have to be properly set for that. OS X is more flexible and allows you to use file types or file extensions. In that case, setting the fileType to empty works perfectly with no unpleasant side-effects. Cheers, Sarah From jperryl at ecs.fullerton.edu Tue May 9 18:11:09 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 9 May 2006 15:11:09 -0700 (PDT) Subject: Use an iPod as a USB drive ? In-Reply-To: <4460DF8D.9030004@tweedly.net> Message-ID: And not only that, but my photo iPod with it's FireWire connection is a BOOTABLE harddrive. Used it to ressurect an old TiBook that decided it could fly while operational. Judy On Tue, 9 May 2006, Alex Tweedly wrote: > Thomas McGrath III wrote: > > > I do this all of the time. > > > > In iTunes you have to turn on the use as hard drive option in case > > you didn't know. > > > Thanks to Tom, Ian and Marian. If only Apple had actually said this on > their web site (I may have missed it, but I had a good look - over an > hour today - trying to find a straightforward statement that this can be > done). From sarah.reichelt at gmail.com Tue May 9 18:13:06 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 10 May 2006 08:13:06 +1000 Subject: reliable code for mouseOver, mouseLeave to switch ArmedIcon, Hilited Icon In-Reply-To: <0C75CE61-E42D-4EF6-8610-92ED387C9059@dvcreators.net> References: <0C75CE61-E42D-4EF6-8610-92ED387C9059@dvcreators.net> Message-ID: On 5/10/06, Josh Mellicker wrote: > Just a couple weeks ago I was reading some code that said simply > setting icons for a button was unreliable, sometimes the Hilite or > Armed state would stick on, so they had written more reliable code > for changing the icon of a button on mouseOver, mouseLeave, etc. > > Does anyone remember where this code was? I can't find it anymore :( It was in the latest issue of RevCentral Cheers, Sarah From dvk at dvkconsult.com.au Tue May 9 18:14:28 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Wed, 10 May 2006 08:14:28 +1000 Subject: [OT] Routerless Network? In-Reply-To: References: Message-ID: <3312C040-AD85-4EC3-A9FA-153FC3C134F2@dvkconsult.com.au> Scott Take all the replies and wherever you see a negative comment ("need crossover cable" which costs $millions", "can not network whatever") cross it out. Select from one of the strategies (sharing with any handy ethernet cable, adding cheap wireless to the PC, using a USB, or Firewire drive; just use your iPod!) and follow the remaining positive instructions and it should be a piece of cake. Search in www.apple.com/support/ for instructions if networking makes you nervous. Using the networking ideas, you can connect from the Mac end to the PC or vice versa, depending on which it is more convenient to share while you work from the other. Caveat: I assume your Mac was manufactured within about the last three to five years. cheers David From dcragg at lacscentre.co.uk Tue May 9 18:17:06 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 9 May 2006 23:17:06 +0100 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> Message-ID: <85442F22-0049-451E-BB9A-537877E746E7@lacscentre.co.uk> On 9 May 2006, at 21:20, Sivakatirswami wrote: > mmm... don't know what is going on > > put url "http://www.pacsoa.org.au/palms/Alsmithia/index.html" Copying this directly from your mail and pasting in the message box works fine. > > returns, in Revolution: > > > > 400 Bad Request > >

Bad Request

> Your browser sent a request that this server could not understand.

> The request line contained invalid characters following the > protocol string.

>

>


>
Apache/1.3.26 Server at www.medical-library.net Port 80 ADDRESS> > > > and what's really strange is... if I hit the return key repeatedly.. > > I get responses from different servers! > >
>
Apache/1.3.26 Server at koudeoorlog.uitdaging.org Port 80 ADDRESS> > >
Apache/1.3.26 Server at comiccrawler.com Port 80
> This looks pretty weird. I thought perhaps a DNS problem, but if Firefox works, that looks unlikely. These other servers all share the first half of their IP addresses (209.15.xxx.xxx). I'm not sure what that indicates. :-( Judging from the first response, it looks like the http request is getting messed up somewhere. But it also looks like you're connecting to the wrong IP address. Can you use libUrlSetLogField to see the http request that is actually sent. On my machine, the relevant log entry looks like this (Rev 2.7.1): socket selected: 209.15.79.148:80|6925 GET /palms/Alsmithia/index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) Cheers Dave From dcragg at lacscentre.co.uk Tue May 9 18:23:00 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 9 May 2006 23:23:00 +0100 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> Message-ID: <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> On 9 May 2006, at 21:20, Sivakatirswami wrote: > mmm... don't know what is going on > Another thought. Are your proxy settings correct? Are you using the same proxy as Firefox is set to use, if it is using one? Cheers Dave From sarah.reichelt at gmail.com Tue May 9 18:31:31 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 10 May 2006 08:31:31 +1000 Subject: Allow uppercase only in a field In-Reply-To: References: Message-ID: > > I have a field where users can type, but I only allow some letters & > > symbols through and then I want them all to be uppercase, although I > > want to allow the users to be able to type in lower case. > > > > I have the restricted characters working fine in a keyDown handler, > > and I have the field changing to upper case in the keyUp handler, but > > I still see the lower case letter briefly before it changes. > > > > What I REALLY want is to change the keyDown parameter as I pass it. > > > > Has anyone already solved this problem? > > Try this: > > on keyDown pKey > put toUpper(pKey) into the selection > end keyDown > Thanks Ken, that was the trick I was missing. I had tried "put toUpper(pKey) into the selectedChunk" but that didn't work. I hadn't thought of using "the selection". Problem solved :-) Cheers, Sarah From scott at tactilemedia.com Tue May 9 18:33:21 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 May 2006 15:33:21 -0700 Subject: [OT] Routerless Network? In-Reply-To: <3312C040-AD85-4EC3-A9FA-153FC3C134F2@dvkconsult.com.au> Message-ID: Recently, David Vaughan wrote: > Take all the replies and wherever you see a negative comment ("need > crossover cable" which costs $millions", "can not network whatever") > cross it out. Heh, thanks David. No worries -- I'm not thrown by "negative" comments; I've learned to wait for a few responses from the list as there's a lot of knowledge/talent here. In fact, I found this document which made me pretty hopeful: http://hacks.oreilly.com/pub/h/302#thread But it's not working for me. I'm connecting a Mac laptop to a Win desktop, and while the Win box does indeed report an error if I assign the same IP address to each system, neither system seems able to "see" the other with unique IDs (Chris Bohnert mentioned pinging the Mac system from Windows to check the connection and all I get is a series of timeouts). So I may just have to break down and go for a wireless card. I may play around with it some more but am not sure what else to try. Thanks to all for the suggestions and for putting up with the OT. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From katir at hindu.org Tue May 9 18:52:49 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 9 May 2006 12:52:49 -1000 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> Message-ID: Other URL's always work just fine put url "http://www.runrev.com" (and many others, all just work fine) So if the proxy settings were wrong any request should fail... it is only to this site put url "http://www.pacsoa.org.au/palms/Acanthophoenix/" Then, sometimes it *does* work... it is as if DNS is failing randomly, but only for this one site and only in Revolution (same behavior in 2.6 btw...) because the errors coming back are from various other servers... another anamoly: if I drop the end of the URL and don't supply a slash or "index.html" just this: http://www.pacsoa.org.au/palms/Acanthophoenix Then is seems to work more often than not. But, it *always* works in firefox so there has Mysterious... I'm trying to write a crawlers that digs down through this site and extracts botanical info and images... I will keep trying but it *does* seem Rev has some different behaviors here.. Sivakatirswami On May 09, 2006, at 12:23 PM, Dave Cragg wrote: > > On 9 May 2006, at 21:20, Sivakatirswami wrote: > >> mmm... don't know what is going on >> > > Another thought. Are your proxy settings correct? Are you using the > same proxy as Firefox is set to use, if it is using one? Well it has not been an issue before. I saved as a legacy stack (cool new feature!) and tried it in 2.6 Still get: 400 Bad Request

Bad Request

Your browser sent a request that this server could not understand.

The request line contained invalid characters following the protocol string.


Apache/1.3.26 Server at www.msts-my.org Port 80
> > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katir at hindu.org Tue May 9 18:54:29 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 9 May 2006 12:54:29 -1000 Subject: [OT] Routerless Network? In-Reply-To: References: Message-ID: <662CAAA7-7A5D-4B65-9A5B-3B5F1B74E39B@hindu.org> It's a hack, but if you run virtual PC on the Mac you might be able to set the other box as a share point? On May 09, 2006, at 12:33 PM, Scott Rossi wrote: > Recently, David Vaughan wrote: > >> Take all the replies and wherever you see a negative comment ("need >> crossover cable" which costs $millions", "can not network whatever") >> cross it out. > > Heh, thanks David. No worries -- I'm not thrown by "negative" > comments; > I've learned to wait for a few responses from the list as there's a > lot of > knowledge/talent here. > > In fact, I found this document which made me pretty hopeful: > http://hacks.oreilly.com/pub/h/302#thread > > But it's not working for me. I'm connecting a Mac laptop to a Win > desktop, > and while the Win box does indeed report an error if I assign the > same IP > address to each system, neither system seems able to "see" the > other with > unique IDs (Chris Bohnert mentioned pinging the Mac system from > Windows to > check the connection and all I get is a series of timeouts). > > So I may just have to break down and go for a wireless card. I may > play > around with it some more but am not sure what else to try. > > Thanks to all for the suggestions and for putting up with the OT. > > 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 > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dcragg at lacscentre.co.uk Tue May 9 18:57:54 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 9 May 2006 23:57:54 +0100 Subject: Put URL failing -- HTTP header problems? In-Reply-To: References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> Message-ID: On 9 May 2006, at 23:52, Sivakatirswami wrote: > > Still get: > > > > 400 Bad Request > >

Bad Request

> Your browser sent a request that this server could not understand.

> The request line contained invalid characters following the > protocol string.

>

>


>
Apache/1.3.26 Server at www.msts-my.org Port 80
> In that case it would be useful to see the http request that Rev (libUrl) is sending, using liburlSetLogField the long id of field Cheers Dave From soapdog at mac.com Tue May 9 19:00:47 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 9 May 2006 20:00:47 -0300 Subject: [OT] Routerless Network? In-Reply-To: <662CAAA7-7A5D-4B65-9A5B-3B5F1B74E39B@hindu.org> References: <662CAAA7-7A5D-4B65-9A5B-3B5F1B74E39B@hindu.org> Message-ID: <177868DB-E475-4E41-A39C-4B1973AF6846@mac.com> MacOS X has built-in windows sharing no need for VPC for that... On May 9, 2006, at 7:54 PM, Sivakatirswami wrote: > It's a hack, but if you run virtual PC on the Mac you might be able > to set the other box as a share point? > > > On May 09, 2006, at 12:33 PM, Scott Rossi wrote: > >> Recently, David Vaughan wrote: >> >>> Take all the replies and wherever you see a negative comment ("need >>> crossover cable" which costs $millions", "can not network whatever") >>> cross it out. >> >> Heh, thanks David. No worries -- I'm not thrown by "negative" >> comments; >> I've learned to wait for a few responses from the list as there's >> a lot of >> knowledge/talent here. >> >> In fact, I found this document which made me pretty hopeful: >> http://hacks.oreilly.com/pub/h/302#thread >> >> But it's not working for me. I'm connecting a Mac laptop to a Win >> desktop, >> and while the Win box does indeed report an error if I assign the >> same IP >> address to each system, neither system seems able to "see" the >> other with >> unique IDs (Chris Bohnert mentioned pinging the Mac system from >> Windows to >> check the connection and all I get is a series of timeouts). >> >> So I may just have to break down and go for a wireless card. I >> may play >> around with it some more but am not sure what else to try. >> >> Thanks to all for the suggestions and for putting up with the OT. >> >> 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 >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Tue May 9 19:15:56 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 10 May 2006 01:15:56 +0200 Subject: [OT] Routerless Network? In-Reply-To: <662CAAA7-7A5D-4B65-9A5B-3B5F1B74E39B@hindu.org> References: <662CAAA7-7A5D-4B65-9A5B-3B5F1B74E39B@hindu.org> Message-ID: <26B9F52C-FCCE-449F-B373-12B3105A8784@economy-x-talk.com> Hello, FYI, it is not necessary to use VPC for that. On the PC side, I have Client for MS Networks installed, together with the correct ethernet drivers. I have also a TCP/IP protocol defined for that Ethernet driver, with the correct IP number and subnet mask. Then I turned on file sharing and set the properties of an entire hard disk partition such as to share it with the local network. On the Mac, I configured TCP/IP manually and turned on Windows sharing. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 10-mei-2006, om 0:54 heeft Sivakatirswami het volgende geschreven: > It's a hack, but if you run virtual PC on the Mac you might be able > to set the other box as a share point? > From jperryl at ecs.fullerton.edu Tue May 9 19:23:27 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 9 May 2006 16:23:27 -0700 (PDT) Subject: Playing Simultaneous Sounds? In-Reply-To: <26B9F52C-FCCE-449F-B373-12B3105A8784@economy-x-talk.com> Message-ID: Hi, I searched the use-list archive via Richard's page but can't come up with what I think I remember reading, namely, that you can sorta, kinda, using players, play two or more sounds "simultaneously". Is it so? Can anyone point me in the right direction? Kindest thanks, Judy From johnpatten at mac.com Tue May 9 19:28:11 2006 From: johnpatten at mac.com (John Patten) Date: Tue, 09 May 2006 16:28:11 -0700 Subject: XML Search/Find routines...? Message-ID: <1729246.1147217291968.JavaMail.johnpatten@mac.com> Hi All! I have a little alternative Web Browser I created using AltBrowser. It's in two pieces, a teacher client and a student client. The teacher client allows the teacher to select specific web resources, that they input, and save those resources as an xml file. The XML file is saved to an ftp directory. The student client then downloads the teacher's xml file and allows the student to access the specific web resources. I would like to be able to allow a teacher to share the resources that they collect in one massive XML file. Then give teachers the ability to search that massive XML file by key word, grade level, subject, etc. and add any resources they might find to their own collection. I'm not sure if this (large XML file)is a good strategy for collecting a global list of resources and then using a find to locate specific resources. Maybe a mysql db would be better, but I have not had any success connecting to any existing mysql db on our server. (One thing that I think would be helpful for newbies trying to use the MySql connection would be a mysql script to create a basic mySql db. I bet there are others out there that haven't had much experience designing mySQL dbs. Then the developer could create a user for the db using maybe, phpMyAdmin. And then test out the built-in rev db tools. This way they would be assured of creating a db in MySQL that is formatted correctly. Maybe even bundling a little rev stack that would demonstrate connecting to the created db...Just an idea :-) I have not even begun to think about users trying to add a resource to the XML at the same time, eliminating duplicate entries, etc. etc. I just need some ideas and maybe a push in the probable right direction. I'll post the project to my user space (as soon as that's set up) for anyone who cares to take a look Thank you! John Patten SUSD From reball at redshift.com Tue May 9 19:42:12 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Tue, 09 May 2006 16:42:12 -0700 Subject: QT files and standalones Message-ID: To Sarah, Devin, Jean-Paul, and Peter -- thank you for spending your valuable time showing me how to include external files, such as QT movies, in OS standalones. RunRev should have a sample script on this topic readily available, but the pdf user manual doesn't even cover external files yet -- there is a place holder, but no text. I had no trouble creating a standalone for Windows that played my QT movies. However, I couldn't create an OS standalone that would play them; hence my cry for help last week. I finally discovered, after reading and rereading your messages and locating the files and pointers in every possible location I could think of, that the a correct procedure is really very easy -- once I understood which file was the standalone 'application file'. It's the application package (or folder); not the application file within the Contents/MacOS/ folders. So, for me, the easiest, most straightforward procedure is to: 1) locate the external files in the same folder as the Rev IDE application; 2) set the external file locations in the program scripts using a path relative to the 'application file'; 3) build the standalone; 4) manually relocate the external files (thanks Devin for that suggestion -- I didn't realize I could do that) in the same folder as the standalone 'application file'. Again, thank you for your help. Couldn't have done it without you. Bob --- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From scott at tactilemedia.com Tue May 9 19:44:52 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 May 2006 16:44:52 -0700 Subject: Playing Simultaneous Sounds? In-Reply-To: Message-ID: Recently, Judy Perry wrote: > I searched the use-list archive via Richard's page but can't come up with > what I think I remember reading, namely, that you can sorta, kinda, using > players, play two or more sounds "simultaneously". > > Is it so? Can anyone point me in the right direction? Yes, use two or more players set to different filenames. Or use an imported audioclip and a player. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From davis.phil at comcast.net Tue May 9 19:49:30 2006 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 09 May 2006 16:49:30 -0700 Subject: Playing Simultaneous Sounds? In-Reply-To: References: Message-ID: <44612A8A.3030502@comcast.net> Scott Rossi wrote: > Recently, Judy Perry wrote: > > >>I searched the use-list archive via Richard's page but can't come up with >>what I think I remember reading, namely, that you can sorta, kinda, using >>players, play two or more sounds "simultaneously". >> >>Is it so? Can anyone point me in the right direction? > > > Yes, use two or more players set to different filenames. Or use an imported > audioclip and a player. For some real excitement (?), you can add simultaneous speech synthesis into the mix. Then if you could just get the synthetic speaker to sing with the player's song... Phil Davis From alex at tweedly.net Tue May 9 19:59:19 2006 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 10 May 2006 00:59:19 +0100 Subject: [OT] Routerless Network? In-Reply-To: References: Message-ID: <44612CD7.6010900@tweedly.net> Scott Rossi wrote: >Recently, David Vaughan wrote: > > > >>Take all the replies and wherever you see a negative comment ("need >>crossover cable" which costs $millions", "can not network whatever") >>cross it out. >> >> > >Heh, thanks David. No worries -- I'm not thrown by "negative" comments; >I've learned to wait for a few responses from the list as there's a lot of >knowledge/talent here. > >In fact, I found this document which made me pretty hopeful: >http://hacks.oreilly.com/pub/h/302#thread > >But it's not working for me. I'm connecting a Mac laptop to a Win desktop, >and while the Win box does indeed report an error if I assign the same IP >address to each system, neither system seems able to "see" the other with >unique IDs (Chris Bohnert mentioned pinging the Mac system from Windows to >check the connection and all I get is a series of timeouts). > > > So, just to be clear, are you saying that if you use the same address, the Win box reports an error, but if you use different addresses, no connection ? Something like .... Win : IP : 192.168.1.1 netmask : 255.255.255.0 Mac : IP : 192.168.1.1 netmask : 255.255.255.0 gives an error message, but Win : IP : 192.168.1.1 netmask : 255.255.255.0 Mac : IP : 192.168.1.2 netmask : 255.255.255.0 give nothing but timeouts ? Between those two cases, are you changing the IP addr on the Mac or the PC ? Double check that you didn't set the netmask to 255.255.255.255 on one of the systems by mistake. As well as ping, try doing an "arp -a" to check if each can see the other IP address. Just for fun, do a "tracert -d" from each to the other (may need to experiment with the option on the Mac, I can't remember which letter it uses for "no dns" lookups). And do an "ipconfig" as well on the Win box .... send any (or preferably all) of the output (direct to me is OK) from those and I'll take a look to see if there's anything unusual. -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/334 - Release Date: 08/05/2006 From josh at dvcreators.net Tue May 9 20:24:09 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 9 May 2006 17:24:09 -0700 Subject: reliable code for mouseOver, mouseLeave to switch ArmedIcon, Hilited Icon In-Reply-To: References: <0C75CE61-E42D-4EF6-8610-92ED387C9059@dvcreators.net> Message-ID: <485E97CA-D218-40DC-8B86-C57B9C53B722@dvcreators.net> That is exactly it! Thanks Sarah! Josh On May 9, 2006, at 3:13 PM, Sarah Reichelt wrote: > On 5/10/06, Josh Mellicker wrote: >> Just a couple weeks ago I was reading some code that said simply >> setting icons for a button was unreliable, sometimes the Hilite or >> Armed state would stick on, so they had written more reliable code >> for changing the icon of a button on mouseOver, mouseLeave, etc. >> >> Does anyone remember where this code was? I can't find it anymore :( > > It was in the latest issue of RevCentral > > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jspencer78 at mac.com Tue May 9 20:51:39 2006 From: jspencer78 at mac.com (James Spencer) Date: Tue, 9 May 2006 19:51:39 -0500 Subject: Location of cloned stack In-Reply-To: <44600EE7.4010300@comcast.net> References: <78EB611A-CCFB-4E42-A8A4-41A8E2FE81CE@mac.com> <44600EE7.4010300@comcast.net> Message-ID: <8D720B61-D13E-492C-BB9F-872CDDA524DC@mac.com> Thanks Phil. That explains it. If I set the defaultstack to stack to be cloned, it appears offset from the right location. Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" On May 8, 2006, at 10:39 PM, Phil Davis wrote: > Hi James, > > When you clone a stack: > > - The topLeft of the defaultStack is the point of reference for > placing the clone, *no matter which stack that may be*. I've had it > be a palette when I meant for it to be a regular stack. To avoid > that, just set the defaultStack immediately before cloning. > > - When created, the topLeft of the clone will be offset 32 pixels > from the topLeft of the defaultStack. I don't think you can stop > that from happening. > > HTH - > Phil Davis > > > James Spencer wrote: >> This is a curiosity question. OS X 10.4.6 and Rev 2.7.1. My >> application contains a substack which I clone as needed for a >> multiple windows. I had thought a cloned stack inherited all of >> the properties of the original (other than it's name) but for >> some reason, the location of my cloned stack is apparently >> unrelated to the original stack's location. >> I was was starting to look at this issue because I was going to >> create some code to do offsets for new windows but the problem >> became critical with 2.7.1 however because with the new version >> (I don't think anything else changed), the cloned window is >> appearing with its top at -33 which of course means the title bar >> is under the menu bar and of course, the window can't be moved by >> the user outside the development environment. >> Obviously, this is a minor problem as I can move the window in my >> preOpenStack handler where I do the staggering code but I'm >> curious as to why this is happening? Bug? or am I missing >> something? >> James P. Spencer >> Rochester, MN >> jspencer78 at mac.com >> "Badges?? We don't need no stinkin badges!" > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wjm at wjm.org Tue May 9 21:02:17 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 9 May 2006 21:02:17 -0400 Subject: [OT] Routerless Network? References: <3312C040-AD85-4EC3-A9FA-153FC3C134F2@dvkconsult.com.au> Message-ID: Unfortunately, these "ad hoc" networks are almost never straightforward. Been there, done that. And the OP couldn't get it to work either. Not trying to be negative, just trying to save people time. David Vaughan wrote > [...] follow the remaining positive instructions and it should be a piece > of cake. From dvk at dvkconsult.com.au Tue May 9 20:31:32 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Wed, 10 May 2006 10:31:32 +1000 Subject: [OT] Routerless Network? In-Reply-To: <26B9F52C-FCCE-449F-B373-12B3105A8784@economy-x-talk.com> References: <662CAAA7-7A5D-4B65-9A5B-3B5F1B74E39B@hindu.org> <26B9F52C-FCCE-449F-B373-12B3105A8784@economy-x-talk.com> Message-ID: <5C37FFC5-790C-48E6-9DFC-9E3BCE7BEE5A@dvkconsult.com.au> On 10/05/2006, at 9:15, Mark Schonewille wrote: > > FYI, it is not necessary to use VPC for that. On the PC side, I > have Client for MS Networks installed, together with the correct > ethernet drivers. I have also a TCP/IP protocol defined for that > Ethernet driver, with the correct IP number and subnet mask. Then I > turned on file sharing and set the properties of an entire hard > disk partition such as to share it with the local network. > > On the Mac, I configured TCP/IP manually and turned on Windows > sharing. Indeed, either should work, and Scott's O'Reilly reference shows the flexibility. Personally i would define the IP addresses (like Mark) rather than using self-assigned addresses, and would share the PC and connect from the Mac end. You do not have to share both. However, Scott's last post on his lack of success on something which should work readily leaves me at a bit of a loss to troubleshoot it remotely and without information on machines, versions, settings and so on. Probably quicker to use iPodNet or thumbDriveNet or connect the PC to the airport. I was optimistic earlier when I said Macs "three to five" years old should do the auto-crossover trick. I think it might only have come in with the PB17 three years ago and then spread to later models. regards David From katir at hindu.org Tue May 9 23:28:43 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 9 May 2006 17:28:43 -1000 Subject: Put URL failing -- HTTP header problems? In-Reply-To: References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> Message-ID: <70AC3B7D-16B3-4D6E-B1FC-D197656372D3@hindu.org> On May 09, 2006, at 12:57 PM, Dave Cragg wrote: > In that case it would be useful to see the http request that Rev > (libUrl) is sending, using > > liburlSetLogField the long id of field Done see below: but think I found the problem: I'm parsing an index page where the URL strings appear to be a single long string like this: http://www.pacsoa.org.au/palms/Acanthophoenix/index.html but if I paste these from the msg box into this email my test list of ten URL looks like this: where the variable "tOneGenus" seems to contain: http://www.pacsoa.org.au/palms/Acanthophoenix/ index.html But if I paste these into an email I get... tURLs (of course these are not working ) http://www.pacsoa.org.au/palms/Acoelorrhaphe /index.html http://www.pacsoa.org.au/palms/Acrocomia /index.html http://www.pacsoa.org.au/palms/Actinokentia /index.html http://www.pacsoa.org.au/palms/Actinorhytis /index.html http://www.pacsoa.org.au/palms/Adonidia /index.html http://www.pacsoa.org.au/palms/Aiphanes /index.html http://www.pacsoa.org.au/palms/Allagoptera /index.html http://www.pacsoa.org.au/palms/Alloschmidia /index.html http://www.pacsoa.org.au/palms/Alsmithia /index.html Looks like I have some kind of CRLF in data following the folder, so my GET request fails in Revolution, but pasting the same string into Firefox works. And, it appears my script is possibly generating this but I can see it.... Now, if I chop the end off to give us urls like this: http://www.pacsoa.org.au/palms/Acoelorrhaphe these work just fine here is my script... on mouseup set the cursor to busy getPalms # previous crawlers --getGaneshas end mouseup ON getPalms --> site is: http://www.pacsoa.org.au/palms/index.html # we need to dig every */palms/*.html file on this page # so first is to extract all the URL's -- put fld "MainURL" into tStartURL put "http://www.pacsoa.org.au/palms/index.html" into tStartURL put URL tStartURL into tMainListing # this works.. REPEAT for each line x in tMainListing IF x contains "/palms/" THEN # we got one for sure put x & cr after tPalmList END IF END REPEAT delete line 1 to 2 of tPalmList delete line -1 of tPalmList # clean out tags: put "<[^><]*>" into tRex put replacetext(tPalmList, tRex, "") into tPalmsList replace " " with "" in tPalmsList REPEAT for each line x in tPalmslist put "http://www.pacsoa.org.au/palms/" before x # i think I am getting an extra CR introduced here...I don't know why put "/index.html" after x put x & cr after tGenusListing END REPEAT --> Step through Genus listing put line 1 to 10 of tGenusListing into tTestList liburlSetLogField the long id of field "logField" --repeat for each line tOneGenus in tGenusListing REPEAT for each line tOneGenus in tTestList --> extract the genus name first set the itemdel to "/" put item 5 of tOneGenus into tGenus -- delete item -1 of tOneGenus put tOneGenus & cr after tURLs put url (tOneGenus) into tOneGenusPage wait 5 ticks put tOneGenusPage into fld "previewer" --> from each page we have to extract the species URLs --repeat for each line x in tOneGenusPage --if x contains ("/" & tGenus & "/") then put x & cr after tSpeciesPages --end repeat END REPEAT --put tSpeciesPages --> Load the Species URL's and then save and .jpg file therein put tURLs END getPalms tURLs (of course these are not working ) http://www.pacsoa.org.au/palms/Acoelorrhaphe /index.html http://www.pacsoa.org.au/palms/Acrocomia /index.html http://www.pacsoa.org.au/palms/Actinokentia /index.html http://www.pacsoa.org.au/palms/Actinorhytis /index.html http://www.pacsoa.org.au/palms/Adonidia /index.html http://www.pacsoa.org.au/palms/Aiphanes /index.html http://www.pacsoa.org.au/palms/Allagoptera /index.html http://www.pacsoa.org.au/palms/Alloschmidia /index.html http://www.pacsoa.org.au/palms/Alsmithia /index.html These work: but you can see the extra CR coming in from somewhere i don't see these extra lines in the message box though... http://www.pacsoa.org.au/palms/Acanthophoenix http://www.pacsoa.org.au/palms/Acoelorrhaphe http://www.pacsoa.org.au/palms/Acrocomia http://www.pacsoa.org.au/palms/Actinokentia http://www.pacsoa.org.au/palms/Actinorhytis http://www.pacsoa.org.au/palms/Adonidia http://www.pacsoa.org.au/palms/Aiphanes http://www.pacsoa.org.au/palms/Allagoptera http://www.pacsoa.org.au/palms/Alloschmidia http://www.pacsoa.org.au/palms/Alsmithia socket selected: 209.15.79.148:80|6956 GET /palms/index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 200 OK Date: Wed, 10 May 2006 03:00:57 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Last-Modified: Sat, 25 Mar 2006 08:39:13 GMT ETag: "88fc5f-6154-442501b1" Accept-Ranges: bytes Content-Length: 24916 Content-Type: text/html socket selected: 209.15.79.148:80|6956 GET /palms/Acanthophoenix /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:00:58 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6956 socket selected: 209.15.79.148:80|6957 GET /palms/Acoelorrhaphe /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:00:58 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6957 socket selected: 209.15.79.148:80|6958 GET /palms/Acrocomia /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:00:59 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6958 socket selected: 209.15.79.148:80|6959 GET /palms/Actinokentia /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:00:59 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6959 socket selected: 209.15.79.148:80|6960 GET /palms/Actinorhytis /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:01:00 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6960 socket selected: 209.15.79.148:80|6961 GET /palms/Adonidia /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:01:00 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6961 socket selected: 209.15.79.148:80|6962 GET /palms/Aiphanes /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:01:00 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6962 socket selected: 209.15.79.148:80|6963 GET /palms/Allagoptera /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:01:01 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6963 socket selected: 209.15.79.148:80|6964 GET /palms/Alloschmidia /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:01:01 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6964 socket selected: 209.15.79.148:80|6965 GET /palms/Alsmithia /index.html HTTP/1.1 Host: www.pacsoa.org.au User-Agent: Revolution (MacOS) HTTP/1.1 400 Bad Request Date: Wed, 10 May 2006 03:01:02 GMT Server: Apache/1.3.26 (Unix) FrontPage/5.0.2.2510 PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 CLOSED 209.15.79.148:80|6965 > > Cheers > Dave From jperryl at ecs.fullerton.edu Wed May 10 00:39:44 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 9 May 2006 21:39:44 -0700 (PDT) Subject: Playing Simultaneous Sounds? In-Reply-To: Message-ID: Thanks, Scott. Must they be external files then? Thanks again! Judy On Tue, 9 May 2006, Scott Rossi wrote: > Yes, use two or more players set to different filenames. Or use an imported > audioclip and a player. From katir at hindu.org Wed May 10 00:43:27 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 9 May 2006 18:43:27 -1000 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <70AC3B7D-16B3-4D6E-B1FC-D197656372D3@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> <70AC3B7D-16B3-4D6E-B1FC-D197656372D3@hindu.org> Message-ID: <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> I think I am close the source of the problem which at this point I take to be the spurious introduction of "char[13]" into what should be line delimited lists. Where this char(13) is present in a GET request URL, libURL fails. (of course) REPEAT for each line tOneGenus in tTestList --> extract the genus name first set the itemdel to "/" put item 5 of tOneGenus into tGenus put tGenus after tGeni delete item -1 of tOneGenus put tOneGenus & cr after tURLs put url (tOneGenus) into tOneGenusPage --> from each page we have to extract the species URLs REPEAT for each line x in tOneGenusPage IF x contains ("/" & tGenus & "/") THEN put x & cr after tSpeciesPages END REPEAT END REPEAT set the clipboarddata["text"] to tGeni is generating a string on Mac OSX like this... it appears in the msg box as a long line with no spaces and no breaks AcanthophoenixAcoelorrhapheAcrocomiaActinokentiaAdonidiaAiphanesAllagopt eraAlloschmidiaAlsmithiaI If paste this here we see: Acanthophoenix Acoelorrhaphe Acrocomia Actinokentia Actinorhytis Adonidia Aiphanes Allagoptera Alloschmidia Alsmithia If I do a byte by byte examination I get something interesting... char (13) is present after each one: 65,99,97,110,116,104,111,112,104,111,101,110,105,120,13,65,99,111,101,10 8,111,114,114,104,97,112,104,101,13,65,99,114,111,99,111,109,105,97,13,6 5,99,116,105,110,111,107,101,110,116,105,97,13,65,99,116,105,110,111,114 , 104,121,116,105,115,13,65,100,111,110,105,100,105,97,13,65,105,112,104,9 7,110,101,115,13,65,108,108,97,103,111,112,116,101,114,97,13,65,108,108, 111,115,99,104,109,105,100,105,97,13,65,108,115,109,105,116,104,105,97,1 3, so, I'm not sure where or how this is being introduced. but where the variable watcher is showing me http://www.pacsoa.org.au/palms/Areca/index.html in fact that string is: http://www.pacsoa.org.au/palms/Areca(char[13])/index.html and this is what is causing the URL GET requests to break. If you paste it into a URL field in FireFox the char(13) is not passed (my assumption) I have an odd feeling that Rev is introducing this... I could be wrong... Here again is my script. This is easy to simulate for those who may be interested: make new stack. create two fields "Previewer" and "Logfield" and one button with following script: --> all handlers ON mouseup set the cursor to busy getPalms # previous crawlers --getGaneshas END mouseup ON getPalms --> site is: http://www.pacsoa.org.au/palms/index.html # we need to dig every */palms/*.html file on this page # so first is to extract all the URL's -- put fld "MainURL" into tStartURL put "http://www.pacsoa.org.au/palms/index.html" into tStartURL put URL tStartURL into tMainListing REPEAT for each line x in tMainListing IF x contains "/palms/" THEN # we got one for sure put x & cr after tPalmList END IF END REPEAT --check it out delete line 1 to 2 of tPalmList delete line -1 of tPalmList put "<[^><]*>" into tRex put replacetext(tPalmList, tRex, "") into tPalmsList replace " " with "" in tPalmsList REPEAT for each line x in tPalmslist put "http://www.pacsoa.org.au/palms/" before x put "/index.html" after x put x & cr after tGenusListing END REPEAT --> Step through Genus listing put line 1 to 10 of tGenusListing into tTestList liburlSetLogField the long id of field "logField" --repeat for each line tOneGenus in tGenusListing REPEAT for each line tOneGenus in tTestList --> extract the genus name first set the itemdel to "/" put item 5 of tOneGenus into tGenus put tGenus after tGeni delete item -1 of tOneGenus put tOneGenus & cr after tURLs put url (tOneGenus) into tOneGenusPage --> from each page we have to extract the species URLs REPEAT for each line x in tOneGenusPage IF x contains ("/" & tGenus & "/") THEN put x & cr after tSpeciesPages END REPEAT END REPEAT set the clipboarddata["text"] to tGeni --> Load the Species URL's and then save and .jpg file therein END getPalms From scott at tactilemedia.com Wed May 10 01:27:26 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 May 2006 22:27:26 -0700 Subject: Playing Simultaneous Sounds? In-Reply-To: Message-ID: Recently, Judy Perry wrote: >> use two or more players set to different filenames. Or use an imported >> audioclip and a player. > Must they be external files then? Players reference external files. However, if you need the sound files to be internal, you could try importing audio-only files as videoClips. I just tried this on OSX and it works (not sure if this technique will work on Windows without QT). I used Trevor DeVore's technique of saving WAV files out of QuickTimePro as MOV files. In Rev I imported the MOVs as videoClips (File>Import As Control>Video File...). To control playback: play videoClip play stop videoClip I even tried this, which works here: play videoClip looping NOTE: For best results, it seems necessary to reference the clip by name, as opposed to number (ie videoClip 1). Playing and stopping a clip by number works Ok, but stopping a looping clip seems to fail unless you reference the clip by name. Remember, if you import media into your stack, all those assets get loaded into memory before you can use them -- you should be wary of this if you're importing large MP3 files or similar. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jperryl at ecs.fullerton.edu Wed May 10 01:39:56 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 9 May 2006 22:39:56 -0700 (PDT) Subject: Playing Simultaneous Sounds? In-Reply-To: Message-ID: Hi Scott, Thanks again! I will pass along. I always encourage my students to embed such resources because I know that they are using Windows and I will be grading things on Mac OS X, and I know that they really are not paying attention to pathing differences (despite giving them examples on the specialWhatever directories from Ken Ray's Scripting Conference stack). Part of the problem is that they just don't have an OS X machine to test on (other than mine) and I don't have OS 9, and only have WinXP under emulation, and even that not at the moment. I had thought of the audio-only movie file qua videoclip idea... might be the best to use in this particular type of circumstance. Thanks again! Judy On Tue, 9 May 2006, Scott Rossi wrote: > Recently, Judy Perry wrote: > > >> use two or more players set to different filenames. Or use an imported > >> audioclip and a player. > > > Must they be external files then? > > Players reference external files. However, if you need the sound files to > be internal, you could try importing audio-only files as videoClips. I just > tried this on OSX and it works (not sure if this technique will work on > Windows without QT). I used Trevor DeVore's technique of saving WAV files > out of QuickTimePro as MOV files. In Rev I imported the MOVs as videoClips > (File>Import As Control>Video File...). > > To control playback: > > play videoClip > play stop videoClip > > I even tried this, which works here: > > play videoClip looping > > NOTE: For best results, it seems necessary to reference the clip by name, as > opposed to number (ie videoClip 1). Playing and stopping a clip by number > works Ok, but stopping a looping clip seems to fail unless you reference the > clip by name. > > Remember, if you import media into your stack, all those assets get loaded > into memory before you can use them -- you should be wary of this if you're > importing large MP3 files or similar. From dcragg at lacscentre.co.uk Wed May 10 03:11:09 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 10 May 2006 08:11:09 +0100 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> <70AC3B7D-16B3-4D6E-B1FC-D197656372D3@hindu.org> <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> Message-ID: On 10 May 2006, at 05:43, Sivakatirswami wrote: > I think I am close the source of the problem which at this point I > take to be the spurious introduction of "char[13]" into what should > be line delimited lists. Where this char(13) is present in a GET > request URL, libURL fails. (of course) Perhaps libUrl should do more to check the formatting of the passed url. Right now it strips leading and trailing white space (space, tab, and return)). But it doesn't strip numToChar(13). However, even if it checked that the url string was a single line, it would get caught out by a numToChar(13) such as the one in your url. Anyway, I'm glad you found the problem. Cheers Dave From serge.segu at gmail.com Wed May 10 05:21:49 2006 From: serge.segu at gmail.com (=?ISO-8859-1?Q?Serge_S=E9gu?=) Date: Wed, 10 May 2006 11:21:49 +0200 Subject: change textFont and TextSize of text Message-ID: <97625672606d6a52390ed3fff5177fb2@gmail.com> Hello Whan I convert a stack from HyperCard to Revolution, size and font of fields are not always adapted with the script below, size and font of fields are modified but sometimes not the font and the size of text _inside_ the field, the appearance of the text is the same What is the just way ? go to stack myStack repeat with n=1 to the number of cds go to cd n repeat with i=1 to the number of controls put the name of control i into controlName if "field" is in controlName then set the textFont of control i to theFont set the textsize of control i to theSize end if end repeat end repeat Thanks Serge -- Mac OS 10.3.9 Dreamcard 2.5.1 From m.schonewille at economy-x-talk.com Wed May 10 05:33:32 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 10 May 2006 11:33:32 +0200 Subject: change textFont and TextSize of text In-Reply-To: <97625672606d6a52390ed3fff5177fb2@gmail.com> References: <97625672606d6a52390ed3fff5177fb2@gmail.com> Message-ID: <1647E925-63D8-4390-A9FE-08813C737A25@economy-x-talk.com> Hello Serge, If a field has different text styles and sizes applied to different parts of its text, changing the textFont and textSize of the control does not always change the textFont and textSize of its text. You might want to try: if "field" is in the controlname then set the textFont of char 1 to -1 of control i to theFont set the textSize of char 1 to -1 of control i to theSize end if or if you want to make sure that the textFont and textSize of the control is applied: set the textFont of char 1 to -1 of control i to empty set the textSize of char 1 to -1 of control i to empty set the textFont of control i to theFont set the textSize of control i to theSize and you might also try put the text of control i into control i set the textFont of control i to theFont set the textSize of control i to theSize Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 10-mei-2006, om 11:21 heeft Serge S?gu het volgende geschreven: > Hello > > Whan I convert a stack from HyperCard to Revolution, size and font > of fields are not always adapted > with the script below, size and font of fields are modified > but sometimes not the font and the size of text _inside_ the field, > the appearance of the text is the same > What is the just way ? > > go to stack myStack > repeat with n=1 to the number of cds > go to cd n > repeat with i=1 to the number of controls > put the name of control i into controlName > if "field" is in controlName then > set the textFont of control i to theFont > set the textsize of control i to theSize > end if > end repeat > end repeat > > Thanks > > Serge > -- > Mac OS 10.3.9 Dreamcard 2.5.1 From serge.segu at gmail.com Wed May 10 05:59:18 2006 From: serge.segu at gmail.com (=?ISO-8859-1?Q?Serge_S=E9gu?=) Date: Wed, 10 May 2006 11:59:18 +0200 Subject: change textFont and TextSize of text In-Reply-To: <1647E925-63D8-4390-A9FE-08813C737A25@economy-x-talk.com> References: <97625672606d6a52390ed3fff5177fb2@gmail.com> <1647E925-63D8-4390-A9FE-08813C737A25@economy-x-talk.com> Message-ID: <476b2e06c316d83b2fca6191f764636e@gmail.com> Le 10 mai 2006, ? 11:33, Mark Schonewille a ?crit : > if "field" is in the controlname then > set the textFont of char 1 to -1 of control i to theFont > set the textSize of char 1 to -1 of control i to theSize > end if Thanks Mark, the handler si ok :-) Serge -- Mac OS 10.3.9 Dreamcard 2.5.1 From livfoss at mac.com Wed May 10 06:14:45 2006 From: livfoss at mac.com (Graham Samuel) Date: Wed, 10 May 2006 12:14:45 +0200 Subject: Playing Simultaneous Sounds? Message-ID: <4EDCD2C0-2B56-484E-8384-78CD52A3F852@mac.com> On Tue, 9 May 2006 16:23:27 -0700 (PDT), Judy Perry wrote: > I searched the use-list archive via Richard's page but can't come > up with > what I think I remember reading, namely, that you can sorta, > kinda, using > players, play two or more sounds "simultaneously". > > Is it so? Can anyone point me in the right direction? this from the RR documentation on 'play': > You can play multiple movies at once by starting each one of them > with the play command. > > Movies cannot be played while any tool other than the Browse tool > is in use. > > If you start playing an audio clip when another one is playing, the > first audio clip is stopped, and a playStopped message is sent to > the current card. You cannot play two sounds at the same time, nor > can you queue a sound while another sound is playing. In practice, if you stick your sounds into 2 or more players (i.e. make your sounds into movies with no visual element), then you can do something as simple as start player "player1" start player "player2" etc and you can stop them individually as in stop player "player2" It seems to work using invisible players without controllers, if that helps. I couldn't make it work with sounds other than in 'moov' format - they players didn't seem to want to take any notice of my wav sounds, for example - but I may have missed some trick there. HTH Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From wlists at fireworksmm.com Wed May 10 08:46:14 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Wed, 10 May 2006 08:46:14 -0400 Subject: [OT] Routerless Network? In-Reply-To: References: Message-ID: <30ED6103-3781-47A9-BF92-81F2C0C17657@fireworksmm.com> Most newer Macs have auto sensing and do not need a crossover cable anymore, they can do the crossover internally if they detect that they are connected to another computer instead of a switch or hub. On May 9, 2006, at 12:23 PM, Jim Ault wrote: > There is the 'old' way of using a cross-over ethernet cable. This > allows > the 2 computers to use that port to talk and listen. price is > about $20. > catch is that you are now using the port this way, so no internet > access. From tereza at califex.com Wed May 10 09:18:47 2006 From: tereza at califex.com (Tereza Snyder) Date: Wed, 10 May 2006 08:18:47 -0500 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> <70AC3B7D-16B3-4D6E-B1FC-D197656372D3@hindu.org> <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> Message-ID: <1F59306C-0B78-41A8-BA7B-1B76949580C9@califex.com> On May 9, 2006, at 11:43 PM, Sivakatirswami wrote: This is the loop where you say a spurious char[13] is being introduced: > REPEAT for each line tOneGenus in tTestList > --> extract the genus name first > set the itemdel to "/" > put item 5 of tOneGenus into tGenus > put tGenus after tGeni > delete item -1 of tOneGenus > put tOneGenus & cr after tURLs > put url (tOneGenus) into tOneGenusPage > --> from each page we have to extract the species URLs > REPEAT for each line x in tOneGenusPage > IF x contains ("/" & tGenus & "/") THEN put x & cr > after tSpeciesPages > END REPEAT > > END REPEAT One thing set off an alarm for me. You delete an item out of the loop variable tOneGenus: delete item -1 of tOneGenus put tOneGenus & cr after tURLs Generally, I avoid manipulating these variables; I treat them as read- only. I'm not sure why, but for me it's taboo. What happens if you replace those lines with: put (item 1 to -2 of tOneGenus) & cr after tURLs ? tereza -- Tereza Snyder Califex Software, Inc. 800 Water Street Sauk City, WI 53583 608.643.2586 AIM: terezasnyder1 From kurtkaufman at hotmail.com Wed May 10 10:24:29 2006 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Wed, 10 May 2006 14:24:29 +0000 Subject: Rev and Windows local networking Message-ID: This is actually more of a Windows networking question rather than a Rev question per se: I have a small XP Pro local network using a router. Since the router is connected to the Internet via DSL, I have the Zone-Alarm firewall set up on each of the 3 networked PCs; it allows shared access to PCs within a given IP range. Everything OK, then one day the IP address of one of the PCs changes, and Zone Alarm (as it's supposed to) prohibits access to/from the PC. The Rev program's db cannot be accessed, so it will no longer function across the network. I then altered the network TCP/IP setting on all of the PCs from "Obtain an IP address automatically" to using a manually entered address. This has apparently solved the problem. The networked Rev program works again. Is there anything I have to watch out for here? I had to manually enter a default Gateway as well as a preferred DNS server; will this fail if the DSL "modem" is reset? The DSL is set up using a dynamic address. Sorry this is a bit complicated and somewhat off-topic, but as I have to ensure that my networked Rev program continues to work, I need to know. Thanks, Kurt From alex at tweedly.net Wed May 10 10:43:07 2006 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 10 May 2006 15:43:07 +0100 Subject: Rev and Windows local networking In-Reply-To: References: Message-ID: <4461FBFB.1040208@tweedly.net> Kurt Kaufman wrote: > This is actually more of a Windows networking question rather than a > Rev question per se: > I have a small XP Pro local network using a router. Since the router > is connected to the Internet via DSL, I have the Zone-Alarm firewall > set up on each of the 3 networked PCs; it allows shared access to PCs > within a given IP range. > > Everything OK, then one day the IP address of one of the PCs changes, > and Zone Alarm (as it's supposed to) prohibits access to/from the PC. > The Rev program's db cannot be accessed, so it will no longer function > across the network. > > I then altered the network TCP/IP setting on all of the PCs from > "Obtain an IP address automatically" to using a manually entered > address. This has apparently solved the problem. > The networked Rev program works again. > > Is there anything I have to watch out for here? I had to manually > enter a default Gateway as well as a preferred DNS server; will this > fail if the DSL "modem" is reset? The DSL is set up using a dynamic > address. > Depends. Usually, the DSL router will have a fixed "inboard" IP address (often 192.168.1.1) and an "outboard" IP address assigned by the ISP; it's up to the ISP whether that's a fixed or variable address. Normally, that doesn't matter, because you must set your default gateway to the "inboard" address - so the default gateway address won't change when the DSL router is reset, even if it gets a new address given to it by the ISP. The DNS server addresses rarely change (though of course the ISP can do what they want). You may be able to set up the the DSL router's address as one of the DNS servers - but that depends on whether the router supports that or not. A good thing to try is temporarily setting up a host to use dynamic addressing, and then allow it to get an address from the router. Then do an "ipconfig /all" and see what the full list of DNS servers is - if the router's address is included, then it must support DNS, so you can go back to manual address assignment, and include the router in your list of manually configured DNS servers. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/335 - Release Date: 09/05/2006 From mpetrides at earthlink.net Tue May 9 15:10:36 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Tue, 9 May 2006 14:10:36 -0500 Subject: Use an iPod as a USB drive ? In-Reply-To: <4460DF8D.9030004@tweedly.net> References: <446096AF.5070403@tweedly.net> <4460DF8D.9030004@tweedly.net> Message-ID: Uh, Alex, the info is actually right there on the website and (mirabile dictu!) right there in the manual--which Mac users are, of course, notorious unlikely to do. The following is a direct quote from the iPod Nano user's manual (aka Features Guide) which I found on Apple's support website under the Manuals tab. M Using iPod nano as an External Disk You can use iPod nano as an external disk to store and download data files. Note: To download music and other audio files to iPod nano, you must use iTunes. For example, you won?t see songs you download with iTunes in the Macintosh Finder or in Windows Explorer. Likewise, if you copy music files to iPod nano in the Macintosh Finder or Windows Explorer, you won?t be able to play them on iPod nano. To enable iPod nano as an external disk: 1 In iTunes, select iPod nano in the Source list and click the Options button. 2 Click Music and select ?Enable disk use.? When you use iPod nano as an external disk, the iPod nano disk icon appears on the desktop on the Mac, or as the next available drive letter in Windows Explorer on a Windows PC. Note: Clicking Music and selecting ?Manually manage songs and playlists? in the Options window also enables iPod nano to be used as an external disk. Drag files to and from iPod nano to copy them. Options button If you use iPod nano primarily as a disk, you might want to keep iTunes from opening automatically when you connect iPod nano to your computer. To prevent iTunes from opening automatically when you connect iPod nano to your computer: 1 In iTunes, select iPod nano in the Source list and click the Options button. 2 Click Music and deselect ?Open iTunes when this iPod is attached.? Options button On May 9, 2006, at 1:29 PM, Alex Tweedly wrote: > Thomas McGrath III wrote: > >> I do this all of the time. >> >> In iTunes you have to turn on the use as hard drive option in >> case you didn't know. >> > Thanks to Tom, Ian and Marian. If only Apple had actually said this > on their web site (I may have missed it, but I had a good look - > over an hour today - trying to find a straightforward statement > that this can be done). > > I came across a reference that said "I wish iPod could do this like > other MP3 players and let you just copy files over like you do to > any USB drive", which left me unsure that it could work that way. > > Thanks again. > > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.392 / Virus Database: 268.5.5/334 - Release Date: > 08/05/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Wed May 10 11:09:05 2006 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 10 May 2006 16:09:05 +0100 Subject: Use an iPod as a USB drive ? In-Reply-To: References: <446096AF.5070403@tweedly.net> <4460DF8D.9030004@tweedly.net> Message-ID: <44620211.7080908@tweedly.net> Marian Petrides wrote: > Uh, Alex, the info is actually right there on the website and > (mirabile dictu!) right there in the manual--which Mac users are, of > course, notorious unlikely to do. > > The following is a direct quote from the iPod Nano user's manual (aka > Features Guide) which I found on Apple's support website under the > Manuals tab. > Thanks Marian - I didn't think to look in the Support section, I only checked the iPod section and the Apple Store. (The "Tech Specs" in the Store did hint that you could - but it was a hint rather than a clear statement (in view of the comments seen in reviews). > > Using iPod nano as an External Disk > You can use iPod nano as an external disk to store and download data > files. > Note: To download music and other audio files to iPod nano, you must > use iTunes. For > example, you won?t see songs you download with iTunes in the > Macintosh Finder or in > Windows Explorer. Likewise, if you copy music files to iPod nano in > the Macintosh > Finder or Windows Explorer, you won?t be able to play them on iPod nano. Ahhh - that explains the comment I had seen elsewhere - you can copy files to an iPod being used as an external disk, but can't then play them as tunes. How strange, and annoying. Thanks -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/335 - Release Date: 09/05/2006 From mark at maseurope.net Wed May 10 11:23:00 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 10 May 2006 16:23:00 +0100 Subject: Use an iPod as a USB drive ? In-Reply-To: <44620211.7080908@tweedly.net> References: <446096AF.5070403@tweedly.net> <4460DF8D.9030004@tweedly.net> <44620211.7080908@tweedly.net> Message-ID: <63A7E5ED-AC8F-4859-B676-399F659F36F8@maseurope.net> I think this is part of the DRM - the music business is not built on trust! Mark On 10 May 2006, at 16:09, Alex Tweedly wrote: > Ahhh - that explains the comment I had seen elsewhere - you can > copy files to an iPod being used as an external disk, but can't > then play them as tunes. How strange, and annoying. From Stgoldberg at aol.com Wed May 10 11:26:03 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Wed, 10 May 2006 11:26:03 EDT Subject: More cursors for Revolution? Message-ID: <2e4.74ecda0.3193600b@aol.com> Can anyone suggest how to increase the inventory of cursors in Revolution? I have not had much success in trying to do this through creating new images. They don't seem to show up correctly. It would be particularly helpful to have such standard cursors as "hand left", "hand right", "hand outstretched", "hand closed", "magnifying glass", and "skull and cross bones," particularly in the development of games. Thanks. Steve Goldberg From JimAultWins at yahoo.com Wed May 10 11:41:37 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 10 May 2006 08:41:37 -0700 Subject: [OT] Routerless Network? In-Reply-To: <30ED6103-3781-47A9-BF92-81F2C0C17657@fireworksmm.com> Message-ID: Thanks, and since I have always used a hub, switch or router, I did not know the new auto sensing capability Jim Ault Las Vegas On 5/10/06 5:46 AM, "Wally Rodriguez" wrote: > Most newer Macs have auto sensing and do not need a crossover cable > anymore, they can do the crossover internally if they detect that > they are connected to another computer instead of a switch or hub. > > On May 9, 2006, at 12:23 PM, Jim Ault wrote: > >> There is the 'old' way of using a cross-over ethernet cable. This >> allows >> the 2 computers to use that port to talk and listen. price is >> about $20. >> catch is that you are now using the port this way, so no internet >> access. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Wed May 10 11:41:52 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 10 May 2006 17:41:52 +0200 Subject: More cursors for Revolution? In-Reply-To: <2e4.74ecda0.3193600b@aol.com> References: <2e4.74ecda0.3193600b@aol.com> Message-ID: <270444EB-09AB-476A-8A69-82405794B077@economy-x-talk.com> Hi Steve, There is one dragging hand cursor available in de downloads section of the Economy-x-Talk homepage. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 10-mei-2006, om 17:26 heeft Stgoldberg at aol.com het volgende geschreven: > Can anyone suggest how to increase the inventory of cursors in > Revolution? > I have not had much success in trying to do this through creating > new images. > They don't seem to show up correctly. It would be particularly > helpful to > have such standard cursors as "hand left", "hand right", "hand > outstretched", > "hand closed", "magnifying glass", and "skull and cross bones," > particularly > in the development of games. Thanks. > Steve Goldberg From rcozens at pon.net Wed May 10 11:53:15 2006 From: rcozens at pon.net (Rob Cozens) Date: Wed, 10 May 2006 08:53:15 -0700 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> <70AC3B7D-16B3-4D6E-B1FC-D197656372D3@hindu.org> <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> Message-ID: <17D48440-E03D-11DA-A69A-0030657E1638@pon.net> Sannyasin, > I think I am close the source of the problem which at this point I > take to be the spurious introduction of "char[13]" into what should be > line delimited lists. Where this char(13) is present in a GET request > URL, libURL fails. (of course) > > numToChar(13) is included in the text returned by: put URL tStartURL into tMainListing Aloha! 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 mwieder at ahsoftware.net Wed May 10 12:53:17 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 10 May 2006 09:53:17 -0700 Subject: Rev and Windows local networking In-Reply-To: References: Message-ID: <974139512.20060510095317@ahsoftware.net> Kurt- Wednesday, May 10, 2006, 7:24:29 AM, you wrote: > I then altered the network TCP/IP setting on all of the PCs from "Obtain an > IP address automatically" to using a manually entered address. This has > apparently solved the problem. > The networked Rev program works again. > Is there anything I have to watch out for here? I had to manually enter a > default Gateway as well as a preferred DNS server; will this fail if the DSL > "modem" is reset? The DSL is set up using a dynamic address. (adding to Alex's good advice) If you are assigning static IP addresses to your locally networked computers (and this is a good thing btw) *and* you have dhcp enabled on your router, make sure you are assigning addresses outside the dhcp address pool. For example, if the router will assign addresses between 192.168.1.100 and 192.168.1.150, you can safely assign a computer an address of 192.168.1.5 but 192.168.1.101 will get you into trouble some day. ...but I have to ask: does Zone Alarm give you any protection that the firewall built into the router doesn't already do? I ask because I've only ever seen Zone Alarm or the builtin Windows firewall cause connection problems on computers that are already behind firewalls. For my money, I would dump ZA and let the router do its thing. -- -Mark Wieder mwieder at ahsoftware.net From rjearp at hotmail.com Wed May 10 12:58:54 2006 From: rjearp at hotmail.com (Bob Earp) Date: Wed, 10 May 2006 09:58:54 -0700 Subject: Fld text vertical alignment - fld animation Message-ID: I have a group of flds that I'm using as a menu with a simple animation that grows the size of text when rolled over, and shrinks the size of text (back to the original) when the mouse leaves. The problem is that the text does not stay vertically aligned in the fld, so the appearance is the text grows down rather than grows centered. I can kluge the size of the fld to make it look right, but.......... Any ideas ?? Script at the group is: on mouseEnter set the defaultCursor to hand repeat with i = 1 to 4 set the textSize of target to (the textSize of target + 1) wait for .02 seconds end repeat put flushEvents("all") into temp end mouseEnter on mouseLeave repeat with i = 1 to 4 set the textSize of target to (the textSize of target - 1) wait for .02 seconds end repeat set the textSize of target to the ATT_defaultSize of target set the defaultCursor to arrow put flushEvents("all") into temp end mouseLeave Tnx, Bob... _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From davis.phil at comcast.net Wed May 10 13:15:11 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 10 May 2006 10:15:11 -0700 Subject: Fld text vertical alignment - fld animation In-Reply-To: References: Message-ID: <44621F9F.4080704@comcast.net> Hi Bob - See if this slightly modified version of your script gives you what you want: on mouseEnter set the defaultCursor to hand put the loc of the target into tLoc repeat with i = 1 to 4 lock screen set the textSize of target to (the textSize of target + 1) set the height of the target to the formattedHeight of the target set the loc of the target to tLoc unlock screen wait for .02 seconds end repeat put flushEvents("all") into temp end mouseEnter on mouseLeave put the loc of the target into tLoc repeat with i = 1 to 4 lock screen set the textSize of target to (the textSize of target - 1) set the height of the target to the formattedHeight of the target set the loc of the target to tLoc unlock screen wait for .02 seconds end repeat set the textSize of target to the ATT_defaultSize of target set the defaultCursor to arrow put flushEvents("all") into temp end mouseLeave Best - Phil Davis Bob Earp wrote: > I have a group of flds that I'm using as a menu with a simple animation that grows the size of text when rolled over, and shrinks the size of text (back to the original) when the mouse leaves. The problem is that the text does not stay vertically aligned in the fld, so the appearance is the text grows down rather than grows centered. > > I can kluge the size of the fld to make it look right, but.......... > > Any ideas ?? > > Script at the group is: > > on mouseEnter > set the defaultCursor to hand > repeat with i = 1 to 4 > set the textSize of target to (the textSize of target + 1) > wait for .02 seconds > end repeat > put flushEvents("all") into temp > end mouseEnter > > on mouseLeave > repeat with i = 1 to 4 > set the textSize of target to (the textSize of target - 1) > wait for .02 seconds > end repeat > set the textSize of target to the ATT_defaultSize of target > set the defaultCursor to arrow > put flushEvents("all") into temp > end mouseLeave > > > Tnx, Bob... > _________________________________________________________________ > Express yourself instantly with MSN Messenger! Download today it's FREE! > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tg.lists at geistinteractive.com Wed May 10 13:51:51 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 10 May 2006 10:51:51 -0700 Subject: systemWindow question Message-ID: <1873A9AC-7DD0-484E-B0E8-EE610A3D4D54@geistinteractive.com> Hello, I am trying to create window that floats above all other applications. I put the following script in a button, to toggle "Float" on and off. ON mouseUp IF the systemWindow of this stack is False THEN set the systemWindow of this stack to true ELSE set the systemWindow of this stack to false END IF END mouseUp The result is that the decorations change but the window does NOT float above everything else. What am I missing? TIA Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From mark at maseurope.net Wed May 10 14:23:44 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 10 May 2006 19:23:44 +0100 Subject: systemWindow question In-Reply-To: <1873A9AC-7DD0-484E-B0E8-EE610A3D4D54@geistinteractive.com> References: <1873A9AC-7DD0-484E-B0E8-EE610A3D4D54@geistinteractive.com> Message-ID: <19F44D0B-297C-4B8E-83CA-3EB153019645@maseurope.net> On my system, mac OS 10.4.6, Rev 2.7.1, systemWindow seems to be broken...a window with it's systemWindow set behaves just like a regular palette - it won't stay on top when you move to another application. Is this a bug? Best, Mark On 10 May 2006, at 18:51, Todd Geist wrote: > Hello, > > I am trying to create window that floats above all other > applications. I put the following script in a button, to toggle > "Float" on and off. > > ON mouseUp > IF the systemWindow of this stack is False THEN > set the systemWindow of this stack to true > ELSE > set the systemWindow of this stack to false > END IF > END mouseUp > > > The result is that the decorations change but the window does NOT > float above everything else. > > What am I missing? > > TIA > Todd > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Wed May 10 14:56:25 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 10 May 2006 11:56:25 -0700 Subject: Fld text vertical alignment - fld animation In-Reply-To: <44621F9F.4080704@comcast.net> References: <44621F9F.4080704@comcast.net> Message-ID: <44623759.5050405@comcast.net> Okay, I was a little too quick. As I reread your request, you're looking for a way to grow and shrink the text without changing the rect of the field, correct? I think your only other option is to have a blank line (containing a space, or maybe empty would work) at the top of each menu field, and let that first line grow and shrink in the opposite direction of the rest of the text, so the text remains centered vertically in the field. However, I messed around with that idea for a few minutes and was not able to make it work as well as the 'grow/shrink field' approach. You could indeed kluge it together by having your menu text in borderless transparent fields that sit on top of fields with visible borders. That would give you the visual effect I think you're after. Phil Phil Davis wrote: > Hi Bob - > > See if this slightly modified version of your script gives you what you > want: > > on mouseEnter > set the defaultCursor to hand > put the loc of the target into tLoc > repeat with i = 1 to 4 > lock screen > set the textSize of target to (the textSize of target + 1) > set the height of the target to the formattedHeight of the target > set the loc of the target to tLoc > unlock screen > wait for .02 seconds > end repeat > put flushEvents("all") into temp > end mouseEnter > > on mouseLeave > put the loc of the target into tLoc > repeat with i = 1 to 4 > lock screen > set the textSize of target to (the textSize of target - 1) > set the height of the target to the formattedHeight of the target > set the loc of the target to tLoc > unlock screen > wait for .02 seconds > end repeat > set the textSize of target to the ATT_defaultSize of target > set the defaultCursor to arrow > put flushEvents("all") into temp > end mouseLeave > > Best - > Phil Davis > > > > Bob Earp wrote: > >> I have a group of flds that I'm using as a menu with a simple >> animation that grows the size of text when rolled over, and shrinks >> the size of text (back to the original) when the mouse leaves. The >> problem is that the text does not stay vertically aligned in the fld, >> so the appearance is the text grows down rather than grows centered. >> >> I can kluge the size of the fld to make it look right, but.......... >> >> Any ideas ?? >> >> Script at the group is: >> >> on mouseEnter >> set the defaultCursor to hand >> repeat with i = 1 to 4 >> set the textSize of target to (the textSize of target + 1) >> wait for .02 seconds end repeat >> put flushEvents("all") into temp >> end mouseEnter >> >> on mouseLeave >> repeat with i = 1 to 4 >> set the textSize of target to (the textSize of target - 1) wait >> for .02 seconds >> end repeat >> set the textSize of target to the ATT_defaultSize of target >> set the defaultCursor to arrow >> put flushEvents("all") into temp >> end mouseLeave >> >> >> Tnx, Bob... >> _________________________________________________________________ >> Express yourself instantly with MSN Messenger! Download today it's FREE! >> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/_______________________________________________ >> >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From Cubist at aol.com Wed May 10 15:30:11 2006 From: Cubist at aol.com (Cubist at aol.com) Date: Wed, 10 May 2006 15:30:11 EDT Subject: use-revolution Digest, Vol 32, Issue 19 Message-ID: <451.6486d.31939943@aol.com> From tg.lists at geistinteractive.com Wed May 10 16:01:21 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 10 May 2006 13:01:21 -0700 Subject: systemWindow question In-Reply-To: <19F44D0B-297C-4B8E-83CA-3EB153019645@maseurope.net> References: <1873A9AC-7DD0-484E-B0E8-EE610A3D4D54@geistinteractive.com> <19F44D0B-297C-4B8E-83CA-3EB153019645@maseurope.net> Message-ID: <3BAFD060-BAA6-4CAA-B3DC-4A19CE05C3EF@geistinteractive.com> I think your right. I tried my script in 2.7.0 and it works as expected. I guess I will go log a bugzilla Todd On May 10, 2006, at 11:23 AM, Mark Smith wrote: > On my system, mac OS 10.4.6, Rev 2.7.1, systemWindow seems to be > broken...a window with it's systemWindow set behaves just like a > regular palette - it won't stay on top when you move to another > application. Is this a bug? > > Best, > > Mark > > On 10 May 2006, at 18:51, Todd Geist wrote: > >> Hello, >> >> I am trying to create window that floats above all other >> applications. I put the following script in a button, to toggle >> "Float" on and off. >> >> ON mouseUp >> IF the systemWindow of this stack is False THEN >> set the systemWindow of this stack to true >> ELSE >> set the systemWindow of this stack to false >> END IF >> END mouseUp >> >> >> The result is that the decorations change but the window does NOT >> float above everything else. >> >> What am I missing? >> >> TIA >> Todd >> >> -- >> >> Todd Geist >> ______________________________________ >> g e i s t i n t e r a c t i v e >> >> >> >> -- >> >> Todd Geist >> ______________________________________ >> g e i s t i n t e r a c t i v e >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From revlist at azurevision.co.uk Wed May 10 17:34:15 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Wed, 10 May 2006 22:34:15 +0100 Subject: systemWindow question In-Reply-To: <19F44D0B-297C-4B8E-83CA-3EB153019645@maseurope.net> References: <1873A9AC-7DD0-484E-B0E8-EE610A3D4D54@geistinteractive.com> <19F44D0B-297C-4B8E-83CA-3EB153019645@maseurope.net> Message-ID: <920C92E1-EE1F-4F30-893E-0287B074A802@azurevision.co.uk> From the docs: 'On Mac OS systems, the systemWindow property has no effect.' Ian On 10 May 2006, at 19:23, Mark Smith wrote: > On my system, mac OS 10.4.6, Rev 2.7.1, systemWindow seems to be > broken... From kkaufman at snet.net Wed May 10 18:01:10 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 10 May 2006 18:01:10 -0400 Subject: Rev and Windows local networking Message-ID: Recently, Alex Tweedly wrote: > Usually, the DSL router will have a fixed "inboard" IP address (often > 192.168.1.1) and an "outboard" IP address assigned by the ISP; it's up > to the ISP whether that's a fixed or variable address. Normally, that > doesn't matter, because you must set your default gateway to the > "inboard" address - so the default gateway address won't change > when the > DSL router is reset, even if it gets a new address given to it by > the ISP. Thanks, Alex. That apparently fits our situation, since a manual reset of the DSL modem did not disrupt the Internet connection, and the "inboard" IP address is indeed 192.168.1.2 (close enough!) :-). Kurt From scott at tactilemedia.com Wed May 10 18:10:59 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 10 May 2006 15:10:59 -0700 Subject: systemWindow question In-Reply-To: <920C92E1-EE1F-4F30-893E-0287B074A802@azurevision.co.uk> Message-ID: Recently, Ian Wood wrote: >> On my system, mac OS 10.4.6, Rev 2.7.1, systemWindow seems to be >> broken... > From the docs: > > 'On Mac OS systems, the systemWindow property has no effect.' I'm not sure why the docs say this. I believe I've used the systemWindow property on OSX since it was introduced and it worked fine. I'm using 2.7.1 here on OSX 10.3.9 and the systemWindow property appears to work fine, so maybe something broke with later versions (10.4+) of the OS. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From garrett at paraboliclogic.com Wed May 10 18:15:13 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 10 May 2006 15:15:13 -0700 Subject: Get object name under mouse cursor? In-Reply-To: <446112C7.7040005@paraboliclogic.com> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> <4460F7ED.8080604@paraboliclogic.com> <4460FBF9.2090708@paraboliclogic.com> <44611218.6020306@paraboliclogic.com> <446112C7.7040005@paraboliclogic.com> Message-ID: <446265F1.9050700@paraboliclogic.com> Rev 2.6.1 / OS X Greetings, Is there a way to get the name of an object under the mouse cursor? I saw "mouseControl", but it gives the number of the object. I don't know how to compare that to a list of objects on my stack and get the name. Thanks, -Garrett From kkaufman at snet.net Wed May 10 18:19:33 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 10 May 2006 18:19:33 -0400 Subject: Rev and Windows local networking Message-ID: <49A8034D-6955-4362-A3EA-BF395C69CD43@snet.net> Recently, Mark Wieder wrote: > If you are assigning static IP addresses to your locally networked > computers (and this is a good thing btw) *and* you have dhcp enabled > on your router, make sure you are assigning addresses outside the dhcp > address pool. For example, if the router will assign addresses > between 192.168.1.100 and 192.168.1.150, you can safely assign a > computer an address of 192.168.1.5 but 192.168.1.101 will get you into > trouble some day. The gateway itself (as well as the default DNS server) uses 192.168.2.1 and the range of addresses I have set Zone Alarm to permit is from 192.168.2.1 to 192.168.2.9; all of our PCs are within that (inboard) range. I flipped the numbers in my last message (192.168.1.2); sorry! I suppose those numbers are OK to use? > ...but I have to ask: does Zone Alarm give you any protection that the > firewall built into the router doesn't already do? I ask because I've > only ever seen Zone Alarm or the builtin Windows firewall cause > connection problems on computers that are already behind firewalls. > For my money, I would dump ZA and let the router do its thing. ZA claims that it blocks unspecified "intrusions" and "access attempts", but it also notifies me if Adobe or Intuit, for instance, is trying to send information over the Internet without my prior permission. This is above and beyond whatever the router may do, I guess. Kurt From m.schonewille at economy-x-talk.com Wed May 10 18:26:12 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 May 2006 00:26:12 +0200 Subject: Get object name under mouse cursor? In-Reply-To: <446265F1.9050700@paraboliclogic.com> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> <4460F7ED.8080604@paraboliclogic.com> <4460FBF9.2090708@paraboliclogic.com> <44611218.6020306@paraboliclogic.com> <446112C7.7040005@paraboliclogic.com> <446265F1.9050700@paraboliclogic.com> Message-ID: <87E1BE1E-0679-4BC4-8AE2-2061A33765BD@economy-x-talk.com> Garrett, put the short name of the mouseControl put the long name of the mouseControl put the id of the mouseControl Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 11-mei-2006, om 0:15 heeft Garrett Hylltun het volgende geschreven: > Rev 2.6.1 / OS X > > Greetings, > > Is there a way to get the name of an object under the mouse > cursor? I saw "mouseControl", but it gives the number of the > object. I don't know how to compare that to a list of objects on > my stack and get the name. > > > Thanks, > -Garrett From m.schonewille at economy-x-talk.com Wed May 10 18:28:28 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 May 2006 00:28:28 +0200 Subject: systemWindow question In-Reply-To: References: Message-ID: Scott, When referring to Mac OS, the docs often mean Mac OS 9 and earlier, while Mac OS X is often explicitly referred to. In this case, the docs are correctly stating that the systemWindow property does not work on Mac OS 9 and earlier. I have to idea why this was never implemented, as system windows do exist on Mac OS 9. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 11-mei-2006, om 0:10 heeft Scott Rossi het volgende geschreven: > Recently, Ian Wood wrote: > >>> On my system, mac OS 10.4.6, Rev 2.7.1, systemWindow seems to be >>> broken... > >> From the docs: >> >> 'On Mac OS systems, the systemWindow property has no effect.' > > I'm not sure why the docs say this. I believe I've used the > systemWindow > property on OSX since it was introduced and it worked fine. > > I'm using 2.7.1 here on OSX 10.3.9 and the systemWindow property > appears to > work fine, so maybe something broke with later versions (10.4+) of > the OS. > > Regards, > > Scott Rossi From katir at hindu.org Wed May 10 19:04:58 2006 From: katir at hindu.org (Sivakatirswami) Date: Wed, 10 May 2006 13:04:58 -1000 Subject: Put URL failing -- HTTP header problems? In-Reply-To: <17D48440-E03D-11DA-A69A-0030657E1638@pon.net> References: <4EFCDF9C-6587-4D71-95A3-93F337D1A0FC@hindu.org> <44602D0B.4050700@chipp.com> <62957079-24E9-4DC5-AC2F-15417A74ABA6@hindu.org> <8B38617B-67BA-4A40-B6BA-B262FB62E53B@lacscentre.co.uk> <70AC3B7D-16B3-4D6E-B1FC-D197656372D3@hindu.org> <7581D24C-2944-4029-BD49-3114CAB5B8E6@hindu.org> <17D48440-E03D-11DA-A69A-0030657E1638@pon.net> Message-ID: <7C262DA5-F2B6-4ED7-9B5C-668C9903969C@hindu.org> On May 10, 2006, at 5:53 AM, Rob Cozens wrote: > Sannyasin, > >> I think I am close the source of the problem which at this point I >> take to be the spurious introduction of "char[13]" into what >> should be line delimited lists. Where this char(13) is present in >> a GET request URL, libURL fails. (of course) >> >> > > numToChar(13) is included in the text returned by: > > put URL tStartURL into tMainListing > > Aloha! Right... as suspected... The team at the Palm & Cycad Societies of Australia must use Macs... perhaps even old macs. Thus their web pages include char (13) an old problem my own *nix team members would gripe about "Hey! Your files are one long line!" (smile) But then, is it normal behavior? when parsing such a page thusly: put URL tStartURL into tMainListing REPEAT for each line x in tMainListing IF x contains "/palms/" THEN # we got one for sure put x & cr after tPalmList END IF END REPEAT for char(13) to passed along with "each line" to x ?? At any rate.. periodic use of replace numtoChar(13) with "" in tGenusListing in the script whereever the content was being passed from the web page cured the problem... because it appears that char(13) is making it all the way thru this routine right into the last variable. put URL tStartURL into tMainListing REPEAT for each line x in tMainListing IF x contains "/palms/" THEN # we got one for sure put x & cr after tPalmList END IF END REPEAT --check it out delete line 1 to 2 of tPalmList delete line -1 of tPalmList put "<[^><]*>" into tRex put replacetext(tPalmList, tRex, "") into tPalmsList replace " " with "" in tPalmsList REPEAT for each line x in tPalmslist put "http://www.pacsoa.org.au/palms/" before x put x & cr after tGenusListing END REPEAT # OK at this point an examintion of tGenusListing shows # presence of char(13) at the end of each instance of x in that variable # fix replace numtoChar(13) with "" in tGenusListing Anyway, case closed for now... tha caveat being: it appears there are contexts within Rev where char(13) is not translated to char (10) (I thought this was automatic) where the data is piped in from libURL and not being read from disk. This analysis could be wrong.. I don't know enough about it.. other than to know there is a line end snake pit there somewhere: Sivakatirswami Dave: yes, wiping char (13) in url string could help, but I think we are talking a complete data file here... Tereza: Yes, manipulating vars inside repear for each loops can be nasty... but it's not the issue here. > > 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 > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Wed May 10 19:17:39 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 10 May 2006 17:17:39 -0600 Subject: Cool online example stacks? Message-ID: <3AEE7C91-A77E-4D98-973B-A3AA30E6132E@byu.edu> Dear Revolutionaries, Next week I, along with another member of this list, am giving a presentation/demo of web-enabled sofware produced with Revolution at the CALICO symposium. CALICO is a leading organization promoting the use of computer-based language learning applications. (Its members include many higher ed and K-12 language teachers, who are precisely the kind of "inventive users" that Dan Shafer describes.) I'm going to be demoing some of my recent projects, and making available a "Learning Web" application to attendees. This is a minimal, "launcher" application that will allow them to run web-based stacks to see the possibilities of web-aware applications that are free of the encumbrances of web browsers. I would also like attendees to be able to examine other great stacks that some of you have created. This seems like a great way to show them the wide range of applications possible with Revolution. So, I am seeking both suggestions and permission to give URLs of your best web-based Rev stacks to these educators. The launcher app will only run the stacks over the http protocol, and will not save them to the local disk. I will only give out URLs with specific permission from the authors. So, Revvers, what do you want the world to see? URLs please. (Scott Rossi, I'd especially love to show them some of the beautiful work you've done.) BTW, I'm a little new to this distributed model for running software, so if any of you have any advice or cautions for me before I present this in a public presentation I'd love to hear them. (And, RunRev, I think I'm staying legal here. Please advise me if you have concerns.) Thanks in advance. Devin Asay Devin Asay Humanities Technology and Research Support Center Brigham Young University From mpetrides at earthlink.net Wed May 10 19:41:39 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 10 May 2006 18:41:39 -0500 Subject: Use an iPod as a USB drive ? In-Reply-To: <63A7E5ED-AC8F-4859-B676-399F659F36F8@maseurope.net> References: <446096AF.5070403@tweedly.net> <4460DF8D.9030004@tweedly.net> <44620211.7080908@tweedly.net> <63A7E5ED-AC8F-4859-B676-399F659F36F8@maseurope.net> Message-ID: <7415EA49-97C1-4E7C-B0FD-365F7195B31D@earthlink.net> I'm not sure why this surprises either of you. Items copied to one's HD but not loaded into iTunes won't play in iTunes. Likewise items copied to the iPod's HD as data won't play on the iPod. To play on the iPod they need to be loaded onto it from iTunes on your computer-- which then allows the iPod's software to recognize them as music rather than data. >>>you can copy files to an iPod being used as an external disk, but can't then play them as tunes. All you need to do in this case is to ALSO load them onto the iPod using iTunes--so that the iPod's software recognizes them as music not a data file. Am I making any sense? If so, then forget the rest. Picture the following scenario: I have an unprotected mp3 file. I copy it as DATA to my iPod's HD. It doesn't play on the iPod because it got there as DATA not as a music file recognizable to the iPod. If I merely load that same file off the iPod into iTunes and put it back onto the iPod as MUSIC, :::poof::: the iPod recognizes it as music. At this point the file is on the iPod in two different forms: one on the HD as a data file and one in music form recognizable by the iPod. Does this make sense? As for the DRM issue, picture a similar scenario: Suppose I have a protected file from iTMS. If I Finder copy that file to the iPod's HD it will not play--the iPod will see it as data. But if I load it onto the iPod using iTunes, it will be music and recognizable as such on the iPod. If I take the data file and load it from the iPod into iTunes on a different Mac (or a Windows PC), it will play there too-- so long as I have not exceeded the number of computer activations allowed for this file by iTunes. I think you are allowed 5 computer authorizations for each iTunes Music Store account. Each of these computers can transfer music to an unlimited number of iPods. M On May 10, 2006, at 10:23 AM, Mark Smith wrote: > I think this is part of the DRM - the music business is not built > on trust! > > Mark > > On 10 May 2006, at 16:09, Alex Tweedly wrote: > >> Ahhh - that explains the comment I had seen elsewhere - you can >> copy files to an iPod being used as an external disk, but can't >> then play them as tunes. How strange, and annoying. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tg.lists at geistinteractive.com Wed May 10 20:26:55 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 10 May 2006 17:26:55 -0700 Subject: systemWindow question In-Reply-To: References: Message-ID: <46AEF5F9-B316-4890-891C-E14AFAACA256@geistinteractive.com> It seems to be a bug with 2.7.1 and I logged it as such. At least it worked up until 2.7.1 Todd On May 10, 2006, at 3:10 PM, Scott Rossi wrote: > > I'm using 2.7.1 here on OSX 10.3.9 and the systemWindow property > appears to > work fine, so maybe something broke with later versions (10.4+) of > the OS. -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From garrett at paraboliclogic.com Wed May 10 20:30:57 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 10 May 2006 17:30:57 -0700 Subject: Get object name under mouse cursor? In-Reply-To: <87E1BE1E-0679-4BC4-8AE2-2061A33765BD@economy-x-talk.com> References: <446096AF.5070403@tweedly.net> <1A0BBF8B-8D1A-496D-AA8D-803F1A20F658@azurevision.co.uk> <4460F7ED.8080604@paraboliclogic.com> <4460FBF9.2090708@paraboliclogic.com> <44611218.6020306@paraboliclogic.com> <446112C7.7040005@paraboliclogic.com> <446265F1.9050700@paraboliclogic.com> <87E1BE1E-0679-4BC4-8AE2-2061A33765BD@economy-x-talk.com> Message-ID: <446285C1.6000009@paraboliclogic.com> Mark Schonewille wrote: > Garrett, > > put the short name of the mouseControl > put the long name of the mouseControl > put the id of the mouseControl > > Mark Thank you Mark :-) -Garrett From saultsj at missouri.edu Wed May 10 20:57:49 2006 From: saultsj at missouri.edu (J. Scott Saults) Date: Wed, 10 May 2006 19:57:49 -0500 Subject: Use an iPod as a USB drive ? In-Reply-To: <20060509221520.DB19982511B@mail.runrev.com> References: <20060509221520.DB19982511B@mail.runrev.com> Message-ID: <6.1.0.6.0.20060510192909.047aa930@pop.missouri.edu> Maybe late and off-topic - so I apologize (and do NOT mean to start a discussion here about this) - but just thought Alex might want to know that it is possible, with some iPods, to just drag and drop mp3 files (and Ogg Vorbis, Musepack, FLAC, AAC, ALAC, AC3 and WavPack) on your player and play them. And you can use (some) iPods as a standard UMS device, without iTunes, but not with the stock firmware. Look into 'rockbox': http://www.rockbox.org/twiki/bin/view/Main/WhyRockbox (Maybe iPodLinux, too, but don't know much about that) >I came across a reference that said "I wish iPod could do this like >other MP3 players and let you just copy files over like you do to any >USB drive", which left me unsure that it could work that way. >her From lfredricks at proactive-intl.com Wed May 10 21:10:47 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed, 10 May 2006 18:10:47 -0700 Subject: Valentina for Revolution 2.4b5 Brings RevDB Compatibility Message-ID: <20060511011056.C4050111E28@spunkymail-a3.dreamhost.com> Valentina for Revolution 2.4b5 May 10th, 2006. Paradigma Software is updating Valentina for Revolution to increase compatibility with Revolution 2.x. This release includes the following features: * Support for RevDB. Now it is possible to use RevDB exactly like any other supported database (such as Valentina XCMD 1.11) * Installer for Revolution Stack. A new stack that eases installing Valentina 2.x. This removes the tedium of having to manually set up the external. * Test Project. A new test project which automates testing each feature of Valentina 2.x for Revolution. * RevDB API Bridge. Use the RevDB API yet still have access to direct calls to Valentina (to access the many advanced features of Valentina that cannot otherwise be exposed through query builder). * Explain Feature. A new kernel feature can optionally allow each SQL query to be written to a log to help diagnose and track the results of queries. Several other new features are in the works. If you already have a license for Valentina 2.x for Revolution, this is a free upgrade. Download from http://www.paradigmasoft.com. From russmcb at tsw.berkeley.edu Wed May 10 21:32:55 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Wed, 10 May 2006 18:32:55 -0700 Subject: table fields Message-ID: <861FD0C7-AE15-4A69-9309-455CFC5E30CD@tsw.berkeley.edu> I started playing with table fields with the plan of building a db interface with them and I'm wondering if there are people out there who are actually able to rely on table fields in a production environment. I've gleaned a few tidbits from sifting through old emails and looking at Eric Chatonet's example. A few basic questions: 0- Are table fields stable enough on all platforms to use reliably? 1- Are there some secret docs somewhere? 2- How do I get the cRevTable properties? 3- How do I format text in any given cell? 4- How do I get a selected cell to hilite only within the cell and not into 50% of its vertical neighbors? thanks, russ Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 From tg.lists at geistinteractive.com Wed May 10 21:47:55 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 10 May 2006 18:47:55 -0700 Subject: Send Keys Message-ID: Todd Any one know of a way to send keystrokes from Rev. I know I can use GUI scripting on OSX but that has some problems in the instance I need it in, plus I need Xplat. TIA -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From revolutionary.dan at gmail.com Wed May 10 22:00:52 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 10 May 2006 19:00:52 -0700 Subject: The QT player in a standalone In-Reply-To: References: Message-ID: <70ed6b130605101900g3128d6aal71d386a982788550@mail.gmail.com> Bob..... Another great solution is to store the QT file as a custom property and bundle it directly with the app. Voila! No file pathing problems. Dan On 5/4/06, Dr. Robert E. Ball wrote: > > On 5/4/06 5:14 PM, "Sarah Reichelt" wrote: > > > On 5/5/06, Dr. Robert E. Ball wrote: > >> I am unable to successfully develop a standalone (on a Mac with OS > 10.4.6 > >> using Rev 2.7.1) from a stack containing a QT player. The stack works > fine > >> in the IDE and properly plays the video. No problems. However, when I > try to > >> build a standalone, no matter where I put the external QT file, with > the > >> appropriate location given in the Copy Files in the Standalone > Application > >> Settings, the standalone builder either does not attach the file as > part of > >> the application package, or even when it occasionally does attach it, > the > >> app doesn't play it. (I couldn't make a standalone that worked > correctly in > >> 2.5.1 either.) I can't find any information/tutorial on how to do this > >> correctly. > > > > > > I did a test using a button to locate the movie file as follows: > > answer file "Select a movie file:" > > put it into tFile > > if tFile is not empty then set the filename of player "Player" to > tFile > > > > This worked perfectly in Rev 2.7.1 with Mac OS X 10.4.6, so I suspect > > it is a file path problem and your app is not pointing to the correct > > movie file. > > > > For testing, I suggest you try two things: > > 1. add a button that just reports the filename of the player object so > > that you can see exactly where it thinks the file should be. > > 2. add another button that does what my test script does. That way you > > will be able to confirm that the player object does what you want. > > > > HTH, > > Sarah > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > Hello Sarah -- thank you so much for taking the time to help me out. If I > wasn't going to distribute my standalone program to others, your > suggestion > would work. But I do intend to distribute it, so the QT files must be an > internal part of the application package. > > Thus, my problem was not finding the absolute path to a QT file on my hard > disk from the standalone application. My problem was getting the > standalone > builder to include the QT files in the standalone package, and then > getting > the standalone application to point to the files in the application > package > and play them. > > However, thanks to your suggestion, I was able to determine the solution > to > my problem. When I put the QT files in the same folder as the stack file > and > I added the files in the Copy Files in the Standalone Application Settings > and located the player files in the Inspector, the file path was relative > to > the stack file, the QT files were not included in the standalone package, > and (of course) the players in the standalone application didn't play. On > the other hand, when I put the QT files in another folder, the file path > in > the Copy Files and the player files in the Inspector were absolute, the > files were included in the standalone package, and it worked like a charm. > Your suggestion to locate the file path using a button (in the standalone > application) resulted in an absolute file path -- which led me to try out > other locations for the QT files that resulted in absolute file paths in > the > Copy Files and player Inspector. Thank you. > > I sure wish Revolution would prepare a tutorial on the use of external > files. > > Bob > > > > -- > Robert E. Ball, PhD > Distinguished Professor, Emeritus > Department of Aeronautics and Astronautics > Naval Postgraduate School > Monterey, California > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From RGould8 at aol.com Wed May 10 22:05:50 2006 From: RGould8 at aol.com (RGould8 at aol.com) Date: Wed, 10 May 2006 22:05:50 EDT Subject: how to detect re-directs using loadURL Message-ID: <3fe.1bcb284.3193f5fe@aol.com> Can anyone tell me if it's possible to detect whether an URL is being re-directed, using load URL or some other command? I'd like to see if there's a way I can get the following status from a server when loading an URL, but I'm not sure how to retrieve it: 302 Success: Found Redirected to: (url) 200 Success: OK 301 Success: Moved Permanently Can anyone point me in the right direction? From revolutionary.dan at gmail.com Wed May 10 22:09:18 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 10 May 2006 19:09:18 -0700 Subject: Printing Problem In-Reply-To: <181b5336beea289bdbaea1de6b1c47fc@asu.edu> References: <181b5336beea289bdbaea1de6b1c47fc@asu.edu> Message-ID: <70ed6b130605101909o4cd9aed3v66881e8d19670115@mail.gmail.com> Tom.... You might want to invest $5 and buy my SmartEBook on Rev printing, which addresses this and other printing issues you'll run into. Quite a few people have said it helped them. http://www.shafermediastore.com/tech_main.html On 5/8/06, Tom Cole wrote: > > I find that if I print text that is more than one page, there is > sometimes a terrible print-out with lines of text printed one atop > another on much of page 2! > > My script is simple enough: > > if it is "print now" then > put test into cd fld "printfield" > revPrintField the name of cd field "printfield" > end if > > I'm very worried about my project because of this. I have seen this on > one printer in my office, but I took it to be a buggy printer. Now my > editor has printed out some things for the software that accompanies a > book I am writing, and I see this same disaster. > > Has anyone seen this? I could put a scan of what it looks like on line > for someone to see. I've looked at some of the Rev sites and I can't > find any reference to this printing problem. > > Is there a more sure-fire way of printing? > > Thanks! > Tom > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Wed May 10 22:18:02 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 10 May 2006 19:18:02 -0700 Subject: The end of OS9 development In-Reply-To: References: <20060509130634.F104D82509F@mail.runrev.com> Message-ID: <70ed6b130605101918h4ac24984r44e5af56aa18d7bf@mail.gmail.com> I apologize for the curt sound of my "bite the bullet" message and all the counter-argument it generated here. I know full well that educational institutions can't always upgrade hardware and software when they'd like. I also know from bitter first-hand experience that teachers are so busy with their normal workloads that getting them to grok the significant gains technology could win for them in the classroom isn't easy either. I fought this good fight for a few years with a commercial software company of my own. We finally had to close the doors. That undoubtedly taints my attitude and responses here. But if you have an educational situation where you need OS9 development, the answer if you want to keep using Rev is pretty straight-forward, isn't it? Just stop upgrading until and unless Rev releases an OS9 version of a subsequent release. It's not like the development tool stops working. Yeah, you'll miss some of the features and you may have to grapple with some bugs that are fixed in later releases but if that's the best your budget supports, at least you're not dead in the water. On some level, we're all in a similar boat. If RunRev gave up the ghost tomorrow (rest assured that as far as I know, they don't plan to do that!), we'd all still have a fully (mostly?) functional development tool to keep using for years to come. It just wouldn't be upgraded to new versions of new OSes and add new features to the engine. That's the problem with adopting a proprietary development technollogy. That's also the reason I never keep all my development eggs in one basket. Dan From ivan at internet-marketing-today.com Thu May 11 01:29:37 2006 From: ivan at internet-marketing-today.com (Ivan Wong) Date: Thu, 11 May 2006 05:29:37 +0000 (UTC) Subject: How To Ensure Only Plain Text Editing Is Allowed In Field Message-ID: Hello Rev'ers, Is there any easy way (beyond trapping and disabling unwanted keystrokes), to allow users to only edit in plain text, and keep editing to a single line in text fields. Currently, I can always insert linebreaks using the return key, and use ctrl-b etc to style the text. thanks in advance, Ivan Wong From dcragg at lacscentre.co.uk Thu May 11 02:35:07 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 11 May 2006 07:35:07 +0100 Subject: how to detect re-directs using loadURL In-Reply-To: <3fe.1bcb284.3193f5fe@aol.com> References: <3fe.1bcb284.3193f5fe@aol.com> Message-ID: <8370F631-A020-45D8-92D5-BE84E8B1D4EB@lacscentre.co.uk> On 11 May 2006, at 03:05, RGould8 at aol.com wrote: > Can anyone tell me if it's possible to detect whether an URL is being > re-directed, using load URL or some other command? > > I'd like to see if there's a way I can get the following status from a > server when loading an URL, but I'm not sure how to retrieve it: > > 302 Success: Found Redirected to: (url) > 200 Success: OK > 301 Success: Moved Permanently > > Can anyone point me in the right direction? There is a libUrlFollowHttpRedirects command. This seems to have been omitted from the 2.6.1 docs. :-( You can get information here: http://www.lacscentre.co.uk/liburl/ liburldoc.html#libUrlFollowHttpRedirects If you set this to false, a "get url" call to such a url will return the relevant response in "the result", like this: error 302 found You could then use the libUrlLastRHHeaders function to see the full response from the server, for example if you needed to parse out the "Location:" header, and handle the redirect yourself. Cheers Dave From serge.segu at gmail.com Thu May 11 02:58:28 2006 From: serge.segu at gmail.com (=?ISO-8859-1?Q?Serge_S=E9gu?=) Date: Thu, 11 May 2006 08:58:28 +0200 Subject: table fields In-Reply-To: <861FD0C7-AE15-4A69-9309-455CFC5E30CD@tsw.berkeley.edu> References: <861FD0C7-AE15-4A69-9309-455CFC5E30CD@tsw.berkeley.edu> Message-ID: <22a3985d8bc6c0dde37e02fc32f02a67@gmail.com> Le 11 mai 2006, ? 03:32, Russ McBride a ?crit : > [...] 1- Are there some secret docs somewhere? [...] Didacticiels by Eric Chatonet : [...] #016 How to manage table fields This stack, which comprises a Lab section and an Explanations section, explains table fields and all the aspects that for the moment are still not documented (version 2.5.1). Fully commented scripts lets you start working with them at once. Print function included. [...] Download : Serge -- Mac OS 10.3.9 Dreamcard 2.5.1 From lan.kc.macmail at gmail.com Thu May 11 03:16:58 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 11 May 2006 15:16:58 +0800 Subject: Use an iPod as a USB drive ? In-Reply-To: <6.1.0.6.0.20060510192909.047aa930@pop.missouri.edu> References: <20060509221520.DB19982511B@mail.runrev.com> <6.1.0.6.0.20060510192909.047aa930@pop.missouri.edu> Message-ID: Further to the tangent. At the beginning of the year my son's teacher recently requested that I purchase a USB thumbdrive so that my son could easily transfer files to the class computer for printing - he takes a G3 PB to school, the class computer is windoz. I personally thought just unplugging the USB printer cable and plugging it into the PB would be a very reasonable idea but for 'reasons' the USB thumbdrive was what the teacher wanted. So, not having bought one before I logged onto my Mac User Group forum and asked for recommendations. The first response I got back was to buy and iPod Shuffle. At first I thought it was a joke, until I did some further investigations: Iomega 1GB Thumbdrive = US99 iPod Shuffle 1GB = US99 The Iomega does nothing but store data! So now we all now that an iPod can store data - but in case you didn't know, an Iomega Thumbdrive can't play music;-) From serge.segu at gmail.com Thu May 11 03:33:43 2006 From: serge.segu at gmail.com (=?ISO-8859-1?Q?Serge_S=E9gu?=) Date: Thu, 11 May 2006 09:33:43 +0200 Subject: table fields In-Reply-To: <861FD0C7-AE15-4A69-9309-455CFC5E30CD@tsw.berkeley.edu> References: <861FD0C7-AE15-4A69-9309-455CFC5E30CD@tsw.berkeley.edu> Message-ID: <017c00a1f4ced9fbc5822850b825ca6c@gmail.com> Le 11 mai 2006, ? 03:32, Russ McBride a ?crit : > I've gleaned a few tidbits from sifting through old emails and > looking at Eric Chatonet's example. oups, sorry for my previous answer, I've read too fast Serge From lan.kc.macmail at gmail.com Thu May 11 03:45:08 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 11 May 2006 15:45:08 +0800 Subject: The end of OS9 development In-Reply-To: <70ed6b130605101918h4ac24984r44e5af56aa18d7bf@mail.gmail.com> References: <20060509130634.F104D82509F@mail.runrev.com> <70ed6b130605101918h4ac24984r44e5af56aa18d7bf@mail.gmail.com> Message-ID: On 5/11/06, Dan Shafer wrote: > > I apologize for the curt sound of my "bite the bullet" message and all the > counter-argument it generated here. As one who is constantly amazed at the continual flow of HyperCard refugees that popup on this list I provide my own calculation of when the death of OS9 will be: When you see the last reference on this list of someone who is looking for a HC alternative or 'converting' a HC stack then punch the stop watch. Then count the years,days and minutes to the last HC release - 1995 some time I think. With the result, add it to some time in 2002 - the year the QuickSilver G4's came out. The early ones came with OS9, the later ones came with OSX. So no earlier than 2013 if today was the last HC reference day. Dan wrote: > I'm another one who's happy to see OS 9 ride off into the sunset. > I'm sorry if I've made you sad Dan:-) From alex at tweedly.net Thu May 11 04:24:13 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 11 May 2006 09:24:13 +0100 Subject: Use an iPod as a USB drive ? In-Reply-To: <7415EA49-97C1-4E7C-B0FD-365F7195B31D@earthlink.net> References: <446096AF.5070403@tweedly.net> <4460DF8D.9030004@tweedly.net> <44620211.7080908@tweedly.net> <63A7E5ED-AC8F-4859-B676-399F659F36F8@maseurope.net> <7415EA49-97C1-4E7C-B0FD-365F7195B31D@earthlink.net> Message-ID: <4462F4AD.1090303@tweedly.net> Marian Petrides wrote: > I'm not sure why this surprises either of you. Items copied to one's > HD but not loaded into iTunes won't play in iTunes. That may be a Mac restriction (though I doubt it), but it doesn't apply on Win. I double click on any MP3 (or other audio) file and iTunes plays it (maybe there's a hair to be split - maybe iTunes "loads" it into iTunes on the fly, but in terms of the effect for me as a user, this restriction doesn't appear to apply). > Likewise items copied to the iPod's HD as data won't play on the > iPod. To play on the iPod they need to be loaded onto it from iTunes > on your computer-- which then allows the iPod's software to recognize > them as music rather than data. > I guess I can't see why iPod's software can't figure out that an MP3 file can be played, just like any other piece of software can. > >>>you can copy files to an iPod being used as an external disk, but > can't then play them as tunes. > > All you need to do in this case is to ALSO load them onto the iPod > using iTunes--so that the iPod's software recognizes them as music > not a data file. > All I need to do is make two copies of it, taking twice as much time and space. Yeah, OK, but that's exactly what I find disappointing. And I can't see any reason for that restriction other than DRM, and putting the DRM requirements before the user's convenience. But I can't think of a way to drag this back on topic for the Rev list, so I'll stop now. Thank you again for taking the time to go look this up and let me know. Even though I'm mildly irritated by this misfeature, I am glad to know the iPod is a practical solution, and can go buy one for myself as well as the "client" for whom I need to put Rev stacks on an iPod. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.5/335 - Release Date: 09/05/2006 From geradamas at yahoo.com Thu May 11 06:13:28 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 11 May 2006 11:13:28 +0100 (BST) Subject: [OT] Computer Blackmail Message-ID: <20060511101328.52615.qmail@web37504.mail.mud.yahoo.com> Last night a lawyer friend of mine phoned me in tears because all off her legal files had apparently been deleted from her PC (running WIN XP) and all she could find was a document: INSTRUCTIONS HOW TO GET YOUR FILES BACK.txt " . . . Reporting to police about a case will not help you, they do not know the password. . . " WE DO NOT ASK FOR MONEY! W e only want to do business with you." and so on and so forth. The document states that the documents are stiil on the hard drive but encrypted with a 30 symbol password - and to get the documents back you must send an e-mail to 1 of 2 possible e-mails. This is fairly blatant blackmail. It scared me. Nevertheless I got all the documents back using a programs called "freeundelete.exe" - it is necessary to recover them onto an external volume, and (obviously) to have the Internet connexion disconnected. On the system I worked on there was also something called "SpySheriff" that, quite frankly, stank to high heaven. Whether "SpySheriif" is somehow connected with this blackmail or not I don't know. The WIN XP system then needs to be "set back" a couple of days and then the documents copied back onto the PC's disks. Sorry that this is completely OT, but I thought that XP users might be grateful for the information. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ --------------------------------- To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. From scott at proherp.com Thu May 11 06:17:10 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 11 May 2006 20:17:10 +1000 Subject: [OT] Computer Blackmail In-Reply-To: <20060511101328.52615.qmail@web37504.mail.mud.yahoo.com> Message-ID: <000001c674e4$11fb3880$a3c8fea9@diamond1ph6v8m> Richard, > Sorry that this is completely OT, but I thought that XP users > might be grateful for the information. Yes. There are several variations of this one. Some genuinely blackmail, some do it half heartedly. Sadly - most are coming from Russia and are, I'm told, mafia related. Scott From mpetrides at earthlink.net Thu May 11 06:59:31 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 11 May 2006 05:59:31 -0500 Subject: Use an iPod as a USB drive ? In-Reply-To: References: <20060509221520.DB19982511B@mail.runrev.com> <6.1.0.6.0.20060510192909.047aa930@pop.missouri.edu> Message-ID: Better yet, if you can get academic pricing, you can get a 1GB iPod Nano (stores and displays pictures as well as music) for $129. And, yes, I use my nano as a sneaker net at work all the time. Only disadvantage to the nano is that it requires a separate cable which might be a hassle for your son--I just keep a spare in my desk. On May 11, 2006, at 2:16 AM, Kay C Lan wrote: > Further to the tangent. > > At the beginning of the year my son's teacher recently requested > that I > purchase a USB thumbdrive so that my son could easily transfer > files to the > class computer for printing - he takes a G3 PB to school, the class > computer > is windoz. I personally thought just unplugging the USB printer > cable and > plugging it into the PB would be a very reasonable idea but for > 'reasons' > the USB thumbdrive was what the teacher wanted. So, not having > bought one > before I logged onto my Mac User Group forum and asked for > recommendations. > > The first response I got back was to buy and iPod Shuffle. At first I > thought it was a joke, until I did some further investigations: > > Iomega 1GB Thumbdrive = US99 > iPod Shuffle 1GB = US99 > > The Iomega does nothing but store data! > > So now we all now that an iPod can store data - but in case you > didn't know, > an Iomega Thumbdrive can't play music;-) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mpetrides at earthlink.net Thu May 11 07:18:36 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 11 May 2006 06:18:36 -0500 Subject: [OT]Re: Use an iPod as a USB drive ? In-Reply-To: <4462F4AD.1090303@tweedly.net> References: <446096AF.5070403@tweedly.net> <4460DF8D.9030004@tweedly.net> <44620211.7080908@tweedly.net> <63A7E5ED-AC8F-4859-B676-399F659F36F8@maseurope.net> <7415EA49-97C1-4E7C-B0FD-365F7195B31D@earthlink.net> <4462F4AD.1090303@tweedly.net> Message-ID: >>>All I need to do is make two copies of it, taking twice as much time and space. Actually not. All you need to do on the Mac would be to use something like TinkerTool to show invisible files. All the audio files are in the iPod Control folder which is invisible unless you make it visible. I don't know how you do this in XP, but I'm sure there's a way. File naming is a problem this way, though.Non-descriptive file names are given to files on the iPod--I suspect as part of the DRM--to make it harder to sort through the files and find the one you want to copy back to the Mac/PC. So a better way is to use one of many shareware utilities on either platform that let you copy files iTunes back and forth between the iPod and the Mac/PC. (I use iPod Access.) Keep this in mind if you ever lose your master files in iTunes. You can use this to restore those files, since you are not permitted a redownload--which is the only REAL irritation from my standpoint. Once you buy a book from Audible, you can redownload it as often as you like. On May 11, 2006, at 3:24 AM, Alex Tweedly wrote: > All I need to do is make two copies of it, taking twice as much > time and space. > Yeah, OK, but that's exactly what I find disappointing. > And I can't see any reason for that restriction other than DRM, and > putting the DRM requirements before the user's convenience. From martinblackman at gmail.com Thu May 11 07:26:25 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Thu, 11 May 2006 19:26:25 +0800 Subject: More cursors for Revolution? In-Reply-To: <2e4.74ecda0.3193600b@aol.com> References: <2e4.74ecda0.3193600b@aol.com> Message-ID: <79d1bee70605110426o313dfb9dwd6e4f61db5479eb@mail.gmail.com> Maybe check out bugzilla bug no. 5 which suggests a work around when creating your own cursors On 10/05/06, Stgoldberg at aol.com wrote: > Can anyone suggest how to increase the inventory of cursors in Revolution? > I have not had much success in trying to do this through creating new images. > They don't seem to show up correctly. It would be particularly helpful to > have such standard cursors as "hand left", "hand right", "hand outstretched", > "hand closed", "magnifying glass", and "skull and cross bones," particularly > in the development of games. Thanks. > Steve Goldberg > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at adelphia.net Thu May 11 07:33:28 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 11 May 2006 07:33:28 -0400 Subject: The QT player in a standalone In-Reply-To: <70ed6b130605101900g3128d6aal71d386a982788550@mail.gmail.com> References: <70ed6b130605101900g3128d6aal71d386a982788550@mail.gmail.com> Message-ID: <51450535-AAFA-4AF6-A886-6ED6967751F1@adelphia.net> Dan, Can you play that from the custom prop or do you have to load it onto the HD of the user first? Thanks Tom On May 10, 2006, at 10:00 PM, Dan Shafer wrote: > Bob..... > > Another great solution is to store the QT file as a custom property > and > bundle it directly with the app. Voila! No file pathing problems. > > Dan > > Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu May 11 07:56:55 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 11 May 2006 07:56:55 -0400 Subject: Use an iPod as a USB drive ? In-Reply-To: <4462F4AD.1090303@tweedly.net> References: <446096AF.5070403@tweedly.net> <4460DF8D.9030004@tweedly.net> <44620211.7080908@tweedly.net> <63A7E5ED-AC8F-4859-B676-399F659F36F8@maseurope.net> <7415EA49-97C1-4E7C-B0FD-365F7195B31D@earthlink.net> <4462F4AD.1090303@tweedly.net> Message-ID: <24C85DEF-858E-4F9D-82E3-BC3ADB86FD4F@adelphia.net> Alex, I think this is all misleading to you. You do not need to instal the music files twice. If you copy the files to the HD of the iPod you CAN play them on a remote computer!!! It is pretty straight forward. The ipod has two sides to it. The first side is the side that the firmware hides from you and that is the iPod software that lets you listen to music on the ipod itself and the second side if enabled is access to the hard drive it self which is visible to you when you plug the ipod into your computer. These two sides are separate. Now if you want to transport an application or document or a music file to another computer and you do not care if they have iTunes installed then you would want to use the HD side and just drag the file to the iPod in your computer. But if you want to listen to the music file as well 'on the ipod' then you might consider installing the music file via iTunes. But to listen to the music file from the computer either way will work. It is only whether or not you have iTunes installed on the remote computer and whether or not you want to use it to listen/copy the song to that computer that matters. If you just want to listen to the music file on another computer you can do it either way. So if the other computer has itunes on it then you can use itunes to put the file on the ipod and you can use itunes to listen to the music. BUT if you are not sure and want to play it safe then just copy the file to the HD of the ipod and when you get to the other computer just copy the music file to iTunes or any Music player directly and you will be able to hear it on that computer. I do this for transporting some of our sound loops and have always put a back up of our presentations on the HD of the ipod. Where as I use iTunes to install the music I want to listen to 'on the ipod'. HTH Tom On May 11, 2006, at 4:24 AM, Alex Tweedly wrote: > Marian Petrides wrote: > >> I'm not sure why this surprises either of you. Items copied to >> one's HD but not loaded into iTunes won't play in iTunes. > > That may be a Mac restriction (though I doubt it), but it doesn't > apply on Win. I double click on any MP3 (or other audio) file and > iTunes plays it (maybe there's a hair to be split - maybe iTunes > "loads" it into iTunes on the fly, but in terms of the effect for > me as a user, this restriction doesn't appear to apply). > >> Likewise items copied to the iPod's HD as data won't play on the >> iPod. To play on the iPod they need to be loaded onto it from >> iTunes on your computer-- which then allows the iPod's software to >> recognize them as music rather than data. >> > I guess I can't see why iPod's software can't figure out that an > MP3 file can be played, just like any other piece of software can. > >> >>>you can copy files to an iPod being used as an external disk, >> but can't then play them as tunes. >> >> All you need to do in this case is to ALSO load them onto the >> iPod using iTunes--so that the iPod's software recognizes them as >> music not a data file. >> > All I need to do is make two copies of it, taking twice as much > time and space. Yeah, OK, but that's exactly what I find > disappointing. > And I can't see any reason for that restriction other than DRM, and > putting the DRM requirements before the user's convenience. > > But I can't think of a way to drag this back on topic for the Rev > list, so I'll stop now. Thank you again for taking the time to go > look this up and let me know. Even though I'm mildly irritated by > this misfeature, I am glad to know the iPod is a practical > solution, and can go buy one for myself as well as the "client" for > whom I need to put Rev stacks on an iPod. > > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.392 / Virus Database: 268.5.5/335 - Release Date: > 09/05/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu May 11 07:59:50 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 11 May 2006 07:59:50 -0400 Subject: [OT] Computer Blackmail In-Reply-To: <20060511101328.52615.qmail@web37504.mail.mud.yahoo.com> References: <20060511101328.52615.qmail@web37504.mail.mud.yahoo.com> Message-ID: I am very grateful for my MAC after reading this. Thank Richmond. My WinXP machine is looking at me right now saying "Oh yeah! Just you wait" Tom On May 11, 2006, at 6:13 AM, Richmond Mathewson wrote: > Last night a lawyer friend of mine phoned me in tears because all > off her legal files had apparently been deleted from her PC > (running WIN XP) and all she could find was a document: > > INSTRUCTIONS HOW TO GET YOUR FILES BACK.txt > > " . . . Reporting to police about a case will not help you, they do > not know the password. . . > > " WE DO NOT ASK FOR MONEY! W e only want to do business with you." > > and so on and so forth. > > The document states that the documents are stiil on the hard drive > but encrypted with a 30 symbol password - and to get the documents > back you must send an e-mail to 1 of 2 possible e-mails. > > This is fairly blatant blackmail. > > It scared me. > > Nevertheless I got all the documents back using a programs called > "freeundelete.exe" - it is necessary to recover them onto an > external volume, and (obviously) to have the Internet connexion > disconnected. On the system I worked on there was also something > called "SpySheriff" that, quite frankly, stank to high heaven. > Whether "SpySheriif" is somehow connected with this blackmail or > not I don't know. > > The WIN XP system then needs to be "set back" a couple of days and > then the documents copied back onto the PC's disks. > > Sorry that this is completely OT, but I thought that XP users might > be grateful for the information. > > sincerely, Richmond Mathewson > Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From rcozens at pon.net Thu May 11 10:13:26 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 11 May 2006 07:13:26 -0700 Subject: Send Keys In-Reply-To: References: Message-ID: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> Hi Todd, > Any one know of a way to send keystrokes from Rev. Check out the Type command. 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 JimAultWins at yahoo.com Thu May 11 10:27:00 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 11 May 2006 07:27:00 -0700 Subject: Rev and Windows local networking In-Reply-To: <49A8034D-6955-4362-A3EA-BF395C69CD43@snet.net> Message-ID: Just a quick note about Zone Alarm that may not be pertinent anymore. A client of mine was using it on a single computer and the tech dept at Zone Alarm said that their software wasn't really designed for that. It was recommended that he uninstall since it seemed to interfere with some of his browsing. I have no details, but he was happy after the uninstall. The tech person he talked to was very professional and helpful. This may not be your situation but something to consider. Jim Ault Las Vegas On 5/10/06 3:19 PM, "Kurt Kaufman" wrote: > Recently, Mark Wieder wrote: > >> If you are assigning static IP addresses to your locally networked >> computers (and this is a good thing btw) *and* you have dhcp enabled >> on your router, make sure you are assigning addresses outside the dhcp >> address pool. For example, if the router will assign addresses >> between 192.168.1.100 and 192.168.1.150, you can safely assign a >> computer an address of 192.168.1.5 but 192.168.1.101 will get you into >> trouble some day. > > The gateway itself (as well as the default DNS server) uses > 192.168.2.1 and the range of addresses I have set Zone Alarm to > permit is from 192.168.2.1 to 192.168.2.9; all of our PCs are within > that (inboard) range. I flipped the numbers in my last message > (192.168.1.2); sorry! I suppose those numbers are OK to use? > >> ...but I have to ask: does Zone Alarm give you any protection that the >> firewall built into the router doesn't already do? I ask because I've >> only ever seen Zone Alarm or the builtin Windows firewall cause >> connection problems on computers that are already behind firewalls. >> For my money, I would dump ZA and let the router do its thing. > > ZA claims that it blocks unspecified "intrusions" and "access > attempts", but it also notifies me if Adobe or Intuit, for instance, > is trying to send information over the Internet without my prior > permission. This is above and beyond whatever the router may do, I > guess. > > Kurt > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tg.lists at geistinteractive.com Thu May 11 10:35:38 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 11 May 2006 07:35:38 -0700 Subject: Send Keys In-Reply-To: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> References: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> Message-ID: <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> Thanks Rob But I wasn't very clear. I need to send key stroke from Rev to another app. Both "type" and "click" only work within the current Rev stack. I really need this QuickKeys like functionality. Unfortunately I have been unable to get GUI scripting on OSX to do what I need either. It is very frustrating :<( Todd On May 11, 2006, at 7:13 AM, Rob Cozens wrote: > Hi Todd, > >> Any one know of a way to send keystrokes from Rev. > > Check out the Type command. -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From mark at maseurope.net Thu May 11 10:41:33 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 11 May 2006 15:41:33 +0100 Subject: Send Keys In-Reply-To: <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> References: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> Message-ID: Is the other app applescriptable? best, Mark On 11 May 2006, at 15:35, Todd Geist wrote: > Thanks Rob > > But I wasn't very clear. I need to send key stroke from Rev to > another app. Both "type" and "click" only work within the current > Rev stack. > > I really need this QuickKeys like functionality. > > Unfortunately I have been unable to get GUI scripting on OSX to do > what I need either. It is very frustrating :<( > > Todd > > From wjm at wjm.org Thu May 11 10:47:31 2006 From: wjm at wjm.org (Bill Marriott) Date: Thu, 11 May 2006 10:47:31 -0400 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field References: Message-ID: Attaching the following script to your field should do the trick. -- prevent line wrapping on openField set the dontwrap of me to true end openField -- prevent newlines on returnInField end returnInField on enterInField end enterInField -- prevent styled text on exitField set the htmlText of me to me end exitField The first handler really isn't neeeded if you set the dontWrap via the properties palette or messagebox. The last handler doesn't prevent the user from trying to style the text, but strips the formatting once they exit the field. The only way to prevent the formatting while they are editing is to check the keystrokes. Bill Ivan Wong wrote... > Is there any easy way (beyond trapping and disabling unwanted keystrokes), > to > allow users to only edit in plain text, and keep editing to a single line > in > text fields. From rjearp at hotmail.com Thu May 11 10:59:27 2006 From: rjearp at hotmail.com (Bob Earp) Date: Thu, 11 May 2006 07:59:27 -0700 Subject: (no subject) Message-ID: Thanks Phil. I too tried resizing the flds but the group is a bg obj and it then grows to encroach on other areas, plus the blank/space didn't work for me either. I was hoping there is an undocumented property of flds that looks after vertical alignment. If there is then this list would certainly know about it !! best, Bob... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From: Phil Davis Subject: Re: Fld text vertical alignment - fld animationTo: How to use Revolution Message-ID: <44623759.5050405 at comcast.net>Content-Type: text/plain; charset=ISO-8859-1; format=flowed Okay, I was a little too quick. As I reread your request, you're looking for a way to grow and shrink the text without changing the rect of the field, correct? I think your only other option is to have a blank line (containing a space, or maybe empty would work) at the top of each menu field, and let that first line grow and shrink in the opposite direction of the rest of the text, so the text remains centered vertically in the field. However, I messed around with that idea for a few minutes and was not able to make it work as well as the 'grow/shrink field' approach. You could indeed kluge it together by having your menu text in borderless transparent fields that sit on top of fields with visible borders. That would give you the visual effect I think you're after. Phil _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From dll392 at gmail.com Thu May 11 11:07:26 2006 From: dll392 at gmail.com (Derek Larsen) Date: Thu, 11 May 2006 09:07:26 -0600 Subject: ID's for linked text? Message-ID: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> I have a text field that has specific paragraphs setup as linked. I'd like to find a dynamic way to find out which one of those paragraphs the user clicked on without having to know the content of the paragraph. Is there any kind of ID or number associated with each link? I haven't been able to find anything useful in the documentation. Any insight would be appreciated. Thanks! -- Derek Larsen From ambassador at fourthworld.com Thu May 11 11:12:24 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 May 2006 08:12:24 -0700 Subject: Use an iPod as a USB drive ? Message-ID: <44635458.5090006@fourthworld.com> Marian Petrides wrote: > Better yet, if you can get academic pricing, you can get a 1GB iPod > Nano (stores and displays pictures as well as music) for $129. And, > yes, I use my nano as a sneaker net at work all the time. Only > disadvantage to the nano is that it requires a separate cable which > might be a hassle for your son--I just keep a spare in my desk. There are many alternatives to the iPod, most of which are less expensive and many have more features. There may be qualitative differences in the firmware which affect sound quality, but when you're talking about MP3 these differences are at most negligible (headphones tend to play a bigger role in sound quality, and the popularity of third-party headphones in the Mac world suggests there's room for improvement on bundled headphones no matter which brand you buy). As you noted, the requirement of carrying an additional cable can be a bit onerous for the person on the go, so I tend to prefer simpler form factors with the USB plug built into the housing, like these: I have a unit from the first link, and while the company's fulfillment department is disappointing (yes, they sent it next-day, but only after sitting on the order for two business days first), I've been very happy with the unit itself. Like so many others in the $100 range, one of the features I like most about my MP3 player/Flash drive is the built-in voice recorder. While it's very common among non-Apple devices, nothing in the Apple line currently offers voice recording. And if you're feeling ambitious and have a project which warrants it, you can get many MP3/Flash drive devices with custom logos on them, and some vendors also offer attractive gift packaging options for each unit. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From JimAultWins at yahoo.com Thu May 11 11:32:49 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 11 May 2006 08:32:49 -0700 Subject: ID's for linked text? In-Reply-To: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> Message-ID: On 5/11/06 8:07 AM, "Derek Larsen" wrote: > I have a text field that has specific paragraphs setup as linked. I'd like > to find a dynamic way to find out which one of those paragraphs the user > clicked on without having to know the content of the paragraph. > Is there any kind of ID or number associated with each link? I haven't been > able to find anything useful in the documentation. > > Any insight would be appreciated. > There is no ID that I know of, but you could make one. You could make the paragraph the key of an array and the element would be the number/code you use to know which paragraph is chosen. Is your paragraph defined by CR's? Are they long or short text runs? Is the entire paragraph the link? You could use an array or custom properties of the stack. Your paragraphs will become the keys of a single array or each paragraph will become a custom property of the stack. In each case, the paragraphs must be unique for all characters, otherwise, two identical paragraphs will end up being the same key of an array or custom property. --array method global gParagraphArray set the itemdel to cr put item 1 of fld readingMaterial into keyTxt put (the short id of this card &"c"&1) into gParagraphArray[keyTxt] put item 2 of fld readingMaterial into keyTxt put (the short id of this card &"c"&2) into gParagraphArray[keyTxt] thus a loop is born...... repeat with x = 1 to the number of items in fld readingMaterial put item x of fld readingMaterial into keyTxt put (the short id of this card &"c"&x) into gParagraphArray[keyTxt] end repeat set the itemdel to comma -------------------------------------- custom property method set the itemdel to cr repeat with x = 1 to the number of items in fld readingMaterial put item x of fld readingMaterial into keyTxt set the keyTxt of this stack to (the short id of this card &"c"&x) end repeat --------------------- Now you need to write a couple routines to handle changes you make to the text, thus the stored text becomes obsolete clear global gParagraphArray repeat with c = 1 to the number of cards --add to the global array here end repeat ---or---- set the customproperties of this stack to empty repeat with c = 1 to the number of cards --add to the customproperties here end repeat This will double the size of your stack, since all of the text will be stored twice. There are many other variations, but you get the gist. Hope this gives you some ideas Jim Ault Las Vegas From JimAultWins at yahoo.com Thu May 11 11:38:09 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 11 May 2006 08:38:09 -0700 Subject: Send Keys In-Reply-To: Message-ID: I use QuicKeys since Rev is not a system event app. The Xplat is the major issue for me. The GUI scripting has its own promise+limitations. I only plan to use GUI to read the buttons and fields on a java applet in Safari to provide feedback for programmatic decision making. This info will find it way to an OSX app or a WinXP app via ftp relay. Jim Ault Las Vegas On 5/10/06 6:47 PM, "Todd Geist" wrote: > Todd > > Any one know of a way to send keystrokes from Rev. I know I can use > GUI scripting on OSX but that has some problems in the instance I > need it in, plus I need Xplat. From m.schonewille at economy-x-talk.com Thu May 11 12:47:14 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 May 2006 18:47:14 +0200 Subject: ID's for linked text? In-Reply-To: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> References: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> Message-ID: <5D0A3A48-FF47-49BF-814E-5110EF67E443@economy-x-talk.com> Hi Derek, This returns the number of the paragraph you clicked on: on mouseUp put number of lines of (char 1 to (word 4 of the clickChunk) of me) end mouseUp assuming that paragraphs are separated by returns. Put this script into a field script. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 11-mei-2006, om 17:07 heeft Derek Larsen het volgende geschreven: > I have a text field that has specific paragraphs setup as linked. > I'd like > to find a dynamic way to find out which one of those paragraphs the > user > clicked on without having to know the content of the paragraph. > > > > Is there any kind of ID or number associated with each link? I > haven't been > able to find anything useful in the documentation. > > > > Any insight would be appreciated. > > > Thanks! > > From cmsheffield at gmail.com Thu May 11 13:04:00 2006 From: cmsheffield at gmail.com (Chris Sheffield) Date: Thu, 11 May 2006 11:04:00 -0600 Subject: ID's for linked text? In-Reply-To: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> References: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> Message-ID: <1D90AA89-7A4E-41F7-AB4A-A3C4F7AD923C@gmail.com> Derek, You also might want to check the linkText property in the documentation. This might be what you want. Chris On May 11, 2006, at 9:07 AM, Derek Larsen wrote: > I have a text field that has specific paragraphs setup as linked. > I'd like > to find a dynamic way to find out which one of those paragraphs the > user > clicked on without having to know the content of the paragraph. > > > > Is there any kind of ID or number associated with each link? I > haven't been > able to find anything useful in the documentation. > > > > Any insight would be appreciated. > > > Thanks! > > -- > Derek Larsen > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From Tom.Cole at asu.edu Thu May 11 13:04:47 2006 From: Tom.Cole at asu.edu (Thomas Cole) Date: Thu, 11 May 2006 10:04:47 -0700 Subject: Regarding Printing Problem Message-ID: Thanks to Jacqueline Landman Gay for helping me on the printing problem. I'm so surprised that this glitch exists in my old studio version of rev (2.1). If there was more than a page to print, the second page with some printers would have lines overwritten -- lines from the first page. It was just a simple field print command. I downloaded the trial version, created a standalone, and the problem is gone! Also if your script is "answer x" and x contains a lot of words, the boundaries of the answer that appears do not spread clean across the screen anymore, and you don't have to write script to make the answer box smaller. But now I have to buy the studio update! Tom in Arizona From russmcb at tsw.berkeley.edu Thu May 11 13:14:28 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Thu, 11 May 2006 10:14:28 -0700 Subject: Send Keys In-Reply-To: <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> References: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> Message-ID: <99FBC90B-EE56-4A59-AB0C-9EE6FA11F10B@tsw.berkeley.edu> I've been able to send keystrokes into just about any field using a combination of the David Lloyd's "Extra Suites" http://osaxen.com/files/extrasuites1.1.html and Prefab's UI Browser (to help you figure out what object you are trying to control) http://www.prefab.com/uibrowser/ Apple has a similar tool for UI browsing but as I recall this worked a bit better. In cases where there is no object that's registering itself with through the usual Objective-C mechanisms you can always just hard code in a location and then begin to insert text. Of course the object (text field, e.g.) must actually be at the location for it to work. 1. Don't forget to put the osax library in the right location (I think it's /System/Library/ScriptingAdditions/). 2. Play with the osax commands in a regular applescript editor until you know what's going on 3. Get your working applescript working inside a runrev stack 4. Enjoy life Hope that helps, Russ Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 On May 11, 2006, at 7:35 AM, Todd Geist wrote: > Thanks Rob > > But I wasn't very clear. I need to send key stroke from Rev to > another app. Both "type" and "click" only work within the current > Rev stack. > > I really need this QuickKeys like functionality. > > Unfortunately I have been unable to get GUI scripting on OSX to do > what I need either. It is very frustrating :<( > > Todd > > > On May 11, 2006, at 7:13 AM, Rob Cozens wrote: > >> Hi Todd, >> >>> Any one know of a way to send keystrokes from Rev. >> >> Check out the Type command. > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tg.lists at geistinteractive.com Thu May 11 13:49:28 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 11 May 2006 10:49:28 -0700 Subject: Send Keys In-Reply-To: <99FBC90B-EE56-4A59-AB0C-9EE6FA11F10B@tsw.berkeley.edu> References: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> <99FBC90B-EE56-4A59-AB0C-9EE6FA11F10B@tsw.berkeley.edu> Message-ID: <1EC35FA4-814D-482E-8916-E2E57B383AE5@geistinteractive.com> Hi Russ On May 11, 2006, at 10:14 AM, Russ McBride wrote: > I've been able to send keystrokes into just about any field using a > combination of the David Lloyd's "Extra Suites" > http://osaxen.com/files/extrasuites1.1.html This is basically what I am doing... but it is not fun :>) > > and Prefab's UI Browser (to help you figure out what object you are > trying to control) > http://www.prefab.com/uibrowser/ > Apple has a similar tool for UI browsing but as I recall this > worked a bit better. > I use this to, but I am curious what value does UI Browser have to Extra Suites? I have UI browser and it works great for the GUI scripting, but Extra Suite has it's own method for identifying things doesn't it? Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From devin_asay at byu.edu Thu May 11 14:08:30 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 11 May 2006 12:08:30 -0600 Subject: Selecting ComboBox text Message-ID: <96D107BB-238E-4210-9714-5F1B8E9C27B5@byu.edu> I know that the comboBox style menu button is a hybrid of a drop down menu and a field. As such it has some properties of buttons, some of fields. Does anyone know if it's possible to select all or part of the text box part of a comboBox control? The docs and list archives seem to be silent on the subject. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From m.schonewille at economy-x-talk.com Thu May 11 14:11:17 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 May 2006 20:11:17 +0200 Subject: Selecting ComboBox text In-Reply-To: <96D107BB-238E-4210-9714-5F1B8E9C27B5@byu.edu> References: <96D107BB-238E-4210-9714-5F1B8E9C27B5@byu.edu> Message-ID: Sure, Devin, it is possible to select the visible line. Have you tried it? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 11-mei-2006, om 20:08 heeft Devin Asay het volgende geschreven: > I know that the comboBox style menu button is a hybrid of a drop > down menu and a field. As such it has some properties of buttons, > some of fields. Does anyone know if it's possible to select all or > part of the text box part of a comboBox control? The docs and list > archives seem to be silent on the subject. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University From devin_asay at byu.edu Thu May 11 14:20:36 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 11 May 2006 12:20:36 -0600 Subject: Selecting ComboBox text In-Reply-To: References: <96D107BB-238E-4210-9714-5F1B8E9C27B5@byu.edu> Message-ID: <1E93AFD2-EE34-4EAA-A65A-93FD2AC473C4@byu.edu> On May 11, 2006, at 12:11 PM, Mark Schonewille wrote: > Sure, Devin, it is possible to select the visible line. Have you > tried it? Oops! I see my mistake. (When will I learn?) I was trying it from the message box, which always returns focus to itself after executing, so it negates the effects of selecting text. Bedankt, Mark! Devin > > Op 11-mei-2006, om 20:08 heeft Devin Asay het volgende geschreven: > >> I know that the comboBox style menu button is a hybrid of a drop >> down menu and a field. As such it has some properties of buttons, >> some of fields. Does anyone know if it's possible to select all or >> part of the text box part of a comboBox control? The docs and list >> archives seem to be silent on the subject. >> >> Devin >> >> Devin Asay >> Humanities Technology and Research Support Center >> Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Devin Asay Humanities Technology and Research Support Center Brigham Young University From russmcb at tsw.berkeley.edu Thu May 11 14:34:24 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Thu, 11 May 2006 11:34:24 -0700 Subject: Send Keys In-Reply-To: <1EC35FA4-814D-482E-8916-E2E57B383AE5@geistinteractive.com> References: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> <99FBC90B-EE56-4A59-AB0C-9EE6FA11F10B@tsw.berkeley.edu> <1EC35FA4-814D-482E-8916-E2E57B383AE5@geistinteractive.com> Message-ID: <818B0B12-4248-4091-AA24-EE60618DA9B5@tsw.berkeley.edu> Well, AppleScript syntax blows and figuring out the syntax needed to reference an object in an unknown object hierarchy blows even harder. UI browser will show you the object hierarchy and also generate a reference to the object in Applescript, saving you a lot of grief. It won't be that helpful though if you're trying to script an application that is both not applescriptable and was not programmed to register it's objects through the normal channels. I had to write a PHP script once that called an Applescript that had to punch a user name and password into a crusty old application after opening it. In the end I just figured out the coordinates of the text field and then used extrasuites to go to that location and start typing. Worked great. I thought extra suites was pretty cool. You should be able to do whatever you need to do even with a recalcitrant target application because you can use the finder to start the app, and then brute force your way to domination of the application using the virtual keyboard and mouse controls. What are you doing exactly? Best, russ Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 On May 11, 2006, at 10:49 AM, Todd Geist wrote: > Hi > > Russ > > On May 11, 2006, at 10:14 AM, Russ McBride wrote: > >> I've been able to send keystrokes into just about any field using >> a combination of the David Lloyd's "Extra Suites" >> http://osaxen.com/files/extrasuites1.1.html > > This is basically what I am doing... but it is not fun :>) > > >> >> and Prefab's UI Browser (to help you figure out what object you >> are trying to control) >> http://www.prefab.com/uibrowser/ >> Apple has a similar tool for UI browsing but as I recall this >> worked a bit better. >> > > > I use this to, but I am curious what value does UI Browser have to > Extra Suites? > > I have UI browser and it works great for the GUI scripting, but > Extra Suite has it's own method for identifying things doesn't it? > From tg.lists at geistinteractive.com Thu May 11 15:19:28 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 11 May 2006 12:19:28 -0700 Subject: Send Keys In-Reply-To: <818B0B12-4248-4091-AA24-EE60618DA9B5@tsw.berkeley.edu> References: <501C6507-E0F8-11DA-A351-0030657E1638@pon.net> <9B5B91FF-B8F6-4466-9D93-F7728268CE90@geistinteractive.com> <99FBC90B-EE56-4A59-AB0C-9EE6FA11F10B@tsw.berkeley.edu> <1EC35FA4-814D-482E-8916-E2E57B383AE5@geistinteractive.com> <818B0B12-4248-4091-AA24-EE60618DA9B5@tsw.berkeley.edu> Message-ID: <667CA554-CAAC-4BBA-9C06-1817722F8555@geistinteractive.com> On May 11, 2006, at 11:34 AM, Russ McBride wrote: > You should be able to do whatever you need to do even with a > recalcitrant target application because you can use the finder to > start the app, and then brute force your way to domination of the > application using the virtual keyboard and mouse controls. > > What are you doing exactly? I am trying to create an app that works closely with another application. The other application is only partially UI scriptable and does not Respond to System Event gui scripts when any dialogs are open. Since a big part of what I am trying to do is automate dialogs this is a pain. The target application is already running and it may have a dialog open when I begin my process. So far I have found the only way to do anything is to use mouse clicks. This sucks! How I yearn for something like QuickKeys but in Rev. Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From dsc at swcp.com Thu May 11 15:36:01 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 May 2006 13:36:01 -0600 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field In-Reply-To: References: Message-ID: <13220696-FF17-478C-B676-76BAB76C294C@swcp.com> On May 10, 2006, at 11:29 PM, Ivan Wong wrote: > Is there any easy way (beyond trapping and disabling unwanted > keystrokes), to > allow users to only edit in plain text, and keep editing to a > single line in > text fields. > > Currently, I can always insert linebreaks using the return key, and > use ctrl-b > etc to style the text. If you want to block the return key and block control-B, then (even though you were hoping to avoid this), I'd recommend blocking with rawKeyDown for return and controlKeyDown for control keys. Some folks call keysDown() in rawKeyDown to see if the control key (key code 65507) is in the list of keys down, but this does not work if keystroke processing becomes delayed. Simply use 'pass' if the keystroke is not one to be blocked. If for some reason (say, future plans) you do not want to block this way you can try this: On rawKeyDown lock the screen and send a message in small or zero time to a field fixing custom command (perhaps within your field script). In that custom command script call your custom command that fixes the field and then unlock the screen. (Though it does not apply to the return key or control-B, there are a few characters that bypass the xxxkeyDown messages, such as umlauts, so if you want to filter those out in the future, neither method above will work. This is a known bug: 1147) Dar Scott From katir at hindu.org Thu May 11 16:30:03 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 11 May 2006 10:30:03 -1000 Subject: Cool online example stacks? In-Reply-To: <3AEE7C91-A77E-4D98-973B-A3AA30E6132E@byu.edu> References: <3AEE7C91-A77E-4D98-973B-A3AA30E6132E@byu.edu> Message-ID: <4CF62950-E031-42B3-BC71-6108DB2DD4DB@hindu.org> Devin: Shameless Self Promotion here: http://www.hinduismtoday.com/digital/ You can subscribe to Hinduism Today Digital Magazine for free. The concept was seeded by Dan's Smart Books, with added features built into a prototype by our team here and the "heavy lifting" coding was done by Andre. But I think the concept of a Revolution front end to PDF resources that live on a web server and are downloaded and stored as a library on the local hard drive is a very solid concept for the edu world. of course Dan's book is also there as a teaching tool. Sivakatirswami On May 10, 2006, at 1:17 PM, Devin Asay wrote: > Dear Revolutionaries, > > Next week I, along with another member of this list, am giving a > presentation/demo of web-enabled sofware produced with Revolution > at the CALICO symposium. CALICO is a leading organization promoting > the use of computer-based language learning applications. (Its > members include many higher ed and K-12 language teachers, who are > precisely the kind of "inventive users" that Dan Shafer describes.) > I'm going to be demoing some of my recent projects, and making > available a "Learning Web" application to attendees. This is a > minimal, "launcher" application that will allow them to run web- > based stacks to see the possibilities of web-aware applications > that are free of the encumbrances of web browsers. > > I would also like attendees to be able to examine other great > stacks that some of you have created. This seems like a great way > to show them the wide range of applications possible with > Revolution. So, I am seeking both suggestions and permission to > give URLs of your best web-based Rev stacks to these educators. The > launcher app will only run the stacks over the http protocol, and > will not save them to the local disk. I will only give out URLs > with specific permission from the authors. > > So, Revvers, what do you want the world to see? URLs please. (Scott > Rossi, I'd especially love to show them some of the beautiful work > you've done.) > > > BTW, I'm a little new to this distributed model for running > software, so if any of you have any advice or cautions for me > before I present this in a public presentation I'd love to hear them. > > (And, RunRev, I think I'm staying legal here. Please advise me if > you have concerns.) > > Thanks in advance. > > Devin Asay > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu May 11 16:38:49 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 May 2006 13:38:49 -0700 Subject: Cool online example stacks? Message-ID: <4463A0D9.8070209@fourthworld.com> Devin Asay wrote: > I am seeking both suggestions and permission to give URLs of your > best web-based Rev stacks to these educators. Dynamic Digital Maps: http://ddm.geo.umass.edu/ ReactorLab: http://reactorlab.net/ RevNet: in Rev, under Development->Plugins->Go RevNet -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sarah.reichelt at gmail.com Thu May 11 18:02:01 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 12 May 2006 08:02:01 +1000 Subject: Use an iPod as a USB drive ? In-Reply-To: References: <20060509221520.DB19982511B@mail.runrev.com> <6.1.0.6.0.20060510192909.047aa930@pop.missouri.edu> Message-ID: On 5/11/06, Kay C Lan wrote: > Further to the tangent. > > At the beginning of the year my son's teacher recently requested that I > purchase a USB thumbdrive so that my son could easily transfer files to the > class computer for printing - he takes a G3 PB to school, the class computer > is windoz. I personally thought just unplugging the USB printer cable and > plugging it into the PB would be a very reasonable idea but for 'reasons' > the USB thumbdrive was what the teacher wanted. So, not having bought one > before I logged onto my Mac User Group forum and asked for recommendations. > > The first response I got back was to buy and iPod Shuffle. At first I > thought it was a joke, until I did some further investigations: > > Iomega 1GB Thumbdrive = US99 > iPod Shuffle 1GB = US99 > > The Iomega does nothing but store data! Yes, I did exactly the same for my 3 boys. The Shuffles are very tough so they can withstand the school environment, they don't require an extra cable and they have good battery life (no screen helps) so they last the whole day at school. My only tip would be to buy the sports case. The standard lanyard attaches to the lid, not the shuffle itself, so the shuffle can fall or be pulled off. The sports case not only provides another layer of protection, it makes sure the whole shuffle is attached to the lanyard. And the weirdest things I've seen the kids do? My eldest (who wants to be a musician) playing a Mozart sonata on the piano from memory, while listening to jazz on his shuffle. When I suggested this was perhaps not a great idea, he responded "But it's not very loud!" :-) Cheers, Sarah From kray at sonsothunder.com Thu May 11 18:15:05 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 11 May 2006 17:15:05 -0500 Subject: ID's for linked text? In-Reply-To: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> Message-ID: On 5/11/06 10:07 AM, "Derek Larsen" wrote: > I have a text field that has specific paragraphs setup as linked. I'd like > to find a dynamic way to find out which one of those paragraphs the user > clicked on without having to know the content of the paragraph. > > > > Is there any kind of ID or number associated with each link? I haven't been > able to find anything useful in the documentation. Not really, but if you want to use HTML, you can add your own ID to linked text... for example if you do this: put "
This is a test" into tHTML set the htmlText of fld 1 to tHTML and then have code in the field that says: on linkClicked pLink answer pLink end linkClicked When you click on the "This is a test" link text, it will answer "Test". HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From revolutionary.dan at gmail.com Thu May 11 18:20:17 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 11 May 2006 15:20:17 -0700 Subject: The QT player in a standalone In-Reply-To: <51450535-AAFA-4AF6-A886-6ED6967751F1@adelphia.net> References: <70ed6b130605101900g3128d6aal71d386a982788550@mail.gmail.com> <51450535-AAFA-4AF6-A886-6ED6967751F1@adelphia.net> Message-ID: <70ed6b130605111520w1eaf5732k70a9fc4cb5227385@mail.gmail.com> I load the custom prop into a player and play it within the app. On 5/11/06, Thomas McGrath III <3mcgrath at adelphia.net> wrote: > > Dan, > > Can you play that from the custom prop or do you have to load it onto > the HD of the user first? Thanks > > Tom > > On May 10, 2006, at 10:00 PM, Dan Shafer wrote: > > > Bob..... > > > > Another great solution is to store the QT file as a custom property > > and > > bundle it directly with the app. Voila! No file pathing problems. > > > > Dan > > > > > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From devin_asay at byu.edu Thu May 11 18:42:23 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 11 May 2006 16:42:23 -0600 Subject: The QT player in a standalone In-Reply-To: <70ed6b130605111520w1eaf5732k70a9fc4cb5227385@mail.gmail.com> References: <70ed6b130605101900g3128d6aal71d386a982788550@mail.gmail.com> <51450535-AAFA-4AF6-A886-6ED6967751F1@adelphia.net> <70ed6b130605111520w1eaf5732k70a9fc4cb5227385@mail.gmail.com> Message-ID: On May 11, 2006, at 4:20 PM, Dan Shafer wrote: > I load the custom prop into a player and play it within the app. Dan, are you saying that the actual movie data is in the custom prop, and that you can play that data WITHOUT writing it to a file on disk? If so, how do you do that? Something like 'put the movieData of this stack into player "myplayer"' ? Devin > > > On 5/11/06, Thomas McGrath III <3mcgrath at adelphia.net> wrote: >> >> Dan, >> >> Can you play that from the custom prop or do you have to load it onto >> the HD of the user first? Thanks >> >> Tom >> >> On May 10, 2006, at 10:00 PM, Dan Shafer wrote: >> >> > Bob..... >> > >> > Another great solution is to store the QT file as a custom property >> > and >> > bundle it directly with the app. Voila! No file pathing problems. Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Thu May 11 18:45:56 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 11 May 2006 16:45:56 -0600 Subject: Cool online example stacks? In-Reply-To: <4CF62950-E031-42B3-BC71-6108DB2DD4DB@hindu.org> References: <3AEE7C91-A77E-4D98-973B-A3AA30E6132E@byu.edu> <4CF62950-E031-42B3-BC71-6108DB2DD4DB@hindu.org> Message-ID: <959ECB4D-881F-4154-A5B0-5D40985BE412@byu.edu> Sivakatirswami, Sorry, I haven't followed your project in detail. How does the digital magazine work? Would I be able to launch it from a launcher app as a demo of sorts? BTW, this conference is in Hawaii, in Honolulu. Are you on Oahu? Devin On May 11, 2006, at 2:30 PM, Sivakatirswami wrote: > Devin: > > Shameless Self Promotion here: > > http://www.hinduismtoday.com/digital/ > > You can subscribe to Hinduism Today Digital Magazine for free. The > concept was seeded by Dan's Smart Books, with added features built > into a prototype by our team here and the "heavy lifting" coding > was done by Andre. > > But I think the concept of a Revolution front end to PDF resources > that live on a web server and are downloaded and stored as a > library on the local hard drive is a very solid concept for the > edu world. > > of course Dan's book is also there as a teaching tool. > > > Sivakatirswami > > > > On May 10, 2006, at 1:17 PM, Devin Asay wrote: > >> Dear Revolutionaries, >> >> Next week I, along with another member of this list, am giving a >> presentation/demo of web-enabled sofware produced with Revolution >> at the CALICO symposium. CALICO is a leading organization >> promoting the use of computer-based language learning >> applications. (Its members include many higher ed and K-12 >> language teachers, who are precisely the kind of "inventive users" >> that Dan Shafer describes.) I'm going to be demoing some of my >> recent projects, and making available a "Learning Web" application >> to attendees. This is a minimal, "launcher" application that will >> allow them to run web-based stacks to see the possibilities of web- >> aware applications that are free of the encumbrances of web browsers. >> >> I would also like attendees to be able to examine other great >> stacks that some of you have created. This seems like a great way >> to show them the wide range of applications possible with >> Revolution. So, I am seeking both suggestions and permission to >> give URLs of your best web-based Rev stacks to these educators. >> The launcher app will only run the stacks over the http protocol, >> and will not save them to the local disk. I will only give out >> URLs with specific permission from the authors. >> >> So, Revvers, what do you want the world to see? URLs please. >> (Scott Rossi, I'd especially love to show them some of the >> beautiful work you've done.) >> >> >> BTW, I'm a little new to this distributed model for running >> software, so if any of you have any advice or cautions for me >> before I present this in a public presentation I'd love to hear them. >> >> (And, RunRev, I think I'm staying legal here. Please advise me if >> you have concerns.) >> >> Thanks in advance. >> >> Devin Asay >> >> >> Devin Asay >> Humanities Technology and Research Support Center >> Brigham Young University >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Thu May 11 18:54:33 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 11 May 2006 16:54:33 -0600 Subject: Cool online example stacks? In-Reply-To: <4463A0D9.8070209@fourthworld.com> References: <4463A0D9.8070209@fourthworld.com> Message-ID: <04E48231-44EC-481E-BBFD-C47EDFF5BBE6@byu.edu> Richard, I can run the digital maps stacks in Rev IDE, but they don't seem to load properly (the windows open, but are blank) from my launcher app (uses just a simple 'go stack url...'). Is there something I am doing wrong? Can reactor lab be run from a launcher app, or does it require the Reactor_Lab.app? On May 11, 2006, at 2:38 PM, Richard Gaskin wrote: > Devin Asay wrote: > > I am seeking both suggestions and permission to give URLs of your > > best web-based Rev stacks to these educators. > > Dynamic Digital Maps: > http://ddm.geo.umass.edu/ > > ReactorLab: > http://reactorlab.net/ > > RevNet: > in Rev, under Development->Plugins->Go RevNet > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Devin Asay Humanities Technology and Research Support Center Brigham Young University From sarah.reichelt at gmail.com Thu May 11 20:44:51 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 12 May 2006 10:44:51 +1000 Subject: Linux preferences Message-ID: Sorry, I feel I've asked this before, but I can't find the answer in the archives. Where do Linux users expect preferences to be saved? In Macs I use the specialFolderPath("Preferences"). In Windows I use specialFolderPath(26). What is the Linux equivalent? specialFolderPath doesn't seem to be a function that works under Linux. On a related topic, what is the path for the user's documents folder in Linux and how do to find it? Or is it considered OK just to store data in the application's folder (doesn't sound Linux-ish). TIA, Sarah From soapdog at mac.com Thu May 11 20:51:42 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 11 May 2006 21:51:42 -0300 Subject: Linux preferences In-Reply-To: References: Message-ID: <2C1347D7-D0C4-4CAF-A3E6-3005E16B8E2D@mac.com> Sarah, they expect it to be saved in their home folder ($HOME or ~) with a name beggining with a "." (so that it be hidden) like: .mySweetPrefsFile so you can use URL "file:~/.mySweetPrefs" cheers andre On May 11, 2006, at 9:44 PM, Sarah Reichelt wrote: > Sorry, I feel I've asked this before, but I can't find the answer in > the archives. > > Where do Linux users expect preferences to be saved? > > In Macs I use the specialFolderPath("Preferences"). > In Windows I use specialFolderPath(26). > > What is the Linux equivalent? specialFolderPath doesn't seem to be a > function that works under Linux. > > On a related topic, what is the path for the user's documents folder > in Linux and how do to find it? Or is it considered OK just to store > data in the application's folder (doesn't sound Linux-ish). > > TIA, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Thu May 11 20:58:51 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 12 May 2006 10:58:51 +1000 Subject: Linux preferences In-Reply-To: <2C1347D7-D0C4-4CAF-A3E6-3005E16B8E2D@mac.com> References: <2C1347D7-D0C4-4CAF-A3E6-3005E16B8E2D@mac.com> Message-ID: Thanks Andre, that's the info I needed. Cheers, Sarah On 5/12/06, Andre Garzia wrote: > Sarah, > > they expect it to be saved in their home folder ($HOME or ~) with a > name beggining with a "." (so that it be hidden) like: > > .mySweetPrefsFile > > so you can use URL "file:~/.mySweetPrefs" > > cheers > andre > > On May 11, 2006, at 9:44 PM, Sarah Reichelt wrote: > > > Sorry, I feel I've asked this before, but I can't find the answer in > > the archives. > > > > Where do Linux users expect preferences to be saved? > > > > In Macs I use the specialFolderPath("Preferences"). > > In Windows I use specialFolderPath(26). > > > > What is the Linux equivalent? specialFolderPath doesn't seem to be a > > function that works under Linux. > > > > On a related topic, what is the path for the user's documents folder > > in Linux and how do to find it? Or is it considered OK just to store > > data in the application's folder (doesn't sound Linux-ish). > > > > TIA, > > Sarah > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Thu May 11 23:27:31 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 May 2006 20:27:31 -0700 Subject: Linux preferences Message-ID: <446400A3.70002@fourthworld.com> Andre Garzia wrote: > On May 11, 2006, at 9:44 PM, Sarah Reichelt wrote: > >> Sorry, I feel I've asked this before, but I can't find the answer in >> the archives. >> >> Where do Linux users expect preferences to be saved? >> >> In Macs I use the specialFolderPath("Preferences"). >> In Windows I use specialFolderPath(26). >> >> What is the Linux equivalent? > > they expect it to be saved in their home folder ($HOME or ~) with a > name beggining with a "." (so that it be hidden) like: > > .mySweetPrefsFile > > so you can use URL "file:~/.mySweetPrefs" They expect files to be concealed? Personally I don't trust apps that hide things from me, and I'm very surprised that the uber gurus who use Linux actually prefer hidden files. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Thu May 11 23:27:36 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 May 2006 20:27:36 -0700 Subject: Cool online example stacks? Message-ID: <446400A8.3090200@fourthworld.com> Devin Asay wrote: > I can run the digital maps stacks in Rev IDE, but they don't seem to > load properly (the windows open, but are blank) from my launcher app > (uses just a simple 'go stack url...'). Is there something I am doing > wrong? > > Can reactor lab be run from a launcher app, or does it require the > Reactor_Lab.app? That's a question for the other Richard, Mr. Herz who wrote Reactor Lab. His contact info is at: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From soapdog at mac.com Thu May 11 23:44:00 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 12 May 2006 00:44:00 -0300 Subject: Linux preferences In-Reply-To: <446400A3.70002@fourthworld.com> References: <446400A3.70002@fourthworld.com> Message-ID: <178F26A4-FF82-4286-A22F-45FEC05345D3@mac.com> Richard, this also striked me when I first noticed that. But this is the standard behaviour, not only for user apps but also for system level apps. Just to a "ls -a" in your home folder... even MacOS X uses this for many *NIX ported apps... dot files are no exactly hidden, you can access them as normal files, they are just hidden from normal "ls" output... and yes Richard, I really hate this "standard". For example standard place for placing terminal preference commands and configuration on MacOS X is .bashrc which does not appear in Finder unless you explicity tell Finder to display hidden files... ARGH!!!!! Andre On May 12, 2006, at 12:27 AM, Richard Gaskin wrote: > Andre Garzia wrote: > >> On May 11, 2006, at 9:44 PM, Sarah Reichelt wrote: >> >>> Sorry, I feel I've asked this before, but I can't find the answer in >>> the archives. >>> >>> Where do Linux users expect preferences to be saved? >>> >>> In Macs I use the specialFolderPath("Preferences"). >>> In Windows I use specialFolderPath(26). >>> >>> What is the Linux equivalent? >> >> they expect it to be saved in their home folder ($HOME or ~) with a >> name beggining with a "." (so that it be hidden) like: >> >> .mySweetPrefsFile >> >> so you can use URL "file:~/.mySweetPrefs" > > They expect files to be concealed? > > Personally I don't trust apps that hide things from me, and I'm very > surprised that the uber gurus who use Linux actually prefer hidden > files. > > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katir at hindu.org Fri May 12 00:19:53 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 11 May 2006 18:19:53 -1000 Subject: Cool online example stacks? In-Reply-To: <959ECB4D-881F-4154-A5B0-5D40985BE412@byu.edu> References: <3AEE7C91-A77E-4D98-973B-A3AA30E6132E@byu.edu> <4CF62950-E031-42B3-BC71-6108DB2DD4DB@hindu.org> <959ECB4D-881F-4154-A5B0-5D40985BE412@byu.edu> Message-ID: We are on Kauai... just a short hop over... come and visit our place here its fantastic (see http://www.himalayanacademy.com/ssc/hawaii/visiting.shtml) and we would we really REALLY, love to host you for a morning and you would get to see our new temple project, all stone, hand carved, imported from India... it's quite fantastic. as for Digital Edition of Hinduism today. Try this: a) Subscribe to the Digital Edition. b) go through the entire process. c) Depends on whether you are using Windows or Mac, the application is itself a splash launcher... then you will find the stack that does all the "real work" here: /Users/katir/Library/Preferences/HTDigital/ht_digital_main.rev You could try running ht_digital_main.rev from your launcher... I think it should work. I don't think we are put any mission critical libs in the launcher stack... try it. if you are on windows, after you subscriber then use your search and find: "ht_digital_main.rev" and it should run from any launcher... Sivakatirswami On May 11, 2006, at 12:45 PM, Devin Asay wrote: > Sivakatirswami, > > Sorry, I haven't followed your project in detail. How does the > digital magazine work? Would I be able to launch it from a launcher > app as a demo of sorts? > > BTW, this conference is in Hawaii, in Honolulu. Are you on Oahu? > > Devin > > On May 11, 2006, at 2:30 PM, Sivakatirswami wrote: > >> Devin: >> >> Shameless Self Promotion here: >> >> http://www.hinduismtoday.com/digital/ >> >> You can subscribe to Hinduism Today Digital Magazine for free. The >> concept was seeded by Dan's Smart Books, with added features >> built into a prototype by our team here and the "heavy lifting" >> coding was done by Andre. >> >> But I think the concept of a Revolution front end to PDF resources >> that live on a web server and are downloaded and stored as a >> library on the local hard drive is a very solid concept for the >> edu world. >> >> of course Dan's book is also there as a teaching tool. >> >> >> Sivakatirswami >> >> >> >> On May 10, 2006, at 1:17 PM, Devin Asay wrote: >> >>> Dear Revolutionaries, >>> >>> Next week I, along with another member of this list, am giving a >>> presentation/demo of web-enabled sofware produced with Revolution >>> at the CALICO symposium. CALICO is a leading organization >>> promoting the use of computer-based language learning >>> applications. (Its members include many higher ed and K-12 >>> language teachers, who are precisely the kind of "inventive >>> users" that Dan Shafer describes.) I'm going to be demoing some >>> of my recent projects, and making available a "Learning Web" >>> application to attendees. This is a minimal, "launcher" >>> application that will allow them to run web-based stacks to see >>> the possibilities of web-aware applications that are free of the >>> encumbrances of web browsers. >>> >>> I would also like attendees to be able to examine other great >>> stacks that some of you have created. This seems like a great way >>> to show them the wide range of applications possible with >>> Revolution. So, I am seeking both suggestions and permission to >>> give URLs of your best web-based Rev stacks to these educators. >>> The launcher app will only run the stacks over the http protocol, >>> and will not save them to the local disk. I will only give out >>> URLs with specific permission from the authors. >>> >>> So, Revvers, what do you want the world to see? URLs please. >>> (Scott Rossi, I'd especially love to show them some of the >>> beautiful work you've done.) >>> >>> >>> BTW, I'm a little new to this distributed model for running >>> software, so if any of you have any advice or cautions for me >>> before I present this in a public presentation I'd love to hear >>> them. >>> >>> (And, RunRev, I think I'm staying legal here. Please advise me if >>> you have concerns.) >>> >>> Thanks in advance. >>> >>> Devin Asay >>> >>> >>> Devin Asay >>> Humanities Technology and Research Support Center >>> Brigham Young University >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From paulclaude at postino.it Fri May 12 02:15:12 2006 From: paulclaude at postino.it (Paul Claude) Date: Fri, 12 May 2006 08:15:12 +0200 Subject: In Rev 271 systemWindow doesn't works In-Reply-To: Message-ID: My stack can't set the systemWindow property in rev. 271, and the same thing happens compiling it as standalone. If I open the same stack with rev 27, the the systemWindow works again regularly. Someone knows if it's a 271 bug or something is changed in the windows style settings? Greetings Paul Claude From mark at maseurope.net Fri May 12 04:27:56 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 12 May 2006 09:27:56 +0100 Subject: In Rev 271 systemWindow doesn't works In-Reply-To: References: Message-ID: <46AE2672-B733-466D-8AE7-A2360A649B27@maseurope.net> This is bug 3592, new in 2.7.1. You can vote for it in Bugzilla/Revzilla Best, Mark On 12 May 2006, at 07:15, Paul Claude wrote: > My stack can't set the systemWindow property in rev. 271, and the > same thing > happens compiling it as standalone. If I open the same stack with > rev 27, > the the systemWindow works again regularly. > > Someone knows if it's a 271 bug or something is changed in the > windows style > settings? > > Greetings > > Paul Claude > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Fri May 12 04:33:04 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 12 May 2006 16:33:04 +0800 Subject: Use an iPod as a USB drive ? In-Reply-To: References: <20060509221520.DB19982511B@mail.runrev.com> <6.1.0.6.0.20060510192909.047aa930@pop.missouri.edu> Message-ID: On 5/12/06, Sarah Reichelt wrote: > The sports case not only provides another layer of > protection, it makes sure the whole shuffle is attached to the > lanyard. > Thanks for the tip. For a boy who misplaces most things this sounds like a sound investment. By the way one of the reasons I didn't shell out for an iBook but got him an old G3 is because I've been expecting him to leave it on the bus one afternoon:-( Thanks From paulclaude at postino.it Fri May 12 05:33:29 2006 From: paulclaude at postino.it (Paul Claude) Date: Fri, 12 May 2006 11:33:29 +0200 Subject: In Rev 271 systemWindow doesn't works In-Reply-To: <46AE2672-B733-466D-8AE7-A2360A649B27@maseurope.net> Message-ID: Thanks, Mark, I have just voted for it. Greetings Paul Claude on 12-05-2006 10:27, Mark Smith at mark at maseurope.net wrote: > This is bug 3592, new in 2.7.1. You can vote for it in Bugzilla/Revzilla > > Best, > > Mark From effendi at wanadoo.fr Fri May 12 05:39:10 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 12 May 2006 11:39:10 +0200 Subject: zooming in on a displayed image ? Message-ID: Hi from Paris, First problem : I have a .gif file that I display in an image, using a button script (see below). The file displays correctly, but it is reduced in size to fit my stack window (which, in fact, is exactly what I wanted). However, it is too small to see the fine print (it is a Census file). I would sometimes like to zoom on it, and use a "hand" (as for PDF files) to explore the image, but within my image dimensions. Can this be done ? Second problem : My image has a "hide me" script which clears the window, so I can display other .gif files. If I then click on the same display button, my .gif file is now displayed in full size (but obviously only a part of it). Why is this ? Any help gratefully appreciated. BUTTON SCRIPT on mouseUp global GVC1FileName -- Valid file name hide image "MyImage" set the filename of image "MyImage" to GVC1FileName -- put the formattedheight of image "MyImage" into GVHeight -- put the formattedwidth of image "MyImage" into GVWidth set the rect of image "MyImage" to 79,16,733,574 -- Window limits. show image "MyImage" end mouseUp -Francis "Nothing should ever be done for the first time !" From ivan at internet-marketing-today.com Fri May 12 07:21:07 2006 From: ivan at internet-marketing-today.com (Ivan Wong) Date: Fri, 12 May 2006 11:21:07 +0000 (UTC) Subject: How To Ensure Only Plain Text Editing Is Allowed In Field References: Message-ID: Bill Marriott writes: > > Attaching the following script to your field should do the trick. > Hi Bill, Many thanks for sharing your detailed tips. It is exactly the advice I was looking for. best, Ivan From paulclaude at postino.it Fri May 12 07:34:55 2006 From: paulclaude at postino.it (Paul Claude) Date: Fri, 12 May 2006 13:34:55 +0200 Subject: "Smart Save" stack modified Message-ID: I'm an user of the "Smart Save" stack (of the great Frederic Rinaldi; I'm a Frederic's fan from the times of HyperCard). Recently, for my personal needs, I've made a modified version of "Smart Save" stack and I've decided to post it here for anyone who should like it. My modified stack has only 5 radio buttons (0 - 1 min - 5 min - 10 min - 15 min), and uses the revSave command to made a quickest save of mainstacks and substacks. The stack is also smaller (I've always little space on my monitor screen) and has a new button to instantly "save now". You should put this stack in the plug-ins folder, as the original one. You may find it at: http://www.ziggy-soft.com/z_progs/revSmartSaveMod_1.rev Hope this may be useful for you. Greetings Paul Claude From rcozens at pon.net Fri May 12 12:34:57 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 12 May 2006 09:34:57 -0700 Subject: zooming in on a displayed image ? In-Reply-To: References: Message-ID: <40101E32-E1D5-11DA-B51D-0030657E1638@pon.net> Bonjour Francis, > I have a .gif file that I display in an image, using a > button script (see below). The file displays correctly, > but it is reduced in size to fit my stack window (which, > in fact, is exactly what I wanted). However, it is too > small to see the fine print (it is a Census file). I would > sometimes like to zoom on it, and use a "hand" (as for > PDF files) to explore the image, but within my image > dimensions. Can this be done ? The following might need to be modified to meet your design criteria (eg: I use a magnifying glass cursor instead of a hand), but it works for moi: I have scripted an art portfolio stack with one card for each of my wife's creations. There are one to six jpeg images of the same creation on a card. They are all displayed as "thumbnail" images on the left hand side of the card. On the right hand side of the card is the generic main image, whose size depends on the current size of the card. The name of the thumbnail image currently selected as the main image is stored in the card's expandedImage property. Overlaying the generic main image is an rectangle graphic, "Picture Frame", which limits the visible rect of the main image. Between the thumbnail images and the main image is a vertical scrollbar, "Zoom Bar". There is also a group, "Focus Box", containing a rect graphic, "Position Box". When a creation card opens, whichever of the thumbnail images that was last selected is displayed in the main image at a size that matches the visible portion of the screen under "Picture Frame", the thumbPosition of "Zoom Bar" is set to its startValue, and "Position Box" is set to the rect of the selected thumbNail image. When "Zoom Bar"'s thumbPosition changes, the main image expands or shrinks (under "Picture Frame") accordingly and "Position Box" also changes size to show the portion of the thumbNail now visible in the main image. Dragging "Position Box" around inside the thumbNail changes the visible portion of the main image. --In the stack script-- local displayWindow,lastBoxPosition on preOpenStack get the rect of graphic "Picture Frame" add 20 to item 1 of it add 20 to item 2 of it subtract 20 from item 3 of it subtract 20 from item 4 of it put it into displayWindow [snip] end preOpenStack on preOpenCard -- 28 Feb 06:RCC [snip] get the number of this card if it > 2 and it <> the number of cards then -- it's a creation card get the expandedImage of this card put word 2 to -1 of it into targetImage get the rect of image it set the boundingRect of group "Focus Box" to it set the rect of graphic "Position Box" to it set the rect of image targetImage to displayWindow get the height of image targetImage set the height of scrollBar "Zoom Bar" to it set the startValue of scrollBar "Zoom Bar" to it set the thumbPosition of scrollBar "Zoom Bar" to it set the top of scrollBar "Zoom Bar" to the top of image targetImage show scrollBar "Zoom Bar" else [snip] end if set cursor to hand end preOpenCard on expandThisImage imageName -- 28 Feb 06:RCC if the showBorder of image imageName then -- image is already selected beep exit expandThisImage end if set cursor to watch lock screen get the expandedImage of this card set the showBorder of image it to false put word 2 to -1 of it into targetImage hide image targetImage put word 2 to -1 of imageName into targetImage show image targetImage set the rect of image targetImage to displayWindow set the expandedImage of this card to imageName set the showBorder of image imageName to true get the height of image targetImage set the startValue of scrollBar "Zoom Bar" to it set the thumbPosition of scrollBar "Zoom Bar" to it set the boundingRect of group "Focus Box" to the rect of image imageName set the rect of graphic "Position Box" to the rect of image imageName unlock screen set cursor to hand end expandThisImage on mouseUpInImage imageName -- 6 Nov 5:RCC if imageName = the expandedImage of this card then if the cursor is not 1202 then beep exit mouseUpInImage end if if the mouseLoc is within the rect of image imageName then play audioClip "click.au" setImageLoc imageName else set the loc of graphic "Position Box" to lastBoxPosition unlock cursor set cursor to hand end if else play audioClip "click.au" expandThisImage imageName end if end mouseUpInImage on mouseDownInImage imageName if imageName <> the expandedImage of this card or the rect of image imageName = the rect of graphic "Position Box" then exit mouseDownInImage put the loc of graphic "Position Box" into lastBoxPosition set the cursor to 1202 lock cursor end mouseDownInImage on mouseMoveInImage -- 6 Nov 5:RCC if the cursor is not 1202 then exit mouseMoveInImage get the mouseLoc if it is within the rect of image (the expandedImage of this card) then lock screen set the loc of graphic "Position Box" to it keepObjectInBounds the id of graphic "Position Box",the boundingRect of group "Focus Box" -- don't update lastBoxPosition: want to return to original position before dragging unlock screen else set the loc of graphic "Position Box" to lastBoxPosition unlock cursor set cursor to hand end if end mouseMoveInImage on keepObjectInBounds controlId theBoundingRect get the left of control id controlId set the left of control id controlId to max(it,(item 1 of theBoundingRect)) get the top of control id controlId set the top of control id controlId to max(it,(item 2 of theBoundingRect)) get the right of control id controlId set the right of control id controlId to min(it,(item 3 of theBoundingRect)) get the bottom of control id controlId set the bottom of control id controlId to min(it,(item 4 of theBoundingRect)) end keepObjectInBounds on keepOutOfObject controlId objectRect get the left of control id controlId set the left of control id controlId to min(it,(item 1 of objectRect)) get the top of control id controlId set the top of control id controlId to min(it,(item 2 of objectRect)) get the right of control id controlId set the right of control id controlId to max(it,(item 3 of objectRect)) get the bottom of control id controlId set the bottom of control id controlId to max(it,(item 4 of objectRect)) end keepOutOfObject on setImageLoc imageName if the cursor is not 1202 then exit setImageLoc put the loc of graphic "Picture Frame" into frameLoc put the loc of graphic "Position Box" into focusLoc put the loc of image imageName into imageLoc put (the height of scrollBar "Zoom Bar")/(the height of image imageName) into sizeFactor put (the thumbPosition of scrollBar "Zoom Bar")/(the startValue of scrollBar "Zoom Bar") into sizeMultiplier put trunc(((item 1 of imageLoc)-(item 1 of focusLoc))*sizeFactor*sizeMultiplier) into horizontalOffset put trunc(((item 2 of imageLoc)-(item 2 of focusLoc))*sizeFactor*sizeMultiplier) into verticalOffset add horizontalOffset to item 1 of frameLoc add verticalOffset to item 2 of frameLoc put word 2 to -1 of imageName into targetImage set the loc of image targetImage to frameLoc keepOutOfObject (the id of image targetImage),displayWindow unlock cursor set cursor to hand end setImageLoc --In the thumbNail image scripts-- on mouseUp mouseUpInImage (the short name of me) end mouseUp on mouseDown mouseDownInImage (the short name of me) end mouseDown on mouseMove mouseMoveInImage end mouseMove --In the script of the group containing "Zoom Bar"-- on mouseUp -- 20 Dec 05 set cursor to watch switch (the short name of the target) [snip] case "Zoom Bar" play audioClip "click.au" zoomImage break default beep end switch end mouseUp on zoomImage -- 22 Dec 05:Rcc lock screen put word 2 to -1 of the expandedImage of this card into targetImage get the thumbPosition of scrollBar "Zoom Bar" put the loc of image targetImage into oldLoc set the height of image targetImage to it set the width of image targetImage to trunc(it*1.5) set the loc of image targetImage to oldLoc put 1-((it-381)/1551) into perCentZoom put the loc of graphic "Position Box" into focusLoc set the height of graphic "Position Box" to max(4,trunc(perCentZoom*50)) set the width of graphic "Position Box" to max(6,trunc(perCentZoom*75)) get the rect of graphic "Picture Frame" add 20 to item 1 of it add 20 to item 2 of it subtract 20 from item 3 of it subtract 20 from item 4 of it if the thumbPosition of scrollBar "Zoom Bar" = the startValue of scrollBar "Zoom Bar" then set the rect of image targetImage to it set the rect of graphic "Position Box" to the rect of image (the expandedImage of this card) else keepOutOfObject (the id of image targetImage),it set the loc of graphic "Position Box" to focusLoc keepObjectInBounds the id of graphic "Position Box",the boundingRect of group "Focus Box" end if unlock screen end zoomImage The portfolio stack is 40+ MB; but it I could send you a stack with just one creation card. eMail me privately if you want it. > > Second problem : > > My image has a "hide me" script which clears the > window, so I can display other .gif files. If I then > click on the same display button, my .gif file is > now displayed in full size (but obviously only a > part of it). Why is this ? > I believe this is because the image's imageData property is not reset to the smaller size when it is hidden. 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 chipp at chipp.com Fri May 12 12:42:51 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 12 May 2006 11:42:51 -0500 Subject: zooming in on a displayed image ? In-Reply-To: References: Message-ID: <7aa52a210605120942w2d0bc82cmab1ba4a6548d7aff@mail.gmail.com> Francis, Try setting the lockLoc of your image to true after setting the size. Then it won't resize full screen. best, Chipp > Second problem : > > My image has a "hide me" script which clears the > window, so I can display other .gif files. If I then > click on the same display button, my .gif file is > now displayed in full size (but obviously only a > part of it). Why is this ? > > Any help gratefully appreciated. > > BUTTON SCRIPT > > on mouseUp > global GVC1FileName -- Valid file name > hide image "MyImage" > set the filename of image "MyImage" to GVC1FileName > -- put the formattedheight of image "MyImage" into GVHeight > -- put the formattedwidth of image "MyImage" into GVWidth > set the rect of image "MyImage" to 79,16,733,574 -- Window limits. > show image "MyImage" > end mouseUp > > -Francis > > "Nothing should ever be done for the first time !" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From davis.phil at comcast.net Fri May 12 13:20:18 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 12 May 2006 10:20:18 -0700 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field In-Reply-To: References: Message-ID: <4464C3D2.9010001@comcast.net> Hi Ivan and Bill, I wasn't going to say anything, but it looks like this thread is closing and no one else brought it up, so... I believe this handler of Bill's: -- prevent styled text on exitField set the htmlText of me to me end exitField ... should be: -- prevent styled text on closeField set the htmlText of me to me end closeField The 'exitField' message is sent when the cursor leaves the field and no changes were made. If the field contents HAVE been changed, 'closeField' is sent instead. Now the script won't give you any unwanted surprises! Thanks. Phil Davis Ivan Wong wrote: > Bill Marriott writes: > > >>Attaching the following script to your field should do the trick. >> > > > Hi Bill, > > Many thanks for sharing your detailed tips. > > It is exactly the advice I was looking for. > > > best, > Ivan From devin_asay at byu.edu Fri May 12 14:41:39 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 12 May 2006 12:41:39 -0600 Subject: Getting the stack name Message-ID: <46D182B3-6A00-4059-A337-F8C5606FD8A1@byu.edu> We know that stackfile names (the .rev file name) and stack names are not always the same. Given the stackfile name, and after opening the stackfile with a go stack command, is there a reliable way to get the short name of the main stack? Is the name of a newly opened stack ALWAYS on the first line of the result of the openstacks function? What I really want is 'get the short name of the mainstack of stackfile "/my/stack/path/stack.rev"'. Is there something obvious I'm overlooking? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Fri May 12 14:49:12 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 12 May 2006 13:49:12 -0500 Subject: Getting the stack name In-Reply-To: <46D182B3-6A00-4059-A337-F8C5606FD8A1@byu.edu> References: <46D182B3-6A00-4059-A337-F8C5606FD8A1@byu.edu> Message-ID: <4464D8A8.50107@hyperactivesw.com> Devin Asay wrote: > We know that stackfile names (the .rev file name) and stack names are > not always the same. Given the stackfile name, and after opening the > stackfile with a go stack command, is there a reliable way to get the > short name of the main stack? Is the name of a newly opened stack ALWAYS > on the first line of the result of the openstacks function? Yes, I think so. But I haven't ever done a specific test for it. > > What I really want is 'get the short name of the mainstack of stackfile > "/my/stack/path/stack.rev"'. > > Is there something obvious I'm overlooking? You can refer to a stack by either its name or its filename, so it is legal to say: get the short name of stack "/my/stack/path/stack.rev" -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Fri May 12 15:00:20 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 May 2006 14:00:20 -0500 Subject: Send Keys In-Reply-To: <667CA554-CAAC-4BBA-9C06-1817722F8555@geistinteractive.com> Message-ID: On 5/11/06 2:19 PM, "Todd Geist" wrote: > The target application is already running and it may have a dialog > open when I begin my process. So far I have found the only way to do > anything is to use mouse clicks. This sucks! > > How I yearn for something like QuickKeys but in Rev. I don't suppose you can use both, can you? Last time I looked, QuickKeys was scriptable, so you could tell QK to do things from Rev... of course that was several years ago... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Fri May 12 15:05:32 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 12 May 2006 14:05:32 -0500 Subject: New launch document command Message-ID: <4464DC7C.6040106@hyperactivesw.com> Is anyone having problems with the new "launch document" command? It seems to work fine for me, but a client running Mac OS 10.4.6 says he gets a system-wide crash which also resets all his preferences to defaults. When he uses this form of the file path he does not crash, although no document is launched and nothing happens: /Benutzer/username/file.doc Note that he is on a non-English system. I thought that might be the problem, so I suggested this, which also works fine for me: ~/file.doc Using this form, he says he crashes with disasterous results. I hate to ask anyone to mess up their system, but has anyone on a non-English system seen anything similar? I also suspect his path may not be correct, I'm checking into that. But the crash is no good regardless. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From Cubist at aol.com Fri May 12 15:07:09 2006 From: Cubist at aol.com (Cubist at aol.com) Date: Fri, 12 May 2006 15:07:09 EDT Subject: How To Ensure Only Plain Text Editing Is Allowed In Field Message-ID: <3ec.244ae03.319636dd@aol.com> >Ivan Wong wrote... > Is there any easy way (beyond trapping and disabling unwanted keystrokes), > to allow users to only edit in plain text, and keep editing to a single line > in text fields. This doesn't strike me as all *that* difficult to pull off; the following code should work, or at least provide a pointer to the true solution. Watch out for extra-long lines here... local TimeDelay = .2 local MaxFieldLength = 30 on openField set the PlainOnly of me to true send "KeepItSimpleStupid" to me in TimeDelay seconds end openField on closeField set the PlainOnly of me to false end closeField on exitField set the PlainOnly of me to false end exitField on KeepItSimpleStupid put the selectedChunk into Fred if (the length of me > MaxFieldLength) then put char 1 to MaxFieldLength of me into me if (the textStyle of char 1 to -1 of me <> "plain") then put me into me if (the textColor of char 1 to -1 of me <> "black") then set the textColor of char 1 to -1 of me to "black" if (the selectedChunk <> Fred) then select Fred if (the PlainOnly of me) then send "KeepItSimpleStupid" to me in TimeDelay seconds end KeepItSimpleStupid The local variable TimeDelay controls how often the KeepItSimpleStupid handler will fire; the value i used here, .2, means KeepItSimpleStupid will run five times a second. Adjust TimeDelay up or down if you want a different number of times per second. The local variable MaxFieldLength controls how long the field *can* be. Any time the field gets longer than MaxFieldLength, the 'excess' characters are summarily deleted in KeepItSimpleStupid. Hope this helps... From devin_asay at byu.edu Fri May 12 15:09:00 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 12 May 2006 13:09:00 -0600 Subject: Getting the stack name In-Reply-To: <4464D8A8.50107@hyperactivesw.com> References: <46D182B3-6A00-4059-A337-F8C5606FD8A1@byu.edu> <4464D8A8.50107@hyperactivesw.com> Message-ID: On May 12, 2006, at 12:49 PM, J. Landman Gay wrote: > Devin Asay wrote: >> We know that stackfile names (the .rev file name) and stack names >> are not always the same. Given the stackfile name, and after >> opening the stackfile with a go stack command, is there a reliable >> way to get the short name of the main stack? Is the name of a >> newly opened stack ALWAYS on the first line of the result of the >> openstacks function? > > Yes, I think so. But I haven't ever done a specific test for it. > >> What I really want is 'get the short name of the mainstack of >> stackfile "/my/stack/path/stack.rev"'. >> Is there something obvious I'm overlooking? > > You can refer to a stack by either its name or its filename, so it > is legal to say: > > get the short name of stack "/my/stack/path/stack.rev" Ah, but the trick is I am trying to get the short name of a stack on a remote server, and this doesn't work: get the short name of stack "http:/myserver.com/path/stack.rev" I've been looking at the revLoadedStacks(application) function. It looks like it may do what I need. This form excludes IDE stacks, and as far as I can tell, each newly opened stack gets added to the end of the list of results. Anyone know if this is always consistent? devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From tg.lists at geistinteractive.com Fri May 12 15:19:43 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Fri, 12 May 2006 12:19:43 -0700 Subject: Send Keys In-Reply-To: References: Message-ID: <11BC412B-F67C-4005-8135-161051EE571E@geistinteractive.com> On May 12, 2006, at 12:00 PM, Ken Ray wrote: >> How I yearn for something like QuickKeys but in Rev. > > I don't suppose you can use both, can you? Last time I looked, > QuickKeys was > scriptable, so you could tell QK to do things from Rev... of course > that was > several years ago... Yes you can do this, but I would like to distribute this application commercially, so that really won't work for me. Now if Quick Keys just had a player that you could license that would be great! Maybe I should ask them, hmmm. Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From jacque at hyperactivesw.com Fri May 12 15:21:07 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 12 May 2006 14:21:07 -0500 Subject: Getting the stack name In-Reply-To: References: <46D182B3-6A00-4059-A337-F8C5606FD8A1@byu.edu> <4464D8A8.50107@hyperactivesw.com> Message-ID: <4464E023.9050706@hyperactivesw.com> Devin Asay wrote: > > On May 12, 2006, at 12:49 PM, J. Landman Gay wrote: > >> Devin Asay wrote: >>> We know that stackfile names (the .rev file name) and stack names are >>> not always the same. Given the stackfile name, and after opening the >>> stackfile with a go stack command, is there a reliable way to get the >>> short name of the main stack? Is the name of a newly opened stack >>> ALWAYS on the first line of the result of the openstacks function? >> >> Yes, I think so. But I haven't ever done a specific test for it. >> >>> What I really want is 'get the short name of the mainstack of >>> stackfile "/my/stack/path/stack.rev"'. >>> Is there something obvious I'm overlooking? >> >> You can refer to a stack by either its name or its filename, so it is >> legal to say: >> >> get the short name of stack "/my/stack/path/stack.rev" > > Ah, but the trick is I am trying to get the short name of a stack on a > remote server, and this doesn't work: > > get the short name of stack "http:/myserver.com/path/stack.rev" > > I've been looking at the revLoadedStacks(application) function. It looks > like it may do what I need. This form excludes IDE stacks, and as far as > I can tell, each newly opened stack gets added to the end of the list of > results. Anyone know if this is always consistent? I've never used it, so can't say. But it occurs to me that if you have just done a "go stack x" command, then stack x is always going to be "this stack", right? So: go stack get the short name of this stack -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From effendi at wanadoo.fr Fri May 12 16:00:52 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 12 May 2006 22:00:52 +0200 Subject: zooming in on a displayed image ? Message-ID: <082d133f45c3f13c871d86d3d623d557@wanadoo.fr> Hi Chipp, Just the job ! That problem is solved - Others await me ! Thanks -Francis "Nothing should ever be done for the first time !" > Try setting the lockLoc of your image to true after setting the size. > Then > it won't resize full screen. From dll392 at gmail.com Fri May 12 17:42:08 2006 From: dll392 at gmail.com (Derek Larsen) Date: Fri, 12 May 2006 15:42:08 -0600 Subject: ID's for linked text? In-Reply-To: References: <57a643190605110807u5e364ea9h624b438227025862@mail.gmail.com> Message-ID: <57a643190605121442k6f220791uf0ffd098e5cfc6b6@mail.gmail.com> Wow, Thanks everyone! I've got some good options to choose from. Thanks again. -- Derek On 5/11/06, Ken Ray wrote: > > On 5/11/06 10:07 AM, "Derek Larsen" wrote: > > > I have a text field that has specific paragraphs setup as linked. I'd > like > > to find a dynamic way to find out which one of those paragraphs the user > > clicked on without having to know the content of the paragraph. > > > > > > > > Is there any kind of ID or number associated with each link? I haven't > been > > able to find anything useful in the documentation. > > Not really, but if you want to use HTML, you can add your own ID to linked > text... for example if you do this: > > put "This is a test" into tHTML > set the htmlText of fld 1 to tHTML > > and then have code in the field that says: > > on linkClicked pLink > answer pLink > end linkClicked > > When you click on the "This is a test" link text, it will answer "Test". > > HTH, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Sat May 13 00:37:39 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 12 May 2006 18:37:39 -1000 Subject: RecordInput from USB Microphones not available? Message-ID: I believe typing is old fashioned and our future may see a new freedom from the keyboard. Some people on my team are already using Via Voice to transcript audio by training to their own voice and then repeating what they hear in their headset out to their mic and Via voice types text into my Revolution application. Yes, a little clean up an spelling checking from the keyboard is needed at the end... but the laborious task of hours keying data is going away. Ask yourself why your doctor is saying your adrenals are exhausted and you need to relax when all you do is sit in a chair all day? "Hey Doc, I'm not stressed... I don't get it" OK.. maybe the keyboard is harder work than we think. Think different. So, I'm deep into voice over R & D here: from syncing presentations with voice to voice annotations of photos to VoIP... next week we install our high intensity Wi-Fi antenna and will be adding amplifiying nodes on the property where needed. OK, so... *everything* is via USB these days. but I can't find a USB option for a "recordInput" value for the Revolution recording function on Mac OSX.. I *really* need this. I think I may be missing something simple.. uLaw compressor at 22 mz mono with file format set .au is great. boots QT player and WMP, small files size and perfectly acceptable quality for comms... I just need to be able to tell Revolution how to access the system USB mic input API. Any ideas? Sivakatirswami From davis.phil at comcast.net Sat May 13 01:29:37 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 12 May 2006 22:29:37 -0700 Subject: RecordInput from USB Microphones not available? In-Reply-To: References: Message-ID: <44656EC1.9030305@comcast.net> Sivakatirswami - Try this: I have a Griffin iMic USB audio interface thing, into which I plug a non-USB mic. My Mac OS X sees the iMic as an audio input device. I can select it in the Sound sys prefs panel as my input device, and away I go! Then Rev 'hears' it just fine. In other words, you don't have to anything special to Rev; it's a System setting. Unless I missed something... HTH - Phil Davis Sivakatirswami wrote: > I believe typing is old fashioned and our future may see a new freedom > from the keyboard. Some people on my team are already using Via Voice > to transcript audio by training to their own voice and then repeating > what they hear in their headset out to their mic and Via voice types > text into my Revolution application. Yes, a little clean up an > spelling checking from the keyboard is needed at the end... but the > laborious task of hours keying data is going away. Ask yourself why > your doctor is saying your adrenals are exhausted and you need to relax > when all you do is sit in a chair all day? "Hey Doc, I'm not > stressed... I don't get it" OK.. maybe the keyboard is harder work than > we think. > > Think different. > > So, I'm deep into voice over R & D here: from syncing presentations > with voice to voice annotations of photos to VoIP... next week we > install our high intensity Wi-Fi antenna and will be adding amplifiying > nodes on the property where needed. OK, so... *everything* is via USB > these days. but I can't find a USB option for a "recordInput" value for > the Revolution recording function on Mac OSX.. > > I *really* need this. I think I may be missing something simple.. uLaw > compressor at 22 mz mono with file format set .au is great. boots QT > player and WMP, small files size and perfectly acceptable quality for > comms... I just need to be able to tell Revolution how to access the > system USB mic input API. > > Any ideas? > > Sivakatirswami From wjm at wjm.org Sat May 13 03:36:28 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 13 May 2006 03:36:28 -0400 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field References: <4464C3D2.9010001@comcast.net> Message-ID: You have to use exitField because someone could enter the field, bold some text, and Rev would not consider it "changed." But you're right, closeField, not exitField is sent when the text is changed so both handlers are needed. From tbandi at swissonline.ch Sat May 13 06:12:14 2006 From: tbandi at swissonline.ch (Till Bandi) Date: Sat, 13 May 2006 12:12:14 +0200 Subject: New launch document command In-Reply-To: <4464DC7C.6040106@hyperactivesw.com> References: <4464DC7C.6040106@hyperactivesw.com> Message-ID: <754D4376-5019-4AE7-831D-8C18ECB6C122@swissonline.ch> if I only indicate the file name then I get the same effect. If I add the path of the program then everything works fine so launch "/Users/tibi/Desktop/Monatsformat.pdf" does not work and launch "/Users/tibi/Desktop/Monatsformat.pdf" with "/Applications/ Preview.app" works fine (I did not try the ~/file.doc version) This is with a (swiss) german system. Till Am 12.05.2006 um 21:05 schrieb J. Landman Gay: > Is anyone having problems with the new "launch document" command? > It seems to work fine for me, but a client running Mac OS 10.4.6 > says he gets a system-wide crash which also resets all his > preferences to defaults. > > When he uses this form of the file path he does not crash, although > no document is launched and nothing happens: > > /Benutzer/username/file.doc > > Note that he is on a non-English system. I thought that might be > the problem, so I suggested this, which also works fine for me: > > ~/file.doc > > Using this form, he says he crashes with disasterous results. I > hate to ask anyone to mess up their system, but has anyone on a non- > English system seen anything similar? > > I also suspect his path may not be correct, I'm checking into that. > But the crash is no good regardless. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Sat May 13 06:29:49 2006 From: klaus at major-k.de (Klaus Major) Date: Sat, 13 May 2006 12:29:49 +0200 Subject: New launch document command In-Reply-To: <754D4376-5019-4AE7-831D-8C18ECB6C122@swissonline.ch> References: <4464DC7C.6040106@hyperactivesw.com> <754D4376-5019-4AE7-831D-8C18ECB6C122@swissonline.ch> Message-ID: <19D618B8-D859-4DA3-B719-AA4EE0070791@major-k.de> Gr?ezi Till, > if I only indicate the file name then I get the same effect. If I > add the path of the program then everything works fine > > so > launch "/Users/tibi/Desktop/Monatsformat.pdf" does not work this will work fine with the correct syntax, does here at least (OS X 10.4.6): .. launch DOCUMENT "/Users/klaus/Desktop/PeDeEff.pdf" .. > and > launch "/Users/tibi/Desktop/Monatsformat.pdf" with "/Applications/ > Preview.app" works fine > (I did not try the ~/file.doc version) > This is with a (swiss) german system. > Till Best Klaus Major klaus at major-k.de http://www.major-k.de From tbandi at swissonline.ch Sat May 13 06:39:54 2006 From: tbandi at swissonline.ch (Till Bandi) Date: Sat, 13 May 2006 12:39:54 +0200 Subject: New launch document command In-Reply-To: <19D618B8-D859-4DA3-B719-AA4EE0070791@major-k.de> References: <4464DC7C.6040106@hyperactivesw.com> <754D4376-5019-4AE7-831D-8C18ECB6C122@swissonline.ch> <19D618B8-D859-4DA3-B719-AA4EE0070791@major-k.de> Message-ID: <38A43338-84D7-449B-8A2C-23A456E95D20@swissonline.ch> Sal? Klaus great! Am 13.05.2006 um 12:29 schrieb Klaus Major: > Gr?ezi Till, > >> if I only indicate the file name then I get the same effect. If I >> add the path of the program then everything works fine >> >> so >> launch "/Users/tibi/Desktop/Monatsformat.pdf" does not work > > this will work fine with the correct syntax, does here at least (OS > X 10.4.6): > > .. > launch DOCUMENT "/Users/klaus/Desktop/PeDeEff.pdf" > .. > >> and >> launch "/Users/tibi/Desktop/Monatsformat.pdf" with "/Applications/ >> Preview.app" works fine >> (I did not try the ~/file.doc version) >> This is with a (swiss) german system. >> Till > > Best > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Sat May 13 11:50:21 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 13 May 2006 08:50:21 -0700 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field In-Reply-To: References: <4464C3D2.9010001@comcast.net> Message-ID: <4466003D.2020909@comcast.net> Hmm. I didn't know that. Thanks. Phil Bill Marriott wrote: > You have to use exitField because someone could enter the field, bold some > text, and Rev would not consider it "changed." But you're right, closeField, > not exitField is sent when the text is changed so both handlers are needed. From gbojsza at gmail.com Sat May 13 11:57:45 2006 From: gbojsza at gmail.com (Glen Bojsza) Date: Sat, 13 May 2006 08:57:45 -0700 Subject: Using Revolution only in a command line mode? Message-ID: <3d8af4150605130857w758d881esbffef674324cb433@mail.gmail.com> Hello everyone, I was wondering if anybody has used Revolution in a non-Gui enviroment. I am finding several cases where telecom vendors don't support a windowing system on their linux products, only the command line. I believe that Metacard use to be able to run in this type of enviroment and hope that revolution would. Any help, direction or insight would be appreciated. regards, From ambassador at fourthworld.com Sat May 13 12:10:55 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 May 2006 09:10:55 -0700 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field Message-ID: <4466050F.2060503@fourthworld.com> Bill Marriott wrote: > You have to use exitField because someone could enter the field, bold some > text, and Rev would not consider it "changed." But you're right, closeField, > not exitField is sent when the text is changed so both handlers are needed. If the application doesn't provide a UI for changing text styles, and if of course the Paste command ues clipboardData["text"], how can text styles change? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From stephenREVOLUTION at barncard.com Sat May 13 12:32:50 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 13 May 2006 09:32:50 -0700 Subject: Using Revolution only in a command line mode? In-Reply-To: <3d8af4150605130857w758d881esbffef674324cb433@mail.gmail.com> References: <3d8af4150605130857w758d881esbffef674324cb433@mail.gmail.com> Message-ID: >I was wondering if anybody has used Revolution in a non-Gui enviroment. I I can't see why not. I haven't done it exactly in an app, but I use command-mode every day in the message box to test code snippets commands and functions. Your entire command line project could be a field on a card on a single stack. Make a 'splash screen' executable and put libraries of routines in a folder (and within the .app package on Mac OSX). Programming a simple command line app would be an interesting change of pace. Adapting a gui would be harder - but not impossible. Something could be rigged to the menupick handler...you could also employ a subset of features. The internal messaging system handles events.. your command line could be parsed for accuracy then 'sent' to the engine. (remember the 'scriptLimits'). If it were done for a VT-100 terminal standards, you could do a lot of fancy stuff with cursors placed wherever you want on the screen, simulating a windowed environment. Theoretically, it should easier overall to make an app without a GUI than with. You can pass any number of parameters in a command line and get info or errors on return. Then 'all' you have to do is the business logic. But of course it will be harder for newbies to use. You'll have to use 'modes' if things get complex. I did several in Apple Basic. A lot of menus within menus for help ( ? ) makes it a bit easier to use. And then somebody wrote a 'strap on' gui thing for apple basic by '82 that allowed for different 'windows' on screen and pulldown menus...and then lisa, then the mac...and... >Hello everyone, > >I was wondering if anybody has used Revolution in a non-Gui enviroment. I >am finding several cases where telecom vendors don't support a windowing >system on their linux products, only the command line. I believe that >Metacard use to be able to run in this type of enviroment and hope that >revolution would. > >Any help, direction or insight would be appreciated. > >regards, -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From m.schonewille at economy-x-talk.com Sat May 13 12:41:36 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 13 May 2006 18:41:36 +0200 Subject: Using Revolution only in a command line mode? In-Reply-To: <3d8af4150605130857w758d881esbffef674324cb433@mail.gmail.com> References: <3d8af4150605130857w758d881esbffef674324cb433@mail.gmail.com> Message-ID: <2D604BA4-5405-4B23-A9E6-4DD2055D5665@economy-x-talk.com> Hi Glen, I am working on a command line utility for Revolution. In fact, Metacard used to be a fully functional command line utility in itself, but this wonderful feature is definitely broken with the new file format. Additionally, it is no longer possible to run stacks the same way you can do with scripts written in Perl, Python, AppleScript and other scripting languages. The application I am making runs single line scripts from the command line, unless you specify a location of a file that may contain up to 10 lines of script. Later, it will also be possible to add libraries with longer scripts. If you like this, contact me off-list and I'll send you a demo. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 13-mei-2006, om 17:57 heeft Glen Bojsza het volgende geschreven: > Hello everyone, > > I was wondering if anybody has used Revolution in a non-Gui > enviroment. I > am finding several cases where telecom vendors don't support a > windowing > system on their linux products, only the command line. I believe that > Metacard use to be able to run in this type of enviroment and hope > that > revolution would. > > Any help, direction or insight would be appreciated. > > regards, From jacque at hyperactivesw.com Sat May 13 13:24:07 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 13 May 2006 12:24:07 -0500 Subject: New launch document command In-Reply-To: <19D618B8-D859-4DA3-B719-AA4EE0070791@major-k.de> References: <4464DC7C.6040106@hyperactivesw.com> <754D4376-5019-4AE7-831D-8C18ECB6C122@swissonline.ch> <19D618B8-D859-4DA3-B719-AA4EE0070791@major-k.de> Message-ID: <44661637.6040109@hyperactivesw.com> Klaus Major wrote: > Gr?ezi Till, > >> if I only indicate the file name then I get the same effect. If I add >> the path of the program then everything works fine >> >> so >> launch "/Users/tibi/Desktop/Monatsformat.pdf" does not work > > this will work fine with the correct syntax, does here at least (OS X > 10.4.6): > > .. > launch DOCUMENT "/Users/klaus/Desktop/PeDeEff.pdf" Till, Klaus, thank you both for checking this. My stack does use the correct "launch document" command but it turns out my client was using the wrong file path. I'll report this to Bugzilla, because even though it is user error, Rev still should not crash. In the mean time, anyone who is using the new "launch document" command should add something like this to their script to be safe: if there is a file tFilePath -- check for existence! then launch document tFilePath -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wjm at wjm.org Sat May 13 14:05:48 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 13 May 2006 14:05:48 -0400 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field References: <4466050F.2060503@fourthworld.com> Message-ID: Unless he specifically blocks it, I believe Control-B, Control-I, etc will style text. He didn't want to intercept keystrokes. Richard Gaskin wrote: > If the application doesn't provide a UI for changing text styles, and if > of course the Paste command ues clipboardData["text"], how can text styles > change? From ambassador at fourthworld.com Sat May 13 16:54:40 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 May 2006 13:54:40 -0700 Subject: How To Ensure Only Plain Text Editing Is Allowed In Field Message-ID: <44664790.50100@fourthworld.com> Bill Marriott wrote: > Richard Gaskin wrote: >> If the application doesn't provide a UI for changing text styles, and if >> of course the Paste command ues clipboardData["text"], how can text styles >> change? > > Unless he specifically blocks it, I believe Control-B, Control-I, etc will > style text. He didn't want to intercept keystrokes. I wonder if that's an IDE thing and not an engine thing. The engine is not without anomalies, but that having that interface for text styling seems problematic as a default behavior. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Sat May 13 18:28:30 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 May 2006 15:28:30 -0700 Subject: Using Revolution only in a command line mode? Message-ID: <44665D8E.3070206@fourthworld.com> Mark Schonewille wrote: > In fact, Metacard used to be a fully functional command line utility > in itself, but this wonderful feature is definitely broken with the > new file format. What specifically changed in the file format that prevents faceless use? What are the symptoms? > Additionally, it is no longer possible to run stacks the same way > you can do with scripts written in Perl, Python, AppleScript > and other scripting languages. You mean the engine can no longer be used for CGI work? Unfortunate indeed. Do you have BZ numbers for these issues? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From m.schonewille at economy-x-talk.com Sat May 13 18:45:33 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 14 May 2006 00:45:33 +0200 Subject: Using Revolution only in a command line mode? In-Reply-To: <44665D8E.3070206@fourthworld.com> References: <44665D8E.3070206@fourthworld.com> Message-ID: I didn't say that one can no longer use Revolution as a faceless application, Richard. Rev stacks used to be shell scripts in themselves, which is no longer the case as of Rev 2.7.0. This has nothing to do with the CGI engine, though. For CGI, I recommend the non-cgi Linux 2.0 engine. The cgi-version seems to be broken. I haven't reported this to BZ yet. Currently, I have 20 bugs which I still have to check and report. I'll add this issue to my list. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 14-mei-2006, om 0:28 heeft Richard Gaskin het volgende geschreven: > Mark Schonewille wrote: > >> In fact, Metacard used to be a fully functional command line utility >> in itself, but this wonderful feature is definitely broken with the >> new file format. > > What specifically changed in the file format that prevents faceless > use? > What are the symptoms? > >> Additionally, it is no longer possible to run stacks the same way >> you can do with scripts written in Perl, Python, AppleScript and >> other scripting languages. > > You mean the engine can no longer be used for CGI work? > > Unfortunate indeed. > > Do you have BZ numbers for these issues? > > -- > Richard Gaskin > Managing Editor, revJournal From tominjapan at excite.com Sat May 13 20:09:13 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Sat, 13 May 2006 20:09:13 -0400 (EDT) Subject: RecordInput from USB Microphones not available? Message-ID: <20060514000913.9156ABD63E@xprdmxin.myway.com> Katir, I use my USB adapter for recording with rev all the time. (OSX). Just go to the system preferences -> sound -> input and select your USB device (needs to be plugged in, of course.) I haven't tried selecting it via rev, though. You _may_ have to do this before starting rev. I'm pretty sure I had to restart Audacity before it would recognize it...or was that Win98?.... Anyhow, it's very doable. _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Sat May 13 20:43:19 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 May 2006 17:43:19 -0700 Subject: Using Revolution only in a command line mode? Message-ID: <44667D27.1050209@fourthworld.com> Mark Schonewille wrote: > I didn't say that one can no longer use Revolution as a faceless > application, Richard. Rev stacks used to be shell scripts in > themselves, which is no longer the case as of Rev 2.7.0. I must be slow on the uptake today, so bear with me, but AKAIK stack files were always binary. What is a "shell script" that is binary data in a proprietary format? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From katir at hindu.org Sat May 13 21:25:53 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 13 May 2006 15:25:53 -1000 Subject: Cool online example stacks? In-Reply-To: <04E48231-44EC-481E-BBFD-C47EDFF5BBE6@byu.edu> References: <4463A0D9.8070209@fourthworld.com> <04E48231-44EC-481E-BBFD-C47EDFF5BBE6@byu.edu> Message-ID: <681CF1F0-3BE0-4BD8-83DD-05D5CF45DFFE@hindu.org> OK Devin: Your call for internet enabled stacks inspired me to dust off something I made starting in 1999 with metacard. I had a day off at the ocean and took time to "play" and bring these up to speed. You can find it in my user space in Rev Online or just go go stack url "http://www.himalayanacademy.com/studyhall/hakey.rev" in the msg box. It's components are hakey.rev This is "splasher-downloader" stack that one might build into a stand alone. The concept is this stack never needs updating. The above one is what you would start your demo with... note the randomly downloaded background picture... haportal.rev The above stack downloads this one, which is the main index, a small set of online stacks. disclaimer: I am not a programmer or a UI designer... I know I have made a lot or aweful blunders in the UI here that I am not even aware of... so you can tell your audience... "this was build by someone who has no training in programming and only knows one language... xTalk, completely self-taught" Of course it helps to have been playing with xTalk since the day we unpacked our first macs in '83 or was it 86? tinkerer that I was and still am the second thing I did after turning that thing on was to boot hypercard... that was it, joyfully swallowed hook line and sinker .... Constructive criticism welcome... surprisingly, after 7 years, this whole concept is still very solid. I just never had time to pursue it much... as there's so much pressure to do everything inside browsers... but that is changing. have fun... if you find anything that needs fixing let me know! glaring gap in this whole model: there is no updating functions... and everything is build on the concept that the stack is downloaded on line each time. POINT: this model means the developers (teachers) update stacks on the web server and the next access updates the users. There is no sophisticated "Magic Carpet" mechanism... here... and there probably needs to be, at least minimally, for the HAKEY.rev stack that drives everything... Of course users can save stacks to their hard drive, but I removed for the "Open modules locally" from the interface for now... Sivakatirswami On May 11, 2006, at 12:54 PM, Devin Asay wrote: > Richard, > > I can run the digital maps stacks in Rev IDE, but they don't seem > to load properly (the windows open, but are blank) from my launcher > app (uses just a simple 'go stack url...'). Is there something I am > doing wrong? > > Can reactor lab be run from a launcher app, or does it require the > Reactor_Lab.app? > > On May 11, 2006, at 2:38 PM, Richard Gaskin wrote: > >> Devin Asay wrote: >> > I am seeking both suggestions and permission to give URLs of your >> > best web-based Rev stacks to these educators. >> >> Dynamic Digital Maps: >> http://ddm.geo.umass.edu/ >> >> ReactorLab: >> http://reactorlab.net/ >> >> RevNet: >> in Rev, under Development->Plugins->Go RevNet >> >> -- >> Richard Gaskin >> Managing Editor, revJournal >> _______________________________________________________ >> Rev tips, tutorials and more: http://www.revJournal.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Sat May 13 21:53:46 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 14 May 2006 03:53:46 +0200 Subject: Using Revolution only in a command line mode? In-Reply-To: <44667D27.1050209@fourthworld.com> References: <44667D27.1050209@fourthworld.com> Message-ID: <50C3D0A3-C2F0-493C-9E2C-1F679C1D638F@economy-x-talk.com> Hi Richard, When you look at the beginning of a MetaCard file, you see a few shell commands. Actually, a path, 3 comments and a shell command. It tells the shell to start the MetaCard executable !/bin/sh/mc if you have that installed. This is different in the new stack file format, which doesn't contain these commands. Normally, you don't use this because you launch stacks from the Finder and open them with the Revolution IDE, but you might launch stacks in the old format from the command line and have the stack launched with the correct executable automatically. Stacks are binary data, but they start as text. The scripts, too, are saved as normal text. In this respect, the old file format might be somewhat comparable to postscript. I tried this once, before I had to reinstall everything due to a crash. It seemed to work fine here. Hopefully, the reason for the crash and the reason why I could launch stacks from the command line don't coincide ;-) Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 14-mei-2006, om 2:43 heeft Richard Gaskin het volgende geschreven: > Mark Schonewille wrote: >> I didn't say that one can no longer use Revolution as a faceless >> application, Richard. Rev stacks used to be shell scripts in >> themselves, which is no longer the case as of Rev 2.7.0. > > I must be slow on the uptake today, so bear with me, but AKAIK > stack files were always binary. What is a "shell script" that is > binary data in a proprietary format? > > -- > Richard Gaskin > Managing Editor, revJournal From ambassador at fourthworld.com Sun May 14 01:36:20 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 May 2006 22:36:20 -0700 Subject: Using Revolution only in a command line mode? Message-ID: <4466C1D4.70404@fourthworld.com> Mark Schonewille wrote: > When you look at the beginning of a MetaCard file, you see a few > shell commands. Actually, a path, 3 comments and a shell command. It > tells the shell to start the MetaCard executable !/bin/sh/mc if you > have that installed. Specifically: #!/bin/sh # MetaCard 2.4 stack # The following is not ASCII text, # so now would be a good time to q out of more Seems the last line is just saying that opening the file in any shell editor isn't a useful thing to do. Is there a value to running MC stacks through a shell that I'm missing? > This is different in the new stack file format, which doesn't contain > these commands. Normally, you don't use this because you launch > stacks from the Finder and open them with the Revolution IDE, but you > might launch stacks in the old format from the command line and have > the stack launched with the correct executable automatically. But the executable specified is sh, which doesn't know what to do with a stack file (hence the last line). I may be tired, but I just don't see a major benefit to the old header, not any significant loss for new binary format to use a different header than the old binary format -- so long as the new format contains at least enough human-readable info to identify the file format. I don't use v2.7 -- does it? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tkuypers at dmp-int.com Sun May 14 05:30:27 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Sun, 14 May 2006 11:30:27 +0200 Subject: custom properties vs. RR IDE properties Message-ID: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> mmmm... and I thought I had it all figured out... Is there a way to use SETPROP to interact on setting properties like hiding a window? I tried setting 2 properties : ON mouseUp put empty into fld "Status1" put empty into fld "Status2" set the visible of stack "HideThis" to true set the pTest of stack "HideThis" to "Here I Am" END mouseUp The stack "HideThis" contains the following scripts: SETPROP visible newValue put newValue into fld "Status1" END visible SETPROP pTest newValue put newValue into fld "Status2" END pTest After hiding and showing the stack, field "Status1" remains empty while field "Status2" has got the text "Here I Am" And I really need to know when a stack is visible, I am working on an app that is being used by another program that only can write files to a harddisk or launch a program. At first I was thinking to read the "in-file" every-time my app was launched, but this takes to long. Now I want to read the "in-file" every-time my app is re-launched but I'm stuck... Any help is welcome :-) Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com From klaus at major-k.de Sun May 14 16:02:06 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 14 May 2006 22:02:06 +0200 Subject: custom properties vs. RR IDE properties In-Reply-To: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> References: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> Message-ID: Hi Ton, > mmmm... > > and I thought I had it all figured out... > > Is there a way to use SETPROP to interact on setting properties > like hiding a window? > > I tried setting 2 properties : > ON mouseUp > put empty into fld "Status1" > put empty into fld "Status2" > set the visible of stack "HideThis" to true > set the pTest of stack "HideThis" to "Here I Am" > END mouseUp > > The stack "HideThis" contains the following scripts: > SETPROP visible newValue > put newValue into fld "Status1" > END visible > > SETPROP pTest newValue > put newValue into fld "Status2" > END pTest > > After hiding and showing the stack, field "Status1" remains empty > while field "Status2" has got the text "Here I Am" > > And I really need to know when a stack is visible, I am working on > an app that is being used by another program that only can write > files to a harddisk or launch a program. At first I was thinking to > read the "in-file" every-time my app was launched, but this takes > to long. Now I want to read the "in-file" every-time my app is re- > launched but I'm stuck... > > Any help is welcome :-) i think that "visible" is a reserved word or "build in" property, so this setprop handler may have no effect at all. > Warm regards, > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Sun May 14 16:04:31 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 14 May 2006 22:04:31 +0200 Subject: custom properties vs. RR IDE properties In-Reply-To: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> References: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> Message-ID: Hi Ton, > mmmm... > > and I thought I had it all figured out... > > Is there a way to use SETPROP to interact on setting properties > like hiding a window? > > I tried setting 2 properties : try this: > ON mouseUp > put empty into fld "Status1" > put empty into fld "Status2" set the cMYvisible of stack "HideThis" to true > set the pTest of stack "HideThis" to "Here I Am" > END mouseUp > > The stack "HideThis" contains the following scripts: SETPROP cMYvisible newValue put newValue into fld "Status1" set the visible of this stack to newValue > END visible > > SETPROP pTest newValue > put newValue into fld "Status2" > END pTest should work :-) Best Klaus Major klaus at major-k.de http://www.major-k.de From stephenREVOLUTION at barncard.com Sun May 14 16:24:58 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 14 May 2006 13:24:58 -0700 Subject: custom properties vs. RR IDE properties In-Reply-To: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> References: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> Message-ID: Tom, setProp and Getprop work great. Just follow some rules about custom props: don't name your custom property or setProp handler to the exact name of an existing object property. Ever. Your pTest works because it is unique. Since a good part of Rev is a database itself, and all the keys are words, one need to watch out for this. Rev no likeee one using 'visible' for a property name. Or 'Name'. or 'End' same rule should apply to variables. use one's own prefixes and suffixes to differentiate. If your user needs to name custom props via dialog, make sure these names are not used. There's a rev call to get all the handler names. set it to tVisible or MyVisible or ShmengieVisible, just not visible. At 11:30 +0200 5/14/06, Ton Kuypers wrote: >And I really need to know when a stack is visible, also... 'get the visible of stack x' doesn't work for you? regards, sqb >mmmm... > >and I thought I had it all figured out... > >Is there a way to use SETPROP to interact on setting properties like >hiding a window? > >I tried setting 2 properties : > ON mouseUp > put empty into fld "Status1" > put empty into fld "Status2" > set the visible of stack "HideThis" to true > set the pTest of stack "HideThis" to "Here I Am" > END mouseUp > >The stack "HideThis" contains the following scripts: > SETPROP visible newValue > put newValue into fld "Status1" > END visible > > SETPROP pTest newValue > put newValue into fld "Status2" > END pTest > >After hiding and showing the stack, field "Status1" remains empty >while field "Status2" has got the text "Here I Am" > >And I really need to know when a stack is visible, I am working on >an app that is being used by another program that only can write >files to a harddisk or launch a program. At first I was thinking to >read the "in-file" every-time my app was launched, but this takes to >long. Now I want to read the "in-file" every-time my app is >re-launched but I'm stuck... > >Any help is welcome :-) > > >Warm regards, > >Ton Kuypers -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sarah.reichelt at gmail.com Sun May 14 18:51:42 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 15 May 2006 08:51:42 +1000 Subject: More cross-platform info needed - menus Message-ID: Hi All, I usually have the luxury of being completely Mac, but now I have an application that has to be Mac, Windows & Linux, so you can expect a few stupid questions while I struggle with this. Today's question is about menus and what to call things. Mac users expect a "Quit" with the shortcut Command-Q. I think I am correct in thinking that Windows users expect "Exit". The only shortcut seems to be Alt-F4. Is this a system thing or do I have to trap the function keys and check for this? What is the Linux quitting command called and what is it's shortcut?. Preferences: Mac users use "Preferences", Windows programs seem to have lots of different terms for this. Is there a preferred standard or can I just use Preferences for both Mac & Windows? What do Linux people expect this to be called? One more question: what is a good Linux distribution to use for testing? Thanks, Sarah From mfstuart at cox.net Sun May 14 19:36:33 2006 From: mfstuart at cox.net (Mark Stuart) Date: Sun, 14 May 2006 16:36:33 -0700 Subject: Read text file, Excel style Message-ID: <000001c677af$3cfca410$7a6ab546@stuart> Hi all, I have a columnar formatted text file that I'd like to "import" into a SQL database, using RunRev on WinXP. I'd like the RunRev program to have features similar to Excel's Text Import Wizard: - Open file dialog - raw display of first 100 or so lines of chosen text file - allow user to define the column breaks - based on users column breaks, read text file and put into a table field for final approval to import into database - read into SQL table Again, features similar to Excel's Text Import Wizard. Especially the part where the user defines the distinction of column placements - Excel's "set field widths (column breaks)" I've managed to develop the first two steps in the wizard, but I need help with the third and fourth steps. That is, how to handle the placement and movement of the vertical line for column breaks. TIA, Mark From ckasso at sprynet.com Sun May 14 20:42:51 2006 From: ckasso at sprynet.com (Chris Kassopulo) Date: Sun, 14 May 2006 20:42:51 -0400 Subject: More cross-platform info needed - menus References: Message-ID: On Mon, 15 May 2006 08:51:42 +1000, Sarah Reichelt wrote: > Hi All, > > I usually have the luxury of being completely Mac, but now I have an > application that has to be Mac, Windows & Linux, so you can expect a > few stupid questions while I struggle with this. Today's question is > about menus and what to call things. > > Mac users expect a "Quit" with the shortcut Command-Q. > I think I am correct in thinking that Windows users expect "Exit". The > only shortcut seems to be Alt-F4. Is this a system thing or do I have > to trap the function keys and check for this? > What is the Linux quitting command called and what is it's shortcut?. > > Preferences: Mac users use "Preferences", Windows programs seem to > have lots of different terms for this. Is there a preferred standard > or can I just use Preferences for both Mac & Windows? What do Linux > people expect this to be called? > > One more question: what is a good Linux distribution to use for testing? > > Thanks, > Sarah Hi Sarah, Quit with Ctrl-Q. As an aside, in the darker days, some os's used quit to abandon changes and exit to file them. Preferences is preferences. Ubuntu is the hot distribution. Easy install, good software selection and easy to maintain. Chris From scott at proherp.com Sun May 14 21:47:39 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 15 May 2006 11:47:39 +1000 Subject: More cross-platform info needed - menus In-Reply-To: Message-ID: <000401c677c1$8de38710$0201010a@diamondrc358tj> Hi Sarah, > Mac users expect a "Quit" with the shortcut Command-Q. > I think I am correct in thinking that Windows users expect "Exit". Yes. You are right. Windows users do expect that. There two types of shortcuts though. some programmers use alt + e and most use alt + x. The alt + F4 is a standard Windows sequence and applied to any window (modal, document etc). The system performs the alt+F4 for you unless you code it to bypass this (not recommended). > Preferences: Preferences does fine. Others used are "Program Settings", "User Settings" - heaps of them really. I'd stick with Preferences... I'm not a Linux person - though I found Mandrake (now Mandriva) to be pretty good for my purposes. Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.6/339 - Release Date: 14/05/2006 From katir at hindu.org Sun May 14 23:16:20 2006 From: katir at hindu.org (Sivakatirswami) Date: Sun, 14 May 2006 17:16:20 -1000 Subject: Ken Burns Effect Algorithm-Functions Message-ID: <3593CA38-380A-4A18-8FEB-56AF2533BE8D@hindu.org> I'm about to embark on developing a few Ken Burns Effects for images animation. Looking on the Net and at iPhoto the model is pretty simple: 1) sets starting size and loc 2) set an ending size and loc then "tween" between the two. That's all the software does for you.. .though "Photo to Movie" (only 49.95) has a lot of other interesting options... Goal here is to dispense with the requirement to have a quicktime movie, but simply call up slides, one file at a time. Ok the panning is easy enough: move from point A to point B in X number of ticks (or secs) the dynamic resizing is trickier... Several years ago I tried this by re-setting the width and height of the images increasing size based on ratio, it worked but had problems. Scott Raney said this was an inefficient method: one should really re-calculate the rect and then apply the rect in decreasing or increasing increments. Presumably this will be done on a Send In messaging cycle. But then if the image is also moving.. the topleft of the rect must also be changing.... So panning and zooming together: this makes it a bit trickier. One won't know, during the move, exactly where that point (topleft) is, to use it to set a new rect. Ok so, my math is very rusty and I am wondering if someone already has this function in their libs. e.g if the starting rect on the zoom is something like [A] -100,-100, 500, 300 ( width 600, height 400) so if you are zooming up only by 20% and your final rect is (after panning) [B] 0,0,720,480.. what is the math that gets us from A to B? hmmm, easier said than done... presumably one *might* dispense with a move command, since each interation of a rect declaration could also "move" the image... but one pixel motion is jerky... though I've not see that move from point A to point B is much smoother. (I have yet to see Rev move animation run as smoothly as other animation... but I maybe need rub my eyes and check again...am I the only one that senses Rev's move cmd to be a bit "jerky" or is it just my video card?) Insights? Thanks Sivakatirswami From mark at maseurope.net Sun May 14 23:54:46 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 15 May 2006 04:54:46 +0100 Subject: Ken Burns Effect Algorithm-Functions In-Reply-To: <3593CA38-380A-4A18-8FEB-56AF2533BE8D@hindu.org> References: <3593CA38-380A-4A18-8FEB-56AF2533BE8D@hindu.org> Message-ID: <801F3D3D-EE4F-4019-8BB1-973BCBC36D21@maseurope.net> It maybe a question of setting the moveSpeed - the slower you set it, the smoother it tends to be. Best, Mark On 15 May 2006, at 04:16, Sivakatirswami wrote: > am I the only one that senses Rev's move cmd to be a bit "jerky" > or is it just my video card? From sgorton at usa.net Mon May 15 01:24:46 2006 From: sgorton at usa.net (Stephen Gorton) Date: Mon, 15 May 2006 17:24:46 +1200 Subject: checking cancel button Message-ID: <929keoFyU9440S13.1147670686@uwdvg013.cms.usa.net> hi i can't seem to figure out how to switch context to a button - to see if its been clicked and to -allow- the mouse to click it.. i have a handler that reads through a file and puts the status into a progress bar. I have stuck a button (cancel) on the card question is how do i get the repeat statement in the handler to switch context to the btn?, and check if the button has been depressed. i have a mouse up statement in the btn but no matter what i do the card ignores the button completely until its finished the repeat what i want to do is something like..... repeat for each line L in testfile add 1 to num if cancel button depressed exit repeat set thumbpos of sb progbar to num end repeat how do i check the state of the mouse button to see if its been depressed?? thanks stephen _____________________________________________________________________ If this e-mail requires a reply please send to apen-support at sun.com in case I am away so my colleagues can respond accordingly. _____________________________________________________________________ Stephen Gorton Technical Support Engineer Sun Services Sun Microsystems (NZ) Ltd Level 7, Sun Microsystems House 70 The Terrace, Wellington NEW ZEALAND Tel DDI: +64 4 462 0756 Fax : +64 4 462 0776 e-mail: Stephen.Gorton at Sun.COM Submit and view your cases online. Details at http://www.sun.co.nz/service/osc _____________________________________________________________________ From briany at qldlearning.com Mon May 15 01:37:37 2006 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 14 May 2006 22:37:37 -0700 Subject: checking cancel button In-Reply-To: <929keoFyU9440S13.1147670686@uwdvg013.cms.usa.net> References: <929keoFyU9440S13.1147670686@uwdvg013.cms.usa.net> Message-ID: <27e7887a1ad306f99fd06a5d0bd96b7e@qldlearning.com> Stephen, Try this - In your repeat loop, add the line: "wait for 1 milliseconds with messages" This will allow the user to click the cancel button. Now.. in the cancel button script set a global variable to some predetermined value (say, "cancel"). Finally, back in the repeat loop - check for the special value in the global variable. If it's set, the user must have hit the cancel button. HTH, Brian > hi > i can't seem to figure out how to switch context to a button - to see > if its > been clicked and to -allow- the mouse to click it.. > > i have a handler that reads through a file and puts the status into a > progress > bar. > I have stuck a button (cancel) on the card > > question is how do i get the repeat statement in the handler to switch > context > to the btn?, and check if the button has been depressed. > i have a mouse up statement in the btn but no matter what i do > the card ignores the button completely until its finished the repeat > > what i want to do is something like..... > > repeat for each line L in testfile > add 1 to num > if cancel button depressed exit repeat > set thumbpos of sb progbar to num > end repeat > > how do i check the state of the mouse button to see if its been > depressed?? > > thanks > stephen > > > > _____________________________________________________________________ > > If this e-mail requires a reply please send to apen-support at sun.com > in case I am away so my colleagues can respond accordingly. > _____________________________________________________________________ > Stephen Gorton > Technical Support Engineer > Sun Services > Sun Microsystems (NZ) Ltd > Level 7, Sun Microsystems House > 70 The Terrace, Wellington > NEW ZEALAND > Tel DDI: +64 4 462 0756 > Fax : +64 4 462 0776 > e-mail: Stephen.Gorton at Sun.COM > Submit and view your cases online. > Details at http://www.sun.co.nz/service/osc > _____________________________________________________________________ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From JimAultWins at yahoo.com Mon May 15 03:03:05 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 15 May 2006 00:03:05 -0700 Subject: checking cancel button In-Reply-To: <929keoFyU9440S13.1147670686@uwdvg013.cms.usa.net> Message-ID: Try in the button script on mouseDown end mouseDown Jim Ault Las Vegas On 5/14/06 10:24 PM, "Stephen Gorton" wrote: > hi > i can't seem to figure out how to switch context to a button - to see if its > been clicked and to -allow- the mouse to click it.. > > i have a handler that reads through a file and puts the status into a progress > bar. > I have stuck a button (cancel) on the card > > question is how do i get the repeat statement in the handler to switch context > to the btn?, and check if the button has been depressed. > i have a mouse up statement in the btn but no matter what i do > the card ignores the button completely until its finished the repeat > > what i want to do is something like..... > > repeat for each line L in testfile > add 1 to num > if cancel button depressed exit repeat > set thumbpos of sb progbar to num > end repeat > > how do i check the state of the mouse button to see if its been depressed?? > > thanks > stephen > > > > _____________________________________________________________________ > > If this e-mail requires a reply please send to apen-support at sun.com > in case I am away so my colleagues can respond accordingly. > _____________________________________________________________________ > Stephen Gorton > Technical Support Engineer > Sun Services > Sun Microsystems (NZ) Ltd > Level 7, Sun Microsystems House > 70 The Terrace, Wellington > NEW ZEALAND > Tel DDI: +64 4 462 0756 > Fax : +64 4 462 0776 > e-mail: Stephen.Gorton at Sun.COM > Submit and view your cases online. > Details at http://www.sun.co.nz/service/osc > _____________________________________________________________________ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tkuypers at dmp-int.com Mon May 15 03:13:42 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Mon, 15 May 2006 09:13:42 +0200 Subject: custom properties vs. RR IDE properties In-Reply-To: References: <13FDDD34-A7B1-4C96-8CE5-4DE41E46CB43@dmp-int.com> Message-ID: :-) Thanks Klaus, This does the trick, did't think of that... Great! Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 14-mei-06, at 22:04, Klaus Major wrote: > Hi Ton, > >> mmmm... >> >> and I thought I had it all figured out... >> >> Is there a way to use SETPROP to interact on setting properties >> like hiding a window? >> >> I tried setting 2 properties : > > try this: > >> ON mouseUp >> put empty into fld "Status1" >> put empty into fld "Status2" > set the cMYvisible of stack "HideThis" to true >> set the pTest of stack "HideThis" to "Here I Am" >> END mouseUp >> >> The stack "HideThis" contains the following scripts: > SETPROP cMYvisible newValue > put newValue into fld "Status1" > set the visible of this stack to newValue >> END visible >> >> SETPROP pTest newValue >> put newValue into fld "Status2" >> END pTest > > should work :-) > > > Best > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sgorton at usa.net Mon May 15 03:46:17 2006 From: sgorton at usa.net (Stephen Gorton) Date: Mon, 15 May 2006 19:46:17 +1200 Subject: checking cancel button In-Reply-To: <27e7887a1ad306f99fd06a5d0bd96b7e@qldlearning.com> References: <929keoFyU9440S13.1147670686@uwdvg013.cms.usa.net> <27e7887a1ad306f99fd06a5d0bd96b7e@qldlearning.com> Message-ID: <446831C9.2080004@usa.net> excellent! it was the "with messages" i was missing. works a dream now.. thanks BriN (and Jim) stephen Brian Yennie wrote: > Stephen, > > Try this - > > In your repeat loop, add the line: > "wait for 1 milliseconds with messages" > This will allow the user to click the cancel button. > > Now.. in the cancel button script set a global variable to some > predetermined value (say, "cancel"). > > Finally, back in the repeat loop - check for the special value in the > global variable. If it's set, the user must have hit the cancel button. > > HTH, > Brian > >> hi >> i can't seem to figure out how to switch context to a button - to see >> if its >> been clicked and to -allow- the mouse to click it.. >> >> i have a handler that reads through a file and puts the status into a >> progress >> bar. >> I have stuck a button (cancel) on the card >> >> question is how do i get the repeat statement in the handler to >> switch context >> to the btn?, and check if the button has been depressed. >> i have a mouse up statement in the btn but no matter what i do >> the card ignores the button completely until its finished the repeat >> >> what i want to do is something like..... >> >> repeat for each line L in testfile >> add 1 to num >> if cancel button depressed exit repeat >> set thumbpos of sb progbar to num >> end repeat >> >> how do i check the state of the mouse button to see if its been >> depressed?? >> >> thanks >> stephen >> >> >> >> _____________________________________________________________________ >> >> If this e-mail requires a reply please send to apen-support at sun.com >> in case I am away so my colleagues can respond accordingly. >> _____________________________________________________________________ >> Stephen Gorton >> Technical Support Engineer >> Sun Services >> Sun Microsystems (NZ) Ltd >> Level 7, Sun Microsystems House >> 70 The Terrace, Wellington >> NEW ZEALAND >> Tel DDI: +64 4 462 0756 >> Fax : +64 4 462 0776 >> e-mail: Stephen.Gorton at Sun.COM >> Submit and view your cases online. >> Details at http://www.sun.co.nz/service/osc >> _____________________________________________________________________ >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > . > From sarah.reichelt at gmail.com Mon May 15 04:17:57 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 15 May 2006 18:17:57 +1000 Subject: More cross-platform info needed - menus In-Reply-To: <000401c677c1$8de38710$0201010a@diamondrc358tj> References: <000401c677c1$8de38710$0201010a@diamondrc358tj> Message-ID: Thanks Chris & Scott. I'll struggle on with this, but expect more confusion to come as I try to come to grips with all the little differences :-) Cheers, Sarah From alex at tweedly.net Mon May 15 05:39:15 2006 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 15 May 2006 10:39:15 +0100 Subject: More cross-platform info needed - menus In-Reply-To: <000401c677c1$8de38710$0201010a@diamondrc358tj> References: <000401c677c1$8de38710$0201010a@diamondrc358tj> Message-ID: <44684C43.10908@tweedly.net> Scott Kane wrote: >Hi Sarah, > > > >>Mac users expect a "Quit" with the shortcut Command-Q. >>I think I am correct in thinking that Windows users expect "Exit". >> >> > >Yes. You are right. Windows users do expect that. There two >types of shortcuts though. some programmers use alt + e and most >use alt + x. > Not sure I would agree with that recommendation. As far as I know, on Windows the Alt + char shortcuts should follow the Menu, so you would (usually) have the first menu item be File, and the last entry within that be Exit - and hence an exit shortcut would be most often Alt-F + Alt-X but I think I have seen Alt-F + Alt-E. If there are additional, single key shortcuts, they *usually* use the Ctrl key. The MS GUI guidelines say that "CTRL+letter combinations and function keys F!-F12 are usually the best choices". (see URL below); there is no required or recommended shortcut for program exit. I most often see Ctrl-Q, sometime Ctrl-E and never Ctrl-X (since that's the standard shortcut for "Cut to clipboard"). There are some programs that use single-letter Alt-char shortcuts, indeed some that use Alt-X or Alt-E for exit, but I suspect those are ports from other systems - but the guidelines recommend against it. MS has an excellent document about this - worth taking an hour or two to read it - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/ATG_KeyboardShortcuts.asp >The alt + F4 is a standard Windows sequence and applied >to any window (modal, document etc). The system performs the >alt+F4 for you unless you code it to bypass this (not recommended). > > I second that. >>Preferences: >> >> > >Preferences does fine. Others used are "Program Settings", "User >Settings" - >heaps of them really. I'd stick with Preferences... > > Option is more common Win than Preferences - -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.5.6/339 - Release Date: 14/05/2006 From katir at hindu.org Mon May 15 06:18:58 2006 From: katir at hindu.org (Sivakatirswami) Date: Mon, 15 May 2006 00:18:58 -1000 Subject: RecordInput from USB Microphones not available? In-Reply-To: <20060514000913.9156ABD63E@xprdmxin.myway.com> References: <20060514000913.9156ABD63E@xprdmxin.myway.com> Message-ID: Phil wrote: I have a Griffin iMic USB audio interface thing, into which I plug a non-USB mic. My Mac OS X sees the iMic as an audio input device. I can select it in the Sound sys prefs panel as my input device, and away I go! Then Rev 'hears' it just fine. ======= OK, yes, it works... but one must stick with the default codec "none" ... any attempt to set it to ulaw with the USB mic doesn't work... and touching the input setting can also be a problem (i.e. "dflt" is what we want.... nothing else) But anyway, it doesn't seem to matter too muich. For voice I'm getting small file sizes at 16 bit, 22.01kHz. (8 bit introduces to much hiss and pops.) Setting the record format to "wave" and the file extension to ".wav" means it boots on both platforms which is great... WMP on Windows and QT on the Mac. [ if you want quality -- giant files... set the recordsamplesize to 128.21 set the recordrate to 44.1 ] uLaw 2:1 codec and recordformat "ulaw" and file extension set to ".au" gives me only only a slightly smaller file for the same length of time at 22.01 16 bit, but those settings only work with the internal mic...and that's bad quality. If I try alaw with the USB mic I get some horrible screeching noise that won't stop until I quit revolution! My problem was trying to use the codecs, instead of just going with the default compression "none" -- OK... I'm good to go: for voice annotation of photos, email attachments at 22.01, 16 bit, we get really small files and perfectly acceptable quality. Sivakatirswami On May 13, 2006, at 2:09 PM, Thomas McCarthy wrote: > > Katir, > I use my USB adapter for recording with rev all the time. (OSX). > Just go to the system preferences -> sound -> input and select your > USB device (needs to be plugged in, of course.) I haven't tried > selecting it via rev, though. > > You _may_ have to do this before starting rev. I'm pretty sure I > had to restart Audacity before it would recognize it...or was that > Win98?.... > > Anyhow, it's very doable. > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > > From geradamas at yahoo.com Mon May 15 06:54:26 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 15 May 2006 11:54:26 +0100 (BST) Subject: More cross-platform info needed - Linux Distro for testing Message-ID: <20060515105426.80164.qmail@web37513.mail.mud.yahoo.com> Ubuntu is, at least at present, the most widely used desktop PC linux Distro - it is also very easy to install; and is extremely tolerant if you want to pop it on a 'stray, old and neglected' PC you have lurking at the bottom of a cupboard. I would recommend Ubuntu (which is Debian based) as ideal for testing with ONE CAVEAT from my own experience: IFF you are going to use AIFF files (either embedded or referenced) they must be slowed down so that they play at half-spped on your MAC: this means that when they are transferred to Ubuntu RR will play them at normal speed: ODD, but not a high price to pay for a FREE OS! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From 3mcgrath at adelphia.net Mon May 15 11:32:38 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 15 May 2006 11:32:38 -0400 Subject: More cross-platform info needed - menus In-Reply-To: References: <000401c677c1$8de38710$0201010a@diamondrc358tj> Message-ID: <2BB780AF-63C3-4471-B4A1-AA6567E76F54@adelphia.net> Sarah, It is my experience that if a preference area holds selection options for a particular tool or aspect of a document then "Options" is used as a preference menu item. Microsoft Word uses a "Properties" menu for the document properties and an "Options" menu for Tool settings. Revolution uses Edit Menu - Preferences Both MS Office and Revolution use File - Exit and not Quit. I have seen many other configurations but these seem standard. Tom On May 15, 2006, at 4:17 AM, Sarah Reichelt wrote: > Thanks Chris & Scott. I'll struggle on with this, but expect more > confusion to come as I try to come to grips with all the little > differences :-) > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From stephenREVOLUTION at barncard.com Mon May 15 12:10:10 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 15 May 2006 09:10:10 -0700 Subject: sample rates in audio In-Reply-To: References: <20060514000913.9156ABD63E@xprdmxin.myway.com> Message-ID: Actually you could halve that sample rate to 11 K and still have good intelligibility. Using the Nyquest theorem, the highest frequency you can record at a given sample rate is approximately less than half its sample rate. AM broadcast stations cut off at 5khz, which can be handled easily by the 11k sample rate. This is not 11 k bits per second, like in MP3s, but a full parallel 16 bits at 11k and without compression, will have no artifacts, just bandwidth reduction - i.e. less high end. sqb > >OK, yes, it works... but one must stick with the default codec >"none" ... any attempt to set it to ulaw with the USB mic doesn't >work... and touching the input setting can also be a problem (i.e. >"dflt" is what we want.... nothing else) > >But anyway, it doesn't seem to matter too muich. For voice I'm >getting small file sizes at 16 bit, 22.01kHz. (8 bit introduces to >much hiss and pops.) Setting the record format to "wave" and the >file extension to ".wav" means it boots on both platforms which is >great... WMP on Windows and QT on the Mac. > >[ if you want quality -- giant files... > set the recordsamplesize to 128.21 > set the recordrate to 44.1 >] > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From RGould8 at aol.com Mon May 15 13:38:19 2006 From: RGould8 at aol.com (RGould8 at aol.com) Date: Mon, 15 May 2006 13:38:19 EDT Subject: Routine to check status of URLs Message-ID: <47c.17f79.319a168b@aol.com> If I wanted to write a Revolution script that goes through a list of URLs and checks each URL's status, can anyone give me pointers on the best approach? I was originally attempting to do a "load URL" approach, and then check the error that comes back (either OK, or not found, re-direct failure, etc). Unfortunately I'm finding that load URL tends to take awhile to get through URLs that do not connect. I thought "load url" was a non-blocking command, but for some reason it does freeze the execution of the handler until it gets through the bad URLs. Is there a more "code to the metal of TCP/IP" technique that I could use, just for testing the status of the web-sites? The data I need to get back is: 1) Whether the site contains a re-direct or not 2) Whether the site is found or not 3) Whether the site is blocked or not From soapdog at mac.com Mon May 15 13:44:40 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 15 May 2006 14:44:40 -0300 Subject: Routine to check status of URLs In-Reply-To: <47c.17f79.319a168b@aol.com> References: <47c.17f79.319a168b@aol.com> Message-ID: Rob, long time, no see!!! :-) I'd use plain TCP calls. Use open socket command and write to socket and read from socket. This way you'll control your HTTP connection and be able to read all headers and status messages. HTTP is an easy protocol, specially if you're not doing MIME. The "HTTP Made Really Easy" is a very easy to follow tutorial on HTTP protocol. You can just use that as a reference and script your calls. The status codes will tell you all about the URL (move, redirect, not there...) Cheers andre On May 15, 2006, at 2:38 PM, RGould8 at aol.com wrote: > If I wanted to write a Revolution script that goes through a list > of URLs and > checks each URL's status, can anyone give me pointers on the best > approach? > > I was originally attempting to do a "load URL" approach, and then > check the > error that comes back (either OK, or not found, re-direct failure, > etc). > Unfortunately I'm finding that load URL tends to take awhile to get > through URLs > that do not connect. I thought "load url" was a non-blocking > command, but for > some reason it does freeze the execution of the handler until it > gets through > the bad URLs. > > Is there a more "code to the metal of TCP/IP" technique that I > could use, > just for testing the status of the web-sites? The data I need to > get back is: > > 1) Whether the site contains a re-direct or not > 2) Whether the site is found or not > 3) Whether the site is blocked or not > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From higginsta at mac.com Mon May 15 14:49:34 2006 From: higginsta at mac.com (Todd Higgins) Date: Mon, 15 May 2006 14:49:34 -0400 Subject: Universal binaries from Revolution Message-ID: I saw a press release today on Mac Observer that Ten Thumbs Typing Tutor is now a universal binary. < http://www.macobserver.com/article/2006/05/15.9.shtml > I am under the impression that this application is built with Revolution. I did not see the capability to generate a Universal Binary mentioned in the release notes for 2.7.1. Was this in the 2.7 release and I missed it? Does this mean support for Revolution.app itself is not far behind? Inquiring minds would like to know. :-) -- Todd Higgins higginsta at mac.com From benbock at msn.com Mon May 15 14:58:00 2006 From: benbock at msn.com (Ben Bock) Date: Mon, 15 May 2006 11:58:00 -0700 Subject: 11th hour problem with format in standalone Message-ID: I have a project with multiple stacks, working in Rev 2.6.1. Some of the stacks are questionnaires taken from paper, in which I created label fields and pasted the text in, then added groups of buttons over the top of the label field. I did some spacing manipulations in the text by inserting carriage returns to get the space formatting correct. It works fine in Rev, but when I made the standalone, it removed some of the carriage returns, and this screwed up the formatting. The button groups stayed in the same place, but the text was "collapsed" in places, looks like some returns were removed. What is Rev doing to the label fields when it creates the standalone? Is there a way to "lock" the text within the label flds to prevent whatever Rev is doing? Thank you for any help, Ben From pevensen at siboneylg.com Mon May 15 15:39:59 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 15 May 2006 14:39:59 -0500 Subject: Universal binaries from Revolution In-Reply-To: References: Message-ID: <6.2.1.2.2.20060515143559.17b60420@exchange.slg.com> Universal Binaries were not in 2.7.1, but they are coming real soon now. Lynn Fredericks or Kevin Miller made a statement on here not too long ago, but I can't seem to find it. At 01:49 PM 5/15/2006, you wrote: >I saw a press release today on Mac Observer that Ten Thumbs Typing >Tutor is now a universal binary. > >< http://www.macobserver.com/article/2006/05/15.9.shtml > > > I am under the impression that this application is built with >Revolution. I did not see the capability to generate a Universal >Binary mentioned in the release notes for 2.7.1. Was this in the 2.7 >release and I missed it? > > Does this mean support for Revolution.app itself is not far >behind? Inquiring minds would like to know. :-) > >-- >Todd Higgins >higginsta at mac.com Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-682-4588 From ambassador at fourthworld.com Mon May 15 16:29:32 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 15 May 2006 13:29:32 -0700 Subject: Universal binaries from Revolution Message-ID: <4468E4AC.9050201@fourthworld.com> Todd Higgins wrote: > I saw a press release today on Mac Observer that Ten Thumbs Typing > Tutor is now a universal binary. > > < http://www.macobserver.com/article/2006/05/15.9.shtml > > > I am under the impression that this application is built with > Revolution. I did not see the capability to generate a Universal > Binary mentioned in the release notes for 2.7.1. Was this in the 2.7 > release and I missed it? > > Does this mean support for Revolution.app itself is not far > behind? Inquiring minds would like to know. :-) Can we get ahold of the engine they're using? Sure would be nice to deploy to Mactel..... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dsc at swcp.com Mon May 15 16:33:52 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 15 May 2006 14:33:52 -0600 Subject: Using Revolution only in a command line mode? In-Reply-To: <3d8af4150605130857w758d881esbffef674324cb433@mail.gmail.com> References: <3d8af4150605130857w758d881esbffef674324cb433@mail.gmail.com> Message-ID: <638103EB-502F-43AA-9318-BD2057076319@swcp.com> On May 13, 2006, at 9:57 AM, Glen Bojsza wrote: > I was wondering if anybody has used Revolution in a non-Gui > environment. I > am finding several cases where telecom vendors don't support a > windowing > system on their linux products, only the command line. I believe that > Metacard use to be able to run in this type of environment and hope > that > revolution would. I have run Rev as command-line on Windows and have run a command-line version on OS X. I don't know if they will work in a non-GUI environment, I can run them without using any GUI that I know of. I have also run standalones from the command line, but I think they need to have a GUI environment. There have been some bugs in command-line parsing for Windows. There are workarounds if you don't use quotes. I suspect these bugs do not show up in Linux. There are some bugs/features in Windows concerning stdin and stdout that limit your use. Dar From dsc at swcp.com Mon May 15 16:39:27 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 15 May 2006 14:39:27 -0600 Subject: 11th hour problem with format in standalone In-Reply-To: References: Message-ID: <85B6C742-9E8C-4F7F-B9EF-C5253E838CD9@swcp.com> On May 15, 2006, at 12:58 PM, Ben Bock wrote: > The button groups stayed in the same place, but the text was > "collapsed" in places, looks like some returns were removed. Could it be that there were never returns and the text simply wrapped? Maybe you have a font change? (Sorry about the wimpy help, but I know that I would take anything at the 11th hour.) Dar Scott From sarah.reichelt at gmail.com Mon May 15 16:40:53 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 16 May 2006 06:40:53 +1000 Subject: More cross-platform info needed - Linux Distro for testing In-Reply-To: <20060515105426.80164.qmail@web37513.mail.mud.yahoo.com> References: <20060515105426.80164.qmail@web37513.mail.mud.yahoo.com> Message-ID: On 5/15/06, Richmond Mathewson wrote: > Ubuntu is, at least at present, the most widely used desktop PC linux Distro - it is also very easy to install; and is extremely tolerant if you want to pop it on a 'stray, old and neglected' PC you have lurking at the bottom of a cupboard. > > I would recommend Ubuntu (which is Debian based) as ideal for testing with ONE CAVEAT from my own experience: > > IFF you are going to use AIFF files (either embedded or referenced) they must be slowed down so that they play at half-spped on your MAC: this means that when they are transferred to Ubuntu RR will play them at normal speed: ODD, but not a high price to pay for a FREE OS! Thanks Richmond. I won't have any AIFF files, but I will be using revSpeak. Does this work OK? Cheers, Sarah From rishi at puredata.com.au Mon May 15 18:58:30 2006 From: rishi at puredata.com.au (Rishi Viner) Date: Tue, 16 May 2006 08:58:30 +1000 Subject: More cross-platform info needed - Linux Distro for testing In-Reply-To: References: <20060515105426.80164.qmail@web37513.mail.mud.yahoo.com> Message-ID: <200605160858.30673.rishi@puredata.com.au> Hi Sarah, On other linux distro option for you: SuSE Linux. There is a free version: www.opensuse.org and a commercial (supported) version: www.novell.com/linux/ that you can buy through various Oz linux stores. Just though I'd mention the option, as sometimes it is nice to have the option of support / printed manuals etc... Try www.lsl.com.au Cheers, -- Rishi Viner -------------- Australia From wlists at fireworksmm.com Mon May 15 19:19:44 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Mon, 15 May 2006 19:19:44 -0400 Subject: Ken Burns Effect Algorithm-Functions In-Reply-To: <3593CA38-380A-4A18-8FEB-56AF2533BE8D@hindu.org> References: <3593CA38-380A-4A18-8FEB-56AF2533BE8D@hindu.org> Message-ID: The Ken Burns effect, as used in other applications, has to be calculated on a sub-pixel level so that it does not look jerky, that is because some combinations of start point, size and speed could yield sizes or motion that can't be rounded to one pixel. There must be a way to do this smoothly on the mac, since the screen saver does it, but I couldn't even start to tell you how. W. On May 14, 2006, at 11:16 PM, Sivakatirswami wrote: > but one pixel motion is jerky... though I've not see that move > from point A to point B is much smoother. (I have yet to see Rev > move animation run as smoothly as other animation... but I maybe > need rub my eyes and check again...am I the only one that senses > Rev's move cmd to be a bit "jerky" or is it just my video card?) > > Insights? From russmcb at tsw.berkeley.edu Mon May 15 20:07:04 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Mon, 15 May 2006 17:07:04 -0700 Subject: set cursor In-Reply-To: <44684C43.10908@tweedly.net> References: <000401c677c1$8de38710$0201010a@diamondrc358tj> <44684C43.10908@tweedly.net> Message-ID: <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> Can't do any cursor control on 2.7.1 (Mac 10.4.6) on mouseMove x, y set the cursor to watch #doesn't do anything #really want to set the cursor to the double i-beam though, but can't compile this line set the cursor to (the id of img "vdividecursorgif" of stack "revMacCursors") end mousMove any tips appreciated. --russ Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 From dsc at swcp.com Mon May 15 20:14:59 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 15 May 2006 18:14:59 -0600 Subject: set cursor In-Reply-To: <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> References: <000401c677c1$8de38710$0201010a@diamondrc358tj> <44684C43.10908@tweedly.net> <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> Message-ID: On May 15, 2006, at 6:07 PM, Russ McBride wrote: > on mouseMove x, y > set the cursor to watch #doesn't do anything I tried it and I can't get the watch to go away. Dar Scott From m.schonewille at economy-x-talk.com Mon May 15 20:19:32 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 16 May 2006 02:19:32 +0200 Subject: set cursor In-Reply-To: <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> References: <000401c677c1$8de38710$0201010a@diamondrc358tj> <44684C43.10908@tweedly.net> <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> Message-ID: <1FCC99DB-F7B3-468A-900B-A358BD514DFA@economy-x-talk.com> Probably, the cursor changes back to default, before you see the watch. Try this to test: on mouseUp set the cursor to watch wait 5 seconds end mouseUp I'm not sure what is wrong with the last line of your script. I see an additional space in that line which is probably something else, maybe a tab or non-breaking space, maybe something else. I'd delete that line and type it again. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 16-mei-2006, om 2:07 heeft Russ McBride het volgende geschreven: > > > Can't do any cursor control on 2.7.1 (Mac 10.4.6) > > on mouseMove x, y > set the cursor to watch #doesn't do anything > #really want to set the cursor to the double i-beam > though, but can't compile this line > set the cursor to (the id of img "vdividecursorgif" of > stack "revMacCursors") > end mousMove > > > > any tips appreciated. > > --russ From briany at qldlearning.com Mon May 15 21:28:21 2006 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 15 May 2006 18:28:21 -0700 Subject: set cursor In-Reply-To: <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> References: <000401c677c1$8de38710$0201010a@diamondrc358tj> <44684C43.10908@tweedly.net> <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> Message-ID: If you want the cursor to "stick" - you may need to look into the lockCursor property. Otherwise, it is reset on idle. HTH, - Brian > > > Can't do any cursor control on 2.7.1 (Mac 10.4.6) > > on mouseMove x, y > set the cursor to watch #doesn't do anything > #really want to set the cursor to the double i-beam though, > but can't compile this line > set the cursor to (the id of img "vdividecursorgif" of stack > "revMacCursors") > end mousMove > > > > any tips appreciated. > > --russ > > > Russ McBride > Programmer/Analyst > The Scholar's Workstation > University of California at Berkeley > 510-643-6853 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jacque at hyperactivesw.com Mon May 15 21:32:45 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 15 May 2006 20:32:45 -0500 Subject: set cursor In-Reply-To: <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> References: <000401c677c1$8de38710$0201010a@diamondrc358tj> <44684C43.10908@tweedly.net> <157CA4AB-4EAD-4F35-B3D5-0EBCAC91B635@tsw.berkeley.edu> Message-ID: <44692BBD.4090802@hyperactivesw.com> Russ McBride wrote: > > > Can't do any cursor control on 2.7.1 (Mac 10.4.6) > > on mouseMove x, y > set the cursor to watch #doesn't do anything > #really want to set the cursor to the double i-beam though, but > can't compile this line > set the cursor to (the id of img "vdividecursorgif" of stack > "revMacCursors") > end mousMove It's built-in: set the cursor to 31 I suspect your Mac is fast enough that the the cursor is set back to default before you even see the vertical divider. If you only need the cursor when the pointer is inside a particular object, you can "lock cursor" in a mouseEnter handler and unlock it in a mouseLeave handler to fix it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From garrett at paraboliclogic.com Mon May 15 23:15:33 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 15 May 2006 20:15:33 -0700 Subject: Compressing Rev Compiled Apps? In-Reply-To: <4466C1D4.70404@fourthworld.com> References: <4466C1D4.70404@fourthworld.com> Message-ID: <446943D5.3070509@paraboliclogic.com> Greetings, Has anyone ever compressed rev compiled apps with UPX or any other executable compressor? I tried the latest UPX on a rev windows exe, and the rev made exe didn't agree with being compressed by UPX. At least that is using default settings with UPX. -Garrett From bvlahos at mac.com Mon May 15 23:27:04 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 15 May 2006 20:27:04 -0700 Subject: Server permissions Message-ID: <6D91FA58-DD35-4ACA-BF5C-7BE336779BB7@mac.com> How can I determine the permissions on a server share/volume? I would like to document the server permissions on our file servers (both Mac OS X Server and Windows 2000 and 2003 servers). I have an immediate need to do this on OS X (10.3.x) servers as I'll be upgrading them to 10.4. I am thinking of bringing up a whole new server and transferring the folders/files to it and then setting the permissions to match the old server. Is there a Rev command that will give me permissions on the folder or file or do I need to script the shell? I assume I will need to run the application on the server itself so that it has access to all of the settings. Info for each Share or Folder: Path: /User Files Owner: Admin : Read & Write Group: General Users : Read Only Everyone: No access If I can get the command then I could build a permissions browser database for an entire server. Bill Vlahos From bvlahos at mac.com Tue May 16 00:26:36 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 15 May 2006 21:26:36 -0700 Subject: Server permissions In-Reply-To: <6D91FA58-DD35-4ACA-BF5C-7BE336779BB7@mac.com> References: <6D91FA58-DD35-4ACA-BF5C-7BE336779BB7@mac.com> Message-ID: <689DD0F7-F942-4C2D-8AC9-D0581FDB24F3@mac.com> Two more pieces of information I would need is whether or not the permissions were inherited from the parent folder and AFP vs. SMB permissions. I can get by without either of these items for my particular servers because we generally inherit the permissions and AFP is the same as SMB but being able to get the information would be more helpful. I'm not even sure I can get these from the OS. Bill On May 15, 2006, at 8:27 PM, Bill Vlahos wrote: > How can I determine the permissions on a server share/volume? I > would like to document the server permissions on our file servers > (both Mac OS X Server and Windows 2000 and 2003 servers). > > I have an immediate need to do this on OS X (10.3.x) servers as > I'll be upgrading them to 10.4. I am thinking of bringing up a > whole new server and transferring the folders/files to it and then > setting the permissions to match the old server. > > Is there a Rev command that will give me permissions on the folder > or file or do I need to script the shell? I assume I will need to > run the application on the server itself so that it has access to > all of the settings. > > Info for each Share or Folder: > Path: /User Files > Owner: Admin : Read & Write > Group: General Users : Read Only > Everyone: No access > > If I can get the command then I could build a permissions browser > database for an entire server. > > Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Tue May 16 01:05:21 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 15 May 2006 22:05:21 -0700 Subject: Server permissions In-Reply-To: <689DD0F7-F942-4C2D-8AC9-D0581FDB24F3@mac.com> References: <6D91FA58-DD35-4ACA-BF5C-7BE336779BB7@mac.com> <689DD0F7-F942-4C2D-8AC9-D0581FDB24F3@mac.com> Message-ID: <44695D91.7090900@comcast.net> Bill, This is an area that I don't know much about. Given that, here are my thoughts: 1) Are FTP permissions completely independent of the permissions you want to capture? If not, and assuming your target servers have FTP, maybe you could use the libURLftpCommand function to get permissions info. 2) Some kind of permissions are returned in item 10 of each line of 'the detailed folders'. Would that give you anything you can use? Best - Phil Davis Bill Vlahos wrote: > Two more pieces of information I would need is whether or not the > permissions were inherited from the parent folder and AFP vs. SMB > permissions. I can get by without either of these items for my > particular servers because we generally inherit the permissions and AFP > is the same as SMB but being able to get the information would be more > helpful. I'm not even sure I can get these from the OS. > > Bill > > On May 15, 2006, at 8:27 PM, Bill Vlahos wrote: > >> How can I determine the permissions on a server share/volume? I would >> like to document the server permissions on our file servers (both Mac >> OS X Server and Windows 2000 and 2003 servers). >> >> I have an immediate need to do this on OS X (10.3.x) servers as I'll >> be upgrading them to 10.4. I am thinking of bringing up a whole new >> server and transferring the folders/files to it and then setting the >> permissions to match the old server. >> >> Is there a Rev command that will give me permissions on the folder or >> file or do I need to script the shell? I assume I will need to run >> the application on the server itself so that it has access to all of >> the settings. >> >> Info for each Share or Folder: >> Path: /User Files >> Owner: Admin : Read & Write >> Group: General Users : Read Only >> Everyone: No access >> >> If I can get the command then I could build a permissions browser >> database for an entire server. >> >> Bill Vlahos From paulclaude at postino.it Tue May 16 02:30:55 2006 From: paulclaude at postino.it (Paul Claude) Date: Tue, 16 May 2006 08:30:55 +0200 Subject: "Smart Save" stack modified In-Reply-To: Message-ID: The "Smart-Save" updated version is also in my "Rev Online" user space (user: Paul Claude). From chipp at chipp.com Tue May 16 05:03:29 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 16 May 2006 04:03:29 -0500 Subject: Compressing Rev Compiled Apps? In-Reply-To: <446943D5.3070509@paraboliclogic.com> References: <4466C1D4.70404@fourthworld.com> <446943D5.3070509@paraboliclogic.com> Message-ID: <7aa52a210605160203h36b3691bja1830919b734e981@mail.gmail.com> I'm pretty sure it's not possible. I tried to do it a few times, and always encountered errors. On 5/15/06, Garrett Hylltun wrote: > > Greetings, > > Has anyone ever compressed rev compiled apps with UPX or any other > executable compressor? > > From dcragg at lacscentre.co.uk Tue May 16 05:19:06 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 16 May 2006 10:19:06 +0100 Subject: Routine to check status of URLs In-Reply-To: <47c.17f79.319a168b@aol.com> References: <47c.17f79.319a168b@aol.com> Message-ID: On 15 May 2006, at 18:38, RGould8 at aol.com wrote: > If I wanted to write a Revolution script that goes through a list > of URLs and > checks each URL's status, can anyone give me pointers on the best > approach? > > I was originally attempting to do a "load URL" approach, and then > check the > error that comes back (either OK, or not found, re-direct failure, > etc). > Unfortunately I'm finding that load URL tends to take awhile to get > through URLs > that do not connect. I thought "load url" was a non-blocking > command, but for > some reason it does freeze the execution of the handler until it > gets through > the bad URLs. "load url" will block until the socket connection has been made. It should be possible to get round this by making your load requests in a repeat loop that uses "send .. in