From briany at qldlearning.com Mon Mar 1 01:15:46 2004 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 1 Mar 2004 01:15:46 -0500 Subject: Rev on ICQ ? In-Reply-To: <4EB7CD28-6A64-11D8-8744-000393B64EDC@lumin.us> Message-ID: I should add as bait to many that the Jabber protocol is relatively easy to implement. A Rev chat client could easily tap into the major IM networks that way. > for OSX I heartily recommend Fire http://fire.sourceforge.net/ ... > very well done, overall. I use it for Jabber and AIM. Of course some > functionality is lost, as mentioned, but overall I find it to be the > best choice for me. > > Yours, > Chris > On Feb 28, 2004, at 7:39 PM, Ken Ray wrote: > >> www.indigofield.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From pixelbird at interisland.net Mon Mar 1 00:03:38 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 29 Feb 2004 21:03:38 -0800 Subject: More scrolling images In-Reply-To: <20040229070901.A15E69300A6@mail.runrev.com> Message-ID: on 2/28/04 11:09 PM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Date: Sat, 28 Feb 2004 23:33:00 -0600 > From: "Ken Ray" > Subject: RE: More scrolling images > >> OK, I now know how to scroll an image in a stack window, _but_ >> >> Is it possible to scroll a large image inside a graphic? > > Can you give an example of what you're trying to do with this? I'm > sorry, but I'm having trouble wrapping my head around that... ----------- Sure...thanks..: I have a 8.5 x 11 window with a white jpg image to match, which has text, made in PhotoShop. It is overlaid with fields for the user to fill in. The above takes up about 2/3 of the page. I want to put a map segment in the bottom third. This segment will be from a large map. I want to scroll the map inside the segment space to get to the appropriate area, then place an overlay target on it and print it. TIA, Ken N. From hershbp at realtorsgroup.us Mon Mar 1 00:19:07 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Mon, 1 Mar 2004 00:19:07 -0500 Subject: Array, Array, who has got the array? In-Reply-To: <0A74ABE3-6AD4-11D8-84B9-000A95859272@earthlink.net> Message-ID: Hello, And if I'd like to use an array as a table field getting a SQL into an array ?I'll try to be a bit more specific . In a table field if you get a sql company first_name last_name line 1 run rev john smith line 2 hersh rev ok, what happened over here is that on the second line the company column is empty but the first name (hersh) is still the second item. And then I'd like to , with a repeat to put item by item into fields. Thanks. On Sunday, February 29, 2004, at 11:26 AM, Mark Brownell wrote: > > On Saturday, February 28, 2004, at 08:16 PM, Mark MacKenzie wrote: > >> Good evening (or morning). My current project could probably stand >> to have at least one array in it to handle complicated groupings of >> data. However, I have never used one or created one before. >> >> I looked at the excellent Frogsbreath.rev project but quite frankly >> couldn't undrestand the actual workings and how they might apply to >> my work. > > It's 7:00 AM on the west coast of the USA and I'm watching Tiger Woods > play golf... go figure > > That frogBreath.rev project was mine. I needed a device that could > store pages of text in individual containers. I wanted to be able to > let the user change the order of the pages, like for example moving > page 30 to page location 38 and automatically correcting the order of > the rest of the pages. I wanted to add new pages to the end or > somewhere in between. I wanted to delete pages. In order to do this > with an array I had to come up with a naming convention that used > numbers for keys. > > In an array you associate the data you wish to recall with a key to > recall it with. When I created the array manipulation example I > assumed the use of sequential numbers starting at 1 for the first key. > So if I wanted to store some text I would just put my text into an > array at key "1." Later I can get my needed text by asking for the > text that is stored at key "1." > > It looks like this: > > put "What does Blowfish and frogBreath have in common?" into myArray[1] > put the text of field "pages" into myArray[2] > > To get data out of the array you need to ask for it using the > associated key. That looks like this: > > put myArray[1] into zap > put myArray[2] into zapPage2 > > -- I use zap for a var because that is the feeling & sound of > electrons crackling > > You can use numbers of characters as keys to store data in your > arrays. You can use keys like "theDate", "theDay", "theMonth", > "theAddress1", thePhoneNumber", etc... > > You could use functions to create keys like: > put date() into zap > put "I have an appointment today at 3:00" into myArray[zap] > > Later you can call the data by asking for it by the date/key. > put myArray[02/29/04] into whatDoIHavetoDoToday > > Note: in some instances you might need to use quotes with your keys: > like: put myArray["02/29/04"] into whatDoIHavetoDoToday > > Hope this helps, > > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Mon Mar 1 00:46:21 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 29 Feb 2004 23:46:21 -0600 Subject: Library Stacks PART II In-Reply-To: <20040301032629.D4153197343@xprdmailfe3.nwk.excite.com> References: <20040301032629.D4153197343@xprdmailfe3.nwk.excite.com> Message-ID: <4042CE2D.7000506@hyperactivesw.com> On 2/29/04 9:26 PM, Kevin wrote: > on package thePackage > > local myContext, myLine, myDirectory, myShortPackage > > put thePackage into myShortPackage > > get matchText( thePackage, ".+/(.*)", myShortPackage) > > replace quote with empty in myShortPackage > > if myShortPackage is among the lines of the stacksInUse then return > > put currentContext() into myContext > > put line -2 of myContext into myContext > put item -3 of myContext into myContext > > put the last word of myContext into myContext > > replace quote with empty in myContext > > get matchText( myContext, "(.*\/)", myDirectory ) > > set the directory to myDirectory > > start using thePackage > > end package I got curious about this handler. I may not understand what you are doing correctly since some of the functions are missing, but it looks like you are passing a full file path, parsing it down to the short name, changing the directory, and then putting the stack in use. Is that it? If so, did you know you can put a stack in use by referring to it by its full path? That is, this works: start using stack "Volume/Folder/Subfolder/mystack.rev" No parsing required, and this way doesn't change the directory. On the other hand, maybe I misunderstood what you are doing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pixelbird at interisland.net Mon Mar 1 01:01:07 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 29 Feb 2004 22:01:07 -0800 Subject: More scrolling images In-Reply-To: <20040229153504.99C6B9300C4@mail.runrev.com> Message-ID: Hi Mark, > Date: Sun, 29 Feb 2004 07:30:18 -0600 > From: Mark MacKenzie > Subject: Re: More scrolling images > > Forgive me for jumping in at this point but if your are looking for a > way to scroll a very large image within a graphic with full user > interaction take a look at an old multimedia project of mine on the > download page. "Thumbscroller" How old? Well it is way down the > page. If it needs updating for the current Rev let me know. ------------ I never could get it to work. It can't open any files at all, not even the ones you provided. But the opening thing says it scrolls in windows...I want to scroll in graphics. Ken N. From revolution at jaedworks.com Mon Mar 1 01:08:40 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 29 Feb 2004 22:08:40 -0800 Subject: "Read" a URL? In-Reply-To: References: Message-ID: At 7:34 PM -0800 2/29/2004, Scott Rossi wrote: >Is it possible to *read* a Web based file, as opposed to *put*-ting the url >into a container? > >I'm wondering if it's possible to read the last line of a text file stored >on the Web, instead of downloading the whole 2MB file into a variable. So It's not possible to use the read command on a URL, as far as I know. (If you're talking to a server via HTTP, I believe the protocol requires you to download the entire file to get access to any of it.) -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From revlists at canelasoftware.com Mon Mar 1 01:11:21 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Sun, 29 Feb 2004 22:11:21 -0800 Subject: Differences between standalone results and IDE results Message-ID: <42A8C530-6B47-11D8-803B-000393C3F5BC@canelasoftware.com> Hi Everyone, This is going to be sorta vague right now. I am running into a situation where I am getting a particular result from my app running in the IDE vs a Standalone. I am cloning a card. In the IDE the visible card after the clone is card 1 of 2. In the Standalone the visible card after the clone is card 2 of 2 (which is the way it should be I believe). A lot is going on so a simple recipe stack has been impossible to create as of yet. This might (probably is) be related. When I have "Script Debug Mode" on, the stack does not execute completely. It is hanging on the "clone this card" line. I tested this on MC 2.5 and it ran in both the IDE and Standalone with the same results. Has anyone here had something like this happen to them? I will bugzilla this once I can create a recipe without having to send in my whole app. -- Best regards, Mark Talluto http://www.canelasoftware.com From gizmotron at earthlink.net Mon Mar 1 01:24:59 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun, 29 Feb 2004 22:24:59 -0800 Subject: Array, Array, who has got the array? In-Reply-To: Message-ID: <2A5B4D64-6B49-11D8-B5A1-000A95859272@earthlink.net> On Sunday, February 29, 2004, at 09:19 PM, hershrev wrote: > Hello, > And if I'd like to use an array as a table field getting a SQL into an > array ?I'll try to be a bit more specific . > In a table field if you get a sql > company first_name last_name > line 1 run rev john smith > line 2 hersh rev > ok, what happened over here is that on the second line the company > column is empty but the first name (hersh) is still the second item. > And then I'd like to , with a repeat to put item by item into fields. > Thanks. I've been working on naming conventions for a simple XML construct where the names are directly relational to row/column coordinates. Extraction of a specific row/column could be by pull parser. Since there is only one data chunk that exists in the entire simple XML document my advice is to use a pull parser. There are different ways to get your data if you want to. I prefer the direct approach. Example: your data here where r = row and c = column. So like the simple XML your array keys can be r1c1 for company, r1c2 for first_name, and r1c3 for last_name. You can then add new lines by using keys that are r2c1, r2c2, and r2c3. So you could use an assembly scheme to create proper keys to extract data from your array. Example: put 1 into rowX put 1 into columnX put "r" & rowX & "c" & columnX into thisKey put myArray[thisKey] into line1Company ...or you could create pull parser tags sets like: "<" & thisKey & ">" and "" I have commented on pull parsers in past topics. See PNLP in the list archives. I mentioned the simple XML here because tag set schema and array keys work well together. In a way they both point to containers. I use my own pull parsers because sometimes my data is multi-lined HTMLText. This would not work well with most XML parsers. Mark From scott at tactilemedia.com Mon Mar 1 01:30:03 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 29 Feb 2004 22:30:03 -0800 Subject: "Read" a URL? In-Reply-To: Message-ID: On 2/29/04 10:08 PM, "Jeanne A. E. DeVoto" wrote: >> Is it possible to *read* a Web based file, as opposed to *put*-ting the url >> into a container? >> >> I'm wondering if it's possible to read the last line of a text file stored >> on the Web, instead of downloading the whole 2MB file into a variable. So > > It's not possible to use the read command on a URL, as far as I know. > (If you're talking to a server via HTTP, I believe the protocol > requires you to download the entire file to get access to any of it.) Actually I'm using the FTP protocol (I'm passing login info on the URL string) -- does the same limitation apply? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Mon Mar 1 01:33:24 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 00:33:24 -0600 Subject: Fatbits anyone? Message-ID: <4042D934.8030207@chipp.com> Has anyone here created a fatbit editor? -Chipp From briany at qldlearning.com Tue Mar 2 01:33:19 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 2 Mar 2004 01:33:19 -0500 Subject: "Read" a URL? In-Reply-To: Message-ID: <7F11AA6E-6C13-11D8-96E7-000393AA08D2@qldlearning.com> > Actually I'm using the FTP protocol (I'm passing login info on the URL > string) -- does the same limitation apply? I'm guessing it's not in libURL, but the following could be scripted in: http://cr.yp.to/ftp/retr.html check out "RETR" and then "REST" - downloading from a given offset. HTTP protocol also supports "byte ranges", but again, it requires digging into the protocol a bit. HTH, Brian From chipp at chipp.com Mon Mar 1 01:38:51 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 00:38:51 -0600 Subject: Limitations of RR for drawing apps? In-Reply-To: <6.0.3.0.2.20040229105845.01ce9700@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040229105845.01ce9700@pop3.blueyonder.co.uk> Message-ID: <4042DA7B.30503@chipp.com> Hi Graham, I've given it a bit of thought, and AFAIK, I think you could build a nice little paint/draw product inside RR. I don't think it would be as simple as one might think, but don't really see why it's impossible. You can of course save in both Jpg and Png formats. I think you might want to consider doing everything in browser mode to get the simplest and easiest to use interface. I've a product called ImageGadget (free for PCs) you might take a look at: http://www.altuit.com/webs/hemingway/HemTools/ImageGadget.htm best, Chipp Graham Samuel wrote: > Sorry if this has been discussed before, but I vaguely remember someone > (Richard G?) saying that RunRev is not entirely suitable for creating > vector drawing (and - maybe - painting) programs in the style of MacDraw > or the drawing/painting features of AppleWorks: I have in mind to add to > an application a sort of drawing-and-painting module for creating > icon-like objects via a tool palette. Are there serious limitations to > RR which would prevent this? I just need a steer from the list to find > out if I'd be wasting my time... > > TIA > > Graham > > --------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revlists at canelasoftware.com Mon Mar 1 01:44:16 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Sun, 29 Feb 2004 22:44:16 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: <4042DA7B.30503@chipp.com> References: <6.0.3.0.2.20040229105845.01ce9700@pop3.blueyonder.co.uk> <4042DA7B.30503@chipp.com> Message-ID: > Graham Samuel wrote: > >> Sorry if this has been discussed before, but I vaguely remember >> someone (Richard G?) saying that RunRev is not entirely suitable for >> creating vector drawing (and - maybe - painting) programs in the >> style of MacDraw or the drawing/painting features of AppleWorks: I >> have in mind to add to an application a sort of drawing-and-painting >> module for creating icon-like objects via a tool palette. Are there >> serious limitations to RR which would prevent this? I just need a >> steer from the list to find out if I'd be wasting my time... >> TIA >> Graham I have an app that has some basic vector graphics drawing capabilities. I found that drawing a straight line was difficult. I have some ideas how it would be implemented, but have not test them out. The normal line graphic once drawn at an angle does not move to a perfect straight line after that. -- Best regards, Mark Talluto http://www.canelasoftware.com From dsc at swcp.com Mon Mar 1 01:51:22 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 29 Feb 2004 23:51:22 -0700 Subject: Library Stacks PART II In-Reply-To: <4042B10C.8050903@fourthworld.com> Message-ID: On Sunday, February 29, 2004, at 08:42 PM, Richard Gaskin wrote: > It may be worth noting that even then there is no conflict: > backscripts and libraries are all treated as being in effectively the > same level in the message path; any library or backscript can call any > other, without regard to the order in which they were put into the > message path. The only time the order of insertion is enforced is > when there are two handlers with the same name in different scripts. It seems the same message path rules apply to libraries as to any other stacks. Dar Scott From dsc at swcp.com Mon Mar 1 02:02:48 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 00:02:48 -0700 Subject: More scrolling images In-Reply-To: Message-ID: <72B2173F-6B4E-11D8-8E7A-000A9567A3E6@swcp.com> On Sunday, February 29, 2004, at 09:52 PM, Ken Norris wrote: > I'm afraid I don't understand. Group the image? Group the group you already have. If you need a rectangle, I'm suggesting that you use the rectangle of the group you already have for the card. Just make it smaller and put a border on it. You need a lockloc to keep the size you want as with the one for the card version. > The grc? Graphic? (I'm still not up on all the slang.) Naw. I'm assuming the group will do. > Putting a group > around something is nonsequiter to me...how does one do that? Just a smaller group will work, but if it gets annoying to not being able to move it about, you need a control that is fixed in size, but you can move about. Do it this way: Make it the size you want at any location. Then make a group with that group as the only component. You can't do that with the IDE (it has been bugzilla'd). Do it from the command line. Or you can group some dummy button with it and then remove the button. With the outer group you do not lockloc, but set the margins to zero. The outer group will wrap about the inner group. I'm just going by memory so I might be missing a step. This is a cool way to have a "group" that has a locked size but not a locked location. > I understand the meaning of margins in a field, but not in a graphic, > so I > need a little explanation for that too. Sorry. I had forgotten to say that in assuming a rectangle shape that a group could be used instead on an actual rectangle. Dar Scott. From ambassador at fourthworld.com Mon Mar 1 02:21:39 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 29 Feb 2004 23:21:39 -0800 Subject: Fatbits anyone? In-Reply-To: <4042D934.8030207@chipp.com> References: <4042D934.8030207@chipp.com> Message-ID: <4042E483.8000101@fourthworld.com> Chipp Walters wrote: > Has anyone here created a fatbit editor? Yes, Scott Raney: Cmd-click on an image with the pencil tool. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Mon Mar 1 02:24:09 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 00:24:09 -0700 Subject: "Read" a URL? In-Reply-To: Message-ID: <6E4F066D-6B51-11D8-8E7A-000A9567A3E6@swcp.com> On Sunday, February 29, 2004, at 08:34 PM, Scott Rossi wrote: > I'm wondering if it's possible to read the last line of a text file > stored > on the Web, instead of downloading the whole 2MB file into a variable. > So > far: > > open file net_address_of_file for read > > ...returns "can't open that file". Add the header line "Range: -200" to the HTTP header to get the last 200 characters. Something like that. There is probably a better way with FTP. I understand that some HTTP servers will respond with the entire file anyway. Dar Scott From chipp at chipp.com Mon Mar 1 02:53:26 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 01:53:26 -0600 Subject: Fatbits anyone? In-Reply-To: <4042E483.8000101@fourthworld.com> References: <4042D934.8030207@chipp.com> <4042E483.8000101@fourthworld.com> Message-ID: <4042EBF6.7080902@chipp.com> Yep, I know about that, but I want to be able to edit in fatbit mode... Richard Gaskin wrote: > Chipp Walters wrote: > >> Has anyone here created a fatbit editor? > > > Yes, Scott Raney: Cmd-click on an image with the pencil tool. > From chipp at chipp.com Mon Mar 1 03:00:17 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 02:00:17 -0600 Subject: Fatbits anyone? In-Reply-To: <4042EBF6.7080902@chipp.com> References: <4042D934.8030207@chipp.com> <4042E483.8000101@fourthworld.com> <4042EBF6.7080902@chipp.com> Message-ID: <4042ED91.60706@chipp.com> OOPS, sorry, I see you CAN edit in fatbits mode. I'm on a PC and I only get about 60% of the fatbits in the fatbit window. When I draw on the other 40% it 'refreshes'. WinXP and RR2.1.2 Anyone else see a similar problem? -Chipp From revlists at canelasoftware.com Mon Mar 1 03:09:32 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon, 1 Mar 2004 00:09:32 -0800 Subject: Differences between standalone results and IDE results In-Reply-To: <42A8C530-6B47-11D8-803B-000393C3F5BC@canelasoftware.com> References: <42A8C530-6B47-11D8-803B-000393C3F5BC@canelasoftware.com> Message-ID: On Feb 29, 2004, at 10:11 PM, Mark Talluto wrote: > Hi Everyone, > > This is going to be sorta vague right now. I am running into a > situation where I am getting a particular result from my app running > in the IDE vs a Standalone. > > I have uploaded a sample stack that demonstrates the problem. It appears that grouping just before cloning a card is the problem. I will bugzilla it tomorrow when I've had some sleep to get it right. Here is a link for anyone that is interested: -- Best regards, Mark Talluto http://www.canelasoftware.com From ambassador at fourthworld.com Mon Mar 1 03:05:50 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 00:05:50 -0800 Subject: Fatbits anyone? In-Reply-To: <4042EBF6.7080902@chipp.com> References: <4042D934.8030207@chipp.com> <4042E483.8000101@fourthworld.com> <4042EBF6.7080902@chipp.com> Message-ID: <4042EEDE.3000909@fourthworld.com> Chipp Walters wrote: >>> Has anyone here created a fatbit editor? >> >> Yes, Scott Raney: Cmd-click on an image with the pencil tool. >> > Yep, I know about that, but I want to be able to edit in fatbit mode... You should be able to use the pencil tool in the fatbits window. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From capellan2000 at yahoo.com Mon Mar 1 04:32:48 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 1 Mar 2004 01:32:48 -0800 (PST) Subject: [ANN] Tutti 3D In-Reply-To: <20040229232339.C83B79300E2@mail.runrev.com> Message-ID: <20040301093248.31150.qmail@web40507.mail.yahoo.com> > Graham Samuel wrote: > To join in the chorus: stunning! I didn't realise > RR could be used for stuff like this. Beautifully > done, and an inspiration. I second these words wholeheartly! :-) Scott wrote in the Tutti 3D stack that he will like that we contribute to the works in 3D for this platform. Actually, the guys of iGame3d created an extraordinary openGL dll that puts a 3d canvas in a stack. An JBV create an impressive demo of openGL in a stack. I'll like to see more docs and tutorials for these incredibly complex dlls! Tyler Vano created, time ago, an impressive 3d stack in HyperCard. If someone in this list, has experience programming 3d graphics, then is very straightforward to use multiplication of matrices for 3d calculations. The only matrix that i don't understand is the perspective matrix, that converts the 3d points in a 2d representation for the screen... Rotation, translation, scale requires only to add a column of data to the math in the stack "graphics transformations" that you could find in the website in the foot of this message. Keep Up the good work, Scott! Thanks for sharing with us your Professional work! al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Get better spam protection with Yahoo! Mail. http://antispam.yahoo.com/tools From klaus at major-k.de Mon Mar 1 04:42:42 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 10:42:42 +0100 Subject: [ANN] Tutti 3D In-Reply-To: References: Message-ID: Hi Scott, > Solche schmeichelnde W?rter. Ich werde in Verlegenheit gebracht. > > "Such flattering words. I am embarrassed." But it is true! > (Using BabelFish for translation, so the above is probably wrong.) Guess what? This is really correct german :-) > Interfazed was such a long time ago... But dimensional (tactile) > interfaces > remain a passion. A small serving of Rev/MC eyecandy, some of which > has yet > to see the light of day: http://www.tactilemedia.com/plexata/ > > And a tiny teaser -- more bubbles are coming... Must see... ;-) > Thanks for the nice words guys. That's simply true... Another great example of your work is "TM Under construction..." available via RevNet... Really stunning, although it changed a bit after i visited that page the first time... :-D > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com Regards Klaus Major klaus at major-k.de www.major-k.de From capellan2000 at yahoo.com Mon Mar 1 05:09:00 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 1 Mar 2004 02:09:00 -0800 (PST) Subject: Limitations of RR for drawing apps? In-Reply-To: <20040301070312.83F2B93012D@mail.runrev.com> Message-ID: <20040301100900.51070.qmail@web40511.mail.yahoo.com> on Mon, 01 Mar 2004 Chipp Walters wrote: > I've given it a bit of thought, and AFAIK, I think > you could build a > nice little paint/draw product inside RR. I don't > think it would be as > simple as one might think, but don't really see why > it's impossible. If Graham goes to the website at the end of this mail, he could find some useful pieces of code that will give him a headstart on this task. > You can of course save in both Jpg and Png formats. > I think you might > want to consider doing everything in browser mode to > get the simplest > and easiest to use interface. Remember, that Richard had created a svg export handler, i'm working in a handler to export in adobe ilustrator 1.1 format and diverse developers had expressed their interest in create a pdf export handler. Good luck and hard work! al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Get better spam protection with Yahoo! Mail. http://antispam.yahoo.com/tools From ambassador at fourthworld.com Mon Mar 1 05:32:09 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 02:32:09 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: <6.0.3.0.2.20040229105845.01ce9700@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040229105845.01ce9700@pop3.blueyonder.co.uk> Message-ID: <40431129.1090701@fourthworld.com> Graham Samuel wrote: > I vaguely remember someone (Richard G?) saying that RunRev is not > entirely suitable for creating vector drawing (and - maybe - > painting) programs in the style of MacDraw or the drawing/painting > features of AppleWorks.... Depends on what you want to do. Some types of drawing apps will work great, but if you need scrolling documents and manipulatable lines and polygons it's tricky. See Bugzilla for details: #622, 623, and 624. I'm told these are queued for possible implementation, but no projected date has been given. In the meantime, it's hard to make the equivalent of SuperCard's SampleDraw, and in some aspects not possible yet (or at least not with a smoothness I feel comfortable delivering). For myself, rather than implement hard-earned/short-lived workarounds I'm doing my stuff for the apps that need drawing tools in ways that work around the current limitations, confident that a solid solution for the whole kaboodle will be coming at some point.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From pixelbird at interisland.net Mon Mar 1 05:49:03 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 01 Mar 2004 02:49:03 -0800 Subject: More scrolling images In-Reply-To: <20040229070901.A15E69300A6@mail.runrev.com> Message-ID: Hi again, > Date: Sat, 28 Feb 2004 23:44:56 -0700 > From: Dar Scott > Subject: Re: More scrolling images > > > On Saturday, February 28, 2004, at 10:24 PM, Ken Norris wrote: > >> OK, I now know how to scroll an image in a stack window, _but_ >> >> Is it possible to scroll a large image inside a graphic? > > If you want a rectangle, yes. Do the same thing as on the card for the > other one. Make the group smaller. Put a border on it. lockloc. If > you want to move it around, put a group around it and set the margins > of that to 0, but don't lockloc that one. ----------- I finally sort of deciphered a little of this and put it together with what I did before. I made a grc and grouped it with scrollbars, then turned on edit group and referenced a fullscreen image, sent it to the back, shut off edit group. Then I click-checked Select Groups and selected the image, installed my mousemove scripts, switched group id's and voila! It works! And yes, the group did need the border. Not sure about setting margins to 0 though Now I took a hint from Mark's ThumbScroller (which I couldn't get to pickup any files) and should also have a metamap scroller in a day or two after I get some outdoor work done. Thanks folks...big help, Ken N. From sims at ezpzapps.com Mon Mar 1 06:11:12 2004 From: sims at ezpzapps.com (sims) Date: Mon, 1 Mar 2004 12:11:12 +0100 Subject: European Revolution Conference Message-ID: Make sure your seat is reserved at the European Revolution Conference! 17-18 April 2004 in Valletta, Malta - seating is limited so book now. The special hotel and conference price ends on 10 March!! Hotel two nights (bed & breakfast) & airport transfer & conference is only $375.00 Hotel three nights (bed & breakfast) & airport transfer & conference is only $435.00 We will have expert Rev developers Malte Brill, Klaus Major, and Jan Schenkel explaining how to get started with Rev, develop games, perform problem solving, algorithm development, how to build sophisticated business applications, and much more. The presentations are designed for beginner, intermediate, and advanced Rev users. Special pricing and hotel arrangements end 10 March 2004 so book your seat now! For the conference schedule and more information: http://www.techietours.com/Rev/ To reserve your seat at the conference email: rev at TechieTours.com From ops at myesa.com Mon Mar 1 06:17:08 2004 From: ops at myesa.com (Ops) Date: Mon, 01 Mar 2004 05:17:08 -0600 Subject: substack and systemWindow property Message-ID: <40431BB4.6040000@myesa.com> I have a mainstack and 1 substack. In a mouseEnter handler of a field in the mainstack I "show" the substack. So far so good...however, when the mainstack's systemWindow property is true, and it is floating above, say, a full-screen browser window, moving the mouse in the field that "shows" the substack on mouseEnter does not make the substack visible (even though the substack's "vis" and "systemWindow" properties are both true). Obviously, the substack is in fact "popping up", but is not visible because it is *behind* the browser window. Any ideas on what I can do to make that darn substack show visible above the (in this example) browser window?? Thanks!! Opie From francois.cuneo at cuk.ch Mon Mar 1 06:20:12 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Mon, 01 Mar 2004 12:20:12 +0100 Subject: Why my Printpapersize has no effect? (bouhouhou =?iso-8859-1?q?=8A?= ) In-Reply-To: Message-ID: Hello! I have some problems with PrintPapersize. In fact, if the Print setup Dialog is US Letter (by ex), my PrintPaperSize has no effect! I know that if I open the setup dialog, it's normal (you have to restard the application), but I don't do that. So here is my code (I have 3 radio button on my card) if the hilite of cd btn "US Letter" is true then put 612 into largeur put 792 into hauteur put 31 *2into nbquestparpage put "printus" into fenimpr else if the hilite of cd btn "A5" is true then put 540 into largeur put 410 into hauteur put 16 *2 into nbquestparpage put "printa5" into fenimpr else put 541 into largeur put 855 into hauteur put 35 *2 into nbquestparpage put "printa4" into fenimpr end if end if go to stack fenimpr set the printpapersize to largeur,hauteur set the printmargins to 17,17,17,17 open printing with dialog as sheet if it is cancel then close printing else print card 1 of stack fenimpr End if WHAT IS WRONG PLEASE? From albrecht at act-net.com Mon Mar 1 06:26:17 2004 From: albrecht at act-net.com (A.C.T.) Date: Mon, 01 Mar 2004 12:26:17 +0100 Subject: [ANN] Tutti 3D In-Reply-To: References: Message-ID: <40431DD9.4010505@act-net.com> Hi, >> Solche schmeichelnde W?rter. Ich werde in Verlegenheit gebracht. >> (Using BabelFish for translation, so the above is probably wrong.) > > Guess what? This is really correct german :-) Actually it's not, a "Demonstrativpronomen" like "solche" goes with an "Akkusativobjekt", which would be "Solche schmeichelndeN W?rter". And "W?rter" would mean isolated words (meaning each word on its own), while "Worte" would mean, although sounding a bit archaic, the complete sentence. But for a "Babelfish" translation it's near to brilliant :-) Examples like this will help me getting used to "Transcript", so thanks as well from my side (still not convinced that "Transcript" will ever work for me ) Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From klaus at major-k.de Mon Mar 1 06:34:09 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 12:34:09 +0100 Subject: german gramm lesson II, was Re: [ANN] Tutti 3D :-) In-Reply-To: <40431DD9.4010505@act-net.com> References: <40431DD9.4010505@act-net.com> Message-ID: <5AE989BE-6B74-11D8-918C-000A27B49A96@major-k.de> Hi Marc, > Hi, >>> Solche schmeichelnde W?rter. Ich werde in Verlegenheit gebracht. >>> (Using BabelFish for translation, so the above is probably wrong.) >> Guess what? This is really correct german :-) > Actually it's not, a "Demonstrativpronomen" like "solche" goes with an > "Akkusativobjekt", which would be "Solche schmeichelndeN W?rter". And > "W?rter" would mean isolated words (meaning each word on its own), > while "Worte" would mean, although sounding a bit archaic, the > complete sentence. Geeeez, c'mon, be a bit generous, brotha! ;-) Smile and and do some mis-spelling :-D > But for a "Babelfish" translation it's near to brilliant :-) That's what i wanted to express! :-) > Examples like this will help me getting used to "Transcript", so > thanks as well from > my side (still not convinced that "Transcript" will ever work for me > ) > Marc Albrecht > A.C.T. / level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. 04765-830060 > Fax. 04765-830064 Liebe Gr?ssen :-D Regards Klaus Major klaus at major-k.de www.major-k.de P.S. I really stopped trying to teach native english speakers to use "THAN" with a comperative and not "THEN" a long time ago :-D From albrecht at act-net.com Mon Mar 1 06:57:28 2004 From: albrecht at act-net.com (A.C.T.) Date: Mon, 01 Mar 2004 12:57:28 +0100 Subject: german gramm lesson II, was Re: [ANN] Tutti 3D :-) In-Reply-To: <5AE989BE-6B74-11D8-918C-000A27B49A96@major-k.de> References: <40431DD9.4010505@act-net.com> <5AE989BE-6B74-11D8-918C-000A27B49A96@major-k.de> Message-ID: <40432528.7090208@act-net.com> Moin, Klaus, > Geeeez, c'mon, be a bit generous, brotha! ;-) > Smile and and do some mis-spelling :-D You are absolutely right as far as "German lessons" are concerned - but since Transcript expects me to be very exact in using the right wording for it to do what I expect it to, I thought that inter-human communication could do with a bit of "perfection" as well ;-> Well, the reason for me jumping in on this was that I remembered you telling someone else that "many Germans cannot talk German themselves" ... :*) Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From klaus at major-k.de Mon Mar 1 07:40:32 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 13:40:32 +0100 Subject: german grammar lesson II, was Re: [ANN] Tutti 3D :-) In-Reply-To: <40432528.7090208@act-net.com> References: <40431DD9.4010505@act-net.com> <5AE989BE-6B74-11D8-918C-000A27B49A96@major-k.de> <40432528.7090208@act-net.com> Message-ID: Moin, moin Marc, > Moin, Klaus, > >> Geeeez, c'mon, be a bit generous, brotha! ;-) >> Smile and and do some mis-spelling :-D > > You are absolutely right as far as "German lessons" are concerned > - but since Transcript expects me to be very exact in using the right > wording for it to do what I expect it to, I thought that inter-human > communication could do with a bit of "perfection" as well ;-> HA, then the choice of writing "highlight" or "hilite" or "highlite" etc... in RR might put you down a bit :-D > Well, the reason for me jumping in on this was that I remembered you > telling someone > else that "many Germans cannot talk German themselves" ... :*) Correct! Except you, obviously ;-) > Marc Albrecht > A.C.T. / level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. 04765-830060 > Fax. 04765-830064 Bis denne... Regards Klaus Major klaus at major-k.de www.major-k.de From 3mcgrath at adelphia.net Mon Mar 1 09:21:29 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 09:21:29 -0500 Subject: Problem with Image on background property In-Reply-To: References: Message-ID: What happens if you have a group set to background behavior and then put that in a group that does not have background behavior? curious Tom On Feb 29, 2004, at 7:39 PM, Dar Scott wrote: > > On Sunday, February 29, 2004, at 06:51 AM, Stephen King wrote: > >> Any ideas why each card sees the same image and why the image >> reference >> appears on new generated cards? > > I think only field text and button highlight can be shared. > > Create an unshared image from a group with a hidden field to contain a > text version of the image. Have the background or support library > catch preOpenCard. > > I have "unshared" custom controls, but this one is not ready for > primetime yet. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From rogerguay at centurytel.net Mon Mar 1 09:28:08 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Mon, 1 Mar 2004 06:28:08 -0800 Subject: [ANN] Tutti 3D In-Reply-To: <20040301110607.10510930078@mail.runrev.com> References: <20040301110607.10510930078@mail.runrev.com> Message-ID: > Another great example of your work is "TM Under construction..." > available via RevNet... Could someone explain to us neophytes how to access this? TIA, Roger From frank at backtalk.com Mon Mar 1 09:33:35 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 1 Mar 2004 14:33:35 +0000 Subject: fwPack/fwUnpack in php? Message-ID: <6C4B7E10-6B8D-11D8-8E59-000A9580FCCE@backtalk.com> I'm successfully using fwPack and fwUnpack to store passwords in a preferences file -- thank you Richard! Has anyone ported this code to php by chance? I was about to do it, but figured if it had already been done I'd save a 1/2 a day. I'd be willing to trade Transcript code that read JPEG files and get height, width, and other info -- everything except EXIF (almost working). Thanks, -- Frank From 3mcgrath at adelphia.net Mon Mar 1 09:36:03 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 09:36:03 -0500 Subject: Differences between standalone results and IDE results In-Reply-To: <42A8C530-6B47-11D8-803B-000393C3F5BC@canelasoftware.com> References: <42A8C530-6B47-11D8-803B-000393C3F5BC@canelasoftware.com> Message-ID: After a clone the Application Browser does not always update right away. Close the AB and then reopen it while still in the IDE and it should now say 2. HTH Tom On Mar 1, 2004, at 1:11 AM, Mark Talluto wrote: > Hi Everyone, > > This is going to be sorta vague right now. I am running into a > situation where I am getting a particular result from my app running > in the IDE vs a Standalone. > > I am cloning a card. > In the IDE the visible card after the clone is card 1 of 2. > In the Standalone the visible card after the clone is card 2 of 2 > (which is the way it should be I believe). > > A lot is going on so a simple recipe stack has been impossible to > create as of yet. This might (probably is) be related. When I have > "Script Debug Mode" on, the stack does not execute completely. It is > hanging on the "clone this card" line. > I tested this on MC 2.5 and it ran in both the IDE and Standalone with > the same results. > > Has anyone here had something like this happen to them? I will > bugzilla this once I can create a recipe without having to send in my > whole app. > > -- > Best regards, > Mark Talluto > http://www.canelasoftware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From klaus at major-k.de Mon Mar 1 09:39:18 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 15:39:18 +0100 Subject: [ANN] Tuttifrutti 3D In-Reply-To: References: <20040301110607.10510930078@mail.runrev.com> Message-ID: <385ED4FC-6B8E-11D8-918C-000A27B49A96@major-k.de> Hi Roger, >> Another great example of your work is "TM Under construction..." >> available via RevNet... > > Could someone explain to us neophytes how to access this? sorry, this was a joke :-) Some time ago, this entry in RevNet took you to a "Under construction" (sic!) page of Scott's Website 8-D Today, this link will take you to the index-page... > TIA, Roger Regards Klaus Major klaus at major-k.de www.major-k.de From kray at sonsothunder.com Mon Mar 1 09:45:58 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 1 Mar 2004 08:45:58 -0600 Subject: [ANN] Scripter's Scrapbook 3.1 - A New Release With Lots of New Features! Message-ID: <020301c3ff9b$ec0944b0$6601a8c0@LightningFlash> Hello, everyone! As some of you may know, Hugh Senior has been developing the Scripter's Scrapbook for a number of years, with various versions that worked in HyperCard, SuperCard and MetaCard/Revolution. It has always been a good utility for keeping track of handlers, functions, tidbits of info, hints, tips, or just development notes for a variety of languages. A while back, I got involved with Hugh when I suggested some enhancements to the Scripter's Scrapbook and to my delight, he started implementing them. The two of us have been working on enhancing the product and have added quite a few additional features that make Scripter's Scrapbook a real powerhouse for managing your code and development notes. Here's the breakdown of new features added in 3.1: - Links: You can attach hyperlinks to email, files, other scrapbook entries and web resources - Categories: You can define you own categories and apply as many of them as you like to each entry to help you manage your entries (ssBk comes with a default set of categories you can use or modify to suit your needs) - Extended language classifications: Now supports 12 different language classifications - MetaCard/Revolution, HyperCard, SuperCard, Director, Flash, AppleScript, HTML, Macro, Visual Basic, Perl, JavaScript, and Other - 5 Platform classifications: MacOS, OS X, Windows, Unix and Internet - Embedded file attachments: Can attach and embed files inside the Scrapbook that are associated with an entry or shared for all entries. (Ever wanted to keep your custom "answer" dialog stack connected your custom code that calls it? Now you can!) - Script Colorization: Supports the syntax of multiple languages! - Advanced Find: Makes it easier to locate your entries - Full export and import so you can share entries with others! - Memos: You can insert popup annotations that are included in your web page exports, 'save as' and previews - Protected entries: Entries can be 'locked' to avoid unintentional modification - History: Extended History management including full 4-way navigation - Preferences: Extended set-up options for advanced Users - Cross-Platform: The Scrapbook and backup files can be moved between supported platforms - PlugIns: You can included direct access to your own files by sharing the PlugIn architecture with the supplied plugins - Revolution plugin compatible - Online updates: One-click checking, so you'll never miss an update of Scripter's Scrapbook and more! The Scripter's Scrapbook is FREE and comes as an MC/Rev stack with an optional standalone Player for use outside the MC/Rev IDE. You can download Scripter's Scrapbook at http://www.flexiblelearning.com/ssbk.htm. Enjoy the new version! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From rcozens at pon.net Mon Mar 1 09:01:56 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 1 Mar 2004 07:01:56 -0700 Subject: Using libs from several stacks In-Reply-To: <40424862.8030106@fourthworld.com> References: <006701c3fe4f$10f99750$6601a8c0@LightningFlash> <40424862.8030106@fourthworld.com> Message-ID: >any stack brought into use will trigger the libraryStack message for >all other stacks in use (unless one of them isn't passing the >message, but not passing system messages for stacks distributed for >others to use is so untidy that I prefer to pretend it doesn't happen Richard, et al: I suppose in theory one might be able to concoct a scenario where one stack in use might need to make adjustments if another stack is put in use; but I can't imagine what that would be. Serendipity Library does not pass libraryStack, because, IMFO, there should be no action required of other developers' libraries when it is put in use. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Mon Mar 1 09:15:45 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 1 Mar 2004 07:15:45 -0700 Subject: Library Stacks PART II In-Reply-To: <0CD18A3E-6B15-11D8-8E59-000A9580FCCE@backtalk.com> References: <0CD18A3E-6B15-11D8-8E59-000A9580FCCE@backtalk.com> Message-ID: >>2. A start using from multiple stacks (main or sub) for the same >>library will cause a unnerving message from RR. Kevin, What is the library configuration, what is the syntax you are using and what is the error message? I'm sitting in front of Revolution as I write this. I just opened SDB Tools, SDB Utilities, Serendipity Reference, and a test SDB front end I'm working on. All five stacks start using Serendipity Library on openStack or preopenStack. I get NO error messages. >if err = "using stack twice" then Frank, if done correctly start using should not generate this error. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Mon Mar 1 09:18:59 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 1 Mar 2004 07:18:59 -0700 Subject: bug - setting decorations stops resizestack message In-Reply-To: <016a01c3ff22$15669080$6601a8c0@LightningFlash> References: <016a01c3ff22$15669080$6601a8c0@LightningFlash> Message-ID: >Do you actually *get* a resizeStack message when you change the rect of >a stack with script? I thought you only got it if the user resized the >window... Ken, et al: Unless the windowBoundingRect comes into play, doesn't changing the rect of a stack change the window size? "Set the height of this stack to ..." on openStack generates a resizeStack message. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jhurley at infostations.com Mon Mar 1 10:41:20 2004 From: jhurley at infostations.com (Jim Hurley) Date: Mon, 1 Mar 2004 07:41:20 -0800 Subject: Opening a zipped file in RunRev? In-Reply-To: <20040301110607.3B70F930083@mail.runrev.com> References: <20040301110607.3B70F930083@mail.runrev.com> Message-ID: One can open a stack stored on the Web with Go stack url "http://myWebSite/myStack.rev" provided myStack.rev is a RunRev stack file. I don't suppose there is any way for RunRev to deal with a zipped file, i.e., myStack.rev.zip? Wishfully thinking, Jim From devin_asay at byu.edu Mon Mar 1 10:47:03 2004 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 01 Mar 2004 08:47:03 -0700 Subject: Checking for valid URL Message-ID: Hi, all. Does anyone have a favorite way of ascertaining whether the data requested from a URL is actually successfully downloaded? I have tried simply checking the status of the container that receives the data, usually a field for text or an image object for image data. This works fine for text; i.e., put url "http://www.domain.com/mytext.txt" into fld "myfield" if fld "myfield" is empty then answer "Bad URL." But the same technique does not seem to work for image data; i.e., image "myimage" is empty -- always seems to return true I've shied away from the load command because I'm typically loading lots of image or html data and don't want to bloat my application with cached data. But if I were to do load all URLs before displaying the data I'd have access to the URLStatus function, and could check for "error" or "timeout" or empty results. For those of you who use the Internet library stuff: Is there a "best practices" approach to checking for successful data download. I'm interested in your experience and recommendations. Thanks, Devin Asay Humanities Technology and Research Support Center Brigham Young University From klaus at major-k.de Mon Mar 1 10:51:36 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 16:51:36 +0100 Subject: Checking for valid URL In-Reply-To: References: Message-ID: <51E07F6C-6B98-11D8-918C-000A27B49A96@major-k.de> Hi Devin, > Hi, all. > > Does anyone have a favorite way of ascertaining whether the data > requested from a URL is actually successfully downloaded? I have tried > simply checking the status of the container that receives the data, > usually a field for text or an image object for image data. This works > fine for text; i.e., > > put url "http://www.domain.com/mytext.txt" into fld "myfield" > if fld "myfield" is empty then answer "Bad URL." > > But the same technique does not seem to work for image data; i.e., > image "myimage" is empty -- always seems to return true > > I've shied away from the load command because I'm typically loading > lots of image or html data and don't want to bloat my application with > cached data. But if I were to do load all URLs before displaying the > data I'd have access to the URLStatus function, and could check for > "error" or "timeout" or empty results. > > For those of you who use the Internet library stuff: Is there a "best > practices" approach to checking for successful data download. I'm > interested in your experience and recommendations. You can check "the result" directly after using the url. It is empty if the operation was succesfull... put url "http://www.domain.com/mytext.txt" into fld "myfield" if the result <> empty then ### problems accessing that url... end if ... Hope that helps... > Thanks, > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University Regards Klaus Major klaus at major-k.de www.major-k.de From 3mcgrath at adelphia.net Mon Mar 1 11:11:48 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 11:11:48 -0500 Subject: Image Library in edit background group Message-ID: <24C9ECE2-6B9B-11D8-998B-000A95DA60FA@adelphia.net> Does anyone know why the image library is not available when editing in background group mode? Tom Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From 3mcgrath at adelphia.net Mon Mar 1 11:23:31 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 11:23:31 -0500 Subject: New Beta Message-ID: Has anyone noticed if opencard is being sent when opening a stack in the new Beta REV? My scripts are not running right and they have open card settings. Thanks Tom Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From scott at tactilemedia.com Mon Mar 1 11:30:10 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 01 Mar 2004 08:30:10 -0800 Subject: Opening a zipped file in RunRev? In-Reply-To: Message-ID: On 3/1/04 7:41 AM, "Jim Hurley" wrote: > One can open a stack stored on the Web with > > Go stack url "http://myWebSite/myStack.rev" > > provided myStack.rev is a RunRev stack file. > > I don't suppose there is any way for RunRev to deal with a zipped > file, i.e., myStack.rev.zip? Sure - decompress it locally and then run it. See the decompress function. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From b.xavier at internet.lu Mon Mar 1 11:51:21 2004 From: b.xavier at internet.lu (MisterX) Date: Mon, 1 Mar 2004 17:51:21 +0100 Subject: Geometry Bug In-Reply-To: Message-ID: Hi everyone, While waiting for any input on bugzilla 1222, let me pose you the problem and see if anyone has found a cure... The Discrete browser is becoming more feature ladden and required more tab views for options. Problem is that some of these option which were copy pasted from others, stop working geometry manager wise. These controls keep the GM props as can be seen in the props palette but they wont resize or move anymore on resizestack... Other than suggesting the GM hand coding or a non-resizable stack, is there any solution or known cause? I can't make new releases due to this problem! cheers Xavier blocked by progress From scott at tactilemedia.com Mon Mar 1 11:39:42 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 01 Mar 2004 08:39:42 -0800 Subject: Remove RevNet Entries? In-Reply-To: <385ED4FC-6B8E-11D8-918C-000A27B49A96@major-k.de> Message-ID: >>> Another great example of your work is "TM Under construction..." >>> available via RevNet... >> >> Could someone explain to us neophytes how to access this? > > sorry, this was a joke :-) > > Some time ago, this entry in RevNet took you to a > "Under construction" (sic!) page of Scott's Website 8-D > > Today, this link will take you to the index-page... Klaus reminded me of a RevNet question: how to delete an entry from the list that I originally created? Richard? (Klaus - shhhhhh, you agreed not to let anyone know about the 8-D Website until ... OOOPS!) Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From st.king42 at ntlworld.com Mon Mar 1 11:56:04 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Mon, 1 Mar 2004 16:56:04 -0000 Subject: Problems with cloning cards... Message-ID: <001a01c3ffae$15d50420$5602a8c0@athalon> Hi All, I should have stuck with one card stacks....! I am having some trouble understanding cloning cards. I am using the clone approach at the moment so that card script is carried over (maybe templates are the way but I haven't investigated them yet). 1. In the script On..handler ....... Clone card template ..... end handler does the script complete or terminate immediately the clone takes place. I ask this because for a while it seemed that scripts after the clone did occur (in my case sending a message to the new card), but now nothing seems to happen after the clone takes place. I have tested this by placing an Answer directly after the clone command which does not respond but does if just before the clone command. The clone itself does occur. Now, I can get only get the clone card to respond to a message sent to it by placing 'send message to last card in xxx milliseconds' BEFORE the clone takes place. Before it was after (without the milliseconds)! 2. When a card is cloned, does it receive any newcard, opencard messages? My clone doesn't seem to respond to anything like this. 3. Previously, my cloned cards seemed to number themselves upwards from the original. Now they SEEM (not 100% sure) to be pushing the original up and numbering themselves 1 etc! If it doesn't become the last card this gives me some problems as I send an initialise message to the last card after cloning. As you can see, I'm a little confused! Cheers Steve From ops at myesa.com Mon Mar 1 12:04:59 2004 From: ops at myesa.com (Ops) Date: Mon, 01 Mar 2004 11:04:59 -0600 Subject: substack and systemWindow property In-Reply-To: <40431BB4.6040000@myesa.com> References: <40431BB4.6040000@myesa.com> Message-ID: <40436D3B.7090204@myesa.com> I solved this problem in a way in which I didn't think I had to...but...I used the "alwaysOnTop" dll with the commands "alwaysOnTop" and "windowTopMost"...was there an easier way or a way to do it without the use of the dll? Ops wrote: > I have a mainstack and 1 substack. In a mouseEnter handler of a field > in the mainstack I "show" the substack. So far so good...however, when > the mainstack's systemWindow property is true, and it is floating above, > say, a full-screen browser window, moving the mouse in the field that > "shows" the substack on mouseEnter does not make the substack visible > (even though the substack's "vis" and "systemWindow" properties are both > true). Obviously, the substack is in fact "popping up", but is not > visible because it is *behind* the browser window. Any ideas on what I > can do to make that darn substack show visible above the (in this > example) browser window?? > > Thanks!! > > Opie > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From 3mcgrath at adelphia.net Mon Mar 1 12:11:33 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 12:11:33 -0500 Subject: where to list problems in Beta ver of Rev Message-ID: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> Where is a good place to list problems in the Beta Version of REV? Does anyone know?- I don't want to confuse Bugzilla with Beta stuff..... Thanks Tom Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From ambassador at fourthworld.com Mon Mar 1 12:22:18 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 09:22:18 -0800 Subject: Remove RevNet Entries? In-Reply-To: References: Message-ID: <4043714A.4060808@fourthworld.com> Scott Rossi wrote: > Klaus reminded me of a RevNet question: how to delete an entry from the list > that I originally created? Richard? Oddly enough, that's never come up before. I'll add a UI for that with some other changes I'm making. In the meantime send me the URL and I'll use my admin tool to delete it... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From klaus at major-k.de Mon Mar 1 12:25:13 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 18:25:13 +0100 Subject: where to list problems in Beta ver of Rev In-Reply-To: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> Message-ID: <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> Hi Thomas McGrath III, > Where is a good place to list problems in the Beta Version of REV? > > Does anyone know?- I don't want to confuse Bugzilla with Beta > stuff..... Could you please explain what beta you are talking about? As far as i know there is no current beta version. ...and i know a lot :-D > Thanks > > Tom > > Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev > 2.1.2 > > > Advanced Media Group > Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net > 220 Drake Road, Bethel Park, PA 15102 Regards Klaus Major klaus at major-k.de www.major-k.de From klaus at major-k.de Mon Mar 1 12:32:42 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 18:32:42 +0100 Subject: Remove RevNet Entries? In-Reply-To: References: Message-ID: <71A08DE2-6BA6-11D8-918C-000A27B49A96@major-k.de> Hi Scott, >> ... >> Some time ago, this entry in RevNet took you to a >> "Under construction" (sic!) page of Scott's Website 8-D >> Today, this link will take you to the index-page... > > Klaus reminded me of a RevNet question: how to delete an entry from > the list > that I originally created? Richard? > > (Klaus - shhhhhh, you agreed not to let anyone know about the 8-D > Website > until ... OOOPS!) Merde alors, sorry!!! So embarrassing, i have a very hard time in the moment... Inexcusable! ...but there comes my girlfriend with a fresh cake of soap :-8 > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com Penitent regards Klaus Major klaus at major-k.de www.major-k.de From ambassador at fourthworld.com Mon Mar 1 12:35:49 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 09:35:49 -0800 Subject: fwPack/fwUnpack in php? In-Reply-To: <6C4B7E10-6B8D-11D8-8E59-000A9580FCCE@backtalk.com> References: <6C4B7E10-6B8D-11D8-8E59-000A9580FCCE@backtalk.com> Message-ID: <40437475.3020406@fourthworld.com> Frank Leahy wrote: > I'm successfully using fwPack and fwUnpack to store passwords in a > preferences file -- thank you Richard! > > Has anyone ported this code to php by chance? I was about to do it, but > figured if it had already been done I'd save a 1/2 a day. The "MDX" algorithm used in fwPack/fwUnpack is not very secure compared to powerhouses like Blowfish. I don't work with PHP often, but I suspect there are hooks to stronger methods available. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From 3mcgrath at adelphia.net Mon Mar 1 12:40:36 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 12:40:36 -0500 Subject: where to list problems in Beta ver of Rev In-Reply-To: <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> Message-ID: <8C3FBDAD-6BA7-11D8-998B-000A95DA60FA@adelphia.net> On Mar 1, 2004, at 12:25 PM, Klaus Major wrote: > Hi Thomas McGrath III, > >> Where is a good place to list problems in the Beta Version of REV? >> >> Does anyone know?- I don't want to confuse Bugzilla with Beta >> stuff..... > > Could you please explain what beta you are talking about? > > As far as i know there is no current beta version. > ...and i know a lot :-D > >> Thanks >> >> Tom >> >> Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, >> Rev 2.1.2 >> >> >> Advanced Media Group >> Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net >> 220 Drake Road, Bethel Park, PA 15102 > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Mon Mar 1 12:40:59 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 12:40:59 -0500 Subject: where to list problems in Beta ver of Rev In-Reply-To: <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> Message-ID: <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> Klaus, The first beta of Revolution 2.2 is now available for download for Windows and Mac OS X at the following locations: http://www.runrev.com/~mark/revolution22/Revolution2.2b1osx.sit http://www.runrev.com/~mark/revolution22/Revolution2.2b1.zip Tom On Mar 1, 2004, at 12:25 PM, Klaus Major wrote: > Hi Thomas McGrath III, > >> Where is a good place to list problems in the Beta Version of REV? >> >> Does anyone know?- I don't want to confuse Bugzilla with Beta >> stuff..... > > Could you please explain what beta you are talking about? > > As far as i know there is no current beta version. > ...and i know a lot :-D > >> Thanks >> >> Tom >> >> Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, >> Rev 2.1.2 >> >> >> Advanced Media Group >> Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net >> 220 Drake Road, Bethel Park, PA 15102 > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From klaus at major-k.de Mon Mar 1 12:45:54 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Mar 2004 18:45:54 +0100 Subject: where to list problems in Beta ver of Rev In-Reply-To: <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> Message-ID: <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> Hi Thomas McGrath III, > Klaus, > > The first beta of Revolution 2.2 is now available for download for > Windows and Mac OS X at the following locations: > > http://www.runrev.com/~mark/revolution22/Revolution2.2b1osx.sit > http://www.runrev.com/~mark/revolution22/Revolution2.2b1.zip Ooops, looks like there is a lot that i don't know, too :-) Missed the announcement somehow...? No hint on the RR website... Thanks! > Tom Regards Klaus Major klaus at major-k.de www.major-k.de From 3mcgrath at adelphia.net Mon Mar 1 12:47:52 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 12:47:52 -0500 Subject: where to list problems in Beta ver of Rev In-Reply-To: <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> Message-ID: <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> Yeah, I almost missed it too. But there it was...... T On Mar 1, 2004, at 12:45 PM, Klaus Major wrote: > Hi Thomas McGrath III, > >> Klaus, >> >> The first beta of Revolution 2.2 is now available for download for >> Windows and Mac OS X at the following locations: >> >> http://www.runrev.com/~mark/revolution22/Revolution2.2b1osx.sit >> http://www.runrev.com/~mark/revolution22/Revolution2.2b1.zip > > Ooops, looks like there is a lot that i don't know, too :-) > > Missed the announcement somehow...? > No hint on the RR website... > > Thanks! > >> Tom > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From nnoydb at excite.com Mon Mar 1 13:12:52 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 1 Mar 2004 13:12:52 -0500 (EST) Subject: Again with the start using. Message-ID: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> Please, explain why I am getting a error with the following. on include theStack start using value(theStack) end include on preOpenStack package "library.rev" end preOpenStack I believe the "value" is not the approiate construct what should I use? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From hershbp at realtorsgroup.us Mon Mar 1 13:12:17 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Mon, 1 Mar 2004 13:12:17 -0500 Subject: Array, Array, who has got the array? In-Reply-To: <2A5B4D64-6B49-11D8-B5A1-000A95859272@earthlink.net> Message-ID: the reason why I wanted an array is you shouldn't have to connect to keys it should be portable otherwise I could do direct connect. repeat with x=1 arrayItems put into field --- somthing like that end repeat you just drop it in every stack and your up and running. thanks hershrev. On Monday, March 1, 2004, at 01:24 AM, Mark Brownell wrote: > > On Sunday, February 29, 2004, at 09:19 PM, hershrev wrote: > >> Hello, >> And if I'd like to use an array as a table field getting a SQL into >> an array ?I'll try to be a bit more specific . >> In a table field if you get a sql >> company first_name last_name >> line 1 run rev john smith >> line 2 hersh rev >> ok, what happened over here is that on the second line the company >> column is empty but the first name (hersh) is still the second item. >> And then I'd like to , with a repeat to put item by item into fields. >> Thanks. > > I've been working on naming conventions for a simple XML construct > where the names are directly relational to row/column coordinates. > Extraction of a specific row/column could be by pull parser. Since > there is only one data chunk that exists in the entire simple XML > document my advice is to use a pull parser. There are different ways > to get your data if you want to. I prefer the direct approach. > > Example: your data here where r = row and c = column. > > So like the simple XML your array keys can be r1c1 for company, r1c2 > for first_name, and r1c3 for last_name. You can then add new lines by > using keys that are r2c1, r2c2, and r2c3. > > So you could use an assembly scheme to create proper keys to extract > data from your array. > Example: > put 1 into rowX > put 1 into columnX > put "r" & rowX & "c" & columnX into thisKey > put myArray[thisKey] into line1Company > > ...or you could create pull parser tags sets like: > "<" & thisKey & ">" and "" > > I have commented on pull parsers in past topics. See PNLP in the list > archives. I mentioned the simple XML here because tag set schema and > array keys work well together. In a way they both point to containers. > I use my own pull parsers because sometimes my data is multi-lined > HTMLText. This would not work well with most XML parsers. > > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From nnoydb at excite.com Mon Mar 1 13:20:42 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 1 Mar 2004 13:20:42 -0500 (EST) Subject: Again with the start using. Message-ID: <20040301182042.27737BFA5@xprdmailfe13.nwk.excite.com> I am currently using the following: do "start using" && quote theVariable & quote This is working I believe however, I am not sure of what this will do in a standalone. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 03/01, Kevin < nnoydb at excite.com > wrote: From: Kevin [mailto: nnoydb at excite.com] To: use-revolution at runrev.com Date: Mon, 1 Mar 2004 13:12:52 -0500 (EST) Subject: Again with the start using.

Please, explain why I am getting a error with the following.


on include theStack
start using value(theStack)
end include

on preOpenStack
package "library.rev"
end preOpenStack

I believe the "value" is not the approiate construct what should I use?

Kevin



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

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

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



_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Mon Mar 1 13:28:39 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 1 Mar 2004 13:28:39 -0500 (EST) Subject: Again with the start using. Message-ID: <20040301182839.5E5E3BF97@xprdmailfe13.nwk.excite.com> Oddly enough the method using the method below does not display the stack in the Application Browser. Is it working? do "start using" && quote theVariable quote Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 03/01, Kevin < nnoydb at excite.com > wrote: From: Kevin [mailto: nnoydb at excite.com] To: use-revolution at lists.runrev.com Date: Mon, 1 Mar 2004 13:20:42 -0500 (EST) Subject: RE: Again with the start using.

I am currently using the following:

do "start using" && quote theVariable & quote

This is working I believe however, I am not sure of what this will do in a standalone.

Kevin



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

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

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



--- On Mon 03/01, Kevin < nnoydb at excite.com > wrote:
From: Kevin [mailto: nnoydb at excite.com]
To: use-revolution at runrev.com
Date: Mon, 1 Mar 2004 13:12:52 -0500 (EST)
Subject: Again with the start using.



Please, explain why I am getting a error with the following.


on include theStack
start using value(theStack)
end include

on preOpenStack
package "library.rev"
end preOpenStack

I believe the "value" is not the approiate construct what should I use?

Kevin



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

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

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



__________________________
_____________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From kray at sonsothunder.com Mon Mar 1 13:21:43 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 1 Mar 2004 12:21:43 -0600 Subject: Again with the start using. In-Reply-To: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> Message-ID: <024c01c3ffba$10314450$6601a8c0@LightningFlash> > on include theStack > start using value(theStack) > end include Try just: start using theStack Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Mon Mar 1 13:38:21 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 10:38:21 -0800 Subject: Again with the start using. In-Reply-To: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> References: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> Message-ID: <4043831D.2060801@fourthworld.com> Kevin wrote: > Please, explain why I am getting a error with the following. > > > on include theStack > start using value(theStack) > end include > > on preOpenStack > package "library.rev" > end preOpenStack > > I believe the "value" is not the approiate construct what should I use? Hard to say without know the value of theStack. All you need is a stack descriptor, something like: start using "components/libMyStuff.rev" start using "mySubStackName" PS: Love your sigline. :) PPS: When I click Reply in Mozilla, I get the both the sender's address and the list address in the Send field of my reply. I only see this on this list. I've been manually deleting the redundant sender address (we know they're already on the list or I wouldn't be able to read their mail). Can the list admin set it up to work like other lists, where "Reply" simply puts in the address of the list? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com > -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- > Disclaimer: > > Any resemblance between the above views and those of my > employer, my terminal, or the view out my window are purely > coincidental. > Any resemblance between the above and my own views is non-deterministic. > > The question of the existence of views in the absence of anyone to hold > them > is left as an exercise for the reader. The question of the existence of > the reader > is left as an exercise for the second god coefficient. > (A discussion of non-orthogonal, non-integral polytheism is beyond the > scope of this article.) From hershbp at realtorsgroup.us Mon Mar 1 13:37:50 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Mon, 1 Mar 2004 13:37:50 -0500 Subject: label names Message-ID: <8AFBAE5B-6BAF-11D8-9E0D-0030654C1E62@realtorsgroup.us> Hi, every body . I realize that set the label names don't work on option buttons and checkboxes , is the problem by me or this is the way its meant to be ? thanks, hershrev. From ambassador at fourthworld.com Mon Mar 1 13:42:57 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 10:42:57 -0800 Subject: Again with the start using. In-Reply-To: <20040301182839.5E5E3BF97@xprdmailfe13.nwk.excite.com> References: <20040301182839.5E5E3BF97@xprdmailfe13.nwk.excite.com> Message-ID: <40438431.3050109@fourthworld.com> Kevin wrote: > Oddly enough the method using the method below does not display > the stack in the Application Browser. Is it working? > > do "start using" && quote theVariable quote Does the stack name appear in the list of libraried stacks in the Message Box? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From Tom.Cole at asu.edu Mon Mar 1 13:45:01 2004 From: Tom.Cole at asu.edu (Thomas Cole) Date: Mon, 01 Mar 2004 11:45:01 -0700 Subject: System Requirements Message-ID: <3996AE5EBEF964418D80953BDCABFF5613A066F5@ex1.asurite.ad.asu.edu> I have a publisher who wants to distribute a CD with my rev standalones. Previously, when I used HyperCard for Mac and Toolbook for Windows, the system requirements on the CD read: Windows 386/33 processor with 8 MB RAM Windows 95 or higher Single-speed CD ROM 256-color display at 640x48 and for Mac: Apple Macintosh 68040 processor with 5 MB RAM System 7.1 or higher Single-speed CD-ROM Now I am distributing the same software product as MACFAT, MACOSX, and Windows Rev standalones. They want to know how to change the System requirements info to print on a CD. Could someone kindly tell me what the minimum processor speed and RAM requirements are for Rev standalones? Is the rest all right? What are developers putting on their cd's? Thanks very much. Tom in Arizona From rcozens at pon.net Mon Mar 1 12:49:37 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 1 Mar 2004 10:49:37 -0700 Subject: Again with the start using. In-Reply-To: <4043831D.2060801@fourthworld.com> References: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> <4043831D.2060801@fourthworld.com> Message-ID: >All you need is a stack descriptor, something like: > > start using "components/libMyStuff.rev" Richard, et al: Does that work? The examples in Rev Dictionary show: start using stack "components/libMyStuff.rev" so I have always included "stack" -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From ambassador at fourthworld.com Mon Mar 1 14:00:59 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 11:00:59 -0800 Subject: Again with the start using. In-Reply-To: References: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> <4043831D.2060801@fourthworld.com> Message-ID: <4043886B.6050204@fourthworld.com> Rob Cozens wrote: >> All you need is a stack descriptor, something like: >> >> start using "components/libMyStuff.rev" > > > Richard, et al: > > Does that work? The examples in Rev Dictionary show: > > start using stack "components/libMyStuff.rev" > > so I have always included "stack" It's one of the flexibilities of the language, like using "the cursor" or simply "cursor". In my experience you can optionally drop "stack" from the start using, toplevel, palette, modal and modeless commands (possibly others as well, but I'm sleep-deprived today and can't think of any more ). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From 3mcgrath at adelphia.net Mon Mar 1 14:06:35 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 14:06:35 -0500 Subject: Paint Palette issue Message-ID: <8F7A89CA-6BB3-11D8-998B-000A95DA60FA@adelphia.net> Does anyone's paint palette look like this? -------------- next part -------------- Tom Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From rgmiller at pacbell.net Mon Mar 1 14:06:32 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Mon, 01 Mar 2004 11:06:32 -0800 Subject: Printing problem References: <20040228003422.667FE93007A@mail.runrev.com> Message-ID: <404389B8.5060600@pacbell.net> Recently, "David Squance" wrote: >> Sometimes computers drive me crazy. > > and Scott Rossi added: Let me be the first to welcome you to the Asylum -- I've been a resident for some time now. Enjoy your stay I must be in the West Wing... Recently, my old HP scanner sprang to life when I started an OCR... A bit surprised, because the text I was scanning was in the newer Epson 52000! Ever since the Epson was hooked up, the HP lay dormant. After wasting an hour or so, I finally determined that the Epson TWAIN had disappeared. Macs don't disappear files, everything stays where you put it... especially in MOS 9.2! I re-installed the Epson drivers and now the HP lies dormant one again... Ray PS Shouldn't the EPSON "Smart Panel" be nominated for the worst ported product of the year? Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From chipp at chipp.com Mon Mar 1 14:06:45 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 13:06:45 -0600 Subject: label names In-Reply-To: <8AFBAE5B-6BAF-11D8-9E0D-0030654C1E62@realtorsgroup.us> References: <8AFBAE5B-6BAF-11D8-9E0D-0030654C1E62@realtorsgroup.us> Message-ID: <404389C5.7020800@chipp.com> They've always worked here. try in the messagebox: create button "jim";set the label of last btn to "fred" you should get a button named "fred" (note: the semicolon ';' separates the two lines above) -Chipp hershrev wrote: > Hi, every body . > I realize that set the label names don't work on option buttons and > checkboxes , is the problem by me or this is the way its meant to be ? > thanks, hershrev. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershbp at realtorsgroup.us Mon Mar 1 14:23:38 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Mon, 1 Mar 2004 14:23:38 -0500 Subject: label names In-Reply-To: <404389C5.7020800@chipp.com> Message-ID: in regular buttons its not a problem , in check boxes or combo boxes is my question thanks On Monday, March 1, 2004, at 02:06 PM, Chipp Walters wrote: > They've always worked here. > > try in the messagebox: > > create button "jim";set the label of last btn to "fred" > > you should get a button named "fred" > > (note: the semicolon ';' separates the two lines above) > > -Chipp > > > hershrev wrote: > >> Hi, every body . >> I realize that set the label names don't work on option buttons and >> checkboxes , is the problem by me or this is the way its meant to be >> ? >> thanks, hershrev. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Mon Mar 1 14:36:42 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 1 Mar 2004 19:36:42 +0000 Subject: fwPack/fwUnpack in php? In-Reply-To: <20040301181332.101AE930087@mail.runrev.com> Message-ID: > Frank Leahy wrote: > >> I'm successfully using fwPack and fwUnpack to store passwords in a >> preferences file -- thank you Richard! >> >> Has anyone ported this code to php by chance? I was about to do it, >> but >> figured if it had already been done I'd save a 1/2 a day. > > The "MDX" algorithm used in fwPack/fwUnpack is not very secure compared > to powerhouses like Blowfish. I don't work with PHP often, but I > suspect there are hooks to stronger methods available. > Richard, We're not talking about spy stuff here, I'm just trying to encrypt some ftp passwords and fwPack is more than good enough. I need something cross-platform because I encode the passwords using RunRev, then decode the encrypted passwords using php on my server. Thanks, -- Frank From mwieder at ahsoftware.net Mon Mar 1 14:39:44 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 1 Mar 2004 11:39:44 -0800 Subject: Again with the start using. In-Reply-To: <4043886B.6050204@fourthworld.com> References: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> <4043886B.6050204@fourthworld.com> Message-ID: <5513115529.20040301113944@ahsoftware.net> Richard- Monday, March 1, 2004, 11:00:59 AM, you wrote: RG> It's one of the flexibilities of the language, like using "the cursor" RG> or simply "cursor". RG> In my experience you can optionally drop "stack" from the start using, RG> toplevel, palette, modal and modeless commands (possibly others as well, RG> but I'm sleep-deprived today and can't think of any more ). Not always. I just spent several nerve-wracking hours yesterday tracking down a problem in my code that had to do with leaving out the word "stack": I have the name of my main stack placed in global gMainStack. Then repeat with x=1 to the number of cards of stack gMainStack ^^^^^ gives an *entirely* different result from repeat with x=1 to the number of cards of gMainStack when called from a substack. I have 26 cards in my main stack and I kept getting a result of 2 (the number of cards in the substack I was calling from) from this line before I realized that I had forgotten the keyword "stack". Apparently everything after the "number of cards" argument was just getting ignored if I left off the qualifier. I'm gonna bugzilla this one. I'd rather have the compiler flag an error for me than just treat the rest of the line as a comment. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Mar 1 14:41:26 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 1 Mar 2004 11:41:26 -0800 Subject: Again with the start using. In-Reply-To: <4043831D.2060801@fourthworld.com> References: <20040301181252.F0937BF64@xprdmailfe13.nwk.excite.com> <4043831D.2060801@fourthworld.com> Message-ID: <5913218096.20040301114126@ahsoftware.net> Richard- Monday, March 1, 2004, 10:38:21 AM, you wrote: RG> PPS: When I click Reply in Mozilla, I get the both the sender's address RG> and the list address in the Send field of my reply. I only see this on RG> this list. I've been manually deleting the redundant sender address (we RG> know they're already on the list or I wouldn't be able to read their RG> mail). Can the list admin set it up to work like other lists, where RG> "Reply" simply puts in the address of the list? Yes, this drives me crazy, too. What usually happens is I end up accidentally sending mail just to the recipient when I really mean to send it just to the list. Listmom, can this be fixed? -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Mon Mar 1 14:48:52 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 11:48:52 -0800 Subject: fwPack/fwUnpack in php? In-Reply-To: References: Message-ID: <404393A4.1060007@fourthworld.com> Frank Leahy wrote: >>> I'm successfully using fwPack and fwUnpack to store passwords in a >>> preferences file -- thank you Richard! >>> >>> Has anyone ported this code to php by chance? I was about to do it, but >>> figured if it had already been done I'd save a 1/2 a day. >> >> The "MDX" algorithm used in fwPack/fwUnpack is not very secure compared >> to powerhouses like Blowfish. I don't work with PHP often, but I >> suspect there are hooks to stronger methods available. >> > > We're not talking about spy stuff here, I'm just trying to encrypt some > ftp passwords and fwPack is more than good enough. I need something > cross-platform because I encode the passwords using RunRev, then decode > the encrypted passwords using php on my server. You're not hiding the whereabouts of Saddam's WMDs with fwPack? :) Yeah, I've been living in the States too long, always pondering litigious liability issues. My favorite is the standard EULA item "This software does not claim to be useful for any particular purpose...." Have you considered using a Rev CGI for that? Once you set it up there's all sorts of handy handlers you can drop into your CGI lib.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mwieder at ahsoftware.net Mon Mar 1 14:53:03 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 1 Mar 2004 11:53:03 -0800 Subject: Printing problem In-Reply-To: <404389B8.5060600@pacbell.net> References: <20040228003422.667FE93007A@mail.runrev.com> <404389B8.5060600@pacbell.net> Message-ID: <4513915158.20040301115303@ahsoftware.net> Ray- Monday, March 1, 2004, 11:06:32 AM, you wrote: RGM> PS Shouldn't the EPSON "Smart Panel" be nominated for the worst ported RGM> product of the year? ...or any other year... I can't imagine what it was ported *from*. -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Mon Mar 1 15:06:55 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 14:06:55 -0600 Subject: fwPack/fwUnpack in php? In-Reply-To: References: Message-ID: <404397DF.2060400@chipp.com> Frank, If/when you get it converted, could you please send me a copy and/or post it here. I'd like to have it, too! best, Chipp Frank Leahy wrote: >> Frank Leahy wrote: >> >>> I'm successfully using fwPack and fwUnpack to store passwords in a >>> preferences file -- thank you Richard! >>> >>> Has anyone ported this code to php by chance? I was about to do it, but >>> figured if it had already been done I'd save a 1/2 a day. From chipp at chipp.com Mon Mar 1 15:08:23 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 14:08:23 -0600 Subject: [Fwd: Re: label names] Message-ID: <40439837.10606@chipp.com> create button "jim" set the style of btn "jim" to checkBox set the label of btn "jim" to "fred" does what it should do. hershrev wrote: > in regular buttons its not a problem , in check boxes or combo boxes is > my question > thanks > On Monday, March 1, 2004, at 02:06 PM, Chipp Walters wrote: > >> They've always worked here. >> >> try in the messagebox: >> >> create button "jim";set the label of last btn to "fred" >> >> you should get a button named "fred" >> >> (note: the semicolon ';' separates the two lines above) >> >> -Chipp >> >> >> hershrev wrote: >> >>> Hi, every body . >>> I realize that set the label names don't work on option buttons and >>> checkboxes , is the problem by me or this is the way its meant to be >>> >> ? >>> thanks, hershrev. >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > From nnoydb at excite.com Mon Mar 1 15:26:23 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 1 Mar 2004 15:26:23 -0500 (EST) Subject: Again with the start using. Message-ID: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> >Does the stack name appear in the list of libraried stacks in the >Message Box? Interesting I did not see that in the Message Box! It seems the library stacks in question are listed as "Stacks in Use". Is this normal? Kevin --- On Mon 03/01, Richard Gaskin < ambassador at fourthworld.com > wrote: From: Richard Gaskin [mailto: ambassador at fourthworld.com] To: use-revolution at lists.runrev.com Date: Mon, 01 Mar 2004 10:42:57 -0800 Subject: Re: Again with the start using. Kevin wrote:

> Oddly enough the method using the method below does not display
> the stack in the Application Browser. Is it working?
>
> do "start using" && quote theVariable quote

Does the stack name appear in the list of libraried stacks in the
Message Box?

--
Richard Gaskin
Fourth World Media Corporation
Developer of WebMerge: Publish any database on any Web site
___________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From pixelbird at interisland.net Mon Mar 1 15:41:05 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 01 Mar 2004 12:41:05 -0800 Subject: Paint Palette issue In-Reply-To: <20040301190708.6B1F993009E@mail.runrev.com> Message-ID: ================== > Date: Mon, 1 Mar 2004 14:06:35 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Paint Palette issue > > Does anyone's paint palette look like this? ------------ Like what, Tom? You can't post attachments to the group list, you know. Ken N. From briany at qldlearning.com Tue Mar 2 16:00:41 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 2 Mar 2004 16:00:41 -0500 Subject: fwPack/fwUnpack in php? In-Reply-To: <404397DF.2060400@chipp.com> Message-ID: What is the resulting format from fwPack? I'm fairly experienced with PHP, so I could help if I knew the details... > Frank, > > If/when you get it converted, could you please send me a copy and/or > post it here. I'd like to have it, too! > > best, > > Chipp > > Frank Leahy wrote: > >>> Frank Leahy wrote: >>> >>>> I'm successfully using fwPack and fwUnpack to store passwords in a >>>> preferences file -- thank you Richard! >>>> >>>> Has anyone ported this code to php by chance? I was about to do >>>> it, but >>>> figured if it had already been done I'd save a 1/2 a day. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From ambassador at fourthworld.com Mon Mar 1 16:08:05 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 13:08:05 -0800 Subject: Again with the start using. In-Reply-To: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> References: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> Message-ID: <4043A635.2080200@fourthworld.com> Kevin wrote: >>Does the stack name appear in the list of libraried stacks in the >>Message Box? > > Interesting I did not see that in the Message Box! It seems the > library stacks in question are listed as "Stacks in Use". > Is this normal? Yes. The stackInUse function returns a list of all currently libraried stacks. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rcozens at pon.net Mon Mar 1 15:15:22 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 1 Mar 2004 13:15:22 -0700 Subject: Again with the start using. In-Reply-To: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> References: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> Message-ID: >It seems the library stacks in question are listed as "Stacks in >Use". Is this normal? Yup. When a "start using ..." statement is processed successfully, the library stack is added to the stacksInUse property. The Message Box button, as you know, displays the contents of stacksInUse, which you can also reference by script: if someLibrary is not in the stacksInUse then answer error someLibrary&&"is unavailable!" -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From ambassador at fourthworld.com Mon Mar 1 16:17:58 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 13:17:58 -0800 Subject: fwPack/fwUnpack in php? In-Reply-To: References: Message-ID: <4043A886.7020502@fourthworld.com> Brian Yennie wrote: > What is the resulting format from fwPack? I'm fairly experienced with > PHP, so I could help if I knew the details... It's described in my column at revJournal: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rcozens at pon.net Mon Mar 1 15:20:01 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 1 Mar 2004 13:20:01 -0700 Subject: Again with the start using. In-Reply-To: <4043A635.2080200@fourthworld.com> References: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> <4043A635.2080200@fourthworld.com> Message-ID: >The stackInUse function returns a list of all currently libraried stacks. Richard, et al: FWIW, the Rev Dictionary defines stacksInUse as a property, not a function, and "put stacksInUse()" from the Message Box returns an error. Get some rest, Richard. :{`) -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 briany at qldlearning.com Tue Mar 2 16:24:42 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 2 Mar 2004 16:24:42 -0500 Subject: fwPack/fwUnpack in php? In-Reply-To: <4043A886.7020502@fourthworld.com> Message-ID: <04FE068D-6C90-11D8-96E7-000393AA08D2@qldlearning.com> Ah, OK- cool. I'll make a deal: someone send me a fwPacked message off-list that I'll recognize when I unpack it properly, and I'll whip up a PHP script that unpacks it. - Brian > Brian Yennie wrote: > >> What is the resulting format from fwPack? I'm fairly experienced with >> PHP, so I could help if I knew the details... > > It's described in my column at revJournal: > > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From 3mcgrath at adelphia.net Mon Mar 1 16:36:43 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 1 Mar 2004 16:36:43 -0500 Subject: Paint Palette issue In-Reply-To: References: Message-ID: <88774269-6BC8-11D8-998B-000A95DA60FA@adelphia.net> Yeah, yeah, yeah, Well I forgot and tried anyway. But normally it kicks back the whole message and this time it sent it through with out the image. Today is my day for screwing up. So I am going to hide under my desk for awhile and ride out this storm I'm in. My paint palette is square and has buttons that do nothing and others that cover up other buttons. Tom On Mar 1, 2004, at 3:41 PM, Ken Norris wrote: > ================== > >> Date: Mon, 1 Mar 2004 14:06:35 -0500 >> From: Thomas McGrath III <3mcgrath at adelphia.net> >> Subject: Paint Palette issue >> >> Does anyone's paint palette look like this? > ------------ > Like what, Tom? > > You can't post attachments to the group list, you know. > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From ambassador at fourthworld.com Mon Mar 1 16:44:01 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 13:44:01 -0800 Subject: Again with the start using. In-Reply-To: References: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> <4043A635.2080200@fourthworld.com> Message-ID: <4043AEA1.8020008@fourthworld.com> Rob Cozens wrote: > FWIW, the Rev Dictionary defines stacksInUse as a property, not a > function, and "put stacksInUse()" from the Message Box returns an error. > > Get some rest, Richard. :{`) I need it, but this is a language subtlety that has conused me even when well rested. I tend to think of a token for read-only data that can only be determined at runtime as a function. After all, if the stacksInUse is a property one might expect to be able do something like: set the stacksInUse to empty I just tried that and it says I can't modify that "property", yet indeed I have complete control over its value, only I have to use "stop using" in a loop rather than the "set" command, which is otherwise the cardinal way to set the value of a property. So is it truly behaving more like a property than a function? "The" is no help here, as it can be optionally used with many functions while being required for most properties (though I've never seen the benefit of also allowing it for functions; it seems to slow learnability, evidenced perhaps only by my confusion on this after 15 years ). By what rules could one intuit whether a given token is a function or a property? Jeanne, what's Kamins' argument for this one? And what is the rule that determines when "the" is necessary? Is it required for custom props only, and optional with all others? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mwieder at ahsoftware.net Mon Mar 1 16:48:36 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 1 Mar 2004 13:48:36 -0800 Subject: label names In-Reply-To: References: Message-ID: <16720848158.20040301134836@ahsoftware.net> hershrev- Still works fine for me: set the label of button "btnData" to "Data Table" where button "btnData" is a checkbox. -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Mon Mar 1 16:51:51 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 13:51:51 -0800 Subject: fwPack/fwUnpack in php? In-Reply-To: <04FE068D-6C90-11D8-96E7-000393AA08D2@qldlearning.com> References: <04FE068D-6C90-11D8-96E7-000393AA08D2@qldlearning.com> Message-ID: <4043B077.6020109@fourthworld.com> Brian Yennie wrote: >> It's described in my column at revJournal: >> > I'll make a deal: someone send me a fwPacked message off-list that I'll > recognize when I unpack it properly, and I'll whip up a PHP script that > unpacks it. While I'm intrugued by the contest nature of that, you could perhaps more easily just use the functions in a stack with one field and one button. :) If you need a challenge I should send you a GIF file with an embedded steganographic message (alas, my "Stegasaur" app was days from shipping before 9/11 and people started getting all weird about steganography). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From briany at qldlearning.com Tue Mar 2 16:58:50 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 2 Mar 2004 16:58:50 -0500 Subject: fwPack/fwUnpack in php? In-Reply-To: <4043B077.6020109@fourthworld.com> Message-ID: > While I'm intrugued by the contest nature of that, you could perhaps > more easily just use the functions in a stack with one field and one > button. :) Yeah, I guess I'm functioning in lazy mode today. I'll probably grab the stack sometime later, "real" work calls =). > If you need a challenge I should send you a GIF file with an embedded > steganographic message (alas, my "Stegasaur" app was days from > shipping before 9/11 and people started getting all weird about > steganography). Steganography actually has a very interesting application that nobody has really capitalized on, and that's in the card-based gaming business. All of the major players have "online" games (i.e. Magic Online), and are struggling badly to create a solution by which they can distribute digital versions of their cards while maintaining ownership of the files, allowing for trading and selling, use in games, etc. I've gotten more than one serious comment that whoever grabs that segment of online gaming and digital ownership will be a very wealthy individual (or company). So... I can confirm steganography isn't just for terrorists =). Although I do have a very technical book on it which not only discusses the mal-intent issues, but also apparently puts me on some sort of watch list for buying it. Sheesh. But if anyone has the spare time to write a robust card game engine complete with e-commerce backend and embedded ownership of digital cards, I'm in the stages of launching a card game company that would like to capitalize on it =). - Brian From dsc at swcp.com Mon Mar 1 17:08:37 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 15:08:37 -0700 Subject: More scrolling images In-Reply-To: Message-ID: On Monday, March 1, 2004, at 03:49 AM, Ken Norris wrote: > I finally sort of deciphered a little of this and put it together with > what > I did before. I made a grc and grouped it with scrollbars, then turned > on > edit group and referenced a fullscreen image, sent it to the back, > shut off > edit group. In the Revolution goc, "grc" means "graphic" not "image", so I'm confused. I don't know what it is for. > Then I click-checked Select Groups and selected the image, installed my > mousemove scripts, switched group id's and voila! It works! And yes, > the > group did need the border. > > Not sure about setting margins to 0 though This is only for the outer group. If you don't use the outer group, then don't bother. For me, I have trouble working with locking a location and locking the size being the same, and I prefer to make those independent. Here is how I did this: 1. I created an image using "Import as Control...". 2. I grouped this and named this "Inner Group". (If you do a bunch of custom control scripting then use a smaller name, because those should be me-relative.) 3. I set the margins of the group to 0 (Text Formatting pane). This has to be done before steps 4 and 5. (Bug?) 4. I went to the Size and Position pane of the property inspector. I set the size to 200 X 200 and checked lock size and position. Use whatever you want for the size; you can change it later. 5. I went to the Basic Properties pane and turned on the scroll bars. On OS X, change the scroll width from 16 to 15. 6. At this point it has no border and you can't move it. 7. Make sure Select Grouped is off. Select the group. In the message box execute "group". That creates a new group. (The group button will try to ungroup, so don't use it.) Name it "Scrollable Image". You can now move this control in your card layout, but if you change cards it will not resize. 8. Now for the border. I set the margins of the custom control (group "Scrollable Image") to 0. On the Basic Properties pane I turned off 3d, and turned on the border. This border will grow out from the inner group and will not cover the image. The size of the custom control is exactly the size of the inner group plus (double) the borders. Ta-dah! (I deleted a bunch of stuff of interest only to weirdos like me, such as custom properties.) Dar Scott -- **************************************** Dar Scott Consulting http://www.swcp.com/dsc/ Programming Services **************************************** From chrism at lumin.us Mon Mar 1 17:15:40 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Mon, 1 Mar 2004 16:15:40 -0600 Subject: where to list problems in Beta ver of Rev In-Reply-To: <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> Message-ID: And now the link shows up as an "oops you hit a page that is not here" Yours, Chris On Mar 1, 2004, at 11:47 AM, Thomas McGrath III wrote: > Yeah, > I almost missed it too. But there it was...... > > > T > > On Mar 1, 2004, at 12:45 PM, Klaus Major wrote: > >> Hi Thomas McGrath III, >> >>> Klaus, >>> >>> The first beta of Revolution 2.2 is now available for download for >>> Windows and Mac OS X at the following locations: >>> >>> http://www.runrev.com/~mark/revolution22/Revolution2.2b1osx.sit >>> http://www.runrev.com/~mark/revolution22/Revolution2.2b1.zip >> >> Ooops, looks like there is a lot that i don't know, too :-) >> >> Missed the announcement somehow...? >> No hint on the RR website... >> >> Thanks! >> >>> Tom >> >> Regards >> >> Klaus Major >> klaus at major-k.de >> www.major-k.de >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Mon Mar 1 17:25:43 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 1 Mar 2004 14:25:43 -0800 (PST) Subject: where to list problems in Beta ver of Rev In-Reply-To: Message-ID: <20040301222543.35311.qmail@web60503.mail.yahoo.com> --- Christopher Mitchell wrote: > And now the link shows up as an "oops you hit a page > that is not here" > > Yours, > Chris > Hi Chris (and anyone else trying to get the beta) Tom accidentally posted the link on this list ; however, the beta was reserved for the Enterprise users, who get early access to beta versions. Therefor, the beta was relocated to a different spot on the server, where only Enterprise customers have access. On the positive side, this means that a wider beta or a release candidate are not that far away :-) Jan Schenkel -- PROFESSIONAL SOFTWARE nv Software + Services = Solutions. -- European Revolution Conference - 17+18 April - Malta Visit the website : http://www.techietours.com/Rev/ Contact the organiser : rev at techietours.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Get better spam protection with Yahoo! Mail. http://antispam.yahoo.com/tools From nnoydb at excite.com Mon Mar 1 17:28:05 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 1 Mar 2004 17:28:05 -0500 (EST) Subject: Again with the start using. Message-ID: <20040301222805.E18FA3E0D@xprdmailfe11.nwk.excite.com> So, a stack initiated by a "start using" is not listed in the Application browser. Okay, so when building a standlone what happens to "start using" statements on preOpenCard? Does the distribution builder redefine "start using" as NOOP? -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 03/01, Richard Gaskin < ambassador at fourthworld.com > wrote: From: Richard Gaskin [mailto: ambassador at fourthworld.com] To: use-revolution at lists.runrev.com Date: Mon, 01 Mar 2004 13:08:05 -0800 Subject: Re: Again with the start using. Kevin wrote:

>>Does the stack name appear in the list of libraried stacks in the
>>Message Box?
>
> Interesting I did not see that in the Message Box! It seems the
> library stacks in question are listed as "Stacks in Use".
> Is this normal?

Yes. The stackInUse function returns a list of all currently libraried
stacks.

--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Mon Mar 1 17:41:46 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 14:41:46 -0800 Subject: fwPack/fwUnpack in php? In-Reply-To: References: Message-ID: <4043BC2A.5020600@fourthworld.com> Brian Yennie wrote: >> While I'm intrugued by the contest nature of that, you could perhaps >> more easily just use the functions in a stack with one field and one >> button. :) > > Yeah, I guess I'm functioning in lazy mode today. I'll probably grab the > stack sometime later, "real" work calls =). It's even easier than that: there is no stack to download. It's ultra-easy to make one. All you need is to copy the functions from , paste 'em into a stack script, add a field with some test data and a button to test it: on mouseUp put fwPack(fld 1, "password") end mouseUp Chipp's made a nifty shell for playing with fwPack/fwUnpack, but I can't find it on his download page. Chipp, did you move it, or am I misremembering? >> If you need a challenge I should send you a GIF file with an embedded >> steganographic message (alas, my "Stegasaur" app was days from >> shipping before 9/11 and people started getting all weird about >> steganography). > > Steganography actually has a very interesting application that nobody > has really capitalized on, and that's in the card-based gaming business. > All of the major players have "online" games (i.e. Magic Online), and > are struggling badly to create a solution by which they can distribute > digital versions of their cards while maintaining ownership of the > files, allowing for trading and selling, use in games, etc. I've gotten > more than one serious comment that whoever grabs that segment of online > gaming and digital ownership will be a very wealthy individual (or > company). There are some really strong steganography packages out there -- what's preventing the card-game folks from using them? > So... I can confirm steganography isn't just for terrorists =). The biggest irony is that even the stupidest steganography mechanism will completely thwart Carnivore, the FBI's port-sniffer box that has since been renamed to something friendlier. Given how useless Carnivore is for its stated objective, tech-savvy folks have been asking questions about what it might actually be useful for, which Cringely ponders here: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Mon Mar 1 17:51:19 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 14:51:19 -0800 Subject: Again with the start using. In-Reply-To: <20040301222805.E18FA3E0D@xprdmailfe11.nwk.excite.com> References: <20040301222805.E18FA3E0D@xprdmailfe11.nwk.excite.com> Message-ID: <4043BE67.50507@fourthworld.com> Kevin wrote: > So, a stack initiated by a "start using" is not listed in the > Application browser. Stacks in use are not open. Opening a stack is a very different thing. "Start using" merely inserts the stack script in the message path, but does not open nor render the stack. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From hershbp at realtorsgroup.us Mon Mar 1 17:57:19 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Mon, 1 Mar 2004 17:57:19 -0500 Subject: label names In-Reply-To: <404389C5.7020800@chipp.com> Message-ID: Yes , it was my mistake , typo was responsible. Thanks to all. I really appreciate for the time and help from you people out there very kind from all of you. Thanks again. On Monday, March 1, 2004, at 02:06 PM, Chipp Walters wrote: > They've always worked here. > > try in the messagebox: > > create button "jim";set the label of last btn to "fred" > > you should get a button named "fred" > > (note: the semicolon ';' separates the two lines above) > > -Chipp > > > hershrev wrote: > >> Hi, every body . >> I realize that set the label names don't work on option buttons and >> checkboxes , is the problem by me or this is the way its meant to be >> ? >> thanks, hershrev. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Mon Mar 1 17:59:08 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Mar 2004 16:59:08 -0600 Subject: where to list problems in Beta ver of Rev In-Reply-To: References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> Message-ID: <4043C03C.3040906@hyperactivesw.com> On 3/1/04 4:15 PM, Christopher Mitchell wrote: > And now the link shows up as an "oops you hit a page that is not here" The beta has been moved to another location. One of the advantages of being an Enterprise license holder is access to the betas and the ability to provide direct early feedback to the team. That's why it wasn't posted to this list or put on the web site, since the original announcement was sent only to the Improve list. The announcement here was premature, but at least you know you can look forward to a release pretty soon. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From janselid at hotmail.com Mon Mar 1 18:15:54 2004 From: janselid at hotmail.com (=?iso-8859-1?Q?Jan_S=E6lid?=) Date: Tue, 2 Mar 2004 00:15:54 +0100 Subject: How do I combine Control & Return in a field Message-ID: How is it possible to check the controlKey together with the returnKey in a field? This combination seems to be a built-in key-combo in rev. But I'm not sure what it does...can't find it in the docs. Is there a way to disable it? It is a commonly used combination for adding a new page in a document.... Jan From squance at elkvalley.net Mon Mar 1 18:58:10 2004 From: squance at elkvalley.net (David Squance) Date: Mon, 1 Mar 2004 16:58:10 -0700 Subject: Question for Windows people In-Reply-To: <40152B60-67FD-11D8-95F7-000A95DA60FA@adelphia.net> References: Message-ID: I need my little project to work under XP, and need a little help, being a Mac guy. First, when the build only shows the one .exe file, will the substack allow changes to be saved? The engine is supposed to be attached to a splash screen mainstack, and the substack is hidden inside somewhere. I know it doesn't appear under OSX, but I need to be sure it will behave as needed under Windows. Second, I need non-proportional fonts. I had thought Courier was ubiquitous, but either it's been supplanted by Courier New, or was just left out when stuff was installed on that PC. Are there any others I can be almost guaranteed will be there? Monaco doesn't appear to be. On my Mac, Courier New appears very faint in Rev, though it's fine in Appleworks. Does anyone know what will happen with it in XP and a standalone? Courier New 12 point appears very slightly larger than Courier (I have both on my Mac), but the difference is not significant. Thanks, Dave From squance at elkvalley.net Mon Mar 1 19:00:45 2004 From: squance at elkvalley.net (David Squance) Date: Mon, 1 Mar 2004 17:00:45 -0700 Subject: Windows question In-Reply-To: <40152B60-67FD-11D8-95F7-000A95DA60FA@adelphia.net> References: Message-ID: Woops. Forgot one. I used an open printing with dialog, and that works fine in the IDE and standalone on my Mac, but no dialog appears on the XP. Is there some undocumented difference there? Thanks, Dave From sarahr at genesearch.com.au Mon Mar 1 19:01:03 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 2 Mar 2004 10:01:03 +1000 Subject: How do I combine Control & Return in a field In-Reply-To: References: Message-ID: This is untested but should work: on returnInField if the controlKey is down then -- put your "add new page" scripts here else pass returnInField end if end returnInField Cheers, Sarah On 2 Mar 2004, at 9:16 am, Jan S?lid wrote: > How is it possible to check the controlKey together with the returnKey > in a field? > > This combination seems to be a built-in key-combo in rev. But I'm not > sure what it does...can't find it in the docs. Is there a way to > disable it? It is a commonly used combination for adding a new page in > a document.... > > Jan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From chipp at chipp.com Mon Mar 1 19:02:26 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 18:02:26 -0600 Subject: fwPack/fwUnpack in php? In-Reply-To: <4043BC2A.5020600@fourthworld.com> References: <4043BC2A.5020600@fourthworld.com> Message-ID: <4043CF12.2000309@chipp.com> You can get Richard's fwPack/Unpack tutorial at: http://www.altuit.com/webs/altuit2/RunRev/Tutorials.htm (bottom of page) Richard Gaskin wrote: > Chipp's made a nifty shell for playing with fwPack/fwUnpack, but I > can't find it on his download page. Chipp, did you move it, or am I > misremembering? > From chipp at chipp.com Mon Mar 1 19:05:01 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 18:05:01 -0600 Subject: Question for Windows people In-Reply-To: References: Message-ID: <4043CFAD.5090200@chipp.com> David Squance wrote: > I need my little project to work under XP, and need a little help, being a > Mac guy. First, when the build only shows the one .exe file, will the > substack allow changes to be saved? The engine is supposed to be attached > to a splash screen mainstack, and the substack is hidden inside somewhere. > I know it doesn't appear under OSX, but I need to be sure it will behave as > needed under Windows. David, Your substack must be external to the application. In my case, the splashscreen just downloads it from the web. > > Second, I need non-proportional fonts. I had thought Courier was > ubiquitous, but either it's been supplanted by Courier New, or was just > left out when stuff was installed on that PC. Are there any others I can > be almost guaranteed will be there? Monaco doesn't appear to be. On my > Mac, Courier New appears very faint in Rev, though it's fine in Appleworks. > Does anyone know what will happen with it in XP and a standalone? Courier > New 12 point appears very slightly larger than Courier (I have both on my > Mac), but the difference is not significant. I use Courier New -Chipp From mpetrides at earthlink.net Mon Mar 1 19:05:44 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 1 Mar 2004 19:05:44 -0500 Subject: where to list problems in Beta ver of Rev In-Reply-To: <4043C03C.3040906@hyperactivesw.com> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> <4043C03C.3040906@hyperactivesw.com> Message-ID: <59DFAD12-6BDD-11D8-923F-000A959D005E@earthlink.net> And how do Enterprise Users learn of said betas? I'm an Enterprise licensee but had no idea of this beta until seeing this post. Marian On Mar 1, 2004, at 5:59 PM, J. Landman Gay wrote: > On 3/1/04 4:15 PM, Christopher Mitchell wrote: > >> And now the link shows up as an "oops you hit a page that is not here" > > The beta has been moved to another location. One of the advantages of > being an Enterprise license holder is access to the betas and the > ability to provide direct early feedback to the team. That's why it > wasn't posted to this list or put on the web site, since the original > announcement was sent only to the Improve list. The announcement here > was premature, but at least you know you can look forward to a release > pretty soon. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershbp at realtorsgroup.us Mon Mar 1 19:04:41 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Mon, 1 Mar 2004 19:04:41 -0500 Subject: duplicate table field Message-ID: <3415F4CC-6BDD-11D8-B5D6-0030654C1E62@realtorsgroup.us> Hi, every body Who can I create a container ( array or customProp) with the exact behavior as table field (mainly columns)? thanks hershrev From chipp at chipp.com Mon Mar 1 19:08:06 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 18:08:06 -0600 Subject: fwPack/fwUnpack in php? In-Reply-To: <04FE068D-6C90-11D8-96E7-000393AA08D2@qldlearning.com> References: <04FE068D-6C90-11D8-96E7-000393AA08D2@qldlearning.com> Message-ID: <4043D066.30806@chipp.com> Brian, MDFIgZi/v4x+q13GwW/ZOBfxRw9rRDXr2cuhxc9rATBXtTVpKTbU4l9FQ1LvgJbsZi01bMp+ ioZXNfHvqJbGG2XoUXVT8x3E+KRKZ+Uvc2SauCroGWsZxL/EzSBWuDdKYUSq3BOP25FDdUs6 SWpBQKQL4cmi+bbl+Rbq0OC6JhpmonoLNsMRgrD+0FLEnI6cU4rBCpC/ use "fred" as the unpack password... best, Chipp Brian Yennie wrote: > Ah, OK- cool. > > I'll make a deal: someone send me a fwPacked message off-list that I'll > recognize when I unpack it properly, and I'll whip up a PHP script that > unpacks it. > > - Brian From chipp at chipp.com Mon Mar 1 19:10:00 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 01 Mar 2004 18:10:00 -0600 Subject: where to list problems in Beta ver of Rev In-Reply-To: <59DFAD12-6BDD-11D8-923F-000A959D005E@earthlink.net> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> <4043C03C.3040906@hyperactivesw.com> <59DFAD12-6BDD-11D8-923F-000A959D005E@earthlink.net> Message-ID: <4043D0D8.7020104@chipp.com> you'll need to subscribe to the improve-revolution list. Check with heather at runrev.com for more information... -Chipp Marian Petrides wrote: > And how do Enterprise Users learn of said betas? I'm an Enterprise > licensee but had no idea of this beta until seeing this post. > From mpetrides at earthlink.net Mon Mar 1 19:12:07 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 1 Mar 2004 19:12:07 -0500 Subject: where to list problems in Beta ver of Rev In-Reply-To: <4043D0D8.7020104@chipp.com> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> <4043C03C.3040906@hyperactivesw.com> <59DFAD12-6BDD-11D8-923F-000A959D005E@earthlink.net> <4043D0D8.7020104@chipp.com> Message-ID: <3E38E260-6BDE-11D8-923F-000A959D005E@earthlink.net> Ah, that explains it, thanks. On Mar 1, 2004, at 7:10 PM, Chipp Walters wrote: > you'll need to subscribe to the improve-revolution list. Check with > heather at runrev.com for more information... > > -Chipp > > Marian Petrides wrote: > >> And how do Enterprise Users learn of said betas? I'm an Enterprise >> licensee but had no idea of this beta until seeing this post. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From erikhans08 at yahoo.com Mon Mar 1 19:18:39 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 1 Mar 2004 16:18:39 -0800 (PST) Subject: german grammar lesson II, was Re: [ANN] Tutti 3D :-) In-Reply-To: Message-ID: <20040302001839.1299.qmail@web61109.mail.yahoo.com> "many Germans cannot talk German themselves" that explains the Google translations: Wolfgang Neuss is a term: "the man with the bass drum". On 03 December 1923 it was born in Breslau, 1941 shoots themselves it in the war the index finger of the left hand, in order to come into the military hospital. In the military hospital it plays for the wounded ones. wie ist DENN dass fuer comi-tragedy? tief. Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Get better spam protection with Yahoo! Mail. http://antispam.yahoo.com/tools From francois.cuneo at cuk.ch Mon Mar 1 19:21:58 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Tue, 02 Mar 2004 01:21:58 +0100 Subject: OS X Standalone Prog Folder Problem? AGAIN In-Reply-To: Message-ID: Hello! I have exactly the same problem! My application configuration is Cuk Calcul Oral.rev DataFolder Data.edb LanguageFolder French.rev FilmsFolder FrenchFolder bravo.mov faux.mov In developpement on MacOSX, all is perfect! But in standalone, the folders are not founded (no stop in the code but nothing appends) I touch the folders with code like that: put the effective filename of this stack into chemin --je cherche ou est cette pile sur le disque set the itemdelimiter to "/" put item 1 to -2 of chemin into chemin put chemin &"/Data/Data.edb" into chemindata And I'm sorry, but I do not understand the difference with the Peter's code! I obtain exactly the same with mine. And it not works!! So what please? > Hi Rob > > Thanks for the tip, that's sorted the problem! I've now put this > together into a single handler that returns both the program path and > the application name: > > on getProgPath @thePath, @theFileName > set the itemDelimiter to "." > put (the platform is "MacOS" and item 1 of the systemVersion >= 10) > into itsOSX > put the filename of this stack into thePath > set itemDelimiter to "/" > if "Mac" is in the platform and itsOSX and \ > the environment is not "development" then > delete item -3 to -1 of thePath > end if > put last item of thePath into theFileName > delete last item of thePath > put "/" after thePath > end getProgPath > > Just in case anyone else has the same problem and wants a "potted" solution! Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From chrism at lumin.us Mon Mar 1 19:25:13 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Mon, 1 Mar 2004 18:25:13 -0600 Subject: where to list problems in Beta ver of Rev In-Reply-To: <4043C03C.3040906@hyperactivesw.com> References: <7D3A0A91-6BA3-11D8-998B-000A95DA60FA@adelphia.net> <66143377-6BA5-11D8-918C-000A27B49A96@major-k.de> <99C058FC-6BA7-11D8-998B-000A95DA60FA@adelphia.net> <4998C79E-6BA8-11D8-918C-000A27B49A96@major-k.de> <9042E0DD-6BA8-11D8-998B-000A95DA60FA@adelphia.net> <4043C03C.3040906@hyperactivesw.com> Message-ID: <12BF999C-6BE0-11D8-B8C4-000393B64EDC@lumin.us> No problem here, that's great news. Yours, Chris On Mar 1, 2004, at 4:59 PM, J. Landman Gay wrote: > On 3/1/04 4:15 PM, Christopher Mitchell wrote: > >> And now the link shows up as an "oops you hit a page that is not here" > > The beta has been moved to another location. One of the advantages of > being an Enterprise license holder is access to the betas and the > ability to provide direct early feedback to the team. That's why it > wasn't posted to this list or put on the web site, since the original > announcement was sent only to the Improve list. The announcement here > was premature, but at least you know you can look forward to a release > pretty soon. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Mon Mar 1 19:50:25 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 01 Mar 2004 16:50:25 -0800 Subject: More scrolling images In-Reply-To: <20040301220911.C0CC9930093@mail.runrev.com> Message-ID: on 3/1/04 2:09 PM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Date: Mon, 1 Mar 2004 15:08:37 -0700 > From: Dar Scott > Subject: Re: More scrolling images > > > On Monday, March 1, 2004, at 03:49 AM, Ken Norris wrote: > >> I finally sort of deciphered a little of this and put it together with >> what >> I did before. I made a grc and grouped it with scrollbars, then turned >> on >> edit group and referenced a fullscreen image, sent it to the back, >> shut off >> edit group. > > In the Revolution goc, "grc" means "graphic" not "image", so I'm > confused. I don't know what it is for. ----------- I grouped the grc and added scrollbars to it, then I edited the group and imported the oversize into the group, but I seew hat you mean. ----------- > This is only for the outer group. If you don't use the outer group, > then don't bother. > > For me, I have trouble working with locking a location and locking the > size being the same, and I prefer to make those independent. ----------- OK. My problem with it, contrary to the former card-based group, is that it doesn't appear to obey the negative-to-o constraint the way the other one did when grabbing via my custom grab script. Grabbing is essential to the purpose. I will try some more later. Thanks so much, Ken N. From shaosean at unitz.ca Mon Mar 1 19:58:40 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Mon, 01 Mar 2004 19:58:40 -0500 Subject: "Read" a URL? In-Reply-To: References: Message-ID: > It's not possible to use the read command on a URL, as far as I know. > (If you're talking to a server via HTTP, I believe the protocol > requires you to download the entire file to get access to any of it.) actually i'm not sure how the read command works, nor how the libUrl stuff works, but there is the ability to byte-request on some http servers (not certain if it's an enhancement to http or to specific servers, but i have seen it used in many client-side programs).. -Sean From dsc at swcp.com Mon Mar 1 20:06:48 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 18:06:48 -0700 Subject: Using libs from several stacks In-Reply-To: <40424862.8030106@fourthworld.com> Message-ID: On Sunday, February 29, 2004, at 01:15 PM, Richard Gaskin wrote: >> May be there is libraryStack handler used and it tries to load sth >> second time. > > The libraryStack message can be problematic, since to use it robustly > requires the same structure for any usage which is stack-specific: > > on libraryStack > if the short name of the target is the short name of me then > -- do initialization stuff > end if > pass libraryStack > end libraryStack The above script addresses a slightly different, but important problem. A problem can come up in multiple initialization in some cases. My variation: local inUse = false on libraryStack if the target is me then if not inUse then -- first init else -- init for other than first end if else pass libraryStack end if put true into inUse end libraryStack Dar Scott From janselid at hotmail.com Mon Mar 1 20:11:34 2004 From: janselid at hotmail.com (=?iso-8859-1?Q?Jan_S=E6lid?=) Date: Tue, 2 Mar 2004 02:11:34 +0100 Subject: How do I combine Control & Return in a field References: Message-ID: Perfect. Thanks! Jan On 2 Mar 2004, at 10:01:03 Sarah Reichelt wrote: >This is untested but should work: >on returnInField > if the controlKey is down then > -- put your "add new page" scripts here >else > pass returnInField >end if >end returnInField >Cheers, >Sarah >On 2 Mar 2004, at 9:16 am, Jan S?lid wrote: > How is it possible to check the controlKey together with the returnKey > in a field? > > This combination seems to be a built-in key-combo in rev. But I'm not > sure what it does...can't find it in the docs. Is there a way to > disable it? It is a commonly used combination for adding a new page in > a document.... > > Jan From revlists at canelasoftware.com Mon Mar 1 20:24:45 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon, 1 Mar 2004 17:24:45 -0800 Subject: Differences between standalone results and IDE results In-Reply-To: References: <42A8C530-6B47-11D8-803B-000393C3F5BC@canelasoftware.com> Message-ID: <63844021-6BE8-11D8-8708-000393C3F5BC@canelasoftware.com> This is true most of the time. I close and reopen the AB. You really do not need it when you run my sample script. You can tell what card you are on. What is interesting is that Rev stops running code past the "clone this card" line. It just stops. It does not crash or hang. I just stops. MC on the other hand does not stop. Here is the link again if you or anyone else is interested. I think this is an underlying problem that should be affecting more people. -Mark Talluto On Mar 1, 2004, at 6:36 AM, Thomas McGrath III wrote: > After a clone the Application Browser does not always update right > away. Close the AB and then reopen it while still in the IDE and it > should now say 2. > > HTH > > Tom > > On Mar 1, 2004, at 1:11 AM, Mark Talluto wrote: > >> Hi Everyone, >> >> This is going to be sorta vague right now. I am running into a >> situation where I am getting a particular result from my app running >> in the IDE vs a Standalone. >> >> I am cloning a card. >> In the IDE the visible card after the clone is card 1 of 2. >> In the Standalone the visible card after the clone is card 2 of 2 >> (which is the way it should be I believe). >> >> A lot is going on so a simple recipe stack has been impossible to >> create as of yet. This might (probably is) be related. When I have >> "Script Debug Mode" on, the stack does not execute completely. It is >> hanging on the "clone this card" line. >> I tested this on MC 2.5 and it ran in both the IDE and Standalone >> with the same results. >> >> Has anyone here had something like this happen to them? I will >> bugzilla this once I can create a recipe without having to send in my >> whole app. >> >> -- >> Best regards, >> Mark Talluto >> http://www.canelasoftware.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Mon Mar 1 20:25:24 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 18:25:24 -0700 Subject: Using libs from several stacks In-Reply-To: Message-ID: <7AE13508-6BE8-11D8-8779-000A9567A3E6@swcp.com> On Monday, March 1, 2004, at 07:01 AM, Rob Cozens wrote: > Serendipity Library does not pass libraryStack, because, IMFO, there > should be no action required of other developers' libraries when it is > put in use. The idea is that libraryStack is passed when that particular library is _not_ being put into use, it being already in use or otherwise in the path. It is up to my script to do something based on its own stack being put into use. It is not up to my script to comment on or block anything some other library writer is doing. My thinking is that if a libraryStack message does not belong to me, I don't touch it, I pass it. This not the same as the rational for always passing preOpenX, openX and closeX. That is for allowing cards, backgrounds, stacks, main stacks, libraries, the app main stack, and back scripts a chance at getting the notification. In that case the message belongs to all. Even so, it would be an interesting and unusual system of libraries that would leave handling of libraryStack to a common library or to a back script. Perhaps there could be a back script that keeps track of uninitialized library stacks or something. I think it unlikely that harm will come of not passing libraryStack and simply ignoring it, if it is not for the script of that handler. Maybe I'm being a little over-something. The key point is to not process it if it does not belong to the stack of the script. Dar Scott From shaosean at unitz.ca Mon Mar 1 20:31:58 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Mon, 01 Mar 2004 20:31:58 -0500 Subject: substack and systemWindow property In-Reply-To: <40436D3B.7090204@myesa.com> References: <40431BB4.6040000@myesa.com> <40436D3B.7090204@myesa.com> Message-ID: oddly enough they added the feature into the mac versions, but they left out the windows versions (heck they could have even used my code ;-) -Sean -----Original Message----- > and "windowTopMost"...was there an easier way or a way to do it without > the use of the dll? From revlists at canelasoftware.com Mon Mar 1 20:40:09 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon, 1 Mar 2004 17:40:09 -0800 Subject: System Requirements In-Reply-To: <3996AE5EBEF964418D80953BDCABFF5613A066F5@ex1.asurite.ad.asu.edu> References: <3996AE5EBEF964418D80953BDCABFF5613A066F5@ex1.asurite.ad.asu.edu> Message-ID: <8A97F169-6BEA-11D8-8708-000393C3F5BC@canelasoftware.com> On Mar 1, 2004, at 10:45 AM, Thomas Cole wrote: > I have a publisher who wants to distribute a CD with my rev > standalones. Previously, when I used HyperCard for Mac and Toolbook > for Windows, the system requirements on the CD read: > > Windows 386/33 processor with 8 MB RAM > Windows 95 or higher > Single-speed CD ROM > 256-color display at 640x48 > > and for Mac: > Apple Macintosh 68040 processor with 5 MB RAM > System 7.1 or higher > Single-speed CD-ROM > > Now I am distributing the same software product as MACFAT, MACOSX, and > Windows Rev standalones. They want to know how to change the System > requirements info to print on a CD. > > Could someone kindly tell me what the minimum processor speed and RAM > requirements are for Rev standalones? Is the rest all right? What are > developers putting on their cd's? > > Thanks very much. > > Tom in Arizona > Hi Tom. I use the following for most of my apps. I rely on the OS rather than the processor. If they can run the OS you list, then they should be in good shape to run your app. Mac: System 7-9 & 10 32MB RAM 640 x 480 display (800 x 600 highly suggested) hard drive, CD-ROM and printer. Win: Windows 95-XP 32MB RAM 640 x 480 display (800 x 600 highly suggested) hard drive, CD-ROM and printer. -- Best regards, Mark Talluto http://www.canelasoftware.com From dsc at swcp.com Mon Mar 1 20:43:25 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 18:43:25 -0700 Subject: Problem with Image on background property In-Reply-To: Message-ID: On Monday, March 1, 2004, at 07:21 AM, Thomas McGrath III wrote: > What happens if you have a group set to background behavior and then > put that in a group that does not have background behavior? > > > curious > > Tom I don't know. However, properties can be set unshared even in nested groups. My guess: Since such a group is not on the card when a new card is created and is not a shared group, it does not come into play. Note that background behavior is not the same as sharing the group, that is, placing the group among several cards in the same stack. Curious Dar From revlists at canelasoftware.com Mon Mar 1 20:47:58 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon, 1 Mar 2004 17:47:58 -0800 Subject: Problems with cloning cards... In-Reply-To: <001a01c3ffae$15d50420$5602a8c0@athalon> References: <001a01c3ffae$15d50420$5602a8c0@athalon> Message-ID: On Mar 1, 2004, at 8:56 AM, Stephen King wrote: > Hi All, > > I should have stuck with one card stacks....! > > I am having some trouble understanding cloning cards. I am using the > clone > approach at the moment so that card script is carried over (maybe > templates > are the way but I haven't investigated them yet). > > 1. In the script > On..handler > ....... > Clone card template > ..... > end handler > does the script complete or terminate immediately the clone takes > place. I > ask this because for a while it seemed that scripts after the clone did > occur (in my case sending a message to the new card), but now nothing > seems > to happen after the clone takes place. I have tested this by placing an > Answer directly after the clone command which does not respond but > does if > just before the clone command. The clone itself does occur. > > Now, I can get only get the clone card to respond to a message sent to > it by > placing 'send message to last card in xxx milliseconds' BEFORE the > clone > takes place. Before it was after (without the milliseconds)! > > 2. When a card is cloned, does it receive any newcard, opencard > messages? My > clone doesn't seem to respond to anything like this. > > 3. Previously, my cloned cards seemed to number themselves upwards > from the > original. Now they SEEM (not 100% sure) to be pushing the original up > and > numbering themselves 1 etc! If it doesn't become the last card this > gives me > some problems as I send an initialise message to the last card after > cloning. > > As you can see, I'm a little confused! > > Hi Stephen, I just posted the same problem to this list. You might take a look at my messages with the subject: Differences between standalone and IDE results. I have even created a sample stack that demonstrates the problem. You are not alone. I believe it is a bug in the IDE. It should run fine if you create a standalone out of it or build your app in MC 2.5. I will be buzillaing this in a few minutes. -- Best regards, Mark Talluto http://www.canelasoftware.com From dsc at swcp.com Mon Mar 1 20:49:33 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 18:49:33 -0700 Subject: Opening a zipped file in RunRev? In-Reply-To: Message-ID: On Monday, March 1, 2004, at 09:30 AM, Scott Rossi wrote: >> I don't suppose there is any way for RunRev to deal with a zipped >> file, i.e., myStack.rev.zip? > > Sure - decompress it locally and then run it. See the decompress > function. But that's gzip. Or has something new come along? Dar Scott From revlists at canelasoftware.com Mon Mar 1 20:55:48 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon, 1 Mar 2004 17:55:48 -0800 Subject: Problems with cloning cards... In-Reply-To: <001a01c3ffae$15d50420$5602a8c0@athalon> References: <001a01c3ffae$15d50420$5602a8c0@athalon> Message-ID: On Mar 1, 2004, at 8:56 AM, Stephen King wrote: > I am having some trouble understanding cloning cards. I am using the > clone > approach at the moment so that card script is carried over (maybe > templates > are the way but I haven't investigated them yet). > > 1. In the script > On..handler > ....... > Clone card template > ..... > end handler Are you grouping any objects before you clone your card? I found that the start the problem. -- Best regards, Mark Talluto http://www.canelasoftware.com From dsc at swcp.com Mon Mar 1 20:56:14 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 18:56:14 -0700 Subject: System Requirements In-Reply-To: <3996AE5EBEF964418D80953BDCABFF5613A066F5@ex1.asurite.ad.asu.edu> Message-ID: On Monday, March 1, 2004, at 11:45 AM, Thomas Cole wrote: > Could someone kindly tell me what the minimum processor speed and RAM > requirements are for Rev standalones? Is the rest all right? What are > developers putting on their cd's? Perhaps the system requirements for the Revolution product can be helpful. You would want to consider carefully anything more generous than this in your statement. http://www.runrev.com/Revolution1/systemrequirements.html > Tom in Arizona Dar in New Mexico From dsc at swcp.com Mon Mar 1 20:58:36 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 18:58:36 -0700 Subject: Paint Palette issue In-Reply-To: <88774269-6BC8-11D8-998B-000A95DA60FA@adelphia.net> Message-ID: <1E0DC14C-6BED-11D8-8779-000A9567A3E6@swcp.com> On Monday, March 1, 2004, at 02:36 PM, Thomas McGrath III wrote: > My paint palette is square and has buttons that do nothing and others > that cover up other buttons. I have seen variations of this. Are you up to bugzilla-ing? After you make the bug entry go back in and leave your picture. Dar Scott From ops at myesa.com Mon Mar 1 21:06:32 2004 From: ops at myesa.com (Ops) Date: Mon, 01 Mar 2004 20:06:32 -0600 Subject: substack and systemWindow property In-Reply-To: References: <40431BB4.6040000@myesa.com> <40436D3B.7090204@myesa.com> Message-ID: <4043EC28.909@myesa.com> AH! OK...THANK YOU Sean!! ...maybe you should charge a little $$ (now that I already have *my* hands on it :) Opie shaosean at unitz.ca wrote: > oddly enough they added the feature into the mac versions, but they left > out the windows versions (heck they could have even used my code ;-) > > -Sean > > -----Original Message----- > >>and "windowTopMost"...was there an easier way or a way to do it without >>the use of the dll? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From kray at sonsothunder.com Mon Mar 1 21:22:44 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 1 Mar 2004 20:22:44 -0600 Subject: substack and systemWindow property In-Reply-To: Message-ID: <005001c3fffd$426db280$6601a8c0@LightningFlash> Sean, the systemWindow property should work on Windows ... are you sure that it doesn't? If so, you should Bugzilla it... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > shaosean at unitz.ca > Sent: Monday, March 01, 2004 7:32 PM > To: How to use Revolution > Subject: Re: substack and systemWindow property > > > oddly enough they added the feature into the mac versions, > but they left > out the windows versions (heck they could have even used my code ;-) > > -Sean > > -----Original Message----- > > and "windowTopMost"...was there an easier way or a way to do it > > without the use of the dll? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From kray at sonsothunder.com Mon Mar 1 21:25:31 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 1 Mar 2004 20:25:31 -0600 Subject: Problem with Image on background property In-Reply-To: Message-ID: <005101c3fffd$a63a8e50$6601a8c0@LightningFlash> You enter a closed time loop and age rapidly until you hit Command-period... :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Thomas McGrath III > Sent: Monday, March 01, 2004 8:21 AM > To: How to use Revolution > Subject: Re: Problem with Image on background property > > > What happens if you have a group set to background behavior and then > put that in a group that does not have background behavior? > > > curious > > Tom > On Feb 29, 2004, at 7:39 PM, Dar Scott wrote: > > > > > On Sunday, February 29, 2004, at 06:51 AM, Stephen King wrote: > > > >> Any ideas why each card sees the same image and why the image > >> reference > >> appears on new generated cards? > > > > I think only field text and button highlight can be shared. > > > > Create an unshared image from a group with a hidden field > to contain a > > text version of the image. Have the background or support library > > catch preOpenCard. > > > > I have "unshared" custom controls, but this one is not ready for > > primetime yet. > > > > Dar Scott > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From sarahr at genesearch.com.au Mon Mar 1 21:33:48 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 2 Mar 2004 12:33:48 +1000 Subject: Getting palette buttons to work on another stack Message-ID: <08E45EE9-6BF2-11D8-AAF4-0003937A97B8@genesearch.com.au> Jonathan is having email problems and asked me to forward this to the list - Sarah. ------------------- What's the best way to get a palette button to work on another stack? In HyperCard, you could refer to an object (e.g. "field 1") in a palette-button's handler and it would be obvious that this would refer to that object on the current card (of the current stack). However, in Revolution, palettes are stacks, so it's not so easy. With a bit of digging around the Transcript Dictionary ("defaultStack", "mainStack", "mainStacks()", "stacks()", "stackFiles", "topStack()" [="currentWindow()"], "openStacks()" [="windows()"], "revLoadedStacks(application)" !) I came up with the following handler, which works. It's to toggle the lock property of all fields on a card: on mouseUp put the short name of the topStack into activeStack lock screen lock messages push cd go activeStack repeat with i=1 to the number of flds set cursor to busy set lockText of fld i to not (lockText of fld i) end repeat pop cd end mouseUp Interestingly, it also seems to work even if the "palette" stack is made "topLevel". (I expected it would have regarded itself as the topStack but there you go.) Is this the way you're meant to do it? It seems a little clumsy - especially with the lock screen; push cd; go...; pop cd stuff. Thanks, Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au From scott at tactilemedia.com Mon Mar 1 22:01:15 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 01 Mar 2004 19:01:15 -0800 Subject: Opening a zipped file in RunRev? In-Reply-To: Message-ID: On 3/1/04 5:49 PM, "Dar Scott" wrote: >>> I don't suppose there is any way for RunRev to deal with a zipped >>> file, i.e., myStack.rev.zip? >> >> Sure - decompress it locally and then run it. See the decompress >> function. > > But that's gzip. Or has something new come along? The original example posted lists a stack as the zipped file. Thus it would possible to compress the original stack and then decompress the stack wherever needed. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Mon Mar 1 22:39:23 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 20:39:23 -0700 Subject: Opening a zipped file in RunRev? In-Reply-To: Message-ID: <328FDF24-6BFB-11D8-8779-000A9567A3E6@swcp.com> On Monday, March 1, 2004, at 08:01 PM, Scott Rossi wrote: >>> Sure - decompress it locally and then run it. See the decompress >>> function. >> >> But that's gzip. Or has something new come along? > > The original example posted lists a stack as the zipped file. Thus it > would > possible to compress the original stack and then decompress the stack > wherever needed. > I get it. I was stuck on thinking zip. Dar Scott From jacque at hyperactivesw.com Mon Mar 1 23:19:58 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Mar 2004 22:19:58 -0600 Subject: Problem with Image on background property In-Reply-To: References: Message-ID: <40440B6E.4010603@hyperactivesw.com> On 3/1/04 7:43 PM, Dar Scott wrote: > Note that background behavior is not the same as sharing the group, that > is, placing the group among several cards in the same stack. How is it different? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Mon Mar 1 23:53:14 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 1 Mar 2004 22:53:14 -0600 Subject: substack and systemWindow property In-Reply-To: <005001c3fffd$426db280$6601a8c0@LightningFlash> Message-ID: I've found that in XP the systemWindow property only works with the decorations set to "default" Any other setting and it just behaves like a regular stack... -Chipp > Sean, the systemWindow property should work on Windows ... are you sure > that it doesn't? If so, you should Bugzilla it... > > Ken Ray From shaosean at unitz.ca Tue Mar 2 00:06:31 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Tue, 02 Mar 2004 00:06:31 -0500 Subject: fwPack/fwUnpack in php? In-Reply-To: References: <4043B077.6020109@fourthworld.com> Message-ID: below follows the fwPack code in PHP.. fwUnpack is coming -Sean <% function fwPack($pData, $pPassword="") { if ($pPassword === ""): $pData = "00" . gzencode($pData); else: $tKeyString = pack("H*", md5($pPassword)); $tKeyStringLen = strlen($tKeyString); $pData = gzencode($pData); $tDataLen = strlen($pData); $tCryptoText = ""; $i = 0; for ($k=0; $k < $tDataLen; $k++): if ($i >= $tKeyStringLen): $i = 0; endif; $tCryptoText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); $i++; endfor; $pData = "01" . $tCryptoText; endif; return base64_encode($pData); } // end fwPack echo fwPack("functions", "fred"); %> From dsc at swcp.com Tue Mar 2 00:08:06 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 1 Mar 2004 22:08:06 -0700 Subject: Problem with Image on background property In-Reply-To: <40440B6E.4010603@hyperactivesw.com> Message-ID: <975F8778-6C07-11D8-8779-000A9567A3E6@swcp.com> On Monday, March 1, 2004, at 09:19 PM, J. Landman Gay wrote: >> Note that background behavior is not the same as sharing the group, >> that is, placing the group among several cards in the same stack. > > How is it different? A group may be shared among several cards. That is independent of whether the backgroundBehavior is set. If the backgroundBehavior is true of a group on a card, then it is behind the card in the message path for all controls as targets on the card that are not groups or in groups (whether shared or have backgroundBehavior set or not). It is also behind the card for the card as target. (This path behavior means that the path for a custom control I make depends on whether I construct it with a group or not.) If a new card is created then all groups with backgroundBehavior set to true on the current card will be placed on the new card. Shared groups with this not set will not be automatically placed. If a group is placed on a card, the backgroundBehavior is set to true, but it can be set to false. Dar Scott From shaosean at unitz.ca Tue Mar 2 00:24:49 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Tue, 02 Mar 2004 00:24:49 -0500 Subject: fwPack/fwUnpack in php? In-Reply-To: References: Message-ID: well here are the two functions.. next ;-) -Sean <% function fwPack($pData, $pPassword="") { if ($pPassword === ""): $pData = "00" . gzencode($pData); else: $tKeyString = pack("H*", md5($pPassword)); $tKeyStringLen = strlen($tKeyString); $pData = gzencode($pData); $tDataLen = strlen($pData); $tCryptoText = ""; $i = 0; for ($k=0; $k < $tDataLen; $k++): if ($i >= $tKeyStringLen): $i = 0; endif; $tCryptoText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); $i++; endfor; $pData = "01" . $tCryptoText; endif; return base64_encode($pData); } // end fwPack function fwUnpack($pData, $pPassword="") { $pData = base64_decode($pData); $tEncryptionMethod = $pData{0} . $pData{1}; // get the encryption method $pData = substr($pData,2); // remove the encryption method from the data switch($tEncryptionMethod): case "00": // no encryption break; case "01": // md5 encryption $tKeyString = pack("H*", md5($pPassword)); $tKeyStringLen = strlen($tKeyString); $tDataLen = strlen($pData); $tClearText = ""; $i = 0; for ($k=0; $k < $tDataLen; $k++): if ($i >= $tKeyStringLen): $i = 0; endif; $tClearText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); $i++; endfor; $pData = $tClearText; endswitch; return gzinflate(substr($pData,10)); } // end fwUnpack echo fwUnpack(fwPack("abraxas", "fred"), "fred"); %> From shaosean at unitz.ca Tue Mar 2 00:31:36 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Tue, 02 Mar 2004 00:31:36 -0500 Subject: substack and systemWindow property In-Reply-To: <4043EC28.909@myesa.com> References: <40431BB4.6040000@myesa.com> <40436D3B.7090204@myesa.com> <4043EC28.909@myesa.com> Message-ID: > AH! OK...THANK YOU Sean!! ...maybe you should charge a little $$ (now > that I already have *my* hands on it :) nah.. it's something that should belong in the engine (just like the mac versions).. also if i was to charge for anything i'm sure you'd expect upgrades or support or something ;-) personally i just do all this programming for fun, if someone else has a use for it - great, but i'd be writing it anyways =) you should see my nice mp3 player, has "metal" windows, yet it's on windows (hasn't touched a mac yet).. -Sean ps.. hope that you find the DLL useful ^_^ From jacque at hyperactivesw.com Tue Mar 2 00:31:54 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Mar 2004 23:31:54 -0600 Subject: Problem with Image on background property In-Reply-To: <975F8778-6C07-11D8-8779-000A9567A3E6@swcp.com> References: <975F8778-6C07-11D8-8779-000A9567A3E6@swcp.com> Message-ID: <40441C4A.6090403@hyperactivesw.com> I see where you are coming from now. I always think of it as: a group with background behavior is a shared group that is only placed on one card. This probably stems from my HC experience, where 1-card backgrounds are very common. On 3/1/04 11:08 PM, Dar Scott wrote: > > On Monday, March 1, 2004, at 09:19 PM, J. Landman Gay wrote: > >>> Note that background behavior is not the same as sharing the group, >>> that is, placing the group among several cards in the same stack. >> >> >> How is it different? > > > A group may be shared among several cards. That is independent of > whether the backgroundBehavior is set. > > If the backgroundBehavior is true of a group on a card, then it is > behind the card in the message path for all controls as targets on the > card that are not groups or in groups (whether shared or have > backgroundBehavior set or not). It is also behind the card for the card > as target. (This path behavior means that the path for a custom control > I make depends on whether I construct it with a group or not.) > > If a new card is created then all groups with backgroundBehavior set to > true on the current card will be placed on the new card. Shared groups > with this not set will not be automatically placed. > > If a group is placed on a card, the backgroundBehavior is set to true, > but it can be set to false. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pixelbird at interisland.net Tue Mar 2 00:56:28 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 01 Mar 2004 21:56:28 -0800 Subject: More scrolling images In-Reply-To: <20040302005635.BEAC89300AF@mail.runrev.com> Message-ID: >> Date: Mon, 1 Mar 2004 15:08:37 -0700 >> From: Dar Scott >> Subject: Re: More scrolling images >> In the Revolution goc, "grc" means "graphic" not "image", so I'm >> confused. I don't know what it is for. > ----------- > I grouped the grc and added scrollbars to it, then I edited the group and > imported the oversize into the group, but I seew hat you mean. ---------- OK, I just went back and looked at this and know why the confusion. I've been working quite bit in SuperCard since almost all I've been doing is for Macs, and all image things in SC are graphics, but they have different types, i.e., draw graphics, paint graphics, textDraw graphics, bitmapped graphics, etc. So please excuse me if I accidentally call something with pictures in it a graphic...if you can tell it has a picture, you generally know I'm referring to an 'image'. Thanks...I'll try to speak Rev a little better... :-) Ken N. From chipp at chipp.com Tue Mar 2 01:13:49 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 2 Mar 2004 00:13:49 -0600 Subject: fwPack/fwUnpack in php? In-Reply-To: Message-ID: > well here are the two functions.. next ;-) > > -Sean > > Great! If you don't mind, I'll include them in the fwPack/Unpack tutorial I have at: http://www.altuit.com/webs/altuit2/RunRev/Tutorials.htm Next? Hmmmm. how about them in .asp??? -Chipp From ambassador at fourthworld.com Tue Mar 2 01:20:12 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Mar 2004 22:20:12 -0800 Subject: fwPack/fwUnpack in php? In-Reply-To: References: Message-ID: <4044279C.1050804@fourthworld.com> shaosean at unitz.ca wrote: > well here are the two functions.. next ;-) > > -Sean > A thing of beauty, Sean. Thank you. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com > > <% > > function fwPack($pData, $pPassword="") { > if ($pPassword === ""): > $pData = "00" . gzencode($pData); > > else: > $tKeyString = pack("H*", md5($pPassword)); > $tKeyStringLen = strlen($tKeyString); > > $pData = gzencode($pData); > $tDataLen = strlen($pData); > > $tCryptoText = ""; > $i = 0; > for ($k=0; $k < $tDataLen; $k++): > if ($i >= $tKeyStringLen): > $i = 0; > endif; > $tCryptoText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); > $i++; > endfor; > $pData = "01" . $tCryptoText; > endif; > return base64_encode($pData); > } > // end fwPack > > > function fwUnpack($pData, $pPassword="") { > $pData = base64_decode($pData); > $tEncryptionMethod = $pData{0} . $pData{1}; // get the encryption > method > $pData = substr($pData,2); // remove the encryption method from the > data > > switch($tEncryptionMethod): > case "00": // no encryption > break; > case "01": // md5 encryption > $tKeyString = pack("H*", md5($pPassword)); > $tKeyStringLen = strlen($tKeyString); > > $tDataLen = strlen($pData); > > $tClearText = ""; > $i = 0; > for ($k=0; $k < $tDataLen; $k++): > if ($i >= $tKeyStringLen): > $i = 0; > endif; > $tClearText .= chr( ord($pData{$k}) ^ ord($tKeyString{$i}) ); > $i++; > endfor; > $pData = $tClearText; > endswitch; > > return gzinflate(substr($pData,10)); > } > // end fwUnpack > > > echo fwUnpack(fwPack("abraxas", "fred"), "fred"); > > %> > From chipp at chipp.com Tue Mar 2 01:22:17 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 2 Mar 2004 00:22:17 -0600 Subject: 'un-style' clipboard text... Message-ID: I would like to remove any style from the clipboard text. Any idea how to do this? New stack, create two fields Set the text formatting of the 2 fields to 2 different settings. Say, fld 1 is Arial 14 pt fld 2 is Courier New 24 pt Type some text into fld 1. Now cut and paste into fld 2. I want the text in fld 2 to be Courier New 24 pt *after* the paste. I don't want to reset any properties for fld 2. Any idea how to do this efficiently? Currently, my kludge work-around is after paste do: lock screen put the vScroll of fld 2 into tV put fld 2 into t put t into fld 2 set the vScroll of fld 2 to tV unlock screen Seems like there's got to be an easier way? --Chipp --------------------- Chipp Walters Altuit, inc. http://www.altuit.com http://www.chipp.com --------------------- From revolution at jaedworks.com Tue Mar 2 01:51:38 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 1 Mar 2004 22:51:38 -0800 Subject: Again with the start using. In-Reply-To: <4043AEA1.8020008@fourthworld.com> References: <20040301202623.A1CD7BFB0@xprdmailfe13.nwk.excite.com> <4043A635.2080200@fourthworld.com> <4043AEA1.8020008@fourthworld.com> Message-ID: At 1:44 PM -0800 3/1/2004, Richard Gaskin wrote: >By what rules could one intuit whether a given token is a function >or a property? > >Jeanne, what's Kamins' argument for this one? You mean Winkler's? I'm not sure myself. I do note though that global properties in HyperTalk can be expressed as properties of HyperCard - for example, "if the suspended of HyperCard is true..." Written this way, there's no ambiguity - all properties are "of" something - and it could be that leaving off the "of HyperCard" was originally a shortcut. Differentiating between global properties and no-parameter functions is difficult for me too, for what it's worth. (It's the main reason that for "HT 2.2: The Book", I reorganized the language reference to put the terms in alphabetical order, instead of grouped by type of term - with the first edition, I was always having to look under both Functions and Properties to find things.) But I rarely use the () form for functions that don't take a parameter, so in practice the confusion isn't normally a problem for me personally when scripting. Just when looking things up. ;-) >And what is the rule that determines when "the" is necessary? Is it >required for custom props only, and optional with all others? I think so. (But it's strongly recommended to always use "the" to reference properties; not using "the" is one of those things that might not always be supported, so....) -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Tue Mar 2 01:57:05 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 1 Mar 2004 22:57:05 -0800 Subject: 'un-style' clipboard text... In-Reply-To: References: Message-ID: At 12:22 AM -0600 3/2/2004, Chipp Walters wrote: >I would like to remove any style from the clipboard text. Any idea how to do >this? put the clipboard["text"] into field "Unstyled" -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From janschenkel at yahoo.com Tue Mar 2 01:59:36 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 1 Mar 2004 22:59:36 -0800 (PST) Subject: 'un-style' clipboard text... In-Reply-To: Message-ID: <20040302065936.83935.qmail@web60504.mail.yahoo.com> --- Chipp Walters wrote: > I would like to remove any style from the clipboard > text. Any idea how to do > this? > > New stack, create two fields > Set the text formatting of the 2 fields to 2 > different settings. > > Say, fld 1 is Arial 14 pt > fld 2 is Courier New 24 pt > > Type some text into fld 1. Now cut and paste into > fld 2. > > I want the text in fld 2 to be Courier New 24 pt > *after* the paste. I don't > want to reset any properties for fld 2. Any idea how > to do this efficiently? > > Currently, my kludge work-around is after paste do: > > lock screen > put the vScroll of fld 2 into tV > put fld 2 into t > put t into fld 2 > set the vScroll of fld 2 to tV > unlock screen > > Seems like there's got to be an easier way? > > --Chipp > Hi Chipp, My solution is a bit if a kludge as well, but it does the trick, also after drag&drop : -- on dragDrop send "UnformatMe" to me in 15 milliseconds pass dragDrop end dragDrop on pasteKey send "UnformatMe" to me in 15 milliseconds pass pasteKey end pasteKey on UnformatMe set the text of me to the txt of me end UnformatMe -- Of course you can turn this into a fronscript and have it work everywhere. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From chipp at chipp.com Tue Mar 2 02:34:26 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 2 Mar 2004 01:34:26 -0600 Subject: 'un-style' clipboard text... In-Reply-To: Message-ID: Hi Jeanne, put the clipboard["text"] into field "Unstyled" creates a script error put the clipboardData["text"] into field "Unstyled" doesn't remove the style... any other ideas?? -Chipp > put the clipboard["text"] into field "Unstyled" > -- > jeanne a. e. devoto ~ jaed at jaedworks.com From chipp at chipp.com Tue Mar 2 02:34:37 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 2 Mar 2004 01:34:37 -0600 Subject: 'un-style' clipboard text... In-Reply-To: <20040302065936.83935.qmail@web60504.mail.yahoo.com> Message-ID: Jan, While yours works, the problem is that the field doesn't retain it's selection status. I want to hilite some text in a field, paste (replacing hilited text) and retain the hilite of the text just pasted. Thanks for your help, best, Chipp > Hi Chipp, > > My solution is a bit if a kludge as well, but it does > the trick, also after drag&drop : > > -- > on dragDrop > send "UnformatMe" to me in 15 milliseconds > pass dragDrop > end dragDrop > > on pasteKey > send "UnformatMe" to me in 15 milliseconds > pass pasteKey > end pasteKey > > on UnformatMe > set the text of me to the txt of me > end UnformatMe > -- > > Of course you can turn this into a fronscript and have > it work everywhere. > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the > same time." (La Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Search - Find what youre looking for faster > http://search.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Tue Mar 2 03:12:50 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 2 Mar 2004 02:12:50 -0600 Subject: 'un-style' clipboard text... In-Reply-To: Message-ID: Hi Jeanne, Jan -- me again :-) Turns out my RR2.1.2 was hosed. Reinstalled and now this works for me. on pasteIt put the selectedChunk into tChunk if tChunk is empty then exit to top if the clipboard is text then put the clipboardData["text"] into tTxt put "put tTxt into " & tChunk into tDo do tDo end if end pasteIt This will effectively paste styled text w/out the style into a fld, replacing the selected text. -Chipp From ops at myesa.com Tue Mar 2 03:25:52 2004 From: ops at myesa.com (Ops) Date: Tue, 02 Mar 2004 02:25:52 -0600 Subject: substack and systemWindow property In-Reply-To: <005001c3fffd$426db280$6601a8c0@LightningFlash> References: <005001c3fffd$426db280$6601a8c0@LightningFlash> Message-ID: <40444510.405@myesa.com> In this particular (windows) project, I have a mainstack and a substack, both with empty decorations...systemWindow works fine for the mainstack but NOT for the substack, which is where Sean's (most excellent) DLL came into play for me, and it's use was the only way I could get the darn substack to "float"... Opie Ken Ray wrote: > Sean, the systemWindow property should work on Windows ... are you sure > that it doesn't? If so, you should Bugzilla it... > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > >>-----Original Message----- >>From: use-revolution-bounces at lists.runrev.com >>[mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>shaosean at unitz.ca >>Sent: Monday, March 01, 2004 7:32 PM >>To: How to use Revolution >>Subject: Re: substack and systemWindow property >> >> >>oddly enough they added the feature into the mac versions, >>but they left >>out the windows versions (heck they could have even used my code ;-) >> >>-Sean >> >>-----Original Message----- >> >>>and "windowTopMost"...was there an easier way or a way to do it >>>without the use of the dll? >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-> revolution >> > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From kray at sonsothunder.com Tue Mar 2 03:29:49 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 2 Mar 2004 02:29:49 -0600 Subject: Getting palette buttons to work on another stack In-Reply-To: <08E45EE9-6BF2-11D8-AAF4-0003937A97B8@genesearch.com.au> Message-ID: <000001c40030$8aa3d740$6601a8c0@LightningFlash> > on mouseUp > put the short name of the topStack into activeStack > lock screen > lock messages > push cd > go activeStack > repeat with i=1 to the number of flds > set cursor to busy > set lockText of fld i to not (lockText of fld i) > end repeat > pop cd > end mouseUp > > Is this the way you're meant to do it? It seems a little > clumsy - especially with the lock screen; push cd; go...; pop > cd stuff. No, you should be able to do this (but only when the palette's really a palette): on mouseUp set the defaultStack to the topStack repeat with i=1 to the number of flds set cursor to busy set lockText of fld i to not (lockText of fld i) end repeat end mouseUp Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From erik.lips at zonnet.nl Tue Mar 2 03:52:21 2004 From: erik.lips at zonnet.nl (Erik Lips) Date: Tue, 02 Mar 2004 09:52:21 +0100 Subject: Saving substacks: where do I go wrong? Message-ID: <5.2.0.9.0.20040302085804.014cbd60@pop3.zonnet.nl> Hi, I want to build a standalone application with a separate stack to hold and save data. On the RR website I found some instructions to do this: http://runrev.com/revolution/developers/articles/tipoftheweek/1.html However it does not work. I have made test stack with stack "main1" as mainstack and "sub1" as substack of "main1". Stack "sub1" has two cards. On card 2 I have text in field 1 and a button with script "save this stack". I followed the instructions on the site and built the application. However no substack files were placed in the separate folder data. And I could not save the substack card. The result was "can't save into standalone". So the question is: where do I go wrong? Many thanks in advance. Erik PS: Why do posts not always make it to the lists? From martin at materiaprima.fsnet.co.uk Tue Mar 2 03:55:10 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Tue, 02 Mar 2004 08:55:10 +0000 Subject: System Requirements In-Reply-To: <3996AE5EBEF964418D80953BDCABFF5613A066F5@ex1.asurite.ad.asu.edu> Message-ID: Hi Tom, Can't offer any useful info on win systems, but In addition to what others have said : I have run 68k standalones under system 7.6 with reasonable success. How much ram you'll need depends on your project of course. With hypercard things were loaded from disk as required. but with rev, anything open is loaded entirley into ram, so in general you'll need more of it than with HC. I would however strongly advise you to test on an actual system 7 machine if you are going to claim your software runs on one, because I've found some significant differences between running under emulation on a PPC mac and running actually on a 68k mac. Some things you might not expect may crash, some things will work more like windows than mac, some things may just fail. Unless supporting older macs is important in your situatuion, it may be saner to draw an arbitrary line under OS 8.6, as many vendors do nowadays, alas. As for revolution's stated minimum requirements, in my experience the IDE doesn't really run under the minimum conditions stated. And in any case, a standalone should (or can be made so that it will) require much less muscle than the revolution IDE. Martin >I have a publisher who wants to distribute a CD with my rev standalones. >Previously, when I used HyperCard for Mac and Toolbook for Windows, the >system requirements on the CD read: > >Windows 386/33 processor with 8 MB RAM >Windows 95 or higher >Single-speed CD ROM >256-color display at 640x48 > >and for Mac: >Apple Macintosh 68040 processor with 5 MB RAM >System 7.1 or higher >Single-speed CD-ROM > >Now I am distributing the same software product as MACFAT, MACOSX, and >Windows Rev standalones. They want to know how to change the System >requirements info to print on a CD. > >Could someone kindly tell me what the minimum processor speed and RAM >requirements are for Rev standalones? Is the rest all right? What are >developers putting on their cd's? > >Thanks very much. > >Tom in Arizona >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From monte at sweattechnologies.com Tue Mar 2 03:59:07 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 2 Mar 2004 19:29:07 +1030 Subject: Saving substacks: where do I go wrong? In-Reply-To: <5.2.0.9.0.20040302085804.014cbd60@pop3.zonnet.nl> Message-ID: > I want to build a standalone application with a separate stack to > hold and > save data. > On the RR website I found some instructions to do this: > http://runrev.com/revolution/developers/articles/tipoftheweek/1.html > > However it does not work. > I have made test stack with stack "main1" as mainstack and "sub1" as > substack of "main1". > Stack "sub1" has two cards. On card 2 I have text in field 1 and a button > with script "save this stack". > > I followed the instructions on the site and built the application. > However no substack files were placed in the separate folder data. > And I could not save the substack card. The result was "can't save into > standalone". > > So the question is: where do I go wrong? I'd suggest creating a separate stackFile for data stack so your development folder is the same as your standalone. So create two mainStacks. Add them both to your distribution. Make sure the right one is you application mainstack then build. Cheers Monte From xbury.cs at clearstream.com Tue Mar 2 04:48:30 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 2 Mar 2004 10:48:30 +0100 Subject: Saving substacks: where do I go wrong? Message-ID: dont use a substack of an application if you want to save to it... you add the stack files to the distribution builder and that's it... ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 Erik Lips Sent by: use-revolution-bounces at lists.runrev.com 02/03/04 09:52 Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: Saving substacks: where do I go wrong? . Hi, I want to build a standalone application with a separate stack to hold and save data. On the RR website I found some instructions to do this: http://runrev.com/revolution/developers/articles/tipoftheweek/1.html However it does not work. I have made test stack with stack "main1" as mainstack and "sub1" as substack of "main1". Stack "sub1" has two cards. On card 2 I have text in field 1 and a button with script "save this stack". I followed the instructions on the site and built the application. However no substack files were placed in the separate folder data. And I could not save the substack card. The result was "can't save into standalone". So the question is: where do I go wrong? Many thanks in advance. Erik PS: Why do posts not always make it to the lists? _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From in.bois at wanadoo.fr Tue Mar 2 05:14:55 2004 From: in.bois at wanadoo.fr (Alain Bois) Date: Tue, 2 Mar 2004 11:14:55 +0100 Subject: Detect individual Collisions In-Reply-To: <4041CC6C.88D66F4C@Club-Internet.fr> References: <4041CC6C.88D66F4C@Club-Internet.fr> Message-ID: <73A37099-6C32-11D8-9E73-000A95AB7040@wanadoo.fr> There is my solution I put the following script into a hide field on mousestilldown set the loc of me to the mouseloc end mousestilldown on mousemove repeat with i = 1 to the number of graphics if intersect (me, graphic (i)) and i is not the number of me then set the textcolor of me to "green" exit repeat else set the textcolor of me to "red" end if end repeat end mousemove Call it field 1 and i put this script into the card script or stack script on newgraphic set the script of the last graphic to fld 1 end newgraphic and after when I create a new graphic, when it has a collision with any object graphic it changes of color. Le 29 f?vr. 04, ? 12:26, jbv a ?crit : > Use the intersect fonction inside a repeat loop. > I did something similar last year : the user was drawing > a selection rectangle on the screen, and various objects > were changing their bordercolor in real time if they were > (or weren't) inside the selection rect. I was even able to > implement multiple selection (using the shift key and > comparing the current selection with a list of previous > selected objects). > Speed wasn't a roblem on a Mac 9600 / 300... > > JB > >> Hi there >> >> I'm trying to make a timeline-bar where you can add or delete >> rectangles containing "whatever". The user should be able to move a >> rectangle left or right, but if it collides with another rectangle, >> it should stop.... >> >> Because the user is able to delete and add new rectangles I have to >> make some sort of function check if the moving rectangle is going to >> collide with other rectangles to the left and right. (like the >> timeline in Adobe Premiere) I know this is possible, but how do I do >> it fast..... Checking every rectangle with repeat is to slow.....and >> the only idea I have now is to make a list in a hidden field-table >> for every new created rectangle...... >> >> any ideas....? >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From psahores at easynet.fr Tue Mar 2 08:30:04 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 2 Mar 2004 14:30:04 +0100 Subject: Opening a zipped file in RunRev? In-Reply-To: References: <20040301110607.3B70F930083@mail.runrev.com> Message-ID: Hi Jim, Just use : > on mouseUp > load url "http://localhost/evoecoles/evoecoles.mc.gz" with > message statutconnex > end mouseUp > > on statutconnex > if the cachedurls contains > "http://localhost/evoecoles/evoecoles.mc.gz" then > go stack decompress(url > "http://localhost/evoecoles/evoecoles.mc.gz") > save this stack as the directory & "/evoecoles.mc" > else answer " " & return & "La connexion avec le serveur" && quote & > \ > "EVOLUTION" & quote && "est rompue." & \ > return & return & "V?rifiez votre configuration d'acc?s ?" && \ > "l'internet avant" & return & "de poursuivre..." > end statutconnex Works well there (Metacard and Revolution), under both Linux and Panther :) Best, Pierre Le 1 mars 04, ? 16:41, Jim Hurley a ?crit : > One can open a stack stored on the Web with > > Go stack url "http://myWebSite/myStack.rev" > > provided myStack.rev is a RunRev stack file. > > I don't suppose there is any way for RunRev to deal with a zipped > file, i.e., myStack.rev.zip? > > Wishfully thinking, > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores at easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From tuviah at runrev.com Tue Mar 2 08:36:57 2004 From: tuviah at runrev.com (tuviah snyder) Date: Tue, 2 Mar 2004 08:36:57 -0500 Subject: 'un-style' clipboard text... References: <20040302073309.C98419300A5@mail.runrev.com> Message-ID: <00de01c4005b$6f654bf0$1602a8c0@USER> Yeah this is annoying me as well, especially when copying paste from websites into the script editor. So the workaround with clipboarddata that Jeanne suggested should work but I think we need two new additional. copy as [format] where copy as text is supported. paste as [format] where paste as text is supported. Tuviah From paul.springer at sensis.com Tue Mar 2 09:04:33 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Tue, 2 Mar 2004 09:04:33 -0500 Subject: From a Rookie: Scope and Visibility Among Stacks/Scripts Message-ID: I am just beginning to use RR for a rapid development of a demo. It seems like the perfect tool, and I am very impressed. Nevertheless I am struggling with a few things and the on-line documentation, while loaded with good information, is a little awkward until you learn the terms for whatever it is you are looking for. I don't have much GUI building experience and my strongest language is Ada. (Yes, I have always worked for defense contractors!) BTW, in reading some of your threads I see concerns about fostering acceptability of what you (and I) think is a great tool - RR. Believe me, Ada advocates have been through (and are still going through) the same issues. I wish us both luck! Anyway, the thing I am struggling with the most right now is visibility and scope. In particular, I am trying to move the value from a field on a substack into a field on the parent stack, but the script for the substack cannot "see" the field on the parent stack. I expect that when I understand this topic, a lot of things will become clearer. Sorry to post such a simple question; I am sure there is a pertinent section of documentation, but I have not identified it yet. Can someone help, either with a simple answer or a pointer to the right place to look? Thanks, -Paul From klaus at major-k.de Tue Mar 2 09:11:58 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 2 Mar 2004 15:11:58 +0100 Subject: OT: virus alarm In-Reply-To: <00de01c4005b$6f654bf0$1602a8c0@USER> References: <20040302073309.C98419300A5@mail.runrev.com> <00de01c4005b$6f654bf0$1602a8c0@USER> Message-ID: <91941ABB-6C53-11D8-B0A4-000A27B49A96@major-k.de> Hi all the good ol' "W32.Netsky.C at mm" virus is currently active... And it looks like someones addressbook containing lots of adresses of members of this list has been infected... So watch out!!! Info from Symantec: The Subject, Body, and Attachment names vary!!!! The attachment will have a .pif file extension!!!! Also Known As: WORM_NETSKY.D [Trend], W32/Netsky.d at MM [McAfee], W32/Netsky.D.worm [Panda], W32/Netsky-D [Sophos], Win32.Netsky.D [Computer Associates], I-Worm.Netsky.d [Kaspersky] Variants: W32.Netsky.C at mm, W32.Netsky.gen at mm Type: Worm Infection Length: 17,424 bytes!!! Systems Affected: Windows 2000, Windows 95, Windows 98, Windows Me, Windows XP Systems Not Affected: Linux, Macintosh, UNIX, Windows 3.x :-) Take care and thanks for listening... Regards Klaus Major klaus at major-k.de www.major-k.de From klaus at major-k.de Tue Mar 2 09:18:56 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 2 Mar 2004 15:18:56 +0100 Subject: From a Rookie: Scope and Visibility Among Stacks/Scripts In-Reply-To: References: Message-ID: <8AC5E6E6-6C54-11D8-B0A4-000A27B49A96@major-k.de> Hi Paul, (thanks for forcing me to look up and thus learn a new english word: rookie :-) > I am just beginning to use RR for a rapid development of a demo. It > seems > like the perfect tool, and I am very impressed. Nevertheless I am > struggling > with a few things and the on-line documentation, while loaded with good > information, is a little awkward until you learn the terms for > whatever it > is you are looking for. I don't have much GUI building experience and > my > strongest language is Ada. (Yes, I have always worked for defense > contractors!) BTW, in reading some of your threads I see concerns about > fostering acceptability of what you (and I) think is a great tool - RR. > Believe me, Ada advocates have been through (and are still going > through) > the same issues. I wish us both luck! > > Anyway, the thing I am struggling with the most right now is > visibility and > scope. In particular, I am trying to move the value from a field on a > substack into a field on the parent stack, but the script for the > substack > cannot "see" the field on the parent stack. I expect that when I > understand > this topic, a lot of things will become clearer. > > Sorry to post such a simple question; I am sure there is a pertinent > section > of documentation, but I have not identified it yet. Can someone help, > either > with a simple answer or a pointer to the right place to look? I am not sure if i understand you problems correctly, but with the correct reference you can transfer anything from anywhere to anywhere else in RR :-) Like: on mouseup put fld "xyz" of cd "yadda" of stack "sub_yadda"\ into fld "abc" of cd "yoda" of stack "main_yodda" end mouseup Hope that helps... > Thanks, > -Paul Regards Klaus Major klaus at major-k.de www.major-k.de P.S. Scripts ARE blind, actually, therefore YOU have to guide them ;-) From 3mcgrath at adelphia.net Tue Mar 2 09:22:52 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 2 Mar 2004 09:22:52 -0500 Subject: From a Rookie: Scope and Visibility Among Stacks/Scripts In-Reply-To: References: Message-ID: <1750439C-6C55-11D8-ADB5-000A95DA60FA@adelphia.net> Paul, Try to list the whole path to the stack: ie. on mouseUp get line 1 of field "My Field" of stack "Substack" put it into field "My Field 2" of stack "Main Stack" end mouseUp or on mouseUp put field "My field" of stack "Substack" into field "My Field 2" of stack "Main Stack" end mouseUp The docs are great once you get a feel for the language. Go to the developer contributions part of the Rev site and download some example applications and dig into them. That always helps me in seeing how others treat the language. HTH Tom On Mar 2, 2004, at 9:04 AM, Springer, Paul wrote: > I am just beginning to use RR for a rapid development of a demo. It > seems > like the perfect tool, and I am very impressed. Nevertheless I am > struggling > with a few things and the on-line documentation, while loaded with good > information, is a little awkward until you learn the terms for > whatever it > is you are looking for. I don't have much GUI building experience and > my > strongest language is Ada. (Yes, I have always worked for defense > contractors!) BTW, in reading some of your threads I see concerns about > fostering acceptability of what you (and I) think is a great tool - RR. > Believe me, Ada advocates have been through (and are still going > through) > the same issues. I wish us both luck! > > Anyway, the thing I am struggling with the most right now is > visibility and > scope. In particular, I am trying to move the value from a field on a > substack into a field on the parent stack, but the script for the > substack > cannot "see" the field on the parent stack. I expect that when I > understand > this topic, a lot of things will become clearer. > > Sorry to post such a simple question; I am sure there is a pertinent > section > of documentation, but I have not identified it yet. Can someone help, > either > with a simple answer or a pointer to the right place to look? > > Thanks, > -Paul > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From cos at hinet.net.au Tue Mar 2 07:33:03 2004 From: cos at hinet.net.au (Cos Russo) Date: Tue, 2 Mar 2004 23:33:03 +1100 Subject: Determing processor speed on Windows systems? Message-ID: Can use of MCISendString or Shell or queryRegistry in Revolution 2.1.2 determine any of the following: 1. The processor type and speed on Windows platform. 2. Switching screen resolutions on Windows platform. Thankyou in advance for any assistance. -Cos From ehaskell at mac.com Mon Mar 1 01:48:57 2004 From: ehaskell at mac.com (Ed Haskell) Date: Sun, 29 Feb 2004 22:48:57 -0800 Subject: cgi appleevents Message-ID: <8382326B-6B4C-11D8-94B0-003065674A66@mac.com> In Revolution 1.1 I am able to receive cgi information indirectly from Apache via a program called acgi diapatcher which sends an appleevent to Revolution (and my current stack). I use the stack as a web application to generate dynamic htmls. I can run stacks in the development mode which makes it very easy for debugging. In Revolution 2 and above the appleevent is passed to Revolution (I think), but I can't capture it in my stack. Was this capability taken out of 2.2? I'm sure there are much more direct ways of doing this, but for now I'd just like to be able to run 2.2 with my legacy stacks. Thanks Ed From rcozens at pon.net Tue Mar 2 09:05:38 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 2 Mar 2004 07:05:38 -0700 Subject: "Read" a URL? In-Reply-To: References: Message-ID: > > It's not possible to use the read command on a URL, as far as I know. >> (If you're talking to a server via HTTP, I believe the protocol >> requires you to download the entire file to get access to any of it.) > >actually i'm not sure how the read command works, nor how the libUrl >stuff works, but there is the ability to byte-request on some http >servers (not certain if it's an enhancement to http or to specific >servers, but i have seen it used in many client-side programs).. 'get URL "binfile:someImage.jpg"' loads the entire image file into it 'get URL "http://www.example.org/index.html"' loads the index file But, Rev Dictionary says of "put it into URL "http://www.example.com/file"': "Most web servers do not allow you to upload via HTTP." HTH, -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 frank at backtalk.com Tue Mar 2 10:40:18 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 2 Mar 2004 15:40:18 +0000 Subject: final php versions of fwPack and fwUnpack Message-ID: Many, many thanks to shaosean and Brian Yennie for providing php versions of fwPack and fwUnpack. I cleaned them up a bit, added some error handling, and tested the final code. I've put the final code up on my server at http://photoalbum.backtalk.com/code_snippets/fwPack_fwUnpack.php.txt Richard, maybe you'd like to add this code to your fwPack/fwUnpack stack? Thanks, -- Frank Weblog: http://cornwall.backtalk.com From jacque at hyperactivesw.com Tue Mar 2 11:19:02 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 Mar 2004 10:19:02 -0600 Subject: 'un-style' clipboard text... In-Reply-To: References: Message-ID: <4044B3F6.2070009@hyperactivesw.com> On 3/2/04 2:12 AM, Chipp Walters wrote: > Hi Jeanne, Jan -- me again :-) > > Turns out my RR2.1.2 was hosed. Reinstalled and now this works for me. > > on pasteIt > put the selectedChunk into tChunk > if tChunk is empty then exit to top > if the clipboard is text then > put the clipboardData["text"] into tTxt > put "put tTxt into " & tChunk into tDo > do tDo > end if > end pasteIt > > > This will effectively paste styled text w/out the style into a fld, > replacing the selected text. This does too: set the textstyle of the selection to "plain" It is both shorter and retains the selection and the scroll. No need to save and re-select. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Tue Mar 2 11:18:35 2004 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 02 Mar 2004 09:18:35 -0700 Subject: OS X Standalone Prog Folder Problem? AGAIN Message-ID: <41DB8E1E-6C65-11D8-BCCC-000A95A6A138@byu.edu> The problem is that OS X applications are not files, but "packages" that are stored in special folders. You can solve your problem in one of two ways: 1. Don't set the defaultFolder at all. When your application is compiled the default folder will be the folder that holds your compiled application. 2. Use the method you've described below to set the defaultFolder. After you compile your standalone, navigate to the application file and control-click on it, then choose "Show Package Contents". A window will open up showing all the subfolders that comprise your application. Navigate to Contents/MacOS/ . If you put your files and folders in the Contents/MacOS/ folder AND you have defined the defaultFolder as the folder that contains your stack, then your application will find them there. (Even though it's confusing at first, it's actually kind of handy to be able to make external files and folders part of the OS X application package.) NOTE TO RUNREV TEAM: If you decide to "fix" this feature in a later release, please tell us. Devin On Mar 1, 2004, at 5:56 PM, Fran?ois Cuneo wrote: > I have exactly the same problem! > My application configuration is > > Cuk Calcul Oral.rev > DataFolder > Data.edb > LanguageFolder > French.rev > FilmsFolder > FrenchFolder > bravo.mov > faux.mov > > In developpement on MacOSX, all is perfect! > But in standalone, the folders are not founded (no stop in the code but > nothing appends) > > I touch the folders with code like that: > > > put the effective filename of this stack into chemin --je cherche ou > est > cette pile sur le disque > set the itemdelimiter to "/" > put item 1 to -2 of chemin into chemin > put chemin &"/Data/Data.edb" into chemindata > > And I'm sorry, but I do not understand the difference with the Peter's > code! > I obtain exactly the same with mine. > > And it not works!! > > So what please? Devin Asay Humanities Technology and Research Support Center Brigham Young University From ambassador at fourthworld.com Tue Mar 2 11:20:38 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 02 Mar 2004 08:20:38 -0800 Subject: Open Directory reminder Message-ID: <4044B456.9030204@fourthworld.com> I was looking at the many dozens of plug-ins, tutorials, and examples at the Developer Contribution page at RunRev.com, and it's an impressive collection. However, only a relative handful of these valuable resources have been added to the new Open Directory category for Transcript: If you make cool stuff with Rev, don't be shy -- you can add a link to your Revolution and Transcript resources easily with the "Suggest URL" link at the top of that page. The managing editor for that section is very efficient, so you'll probably see you link appear in just a day or two. Remember that the Open Directory is the world's largest human-edited directory, feeding part of Google, AOL Seach, and others, and is mirrored around the world. Adding a link there will definitely help folks find your work easier, and will reflect well on the community as a whole. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue Mar 2 11:23:21 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 02 Mar 2004 08:23:21 -0800 Subject: 'un-style' clipboard text... In-Reply-To: <4044B3F6.2070009@hyperactivesw.com> References: <4044B3F6.2070009@hyperactivesw.com> Message-ID: <4044B4F9.8080101@fourthworld.com> J. Landman Gay wrote: > On 3/2/04 2:12 AM, Chipp Walters wrote: > >> Hi Jeanne, Jan -- me again :-) >> >> Turns out my RR2.1.2 was hosed. Reinstalled and now this works for me. >> >> on pasteIt >> put the selectedChunk into tChunk >> if tChunk is empty then exit to top >> if the clipboard is text then >> put the clipboardData["text"] into tTxt >> put "put tTxt into " & tChunk into tDo >> do tDo >> end if >> end pasteIt >> >> >> This will effectively paste styled text w/out the style into a fld, >> replacing the selected text. > > > This does too: > > set the textstyle of the selection to "plain" > > It is both shorter and retains the selection and the scroll. No need to > save and re-select. Since this is happening in a paste operation, wouldn't you need to first get the offset to the beginning of the selection, count the length of the clipboard contents, and set the selection accordingly before running that line? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sims at ezpzapps.com Tue Mar 2 11:37:53 2004 From: sims at ezpzapps.com (sims) Date: Tue, 2 Mar 2004 17:37:53 +0100 Subject: Special Rev License offer at EuroRevCon! Message-ID: Make sure your seat is reserved at the European Revolution Conference! 17-18 April 2004 in Valletta, Malta - seating is limited so book now. The following fantastic offer will be available for all who attend EuroRevCon: * One-third off Revolution Express! Buy Revolution Express at the show for just $99 (retail price $149) * One-fourth off Revolution Studio! Buy the Eddy-winning Revolution Studio Edition for $299 (retail price $399). The special hotel and conference price ends on 10 March!! Hotel two nights (bed & breakfast) & airport transfer & conference is only $375.00 Hotel three nights (bed & breakfast) & airport transfer & conference is only $435.00 We will have expert Rev developers Malte Brill, Klaus Major, and Jan Schenkel explaining how to get started with Rev, develop games, perform problem solving, algorithm development, how to build sophisticated business applications, and much more. The presentations are designed for beginner, intermediate, and advanced Rev users. For the conference schedule and more information: http://www.techietours.com/Rev/ To reserve your seat at the conference email: rev at TechieTours.com -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From psahores at easynet.fr Tue Mar 2 11:54:09 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 2 Mar 2004 17:54:09 +0100 Subject: final php versions of fwPack and fwUnpack In-Reply-To: References: Message-ID: <39A87D66-6C6A-11D8-A320-000A95C61E96@easynet.fr> Many thanks to you too, Frank ! Your ".php" issue is stored there for future use. Best Regards, Pierre Le 2 mars 04, ? 16:40, Frank Leahy a ?crit : > Many, many thanks to shaosean and Brian Yennie for providing php > versions of fwPack and fwUnpack. I cleaned them up a bit, added some > error handling, and tested the final code. > > I've put the final code up on my server at > http://photoalbum.backtalk.com/code_snippets/fwPack_fwUnpack.php.txt > > Richard, maybe you'd like to add this code to your fwPack/fwUnpack > stack? > > Thanks, > -- Frank > Weblog: http://cornwall.backtalk.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores at easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From ambassador at fourthworld.com Tue Mar 2 12:07:58 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 02 Mar 2004 09:07:58 -0800 Subject: final php versions of fwPack and fwUnpack In-Reply-To: References: Message-ID: <4044BF6E.4080902@fourthworld.com> Frank Leahy wrote: > Many, many thanks to shaosean and Brian Yennie for providing php > versions of fwPack and fwUnpack. I cleaned them up a bit, added some > error handling, and tested the final code. > > I've put the final code up on my server at > http://photoalbum.backtalk.com/code_snippets/fwPack_fwUnpack.php.txt > > Richard, maybe you'd like to add this code to your fwPack/fwUnpack stack? Wow - it's a red-letter day for Franks: I just had a post from a fella named Frank in my support forum who made a tutorial for my WebMerge product. I have to admit being surprised by the interest fwPack/fwUnpack has gotten. As a simple "secret decoder ring" I wrote it for a specific need and it's been gratifying that others have found it useful as well. As I mentioned in the article, I'm pretty ignorant on encryption, esp. compared to seasoned cryptohobbyists like Mark Brownell. So here's a question I can't answer about my own code: If one were to try to characterize the relative strength of the "MDX" algorithm used in fwPack/fwUnpack, what phrase would be appropriate? For example, we hear about 128-bit encryption, but I couldn't find a primer dumbed-down enough to explain what that means in lay terms. Also, how easy would it be to crack MDX? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Tue Mar 2 12:12:11 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 Mar 2004 11:12:11 -0600 Subject: 'un-style' clipboard text... In-Reply-To: <4044B4F9.8080101@fourthworld.com> References: <4044B3F6.2070009@hyperactivesw.com> <4044B4F9.8080101@fourthworld.com> Message-ID: <4044C06B.2030801@hyperactivesw.com> On 3/2/04 10:23 AM, Richard Gaskin wrote: > J. Landman Gay wrote: > >> On 3/2/04 2:12 AM, Chipp Walters wrote: >> >>> Hi Jeanne, Jan -- me again :-) >>> >>> Turns out my RR2.1.2 was hosed. Reinstalled and now this works for me. >>> >>> on pasteIt >>> put the selectedChunk into tChunk >>> if tChunk is empty then exit to top >>> if the clipboard is text then >>> put the clipboardData["text"] into tTxt >>> put "put tTxt into " & tChunk into tDo >>> do tDo >>> end if >>> end pasteIt >>> >>> >>> This will effectively paste styled text w/out the style into a fld, >>> replacing the selected text. >> >> >> >> This does too: >> >> set the textstyle of the selection to "plain" >> >> It is both shorter and retains the selection and the scroll. No need >> to save and re-select. > > > Since this is happening in a paste operation, wouldn't you need to first > get the offset to the beginning of the selection, count the length of > the clipboard contents, and set the selection accordingly before running > that line? > Chipp said he was selecting text before pasting, and the paste was meant to replace the selection. So, he can do it all in one line. I didn't address how he is capturing the paste operation -- but I think he's already got that part, since he had a handler called "pasteIt" that dealt with the text after it was already inserted. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Mar 2 12:21:05 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 Mar 2004 11:21:05 -0600 Subject: 'un-style' clipboard text... In-Reply-To: <4044C06B.2030801@hyperactivesw.com> References: <4044B3F6.2070009@hyperactivesw.com> <4044B4F9.8080101@fourthworld.com> <4044C06B.2030801@hyperactivesw.com> Message-ID: <4044C281.8070603@hyperactivesw.com> Oh wait -- I was wrong, and I see what you mean now, Richard. Chipp is doing the paste/replace operation all at once. In that case, he can still do it in one line, like this: put the clipboardData["text"] into the selection There, I think that's it. On 3/2/04 11:12 AM, J. Landman Gay wrote: > On 3/2/04 10:23 AM, Richard Gaskin wrote: >>> This does too: >>> >>> set the textstyle of the selection to "plain" >>> >>> It is both shorter and retains the selection and the scroll. No need >>> to save and re-select. >> >> >> >> Since this is happening in a paste operation, wouldn't you need to >> first get the offset to the beginning of the selection, count the >> length of the clipboard contents, and set the selection accordingly >> before running that line? >> > > Chipp said he was selecting text before pasting, and the paste was meant > to replace the selection. So, he can do it all in one line. > > I didn't address how he is capturing the paste operation -- but I think > he's already got that part, since he had a handler called "pasteIt" that > dealt with the text after it was already inserted. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rogerguay at centurytel.net Tue Mar 2 12:24:29 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Tue, 2 Mar 2004 09:24:29 -0800 Subject: EuroRevCon! In-Reply-To: <20040302170018.8D8D89300BA@mail.runrev.com> References: <20040302170018.8D8D89300BA@mail.runrev.com> Message-ID: <76477216-6C6E-11D8-98C0-000393A1CAAA@centurytel.net> This Rev Conference is a great idea . . . wish I could afford a trip to Europe to attend. How about scheduling one for North America? Cheers, Roger > Make sure your seat is reserved at the European Revolution Conference! > 17-18 April 2004 in Valletta, Malta - seating is limited so book now. > > The following fantastic offer will be available for all who attend > EuroRevCon: > > * One-third off Revolution Express! > Buy Revolution Express at the show for just $99 (retail price $149) > > * One-fourth off Revolution Studio! > Buy the Eddy-winning Revolution Studio Edition for $299 (retail price > $399). > > The special hotel and conference price ends on 10 March!! > Hotel two nights (bed & breakfast) & airport transfer & conference is > only $375.00 > Hotel three nights (bed & breakfast) & airport transfer & conference > is only $435.00 > > We will have expert Rev developers Malte Brill, Klaus Major, and Jan > Schenkel explaining > how to get started with Rev, develop games, perform problem solving, > algorithm development, > how to build sophisticated business applications, and much more. The > presentations are designed > for beginner, intermediate, and advanced Rev users. > > For the conference schedule and more information: > http://www.techietours.com/Rev/ > To reserve your seat at the conference email: rev at TechieTours.com From jacque at hyperactivesw.com Tue Mar 2 13:52:18 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 Mar 2004 12:52:18 -0600 Subject: cgi appleevents In-Reply-To: <8382326B-6B4C-11D8-94B0-003065674A66@mac.com> References: <8382326B-6B4C-11D8-94B0-003065674A66@mac.com> Message-ID: <4044D7E2.50009@hyperactivesw.com> On 3/1/04 12:48 AM, Ed Haskell wrote: > In Revolution 1.1 I am able to receive cgi information indirectly from > Apache via a program called acgi diapatcher which sends an appleevent > to Revolution (and my current stack). I use the stack as a web > application to generate dynamic htmls. I can run stacks in the > development mode which makes it very easy for debugging. In Revolution > 2 and above the appleevent is passed to Revolution (I think), but I > can't capture it in my stack. Was this capability taken out of 2.2? > I'm sure there are much more direct ways of doing this, but for now I'd > just like to be able to run 2.2 with my legacy stacks. It should still work the same way, just as it always has. You need an appleEvent handler to catch the message, of course. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Tue Mar 2 13:52:10 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 2 Mar 2004 11:52:10 -0700 Subject: EuroRevCon! In-Reply-To: <76477216-6C6E-11D8-98C0-000393A1CAAA@centurytel.net> Message-ID: On Tuesday, March 2, 2004, at 10:24 AM, Roger Guay wrote: > This Rev Conference is a great idea . . . wish I could afford a trip > to Europe to attend. I wish you could, too. I wish I could. It would be great to take my wife to Malta, too. It would be great to meet European Revolutionaries face-to-face. I sighed, when Malta was first mentioned on this list, and now there is a conference! I wish all a great time. Dar Scott From jhurley at infostations.com Tue Mar 2 13:55:49 2004 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 2 Mar 2004 10:55:49 -0800 Subject: Opening a zipped file in RunRev? In-Reply-To: <20040302052409.1487A93008D@mail.runrev.com> References: <20040302052409.1487A93008D@mail.runrev.com> Message-ID: > >Message: 6 >Date: Mon, 01 Mar 2004 19:01:15 -0800 >From: Scott Rossi >Subject: Re: Opening a zipped file in RunRev? >To: How to use Revolution >Message-ID: >Content-Type: text/plain; charset="US-ASCII" > >On 3/1/04 5:49 PM, "Dar Scott" wrote: > > >>> I don't suppose there is any way for RunRev to deal with a zipped > >>> file, i.e., myStack.rev.zip? >>> >>> Sure - decompress it locally and then run it. See the decompress >>> function. >> > > But that's gzip. Or has something new come along? > >The original example posted lists a stack as the zipped file. Thus it would >possible to compress the original stack and then decompress the stack >wherever needed. > >Regards, > >Scott Rossi >Creative Director >Tactile Media, Development & Design >----- >E: scott at tactilemedia.com >W: http://www.tactilemedia.com Sorry Scott, I still don't get it. Take me through this. I have a stack file "MyStackFile,rev". Do I compress the stack with something like: save this stack as compress(url "file:Macintosh HD/Desktop Folder/MyStackFile2.rev") (This produces gibberish for the file name on my HD.) And then what? Are you assuming the user (the person downloading this file from the web) is running Run Rev and that the Run Rev application has the instructions for decompressing the downloaded file and then opening it? And what does that code look like? Anything like: uncompress(url "file:??????) And are we talking about zip files or gzip files? Confused, Jim From briany at qldlearning.com Wed Mar 3 13:58:20 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 3 Mar 2004 13:58:20 -0500 Subject: Opening a zipped file in RunRev? In-Reply-To: Message-ID: > save this stack as compress(url "file:Macintosh HD/Desktop > Folder/MyStackFile2.rev") > > (This produces gibberish for the file name on my HD.) I think you want something more like: put compress(this stack) into url "file:Macintosh HD/Desktop Folder/MyStackFile2.rev.gz" > And then what? Are you assuming the user (the person downloading this > file from the web) is running Run Rev and that the Run Rev application > has the instructions for decompressing the downloaded file and then > opening it? And what does that code look like? Anything like: > > uncompress(url "file:??????) > > And are we talking about zip files or gzip files? Rev's compression is gzip. To open the above, you could do: put uncompress(url "file:Macintosh HD/Desktop Folder/MyStackFile2.rev.gz") into url "file:Macintosh HD/Desktop Folder/MyStackFile2.rev" OR open it directly without saving to disk: go stack uncompress(url "file:Macintosh HD/Desktop Folder/MyStackFile2.rev.gz") HTH, Brian From st.king42 at ntlworld.com Tue Mar 2 14:34:06 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Tue, 2 Mar 2004 19:34:06 -0000 Subject: Problems with cloning cards... Message-ID: <003101c4008d$53793e60$5602a8c0@athalon> Mark, Thanks for the response, I haven't yet tried it in the standalone, I have been working this section entirely in the IDE. The card has a background group but not created by the script. Anyway, I'll put a few more debug prompts in then test with a standalone. Cheers Steve From chipp at chipp.com Tue Mar 2 15:16:10 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 02 Mar 2004 14:16:10 -0600 Subject: "Read" a URL? In-Reply-To: References: Message-ID: <4044EB8A.5070407@chipp.com> Dave Cragg's next version of libURL will :-) (assuming you have the correct script on the server)... > But, Rev Dictionary says of "put it into URL > "http://www.example.com/file"': "Most web servers do not allow you to > upload via HTTP." From chipp at chipp.com Tue Mar 2 15:28:47 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 02 Mar 2004 14:28:47 -0600 Subject: 'un-style' clipboard text... In-Reply-To: <4044B4F9.8080101@fourthworld.com> References: <4044B3F6.2070009@hyperactivesw.com> <4044B4F9.8080101@fourthworld.com> Message-ID: <4044EE7F.6050109@chipp.com> Jacque, thanks! >> This does too: >> >> set the textstyle of the selection to "plain" >> >> It is both shorter and retains the selection and the scroll. No need >> to save and re-select. > Richard, Yep, I already do that, I just didn't want to make this look any more complicated than it already is:-) > Since this is happening in a paste operation, wouldn't you need to first > get the offset to the beginning of the selection, count the length of > the clipboard contents, and set the selection accordingly before running > that line? > From chipp at chipp.com Tue Mar 2 15:39:39 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 02 Mar 2004 14:39:39 -0600 Subject: Opening a zipped file in RunRev? In-Reply-To: References: <20040302052409.1487A93008D@mail.runrev.com> Message-ID: <4044F10B.7040209@chipp.com> Jim, There's not currently any native way I know of to either zip or unzip data in RR w/out an external to do so. I suppose you might consider finding a command-line utility and shelling out to it... check out: http://www.dpo.uab.edu/software/unzip/getunzipPC.html (DOS version) best, Chipp Jim Hurley wrote: > And are we talking about zip files or gzip files? From francois.cuneo at cuk.ch Tue Mar 2 16:54:06 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Tue, 02 Mar 2004 22:54:06 +0100 Subject: How to script the quit menu in the application Menu in MacOSX? In-Reply-To: <856C4840-68B3-11D8-9ABD-0030654C1E62@realtorsgroup.us> Message-ID: Hello everybody! I'm able to script a standard quit menu (of course). But the automatic Quit menu in MacOSX, how is it possible to script it please? Thank you! From chrism at lumin.us Tue Mar 2 17:48:19 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Tue, 2 Mar 2004 16:48:19 -0600 Subject: Special Rev License offer at EuroRevCon! In-Reply-To: References: Message-ID: Very good on the Express pricing, but it is a bit misleading to claim a "special" 1/4th off Studio - even if the retail price is $399 - because the website has been selling Studio for $299 for months. Yours, Chris On Mar 2, 2004, at 10:37 AM, sims wrote: > Make sure your seat is reserved at the European Revolution Conference! > 17-18 April 2004 in Valletta, Malta - seating is limited so book now. > > The following fantastic offer will be available for all who attend > EuroRevCon: > > * One-third off Revolution Express! > Buy Revolution Express at the show for just $99 (retail price $149) > > * One-fourth off Revolution Studio! > Buy the Eddy-winning Revolution Studio Edition for $299 (retail price > $399). > > The special hotel and conference price ends on 10 March!! > Hotel two nights (bed & breakfast) & airport transfer & conference is > only $375.00 > Hotel three nights (bed & breakfast) & airport transfer & conference > is only $435.00 > > We will have expert Rev developers Malte Brill, Klaus Major, and Jan > Schenkel explaining > how to get started with Rev, develop games, perform problem solving, > algorithm development, > how to build sophisticated business applications, and much more. The > presentations are designed > for beginner, intermediate, and advanced Rev users. > > For the conference schedule and more information: > http://www.techietours.com/Rev/ > To reserve your seat at the conference email: rev at TechieTours.com > > -- > Tech Conferences http://TechieTours.com > We make... > iBirthday http://EZPZapps.com/iB > SmartDog http://EZPZapps.com/SmartDog > Kartolina http://EZPZapps.com/kartolina > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From shaosean at unitz.ca Tue Mar 2 18:49:20 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Tue, 02 Mar 2004 18:49:20 -0500 Subject: final php versions of fwPack and fwUnpack In-Reply-To: References: Message-ID: > Many, many thanks to shaosean and Brian Yennie for providing php > versions of fwPack and fwUnpack. I cleaned them up a bit, added some > error handling, and tested the final code. error handling?! you make mistakes?!! ;-) From 3mcgrath at adelphia.net Tue Mar 2 18:56:51 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 2 Mar 2004 18:56:51 -0500 Subject: Rev mauals Message-ID: <46792575-6CA5-11D8-ADB5-000A95DA60FA@adelphia.net> I just got my Manuals for REV. Yippee. I didn't know there was that much in the online docs. Wow, what a lot of info. Now I am happy. It is a good day. Now all I need to do is find a way using REV to generate enough income to pay for the new Harley Davidson I bought today. Maybe I can make a Button Gadget app. OH that's right I forgot that will only get me a couple of flat screen TVs. ;-) TOm Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From dsc at swcp.com Tue Mar 2 19:04:07 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 2 Mar 2004 17:04:07 -0700 Subject: Rev mauals In-Reply-To: <46792575-6CA5-11D8-ADB5-000A95DA60FA@adelphia.net> Message-ID: <4A5BBE25-6CA6-11D8-8540-000A9567A3E6@swcp.com> On Tuesday, March 2, 2004, at 04:56 PM, Thomas McGrath III wrote: > I just got my Manuals for REV. Yippee. My wife just walked in with mine. Yippee. I opened the technical reference to something I didn't know. Folks should go look on their porches! Well, those who ordered manuals. Dar Scott From JonathanC at ag.nsw.gov.au Tue Mar 2 19:28:02 2004 From: JonathanC at ag.nsw.gov.au (JonathanC at ag.nsw.gov.au) Date: Wed, 3 Mar 2004 11:28:02 +1100 Subject: Getting palette buttons to work on another stack In-Reply-To: <20040302133708.E1941930080@mail.runrev.com> Message-ID: "Ken Ray" wrote: > ... you should be able to do this (but only when the palette's > really a palette): > > on mouseUp > set the defaultStack to the topStack > repeat with i=1 to the number of flds > set cursor to busy > set lockText of fld i to not (lockText of fld i) > end repeat > end mouseUp Thanks Ken. I notice that defaultStack is a global variable. Does that mean I should set it back to what it was before? Like this: on mouseUp put the defaultStack into saved_value set the defaultStack to the topStack repeat with i=1 to the number of flds set cursor to busy set lockText of fld i to not (lockText of fld i) end repeat set the defaultStack to saved_value end mouseUp ... or doesn't it matter? Regards, Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au From squance at elkvalley.net Tue Mar 2 19:55:56 2004 From: squance at elkvalley.net (David Squance) Date: Tue, 2 Mar 2004 17:55:56 -0700 Subject: Printing question for Windows people pt 2 In-Reply-To: <4043CFAD.5090200@chipp.com> References: Message-ID: >I use Courier New > >-Chipp Thanks for the reply, Chipp. Courier New is giving me what I need as far as the font goes, however, I can't get the text size to vary when it prints. The fields which print show different sizes, but it all prints in 14 point on the XP. On my Mac, the size changes work fine. I checked the same workstation with Word and a couple of sizes of Courier New and it was as expected. Is there anything else I need to do within the script? The relevant part is: put the value of the clickline into cline set the textsize of fld "data" to cline set the textheight of fld "data" to cline Dave From sarahr at genesearch.com.au Tue Mar 2 21:38:55 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 3 Mar 2004 12:38:55 +1000 Subject: How to script the quit menu in the application Menu in MacOSX? In-Reply-To: References: Message-ID: > Hello everybody! > I'm able to script a standard quit menu (of course). > But the automatic Quit menu in MacOSX, how is it possible to script it > please? > In OS X, because the menu item is moved automatically, it does not trigger the usual menuPick handler in the File menu. Put a closeStackRequest or shutdownRequest handler in your main stack script instead. If you look up "quit" in the docs, you will see a related section discussing how to handle quitting in OS X. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From hershbp at realtorsgroup.us Tue Mar 2 22:21:17 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Tue, 2 Mar 2004 22:21:17 -0500 Subject: Hard code or portable code Message-ID: Hi all, is there a way to imitate hard code with some kind of container ? e.g. put "a" into field 1 put "b" into field 2 put field 1 & field 2 into field 3 will return "ab" put name of field 1 after myVar put name of field 2 after myVar put myVar into field 3 will return "field 1 field 2" and not "ab" or repeat with x = 1 to the number of fields put name of field into myVar end repeat put (the text of item 1 of ) myVar into field 3 will return "field 1or field 2 or both depends" I'd like to be able have the text of field 1 and 2 the plus, to avoid to hard code many amounts of field names Thanks hershrev From tom.cole at asu.edu Tue Mar 2 23:27:19 2004 From: tom.cole at asu.edu (Tom Cole) Date: Tue, 2 Mar 2004 21:27:19 -0700 Subject: Command 2 goes to card three! Message-ID: <0F09F6A5-6CCB-11D8-B7DC-000393808958@asu.edu> I just upgraded to Panther and now I find that when I open my super smokin' project in rev when I press COMMAND 2 it goes from cd 1 to cd 3. It skips a card. Later it becomes normal and goes one card at a time. Maybe Panther isn't the problem, but what gives? I am horrified because I'm ready to distribute this software. It works fine, luckily but I sure would like to know why this sudden change has taken place. ?Mil Gracias! Tom From francois.cuneo at cuk.ch Wed Mar 3 00:11:43 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Wed, 03 Mar 2004 06:11:43 +0100 Subject: How to script the quit menu in the application Menu in MacOSX? In-Reply-To: Message-ID: Le 3.3.2004 3:38, Sarah Reichelt ? sarahr at genesearch.com.au a ?crit: > In OS X, because the menu item is moved automatically, it does not > trigger the usual menuPick handler in the File menu. Put a > closeStackRequest or shutdownRequest handler in your main stack script > instead. If you look up "quit" in the docs, you will see a related > section discussing how to handle quitting in OS X. Thank you Sarah! Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From b.xavier at internet.lu Wed Mar 3 02:03:16 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 3 Mar 2004 08:03:16 +0100 Subject: Discrete Browser 1.5g8 now available In-Reply-To: <0F09F6A5-6CCB-11D8-B7DC-000393808958@asu.edu> Message-ID: Hi everyone The last discrete browser enhancements are available at Download and latest release details at http://monsieurx.com/modules.php?name=News&file=article&sid=142 The language pack is not available yet as there is a blocking problem with the Geometry manager which makes the API not ready for release. http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi?id=1222 Im also working on the dialog and menus API for a later release. BTW an improved Favorites menu is not finished. Meanwhile, this should be quasi bug free and im interested in possible link resolution bugs if you find any... Showing images still at your own risk. If you try and get a crash please vote for bug 1219... http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi?id=1219 Comments, praise, flames, donations, script improvements and bugs reports still encouraged! Revcheers Xavier From kray at sonsothunder.com Wed Mar 3 01:49:39 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 3 Mar 2004 00:49:39 -0600 Subject: Rev mauals In-Reply-To: <4A5BBE25-6CA6-11D8-8540-000A9567A3E6@swcp.com> Message-ID: <00b901c400eb$bc940bb0$6601a8c0@LightningFlash> Yup, just got mine, too... Didn't realize the transcript dictionary was 8.5 x 11 and about 2 inches thick... whoa! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dar Scott > Sent: Tuesday, March 02, 2004 6:04 PM > To: How to use Revolution > Subject: Re: Rev mauals > > > > On Tuesday, March 2, 2004, at 04:56 PM, Thomas McGrath III wrote: > > > I just got my Manuals for REV. Yippee. > > My wife just walked in with mine. Yippee. > > I opened the technical reference to something I didn't know. > > Folks should go look on their porches! Well, those who > ordered manuals. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From dsc at swcp.com Wed Mar 3 02:03:55 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 00:03:55 -0700 Subject: Hard code or portable code In-Reply-To: Message-ID: On Tuesday, March 2, 2004, at 08:21 PM, hershrev wrote: > is there a way to imitate hard code with some kind of container ? Here are a couple of ideas: 1. Use a list of names-- Create a list in a manner much like this: repeat with x = 1 to the number of fields put (the name of field x) & LF after myVar end repeat Use it much like this (say to sum): put 0 into fieldSum repeat for each line f in myVar add field f to fieldSum end repeat OR 2. Add a numerical subscript to fields of a particular type-- Say some fields are named "count 1", "count 2" and so on. Create the count like this: put 0 into numberOfCountFields repeat with x = 1 to the number of fields if the name of field x starts with "count " then add 1 to numberOfCountFields end if end repeat (Or you can just type it into a custom property and use that, if the number is fixed.) Use it like this: put 0 into fieldSum repeat with x = 1 to numberOfCountFields add field ("count" & x) to fieldSum end repeat 3. Or some other variation or combination... Dar Scott From erikhans08 at yahoo.com Wed Mar 3 02:17:28 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 2 Mar 2004 23:17:28 -0800 (PST) Subject: OT: virus alarm In-Reply-To: <91941ABB-6C53-11D8-B0A4-000A27B49A96@major-k.de> Message-ID: <20040303071728.79810.qmail@web61101.mail.yahoo.com> --- Klaus Major wrote: > Hi all > > the good ol' "W32.Netsky.C at mm" virus is > currently active... thanks for the heads up. maybe that Wolfgang thing was over the top... Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From chrism at lumin.us Wed Mar 3 02:23:37 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Wed, 3 Mar 2004 01:23:37 -0600 Subject: Rev mauals In-Reply-To: <00b901c400eb$bc940bb0$6601a8c0@LightningFlash> References: <00b901c400eb$bc940bb0$6601a8c0@LightningFlash> Message-ID: are printed manuals still available? I guess I should just look at the site, but this is intriguing now :) Yours, Chris On Mar 3, 2004, at 12:49 AM, Ken Ray wrote: > Yup, just got mine, too... Didn't realize the transcript dictionary was > 8.5 x 11 and about 2 inches thick... whoa! > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Dar Scott >> Sent: Tuesday, March 02, 2004 6:04 PM >> To: How to use Revolution >> Subject: Re: Rev mauals >> >> >> >> On Tuesday, March 2, 2004, at 04:56 PM, Thomas McGrath III wrote: >> >>> I just got my Manuals for REV. Yippee. >> >> My wife just walked in with mine. Yippee. >> >> I opened the technical reference to something I didn't know. >> >> Folks should go look on their porches! Well, those who >> ordered manuals. >> >> Dar Scott >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-> revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From nnoydb at excite.com Wed Mar 3 02:45:11 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 3 Mar 2004 02:45:11 -0500 (EST) Subject: explicitVariables Message-ID: <20040303074511.12F121E411@xprdmailfe24.nwk.excite.com> I find it quite disconcerting that I cannot use explicitVaraible = true without the IDE experiencing significant errors. Any work arounds? Why wouldn't the IDE be developed with explicitVaraibles true (then shipped false for those who prefer that)? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Wed Mar 3 03:39:29 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 3 Mar 2004 03:39:29 -0500 (EST) Subject: Console/Shell Programs Detecting GUI Message-ID: <20040303083929.37E8AB6DD@xprdmailfe20.nwk.excite.com> How do I go about writing a "standalone" console application with a gui switch (since at this time I cannot figure out how to check if GUI is present)? I have found several referencs on processing command line parameters but nothing yet on running "headless". Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From 3mcgrath at adelphia.net Wed Mar 3 03:51:56 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 3 Mar 2004 03:51:56 -0500 Subject: Command 2 goes to card three! In-Reply-To: <0F09F6A5-6CCB-11D8-B7DC-000393808958@asu.edu> References: <0F09F6A5-6CCB-11D8-B7DC-000393808958@asu.edu> Message-ID: <06B2C8B2-6CF0-11D8-ADB5-000A95DA60FA@adelphia.net> Tom, That is a known bug in the rev ui the build of the project will turn out fine.... Tom On Mar 2, 2004, at 11:27 PM, Tom Cole wrote: > I just upgraded to Panther and now I find that when I open my super > smokin' project in rev when I press COMMAND 2 it goes from cd 1 to cd > 3. It skips a card. Later it becomes normal and goes one card at a > time. Maybe Panther isn't the problem, but what gives? I am horrified > because I'm ready to distribute this software. It works fine, luckily > but I sure would like to know why this sudden change has taken place. > > ?Mil Gracias! > > Tom_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From gcanyon at inspiredlogic.com Wed Mar 3 05:08:22 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 3 Mar 2004 02:08:22 -0800 Subject: Detect individual Collisions In-Reply-To: <73A37099-6C32-11D8-9E73-000A95AB7040@wanadoo.fr> References: <4041CC6C.88D66F4C@Club-Internet.fr> <73A37099-6C32-11D8-9E73-000A95AB7040@wanadoo.fr> Message-ID: I'd change the script slightly. First, I'd use the mouseMove handler exclusively to avoid the mouseStillDown overhead. Second, I'd store the color of the graphic in a script local and only change it if necessary. Third (minor) I'd switch the test for the if to test if i is the number of the moving graphic first -- Revolution's if tests will fail out at the first false statement, so test the easy thing (number vs. number) first, and then do the intersection. local sMoving,sMyColor on mouseDown put true into sMoving put the textColor of me into sMyColor end mouseDown on mouseUp put false into sMoving end mouseUp on mouseRelease put false into sMoving end mouseRelease on mousemove if not sMoving then exit mouseMove put "red" into tColor put the number of me into tMyNumber repeat with i = 1 to the number of graphics if i is not tMyNumber and intersect (me, graphic (i)) then put "green" into tColor exit repeat end if end repeat if tColor is not sMyColor then set the textcolor of me to tColor put tColor into sMyColor end if end mousemove regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 2, 2004, at 2:14 AM, Alain Bois wrote: > on mousemove > repeat with i = 1 to the number of graphics > if intersect (me, graphic (i)) and i is not the number of me > then > set the textcolor of me to "green" > exit repeat > else > set the textcolor of me to "red" > end if > end repeat > end mousemove From FlexibleLearning at aol.com Wed Mar 3 05:40:28 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 3 Mar 2004 05:40:28 EST Subject: The Scripter's Scrapbook: Update notice Message-ID: Anyone who downloaded The Scripter's Scrapbook yesterday 2 March or who selected a direct upgrade, should please obtain an updated release. A build error has now been corrected. Our apologies for any inconvenience caused... EITHER - Select 'Checking for Updates' under the Help menu. The new version will be delivered to you direct OR - Go to http://FlexibleLearning.com/xtalk.htm Updates are issued regularly for fixes and improvements. You can check if you are up to date under the Help menu at any time. The web stats have gone through the roof over the past couple of days... Thank you for your interest! Do let us know if you have any comments, problems or feature requests. Feedback helps us improve The Scripter's Scrapbook for you and we really do want this to be a useful tool for everyone from beginners to advanced users! Onwards and upwards, Hugh Senior From xbury.cs at clearstream.com Wed Mar 3 05:15:00 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 3 Mar 2004 11:15:00 +0100 Subject: explicitVariables Message-ID: already mentioned... Big bug it is! ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 "Kevin" Sent by: use-revolution-bounces at lists.runrev.com 03/03/04 08:45 Please respond to nnoydb; Please respond to How to use Revolution To: use-revolution at runrev.com cc: Subject: explicitVariables . I find it quite disconcerting that I cannot use explicitVaraible = true without the IDE experiencing significant errors. Any work arounds? Why wouldn't the IDE be developed with explicitVaraibles true (then shipped false for those who prefer that)? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From xbury.cs at clearstream.com Wed Mar 3 05:15:00 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 3 Mar 2004 11:15:00 +0100 Subject: explicitVariables Message-ID: already mentioned... Big bug it is! ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 "Kevin" Sent by: use-revolution-bounces at lists.runrev.com 03/03/04 08:45 Please respond to nnoydb; Please respond to How to use Revolution To: use-revolution at runrev.com cc: Subject: explicitVariables . I find it quite disconcerting that I cannot use explicitVaraible = true without the IDE experiencing significant errors. Any work arounds? Why wouldn't the IDE be developed with explicitVaraibles true (then shipped false for those who prefer that)? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From xbury.cs at clearstream.com Wed Mar 3 05:05:46 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 3 Mar 2004 11:05:46 +0100 Subject: Console/Shell Programs Detecting GUI Message-ID: Kevin, What OS, what system are you using? and what do you mean by headless? GUI less? hidden console? ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 "Kevin" Sent by: use-revolution-bounces at lists.runrev.com 03/03/04 09:39 Please respond to nnoydb; Please respond to How to use Revolution To: use-revolution at runrev.com cc: Subject: Console/Shell Programs Detecting GUI . How do I go about writing a "standalone" console application with a gui switch (since at this time I cannot figure out how to check if GUI is present)? I have found several referencs on processing command line parameters but nothing yet on running "headless". Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From FlexibleLearning at aol.com Wed Mar 3 05:56:55 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 3 Mar 2004 05:56:55 EST Subject: Console/Shell Programs Detecting GUI Message-ID: <159.2f1c5244.2d7713f7@aol.com> How do I go about writing a "standalone" console application with a gui switch (since at this time I cannot figure out how to check if GUI is present)? I have found several referencs on processing command line parameters but nothing yet on running "headless". Kevin Does 'if "dev" is in the environment then...' help you? /H From richmond at mail.maclaunch.com Wed Mar 3 06:33:18 2004 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed, 03 Mar 2004 06:33:18 -0500 Subject: Cyrillic Encodings Message-ID: Doea anybody know if there is a way to convert between text encodings (other than ISO <-> MAC) in RR? __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html and http://www.runrev.com/Revolution1/developercentral/usercontributions.html _______________________________________ --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From dcragg at lacscentre.co.uk Wed Mar 3 08:56:30 2004 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 3 Mar 2004 13:56:30 +0000 Subject: "Read" a URL? In-Reply-To: <4044EB8A.5070407@chipp.com> References: <4044EB8A.5070407@chipp.com> Message-ID: At 2:16 pm -0600 2/3/04, Chipp Walters wrote: >Dave Cragg's next version of libURL will :-) (assuming you have the >correct script on the server)... > >> But, Rev Dictionary says of "put it into URL >>"http://www.example.com/file"': "Most web servers do not allow you >>to upload via HTTP." That version is now available in *beta* at the following address: But to clarify a little ... It doesn't enable the "put .... into url ..." for http urls any more than the current version. What it does is provide a way to emulate html forms of type "multipart/form-data" which is often used for uploading files from web pages. However, you would still use "post" with this, and not "put". "put" is nominally supported by libUrl for http urls. But as the docs say, this is rarely supported by http servers. As a result, it has never been properly tested. :( Cheers Dave From dcragg at lacscentre.co.uk Wed Mar 3 09:09:44 2004 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 3 Mar 2004 14:09:44 +0000 Subject: [ANN] libUrl 1.0.15 beta Message-ID: Hi All A beta of the latest version of libUrl is available at the following url: In addition to some bug fixes, it has a number of new features: It provides support for emulating htmls forms of types "application/x-www-form-urlencoded" and "multipart/form-data". (The latter is commonly used for uploading files from html forms to web servers.) There is also support for setting callbacks to handle authentication on http and proxy servers. Except in the case of the Basic authentication scheme, this will probably require an external to implement fully. However, Chipp Walters has agrred to make available a dll that handles Windows NTLM authentication. Expect more information to be forthcoming. Note: this a beta version, so test before trusting important data to it. Cheers Dave From r.hartley at bio.gla.ac.uk Wed Mar 3 09:27:21 2004 From: r.hartley at bio.gla.ac.uk (Robert Hartley) Date: Wed, 03 Mar 2004 14:27:21 +0000 Subject: vol2/3 of Dan's book Message-ID: <6.0.0.22.0.20040303142450.0249cad0@udcf.gla.ac.uk> Hi All. I have vol 1 of the book and I'm so impressed that I'm wanting to suscribe to vol3 and 4. Is there an upgrade from 1 to the 3 volume set? Cheers bob Dr. Robert Hartley, Spinal Cord Group, Institute of Biomedical & Life Sciences, West Medical Building, University of Glasgow, Glasgow. G12 8QQ r.hartley at bio.gla.ac.uk http://www.gla.ac.uk/~rh82p/ Phone +44 141 330 4367 From gbojsza at mac.com Wed Mar 3 09:30:00 2004 From: gbojsza at mac.com (Bojsza) Date: Wed, 3 Mar 2004 08:30:00 -0600 Subject: Disable/Enable selected lines in a field Message-ID: <40DB2893-6D1F-11D8-A3F6-003065F00EF2@mac.com> Hi, I have two fields where a user hilites single or multiple lines in field "aChoiceList" and then presses a button "Yes" which copies the selected lines into field "aSelectedList". What I am wanting to do is to some how gray out the lines and disable them from being selected in field "aChoiceList" that now show in the field "aSelectedList. If the user selects lines in the field "aSelectedList and clicks another button "return" then the lines are removed from the field "aSelectedList and the associated lines in the field "aChoiceList" become ungrayed and available to select again in the future. I have tried the following but as soon as the user clicks any line in the field "aChoiceList" then the hilites are gone and it is still possible for them to select and copy the same line again --undesired. on mouseUp lock screen if fld "aSelectedList" is not empty then put cr after fld "aSelectedList" end if put hilitedlines of fld "aChoiceList" into aclist repeat for each item l in the hilitedlines of fld "aChoiceList" put line l of fld "aChoiceList" & cr after fld "aSelectedList" end repeat set the hilitedlines of fld "aChoiceList" to aclist if fld "aSelectedList" is not empty then delete last char of fld "aSelectedList" end if unlock screen end mouseUp From JimCarwardine at OwnYourFuture-net.com Wed Mar 3 09:54:35 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 03 Mar 2004 10:54:35 -0400 Subject: Limitations of RR for drawing apps? In-Reply-To: <40431129.1090701@fourthworld.com> Message-ID: As an offshoot discussion of this... Does anyone remember MacProject? I still use it. It's a wonderful tool for me. I'd like to integrate something similar into my project. Has anyone got any ideas about the construction of this in Rev? Seems to me that the graphic interface has a challenge because a line has no properties - like an id, so attaching it to the centre of a box (task, which could be a field or a button) would be a problem. If that one was solved, then using a large array plus a database would take care of the logical part...right? Jim on 3/1/04 6:32 AM, Richard Gaskin wrote: > Graham Samuel wrote: > >> I vaguely remember someone (Richard G?) saying that RunRev is not >> entirely suitable for creating vector drawing (and - maybe - >> painting) programs in the style of MacDraw or the drawing/painting >> features of AppleWorks.... > > Depends on what you want to do. Some types of drawing apps will work > great, but if you need scrolling documents and manipulatable lines and > polygons it's tricky. > > See Bugzilla for details: #622, 623, and 624. > > I'm told these are queued for possible implementation, but no projected > date has been given. > > In the meantime, it's hard to make the equivalent of SuperCard's > SampleDraw, and in some aspects not possible yet (or at least not with a > smoothness I feel comfortable delivering). > > For myself, rather than implement hard-earned/short-lived workarounds > I'm doing my stuff for the apps that need drawing tools in ways that > work around the current limitations, confident that a solid solution for > the whole kaboodle will be coming at some point.... -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From xbury.cs at clearstream.com Wed Mar 3 10:25:42 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 3 Mar 2004 16:25:42 +0100 Subject: Limitations of RR for drawing apps? Message-ID: There was such an example in the MC examples stack... But you might have to update that MacPlus to make it work ;)) Just in a good metamood... MacCheers Xa On 03/03/2004 15:54:35 use-revolution-bounces wrote: >As an offshoot discussion of this... Does anyone remember MacProject? I >still use it. It's a wonderful tool for me. I'd like to integrate >something similar into my project. Has anyone got any ideas about the >construction of this in Rev? Seems to me that the graphic interface has a >challenge because a line has no properties - like an id, so attaching it to >the centre of a box (task, which could be a field or a button) would be a >problem. If that one was solved, then using a large array plus a database >would take care of the logical part...right? Jim > >on 3/1/04 6:32 AM, Richard Gaskin wrote: > >> Graham Samuel wrote: >> >>> I vaguely remember someone (Richard G?) saying that RunRev is not >>> entirely suitable for creating vector drawing (and - maybe - >>> painting) programs in the style of MacDraw or the drawing/painting >>> features of AppleWorks.... >> >> Depends on what you want to do. Some types of drawing apps will work >> great, but if you need scrolling documents and manipulatable lines and >> polygons it's tricky. >> >> See Bugzilla for details: #622, 623, and 624. >> >> I'm told these are queued for possible implementation, but no projected >> date has been given. >> >> In the meantime, it's hard to make the equivalent of SuperCard's >> SampleDraw, and in some aspects not possible yet (or at least not with a >> smoothness I feel comfortable delivering). >> >> For myself, rather than implement hard-earned/short-lived workarounds >> I'm doing my stuff for the apps that need drawing tools in ways that >> work around the current limitations, confident that a solid solution for >> the whole kaboodle will be coming at some point.... Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From rcozens at pon.net Wed Mar 3 09:46:30 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 3 Mar 2004 07:46:30 -0700 Subject: Again with the start using. Message-ID: One additional note: Serendipity Library's libraryStack handler not only checks to see if it is the target of the message, it also checks the state of a local variable to determine if libraryStack has already run once. [I don't want to reinitialize variables once the library is in use:] local sdbMessages on libraryStack if the short name of the target is not "Serendipity_Library.rev" then pass libraryStack if sdbMessages is not empty then exit libraryStack -- variable initialization end libraryStack Note I do NOT pass libraryStack unless the target is not Serendipity Library, as I see nothing going on that other libraries need to know about. And if they do need to know if Serendipity Library is in use, they can check the stacksInUse property. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jhurley at infostations.com Wed Mar 3 10:53:23 2004 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 3 Mar 2004 07:53:23 -0800 Subject: Opening a zipped file in RunRev? In-Reply-To: <20040302202917.604E39300BD@mail.runrev.com> References: <20040302202917.604E39300BD@mail.runrev.com> Message-ID: > >Message: 8 >Date: Wed, 3 Mar 2004 13:58:20 -0500 >From: Brian Yennie >Subject: Re: Opening a zipped file in RunRev? >To: How to use Revolution >Message-ID: >Content-Type: text/plain; charset=US-ASCII; format=flowed > >> save this stack as compress(url "file:Macintosh HD/Desktop >> Folder/MyStackFile2.rev") >> >> (This produces gibberish for the file name on my HD.) > >I think you want something more like: > >put compress(this stack) into url "file:Macintosh HD/Desktop >Folder/MyStackFile2.rev.gz" > >> And then what? Are you assuming the user (the person downloading this >> file from the web) is running Run Rev and that the Run Rev application >> has the instructions for decompressing the downloaded file and then >> opening it? And what does that code look like? Anything like: >> >> uncompress(url "file:??????) >> > > And are we talking about zip files or gzip files? > >Rev's compression is gzip. > >To open the above, you could do: > >put uncompress(url "file:Macintosh HD/Desktop >Folder/MyStackFile2.rev.gz") into url "file:Macintosh HD/Desktop >Folder/MyStackFile2.rev" > >OR open it directly without saving to disk: > >go stack uncompress(url "file:Macintosh HD/Desktop >Folder/MyStackFile2.rev.gz") > >HTH, >Brian Brian, Thank you for this. I was successful with: put compress(field 1) into url "file:xxx" But I was not able to retrieve the compressed data from the file xxx, that is, put decompress(url "file:xxx") into field 1, produced a "string is not compressed data" error. While I was at least able to compress field data, I was not able to compress a stack. As you may have seen, Chipp Walters says this is not possible to zip or unzip a stack. (I assume he also means that you cannot compress a stack.) If you try, you get an error: "Source is not a container." I ran across something to this effect in the Docs yesterday, but I can't relocate it today. But I am still puzzled as to how you decompress a stored file. I can compress a field but not decompress the file--something like an empty can of coke. Jim From rcozens at pon.net Wed Mar 3 10:13:46 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 3 Mar 2004 08:13:46 -0700 Subject: Disable/Enable selected lines in a field In-Reply-To: <40DB2893-6D1F-11D8-A3F6-003065F00EF2@mac.com> References: <40DB2893-6D1F-11D8-A3F6-003065F00EF2@mac.com> Message-ID: Hi Glen, >I have two fields where a user hilites single or multiple lines in >field "aChoiceList" and then presses a button "Yes" which copies the >selected lines into field "aSelectedList". > >What I am wanting to do is to some how gray out the lines and >disable them from being selected in field "aChoiceList" that now >show in the field "aSelectedList. > >If the user selects lines in the field "aSelectedList and clicks >another button "return" then the lines are removed from the field >"aSelectedList and the associated lines in the field "aChoiceList" >become ungrayed and available to select again in the future. > Have you checked out the possibility of setting the textcolor of the lines instead of the hilite? >on mouseUp > lock screen put return&(fld "aSelectedList") into previousSelections get fld "aChoiceList" repeat with x = 1 to the number of lines of it /* I don't think "repeat for each line aLine in..." gets you the textColor*/ if the textColor of line x of fld "aChoiceList" is not grey then next repeat if offset(cr&(line x of it)&cr,previousSelections)<>0 then next repeat > put line x of it & cr after fld "aSelectedList" > end repeat > > unlock screen >end mouseUp > To select" a line, set its textColor to grey; to deselect it, set the textColor to empty. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 klaus at major-k.de Wed Mar 3 11:14:58 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 3 Mar 2004 17:14:58 +0100 Subject: Opening a zipped file in RunRev? In-Reply-To: References: <20040302202917.604E39300BD@mail.runrev.com> Message-ID: Hi Jim, > ... > Brian, > > Thank you for this. I was successful with: put compress(field 1) into > url "file:xxx" > > But I was not able to retrieve the compressed data from the file xxx, > that is, put decompress(url "file:xxx") into field 1, produced a > "string is not compressed data" error. > > While I was at least able to compress field data, I was not able to > compress a stack. As you may have seen, Chipp Walters says this is not > possible to zip or unzip a stack. (I assume he also means that you > cannot compress a stack.) If you try, you get an error: "Source is > not a container." I ran across something to this effect in the Docs > yesterday, but I can't relocate it today. > > But I am still puzzled as to how you decompress a stored file. I can > compress a field but not decompress the file--something like an empty > can of coke. > > Jim Have you tried "binfile:"? put compress(field 1) into url "binfile:xxx" put decompress(url "binfile:xxx") into field 1 Works here for me... Regards Klaus Major klaus at major-k.de www.major-k.de From rcozens at pon.net Wed Mar 3 10:18:28 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 3 Mar 2004 08:18:28 -0700 Subject: Opening a zipped file in RunRev? In-Reply-To: References: <20040302202917.604E39300BD@mail.runrev.com> Message-ID: >Thank you for this. I was successful with: put compress(field 1) >into url "file:xxx" Jim, Change "file:xxx" to "binfile:xxx". "File" tells Revolution to treat it as a text file; "binfile" tells Rev "this is a binary file: don't mess with it". -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 JimCarwardine at OwnYourFuture-net.com Wed Mar 3 11:31:21 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 03 Mar 2004 12:31:21 -0400 Subject: Limitations of RR for drawing apps? In-Reply-To: Message-ID: Where do I find that MC example? I went to the MC web site and found a lot of cool stuff but couldn't see a similar example... Jim on 3/3/04 11:25 AM, xbury.cs at clearstream.com wrote: > There was such an example in the MC examples stack... > But you might have to update that MacPlus to make it work ;)) > > Just in a good metamood... > > MacCheers > Xa > > On 03/03/2004 15:54:35 use-revolution-bounces wrote: >> As an offshoot discussion of this... Does anyone remember MacProject? I >> still use it. It's a wonderful tool for me. I'd like to integrate >> something similar into my project. Has anyone got any ideas about the >> construction of this in Rev? Seems to me that the graphic interface has > a >> challenge because a line has no properties - like an id, so attaching it > to >> the centre of a box (task, which could be a field or a button) would be a >> problem. If that one was solved, then using a large array plus a > database >> would take care of the logical part...right? Jim >> >> on 3/1/04 6:32 AM, Richard Gaskin wrote: >> >>> Graham Samuel wrote: >>> >>>> I vaguely remember someone (Richard G?) saying that RunRev is not >>>> entirely suitable for creating vector drawing (and - maybe - >>>> painting) programs in the style of MacDraw or the drawing/painting >>>> features of AppleWorks.... >>> >>> Depends on what you want to do. Some types of drawing apps will work >>> great, but if you need scrolling documents and manipulatable lines and >>> polygons it's tricky. >>> >>> See Bugzilla for details: #622, 623, and 624. >>> >>> I'm told these are queued for possible implementation, but no projected >>> date has been given. >>> >>> In the meantime, it's hard to make the equivalent of SuperCard's >>> SampleDraw, and in some aspects not possible yet (or at least not with > a >>> smoothness I feel comfortable delivering). >>> >>> For myself, rather than implement hard-earned/short-lived workarounds >>> I'm doing my stuff for the apps that need drawing tools in ways that >>> work around the current limitations, confident that a solid solution > for >>> the whole kaboodle will be coming at some point.... > > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream International > does not accept legal responsibility for the contents of this message. > > The information contained in this e-mail is confidential and may be legally > privileged. It is intended solely for the addressee. If you are not the > intended recipient, any disclosure, copying, distribution or any action taken > or omitted to be taken in reliance on it, is prohibited and may be unlawful. > Any views expressed in this e-mail are those of the individual sender, except > where the sender specifically states them to be the views of Clearstream > International or of any of its affiliates or subsidiaries. > > END OF DISCLAIMER > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From devin_asay at byu.edu Wed Mar 3 11:34:14 2004 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 03 Mar 2004 09:34:14 -0700 Subject: Cyrillic Encodings In-Reply-To: <20040303152555.26B46930091@mail.runrev.com> References: <20040303152555.26B46930091@mail.runrev.com> Message-ID: <9B7395BC-6D30-11D8-BCCC-000A95A6A138@byu.edu> There is no automatic conversion capability that I know of. The only way I can think of that this would work would be for you to map character codes from one encoding to the other using charToNum() on each character in a string, then changing codes that differ from encoding to encoding, then using numToChar() convert back to the character in the new encoding. You might also want to look at uniEncode() to convert from single-byte encoding to Unicode. Devin On Mar 3, 2004, at 8:25 AM, "Mathewson" wrote: > Doea anybody know if there is a way to convert between text > encodings (other than ISO <-> MAC) in RR? > Devin Asay Humanities Technology and Research Support Center Brigham Young University From tuviah at runrev.com Wed Mar 3 12:07:03 2004 From: tuviah at runrev.com (tuviah snyder) Date: Wed, 3 Mar 2004 12:07:03 -0500 Subject: Cyrillic Encodings References: <20040303170008.266DE9300E3@mail.runrev.com> Message-ID: <00bb01c40141$f3a511c0$1602a8c0@USER> use uniencode and unidecode and pass "russian" as the language. Tuviah From ambassador at fourthworld.com Wed Mar 3 12:12:39 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 09:12:39 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: References: Message-ID: <40461207.9050809@fourthworld.com> Jim Carwardine wrote: > on 3/1/04 6:32 AM, Richard Gaskin wrote: > >> Some types of drawing apps will work >> great, but if you need scrolling documents and manipulatable >> lines and polygons it's tricky. >> >> See Bugzilla for details: #622, 623, and 624. > > As an offshoot discussion of this... Does anyone remember MacProject? > I still use it. It's a wonderful tool for me. I'd like to integrate > something similar into my project. Has anyone got any ideas about the > construction of this in Rev? Seems to me that the graphic interface > has a challenge because a line has no properties - like an id, so > attaching it to the centre of a box (task, which could be a field or > a button) would be a problem. If that one was solved, then using a > large array plus a database would take care of the logical > part...right? Jim On the contrary, polygons have all the standard properties you would expect, including a points property which can be set to change the shape programmatically. The limitations cited in those Bugzilla entries focus exclusively on behaviors in the free-form interactions possible with the pointer tool. For a project management app the primary diagram is usually a Gantt chart, for which using the pointer tool would be more free form than likely desirable. I can think of no reason such specialized types of diagrams and charts as Gantt couldn't be made beautifully in Rev just as it is today. And you could tie it in with a database, which would be especially useful for a networked muti-user version. But if you just want a single-user version, the quantity of data is likely small enough (unless to intend to run a national renewable energy program from it, or something else on that scale) that you could store your data in user properties quite happily. See for some ideas on using a stackfile for structured data storage. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Wed Mar 3 12:18:25 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 10:18:25 -0700 Subject: Again with the start using. In-Reply-To: Message-ID: On Wednesday, March 3, 2004, at 07:46 AM, Rob Cozens wrote: > Serendipity Library's libraryStack handler not only checks to see if > it is the target of the message, it also checks the state of a local > variable to determine if libraryStack has already run once. > Note I do NOT pass libraryStack unless the target is not Serendipity > Library, as I see nothing going on that other libraries need to know > about. Then we are consistent in style. I may have implied that I pass libraryStack in all cases, which is not the case. I have noticed these variations: if the target is me then if the short name of the target is the short name of me then if the short name of the target is "name of my library" then I have no idea if there is any merit of one over another. Dar Scott From lists at mangomultimedia.com Wed Mar 3 12:21:10 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Mar 2004 10:21:10 -0700 Subject: hiliting all instances of a string in a field Message-ID: <2A5459E6-6D37-11D8-8C51-000A956C462A@mangomultimedia.com> Has anyone written a function that will find all instances of a string in the htmlText of a field EXCEPT if it appears in a tag such as ? I need to hilite all instances of the string in the field. I figure I'm either missing a really obvious function already in Rev that will do it or I need a fancy regular expression. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From ambassador at fourthworld.com Wed Mar 3 12:32:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 09:32:26 -0800 Subject: Again with the start using. In-Reply-To: References: Message-ID: <404616AA.5020502@fourthworld.com> Rob Cozens wrote: > Serendipity Library's libraryStack handler not only checks to see if it > is the target of the message, it also checks the state of a local > variable to determine if libraryStack has already run once. [I don't > want to reinitialize variables once the library is in use:] A good choice, sorely absent from my example but well worth doing. > Note I do NOT pass libraryStack unless the target is not Serendipity > Library, as I see nothing going on that other libraries need to know > about. And if they do need to know if Serendipity Library is in use, > they can check the stacksInUse property. While for most practical purposes there will not likely be any other library or backscript that would need to know when a libraryStack handler is sent to your library, it is a possibility. While admittedly unlikely, over the years I've come to regard "unlikely" as "possible", and "possible" as "will happen sooner or later". I've found a majority of issues in using my work in other people's environments stem from making assumptions about the environment, which has led to my personal policy of always preserving the native state of things wherever I have the opportunity to do so. Requiring polling the stacksInUse is less efficient for that purpose, but on balance if another stack needs an event-driven method the best place for that might be in a frontScript anyway. Given that a library should always perform those two checks anyway (to see if it is the target of the message and whether it's been initialized already), what is the downside to passing that system message just as one would usually want to pass all others? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From gbojsza at mac.com Wed Mar 3 12:33:48 2004 From: gbojsza at mac.com (Bojsza) Date: Wed, 3 Mar 2004 11:33:48 -0600 Subject: Change Rev's Tool Tip Message-ID: I was wondering if it would be easy to change Rev's Tool Tip field to include a few more lines ... or should I just create my own version? thanks, Glen From rcozens at pon.net Wed Mar 3 11:38:42 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 3 Mar 2004 09:38:42 -0700 Subject: Again with the start using. In-Reply-To: References: Message-ID: >if the target is me then >if the short name of the target is the short name of me then >if the short name of the target is "name of my library" then > >I have no idea if there is any merit of one over another. Hi Dar, They all work. #1 obviously gets the award for brevity. I like #3 because I still find some lingering tendency to want to confuse "me" and "this [stack, card, control], especially when dealing with modal stacks. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jhurley at infostations.com Wed Mar 3 12:40:23 2004 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 3 Mar 2004 09:40:23 -0800 Subject: Opening a zipped file in RunRev? In-Reply-To: <20040303170008.266DE9300E3@mail.runrev.com> References: <20040303170008.266DE9300E3@mail.runrev.com> Message-ID: > >Message: 4 >Date: Wed, 3 Mar 2004 17:14:58 +0100 >From: Klaus Major >Subject: Re: Opening a zipped file in RunRev? >To: How to use Revolution >Message-ID: >Content-Type: text/plain; charset=US-ASCII; format=flowed > > > > > > But I am still puzzled as to how you decompress a stored file. I can >> compress a field but not decompress the file--something like an empty >> can of coke. >> > > Jim > >Hi Jim, > >Have you tried "binfile:"? > >put compress(field 1) into url "binfile:xxx" >put decompress(url "binfile:xxx") into field 1 > >Works here for me... > > >Regards > >Klaus Major >klaus at major-k.de >www.major-k.de > > >Jim, > >Change "file:xxx" to "binfile:xxx". "File" tells Revolution to treat >it as a text file; "binfile" tells Rev "this is a binary file: don't >mess with it". >-- > >Rob Cozens Klaus and Rob, Thanks, that clears up that part of the mystery. I see that I need to put things in the right bin. Jim From dsc at swcp.com Wed Mar 3 12:43:38 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 10:43:38 -0700 Subject: Again with the start using. In-Reply-To: <404616AA.5020502@fourthworld.com> Message-ID: <4D6EA94D-6D3A-11D8-BEF4-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 10:32 AM, Richard Gaskin wrote: > Given that a library should always perform those two checks anyway (to > see if it is the target of the message and whether it's been > initialized already), what is the downside to passing that system > message just as one would usually want to pass all others? Do you mean in all cases? For me... I think of many other messages as belonging to all, but libraryStack as belonging to the library stack. (I pass only if it is not for the stack.) However, I don't have a strong feeling on this one and would try to go along with common practice and good style and... Is it really a consensus that certain messages, such as openCard, should pass down the path? What are those messages? Dar Scott From dsc at swcp.com Wed Mar 3 12:59:23 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 10:59:23 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <2A5459E6-6D37-11D8-8C51-000A956C462A@mangomultimedia.com> Message-ID: <80C7089E-6D3C-11D8-BEF4-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 10:21 AM, Trevor DeVore wrote: > Has anyone written a function that will find all instances of a string > in the htmlText of a field EXCEPT if it appears in a tag such as > ? I need to hilite all instances of the string in the field. > I figure I'm either missing a really obvious function already in Rev > that will do it or I need a fancy regular expression. I assume you want the character offset. One approach would be to use a loop and a matchChunk. The match chunk would find the start of the match and the start of the rest. This is applied to rest until there is no rest (so to speak). Collect the offsets or process them as you find them. One problem is that this might run afoul of bug 16. In that case, limit yourself to a maximum number of elements to be ignored between each instance. If you just want to count them or something, then use replaceText() to remove the and then count the string instances. Dar Scott From psahores at easynet.fr Wed Mar 3 13:05:25 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 3 Mar 2004 19:05:25 +0100 Subject: Console/Shell Programs Detecting GUI In-Reply-To: <20040303083929.37E8AB6DD@xprdmailfe20.nwk.excite.com> References: <20040303083929.37E8AB6DD@xprdmailfe20.nwk.excite.com> Message-ID: <58C29F10-6D3D-11D8-A59C-000A95C61E96@easynet.fr> Le 3 mars 04, ? 09:39, Kevin a ?crit : Hi Kevin, > > How do I go about writing a "standalone" console application with a > gui switch (since at this time I cannot figure out how to check if GUI > is present)? I have found several referencs on processing command > line parameters but nothing yet on running "headless". Just add the line below to your "on preOpenStack" : > if the num of lines in the windows is "1" > then -- you are in console mode > else -- you are in graphical mode Works well there under both Linux and OSX in stack mode (standalone never tested). -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores at easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From lists at mangomultimedia.com Wed Mar 3 13:05:09 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Mar 2004 11:05:09 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <80C7089E-6D3C-11D8-BEF4-000A9567A3E6@swcp.com> References: <80C7089E-6D3C-11D8-BEF4-000A9567A3E6@swcp.com> Message-ID: <4F05AD31-6D3D-11D8-8C51-000A956C462A@mangomultimedia.com> On Mar 3, 2004, at 10:59 AM, Dar Scott wrote: > > On Wednesday, March 3, 2004, at 10:21 AM, Trevor DeVore wrote: > >> Has anyone written a function that will find all instances of a >> string in the htmlText of a field EXCEPT if it appears in a tag such >> as ? I need to hilite all instances of the string in the >> field. I figure I'm either missing a really obvious function already >> in Rev that will do it or I need a fancy regular expression. > > I assume you want the character offset. > > One approach would be to use a loop and a matchChunk. The match chunk > would find the start of the match and the start of the rest. This is > applied to rest until there is no rest (so to speak). Collect the > offsets or process them as you find them. One problem is that this > might run afoul of bug 16. In that case, limit yourself to a maximum > number of elements to be ignored between each instance. > > If you just want to count them or something, then use replaceText() to > remove the and then count the string instances. I think matchChunk is the way to go. I just need to figure out the regular expression for it and regular expressions aren't my strong suit. I think the regular expression would have to find the string and then look behind for a "" between it and the string. Does this sound right? Anyone know how to write that? -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From dsc at swcp.com Wed Mar 3 13:07:06 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 11:07:06 -0700 Subject: Again with the start using. In-Reply-To: Message-ID: <94CAA56E-6D3D-11D8-BEF4-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 09:38 AM, Rob Cozens wrote: >> if the target is me then >> if the short name of the target is the short name of me then >> if the short name of the target is "name of my library" then > They all work. #1 obviously gets the award for brevity. I like #3 > because I still find some lingering tendency to want to confuse "me" > and "this [stack, card, control], especially when dealing with modal > stacks. I like #1 because it is resistant to problems with library stacks with the same name. Admittedly, you and I are unlikely to distribute stacks named "math" where one of us didn't define libraryStack, but in general it could happen. I think there might be some other benefits to #3, but they are just out of reach of my sleepy head right now. It seems to be a stronger check, but I'm not sure if that is good or bad. Dar Scott From rcozens at pon.net Wed Mar 3 12:02:31 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 3 Mar 2004 10:02:31 -0700 Subject: Again with the start using. In-Reply-To: <4D6EA94D-6D3A-11D8-BEF4-000A9567A3E6@swcp.com> References: <4D6EA94D-6D3A-11D8-BEF4-000A9567A3E6@swcp.com> Message-ID: >However, I don't have a strong feeling on this one and would try to >go along with common practice and good style and... Dar, et al: Certainly the legacy from virtually all HyperTalk handlers written and distributed by Apple as part of the HyperCard package is to pass all such messages. The logic, I suppose, emphasizes modularity, and thus may make sense when a team of programmers is working on project where some event needs to trigger multiple handlers. But for one-developer standalone projects, I don't see the need. Perhaps down deep I, like Alex, have an aversion to sending or passing a message to nowhere. :{`) Anyway, I know where the messages in my applications are supposed to be handled, and I don't pass them unless I know they need to be handled further up/down (as you choose) the line. And in cases like Serendipity Library, where I'm building a resource that others might incorporate into their own applications, I try to contain the functionality of Library calls such that they won't affect the runtime environment or other libraries. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 nnoydb at excite.com Wed Mar 3 13:16:39 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 3 Mar 2004 13:16:39 -0500 (EST) Subject: Stand Alone Console Applications Message-ID: <20040303181639.5E6A83DF8@xprdmailfe6.nwk.excite.com> Now you have peeked my interest! Does this mean it is possible? Is there a precedent? Has someone developed a method that works consistently? I ask bacause I would like execute many of my utilities under *NIX CRON were ?X? is not available and allow the user/administrator (via the same standalone) run it in GUI mode if necessary. I believe I would not be the only *NIX developer interested. Kevin _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From jacque at hyperactivesw.com Wed Mar 3 13:17:07 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 03 Mar 2004 12:17:07 -0600 Subject: Rev mauals In-Reply-To: References: <00b901c400eb$bc940bb0$6601a8c0@LightningFlash> Message-ID: <40462123.7060708@hyperactivesw.com> On 3/3/04 1:23 AM, Christopher Mitchell wrote: > are printed manuals still available? I guess I should just look at the > site, but this is intriguing now :) Yes. You can order them from the online store. Allow 3 weeks for delivery; they will probably arrive sooner than that, but allow 3 weeks anyway. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rogerguay at centurytel.net Wed Mar 3 13:25:37 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Wed, 3 Mar 2004 10:25:37 -0800 Subject: use-revolution Digest, Vol 6, Issue 4 In-Reply-To: <20040301145118.176A89300A8@mail.runrev.com> References: <20040301145118.176A89300A8@mail.runrev.com> Message-ID: <2AE4DB12-6D40-11D8-9258-000393A1CAAA@centurytel.net> Ken, Once again, I am blown away by what many of you do in Rev and the fact that you freely share your amazing examples with us. Thank you very much for a very useful tool that I will use continually. Cheers, Roger > Message: 12 > Date: Mon, 1 Mar 2004 08:45:58 -0600 > From: "Ken Ray" > Subject: [ANN] Scripter's Scrapbook 3.1 - A New Release With Lots of > New Features! > To: "'How to use Revolution'" , > "'Improvements to Revolution'" > Message-ID: <020301c3ff9b$ec0944b0$6601a8c0 at LightningFlash> > Content-Type: text/plain; charset="US-ASCII" > > Hello, everyone! > > As some of you may know, Hugh Senior has been developing the Scripter's > Scrapbook for a number of years, with various versions that worked in > HyperCard, > SuperCard and MetaCard/Revolution. It has always been a good utility > for > keeping track of handlers, functions, tidbits of info, hints, tips, or > just development notes for a variety of languages. > > A while back, I got involved with Hugh when I suggested some > enhancements to the Scripter's Scrapbook and to my delight, he started > implementing them. The > two of us have been working on enhancing the product and have added > quite a few additional features that make Scripter's Scrapbook a real > powerhouse for > managing your code and development notes. > > Here's the breakdown of new features added in 3.1: > > - Links: You can attach hyperlinks to email, files, other scrapbook > entries and web resources > > - Categories: You can define you own categories and apply as many of > them as you like to each entry to help you manage your entries (ssBk > comes with a > default set of categories you can use or modify to suit your needs) > > - Extended language classifications: Now supports 12 different > language classifications - MetaCard/Revolution, HyperCard, SuperCard, > Director, Flash, > AppleScript, HTML, Macro, Visual Basic, Perl, JavaScript, and Other > > - 5 Platform classifications: MacOS, OS X, Windows, Unix and Internet > > - Embedded file attachments: Can attach and embed files inside the > Scrapbook that are associated with an entry or shared for all entries. > (Ever wanted to > keep your custom "answer" dialog stack connected your custom code that > calls it? Now you can!) > > - Script Colorization: Supports the syntax of multiple languages! > > - Advanced Find: Makes it easier to locate your entries > > - Full export and import so you can share entries with others! > > - Memos: You can insert popup annotations that are included in your > web page exports, 'save as' and previews > > - Protected entries: Entries can be 'locked' to avoid unintentional > modification > > - History: Extended History management including full 4-way > navigation > > - Preferences: Extended set-up options for advanced Users > > - Cross-Platform: The Scrapbook and backup files can be moved between > supported platforms > > - PlugIns: You can included direct access to your own files by > sharing > the PlugIn architecture with the supplied plugins > > - Revolution plugin compatible > > - Online updates: One-click checking, so you'll never miss an update > of Scripter's Scrapbook > > and more! > > The Scripter's Scrapbook is FREE and comes as an MC/Rev stack with an > optional standalone Player for use outside the MC/Rev IDE. You can > download > Scripter's Scrapbook at http://www.flexiblelearning.com/ssbk.htm. > > Enjoy the new version! > > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ From dsc at swcp.com Wed Mar 3 13:27:10 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 11:27:10 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <4F05AD31-6D3D-11D8-8C51-000A956C462A@mangomultimedia.com> Message-ID: <625F095D-6D40-11D8-BEF4-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 11:05 AM, Trevor DeVore wrote: > I think matchChunk is the way to go. I just need to figure out the > regular expression for it and regular expressions aren't my strong > suit. I think the regular expression would have to find the string > and then look behind for a "" between it and the > string. Does this sound right? Anyone know how to write that? Or skip said elements or chars before matching string. Use a non-gathering group and (because of the bug) a range on the repeat. I know that is cryptic and short. Ask if I need to elaborate. Dar From dsc at swcp.com Wed Mar 3 13:33:39 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 11:33:39 -0700 Subject: Again with the start using. In-Reply-To: Message-ID: <4A5E00DB-6D41-11D8-BEF4-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 10:02 AM, Rob Cozens wrote: > The logic, I suppose, emphasizes modularity, and thus may make sense > when a team of programmers is working on project where some event > needs to trigger multiple handlers. > > But for one-developer standalone projects, I don't see the need. As we grow as a community we might be using more and more stack libraries from other sources including custom controls that require stack libraries. I assume most folks pass preOpenCard down the message path, for example. If I have a library stack that uses that, I need to doc that. If this is not really a common style, I might want to add a handler that must be called on preOpenCard and make that an alternative method. Dar Scott From lists at mangomultimedia.com Wed Mar 3 13:35:31 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Mar 2004 11:35:31 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <625F095D-6D40-11D8-BEF4-000A9567A3E6@swcp.com> References: <625F095D-6D40-11D8-BEF4-000A9567A3E6@swcp.com> Message-ID: <8D196032-6D41-11D8-8C51-000A956C462A@mangomultimedia.com> On Mar 3, 2004, at 11:27 AM, Dar Scott wrote: > > On Wednesday, March 3, 2004, at 11:05 AM, Trevor DeVore wrote: > >> I think matchChunk is the way to go. I just need to figure out the >> regular expression for it and regular expressions aren't my strong >> suit. I think the regular expression would have to find the string >> and then look behind for a "" between it and the >> string. Does this sound right? Anyone know how to write that? > > Or skip said elements or chars before matching string. Use a > non-gathering group and (because of the bug) a range on the repeat. I > know that is cryptic and short. Ask if I need to elaborate. Please elaborate :-) -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From dsc at swcp.com Wed Mar 3 13:45:12 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 11:45:12 -0700 Subject: List Server and extra address in reply-to Message-ID: Anybody understand what is going on here? Sometimes the reply-to has an extra address, the sender of the original. It switches back and forth for some folks. I suspect this is a broken feature of the list server. Dar Scott From kray at sonsothunder.com Wed Mar 3 13:45:51 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 3 Mar 2004 12:45:51 -0600 Subject: Determing processor speed on Windows systems? In-Reply-To: Message-ID: <00a501c4014f$c4110370$6601a8c0@LightningFlash> Cos, You can try using the freewayre command-line tools at http://www.sysinternals.com/ and then calling them from shell(). There's one for NT/2000/XP called PSInfo that works for the processor type and speed. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Cos Russo > Sent: Tuesday, March 02, 2004 6:33 AM > To: use-revolution at lists.runrev.com > Subject: Determing processor speed on Windows systems? > > > Can use of MCISendString or Shell or queryRegistry in > Revolution 2.1.2 > determine any of the following: > 1. The processor type and speed on Windows platform. > 2. Switching screen resolutions on Windows platform. > Thankyou in advance for any assistance. > -Cos > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From nnoydb at excite.com Wed Mar 3 13:50:28 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 3 Mar 2004 13:50:28 -0500 (EST) Subject: Console/Shell Programs Detecting GUI Message-ID: <20040303185028.5DD8B3DDB@xprdmailfe6.nwk.excite.com> -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Wed 03/03, Pierre Sahores < psahores at easynet.fr > wrote: From: Pierre Sahores [mailto: psahores at easynet.fr] To: nnoydb at excite.com, use-revolution at lists.runrev.com Date: Wed, 3 Mar 2004 19:05:25 +0100 Subject: Re: Console/Shell Programs Detecting GUI
Le 3 mars 04, ? 09:39, Kevin a ?crit :

Hi Kevin,

>
> How do I go about writing a "standalone" console application with a
> gui switch (since at this time I cannot figure out how to check if GUI
> is present)? I have found several referencs on processing command
> line parameters but nothing yet on running "headless".

Just add the line below to your "on preOpenStack" :

> if the num of lines in the windows is "1"
> then -- you are in console mode
> else -- you are in graphical mode

Works well there under both Linux and OSX in stack mode (standalone
never tested).

--
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

psahores at easynet.fr

GSM: +33 6 03 95 77 70
Pro: +33 1 41 60 52 68
Dom: +33 1 64 45 05 33
Fax: +33 1 64 45 05 33

Inspection acad?mique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire "delta de productivit?"

_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Wed Mar 3 13:51:52 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 3 Mar 2004 13:51:52 -0500 (EST) Subject: Console/Shell Programs Detecting GUI Message-ID: <20040303185152.C75003DD2@xprdmailfe6.nwk.excite.com> nteresting, and a excelent suggestion. My question becomes whe I tested a few of my applications (standalones) on startup they attempted to contact the 'X' subsystem to create the visual representation of the main stack. Is that you experience? Am I doing something incorrectly? >Just add the line below to your "on preOpenStack" : >> if the num of lines in the windows is "1" >> then -- you are in console mode >> else -- you are in graphical mode >Works well there under both Linux and OSX in stack mode (standalone >never tested). -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dsc at swcp.com Wed Mar 3 13:56:03 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 11:56:03 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <8D196032-6D41-11D8-8C51-000A956C462A@mangomultimedia.com> Message-ID: <6B646928-6D44-11D8-BEF4-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 11:35 AM, Trevor DeVore wrote: >> >> Or skip said elements or chars before matching string. Use a >> non-gathering group and (because of the bug) a range on the repeat. >> I know that is cryptic and short. Ask if I need to elaborate. > > Please elaborate :-) > I gotta run and will be back in maybe three hours. This is wrong, wrong but might get you started if you want to play with it: \A(?:|.){0,100}(abc)(.*)\z where abc is your match and there are no more than 100 characters or elements between instances. When the bug is fixed change {0,100} to *. Remember to test for match and nonmatch. Dar Scott From briany at qldlearning.com Wed Mar 3 13:57:37 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 3 Mar 2004 13:57:37 -0500 Subject: Console/Shell Programs Detecting GUI In-Reply-To: <20040303185152.C75003DD2@xprdmailfe6.nwk.excite.com> Message-ID: What platforms are you looking for this on? I seem to remember that some of the UNIX command-line engines (i.e. Darwin, Linux) had a command-line switch to enable or disable XWindows, but I could be wrong. It may be hard to build a standalone that behaves like this, as opposed to a stack that checks environment() and is run with different engines. Note that command-line engines send a "startup" message but no "openStack"... HTH, Brian > nteresting, and a excelent suggestion. My question becomes whe I > tested a few of my applications (standalones) on startup they > attempted to contact the 'X' subsystem to create the visual > representation of the main stack. Is that you experience? Am I doing > something incorrectly? From rcozens at pon.net Wed Mar 3 13:02:10 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 3 Mar 2004 11:02:10 -0700 Subject: Again with the start using. In-Reply-To: <4A5E00DB-6D41-11D8-BEF4-000A9567A3E6@swcp.com> References: <4A5E00DB-6D41-11D8-BEF4-000A9567A3E6@swcp.com> Message-ID: >I assume most folks pass preOpenCard down the message path, for >example. If I have a library stack that uses that, I need to doc >that. If this is not really a common style, I might want to add a >handler that must be called on preOpenCard and make that an >alternative method. I suggest it should be the second approach, Dar: If your library wants a call to darsPreopenCard whenever any card in any stack is opened from a developer's standalone or stack, your documentation should tell the developer to place the call in their script on preOpenCard darsPreopenCard end preOpenCard It just strikes me that a library distributed for general purpose use by who-knows-who should not respond to any message other than a call to a library handler and the libraryStack message sent to it when it is placed in use. In this regard, a library's own open/preopen stack and closeStack handlers should be located in the script of the first card, rather than in the library stack script. This prevents the library from intercepting those messages when they are sent to other stacks. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 b.xavier at internet.lu Wed Mar 3 14:20:54 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 3 Mar 2004 20:20:54 +0100 Subject: Limitations of RR for drawing apps? In-Reply-To: Message-ID: Install the MC engine and look at the examples from the help menu in the mctoolbar (MCTools), hit the right arrow 9 times or is it 8?! Move the square buttons... Ready made for you... Also there is a HyperCard book that showed this example called HyperProgramming from Addison Wesley written by Coulouris and Thimbledy. It did that with bitmap drawings. Where's that early 90's diskette now? <8( What we need in RR (like HC and MC) are MacDraw objects... But since PS is supported, why not FreeHand quality graphic editing tools (i'd love to have even FH 1.0 tools!) with SuperDraw (corel something?)? Alejandro? Todavia no tienes ese FreeHand plug-in listo? -- Discretely from http://MonsieurX.com I just started peeking at SolidWord 2004 and that's another RR for CAD CAM graphics! Like FH 1.0 again... For Audio Rev try www.FLStudio.com For sweet bubbles and amber body rev try www.leffe.be oh, shameless biased plug for Belgium, i know.... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim > Carwardine > Sent: Wednesday, March 03, 2004 17:31 > To: Revolution Listserve > Subject: Re: Limitations of RR for drawing apps? > > > Where do I find that MC example? I went to the MC web site and > found a lot > of cool stuff but couldn't see a similar example... Jim > > on 3/3/04 11:25 AM, xbury.cs at clearstream.com wrote: > > > There was such an example in the MC examples stack... > > But you might have to update that MacPlus to make it work ;)) > > > > Just in a good metamood... > > > > MacCheers > > Xa > > > > On 03/03/2004 15:54:35 use-revolution-bounces wrote: > >> As an offshoot discussion of this... Does anyone remember > MacProject? I > >> still use it. It's a wonderful tool for me. I'd like to integrate > >> something similar into my project. Has anyone got any ideas about the > >> construction of this in Rev? Seems to me that the graphic > interface has > > a > >> challenge because a line has no properties - like an id, so > attaching it > > to > >> the centre of a box (task, which could be a field or a button) > would be a > >> problem. If that one was solved, then using a large array plus a > > database > >> would take care of the logical part...right? Jim > >> > >> on 3/1/04 6:32 AM, Richard Gaskin wrote: > >> > >>> Graham Samuel wrote: > >>> > >>>> I vaguely remember someone (Richard G?) saying that RunRev is not > >>>> entirely suitable for creating vector drawing (and - maybe - > >>>> painting) programs in the style of MacDraw or the drawing/painting > >>>> features of AppleWorks.... > >>> > >>> Depends on what you want to do. Some types of drawing apps will work > >>> great, but if you need scrolling documents and manipulatable lines and > >>> polygons it's tricky. > >>> > >>> See Bugzilla for details: #622, 623, and 624. > >>> > >>> I'm told these are queued for possible implementation, but no > projected > >>> date has been given. > >>> > >>> In the meantime, it's hard to make the equivalent of SuperCard's > >>> SampleDraw, and in some aspects not possible yet (or at least not with > > a > >>> smoothness I feel comfortable delivering). > >>> > >>> For myself, rather than implement hard-earned/short-lived workarounds > >>> I'm doing my stuff for the apps that need drawing tools in ways that > >>> work around the current limitations, confident that a solid solution > > for > >>> the whole kaboodle will be coming at some point.... > > > > Visit us at http://www.clearstream.com > > > > IMPORTANT MESSAGE > > > > Internet communications are not secure and therefore > Clearstream International > > does not accept legal responsibility for the contents of this message. > > > > The information contained in this e-mail is confidential and > may be legally > > privileged. It is intended solely for the addressee. If you are not the > > intended recipient, any disclosure, copying, distribution or > any action taken > > or omitted to be taken in reliance on it, is prohibited and may > be unlawful. > > Any views expressed in this e-mail are those of the individual > sender, except > > where the sender specifically states them to be the views of Clearstream > > International or of any of its affiliates or subsidiaries. > > > > END OF DISCLAIMER > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- > > OYF is... Highly resourceful people working together. > > > Own Your Future Consulting Services Limited, > 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 > Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Wed Mar 3 13:12:06 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 3 Mar 2004 11:12:06 -0700 Subject: Again with the start using. Message-ID: >If your library wants a call to darsPreopenCard whenever any card in >any stack is opened from a developer's standalone or stack, your >documentation should tell the developer to place the call in their >script ...or to pass preOpenCard, as you said originally. I guess so long as you communicate this to the developer, it works either way. But not intercepting standard system messages seems safer in the event that your admonition is lost or forgotten. Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 nnoydb at excite.com Wed Mar 3 14:36:30 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 3 Mar 2004 14:36:30 -0500 (EST) Subject: Console/Shell Programs Detecting GUI Message-ID: <20040303193630.346273DD5@xprdmailfe6.nwk.excite.com> I am operating under the impression that I must use the GUI engine in order to have a hybrid application and standalone. Kevin >What platforms are you looking for this on? I seem to remember that >some of the UNIX command-line engines (i.e. Darwin, Linux) had a >command-line switch to enable or disable XWindows, but I could be >wrong. >It may be hard to build a standalone that behaves like this, as opposed >to a stack that checks environment() and is run with different engines. >Note that command-line engines send a "startup" message but no >"openStack"... >HTH, >Brian _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Wed Mar 3 14:43:19 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 3 Mar 2004 14:43:19 -0500 (EST) Subject: Console/Shell Programs Detecting GUI Message-ID: <20040303194319.966F83DE4@xprdmailfe6.nwk.excite.com> I am referring to a application the allows the user to select by switch weather the application runs as console/text or GUI. For example several Win32 application can run from the command line but when launched appropriately they display a window. >I'm afraid I don't know what you mean by "hybrid"? Do you mind sharing >what the root need is in the first place? I am operating under the >impression that I must use the GUI engine in order to have a hybrid >application and standalone. _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Wed Mar 3 14:44:50 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 11:44:50 -0800 Subject: Again with the start using. In-Reply-To: <4D6EA94D-6D3A-11D8-BEF4-000A9567A3E6@swcp.com> References: <4D6EA94D-6D3A-11D8-BEF4-000A9567A3E6@swcp.com> Message-ID: <404635B2.7060304@fourthworld.com> Dar Scott wrote: > On Wednesday, March 3, 2004, at 10:32 AM, Richard Gaskin wrote: > >> Given that a library should always perform those two checks anyway (to >> see if it is the target of the message and whether it's been >> initialized already), what is the downside to passing that system >> message just as one would usually want to pass all others? > > Do you mean in all cases? I don't know that anything in programming lends itself to absolutes. :) > Is it really a consensus that certain messages, such as openCard, should > pass down the path? What are those messages? I picked up the habit of passing system messages from an old book, "Tricks of the HyperTalk Masters", and possibly from Thimbleby and Colouris' "HyperTalk Programming" (my copy was loaned out many years ago, and as happens with many good books it's never come back, and is long since out of print). It proved useful in those days because I would often want to augment behavior for an event and found, as those writers suggested, that as long as I passed my system messages I'd left an open door to do that. Without passing system messages the door is closed, until you write a worm to go back and revise the scripts of the objects whose behavior you want to change, easier done in one's office than throughout an installed based. But of course, the difficulty is that to rely on messages being passed requires that everyone play ball; great for your own team but impossible to depend on for libraries designed for use in other people's environments. A lot of the code bases I work on today were inherited, mostly ports from other systems, so there are few assurances of stylistic consistency. The solution to this came in 1994 when SuperCard introduced frontScripts, allowing you to trap system messages before any other object gets them. This was added to MetaCard not long after. There are rare cases in which it may be especially useful to get the messages after the target is done with them, but for the most part frontScripts are the optimal choice for trapping system messages in other people's environments. In a frontScript, it is almost always essential that all messages always be passed; there may be an exception worth honoring, but in general if you don't pass system messages in a frontScript the result will be undesirable, as not even the target will get them. In my own stuff I tend to pass all card- and stack-related messages everywhere, and often don't bother with the "mouse" messages in not-frontScript objects. The libraryStack message is a bit of a Schroedinger's Cat, since on the one hand you may want to preserve the native state of things, but on the other hand the native state of things doesn't include your stack which is the reason that instance of the libraryStack message is sent. But continuing down the rabbit hole, maybe it's a case of "sum ergo passo" ("I exists, therefore I pass"), in which the existence of the stack in the message queue may just as well be seen as a "natural" thing, and therefore any outside script monitoring such things should rightfully expect the libraryStack message to be comin' down the pike (though I'd be surprised if someone writing something so exotic wouldn't prefer the greater reliability of a frontScript). But just as Schroedinger's Cat is an unnecessarily complicated discussion for a relatively simple idea, so is that last paragraph. :) As much as rational minds strive for absolutes, I think a lot of nuances surrounding when to pass system messages depend on what you're working on and your own personal comfort zone. Here, when something works I use it, and when it no longer works I write a worm. :) I always pass everything in any script I write for global access (frontScripts, backScripts, libraries), and discriminate based on contextual considerations in non-shared objects. As a relevant side note, many messages the IDE relies on are handled in backScripts like revGeneral, where you'll find handlers for things like the powerful selectedObjectChanged message. If you're making a drawing app and don't pass that message the IDE will not function; this may be a downside for those getting started but offers a convenience for pros in being able to override IDE behaviors without having to first remove IDE scripts from the message path. As much as I appreciate that convenience myself, I would probably make the pros work a little harder if it would help protect newcomers, so I wonder if Rev has considered migrating those handlers to a frontScript going forward. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Wed Mar 3 14:55:43 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 11:55:43 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: References: Message-ID: <4046383F.6090606@fourthworld.com> MisterX wrote: > What we need in RR (like HC and MC) are MacDraw objects... Done. With the exception of user-manipulatable points for lines and polygons, it's all there in the engine now, fully scriptable vector graphics. And the points-manipulation stuff is reportedly slated for some as-yet-undetermined point in the future, so we can get started now and it only gets better. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Wed Mar 3 15:06:29 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 03 Mar 2004 12:06:29 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: <4046383F.6090606@fourthworld.com> Message-ID: Recently, "Richard Gaskin" wrote: > With the exception of user-manipulatable points for lines and > polygons, it's all there in the engine now Is the Reshape Polygon button in Rev not what you have in mind here? I went and wrote a small routine to handle relocating the points of polygon only to find that Revolution now has this feature available in the tools palette. If Rev's implementation is not accessible, you're welcome to mine; if this isn't what you're looking for, please clarify. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Wed Mar 3 15:32:09 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 03 Mar 2004 14:32:09 -0600 Subject: Limitations of RR for drawing apps? In-Reply-To: References: Message-ID: <404640C9.5020404@chipp.com> A line does have an ID property. You can use altPropEditor to find it. altPropEditor is part of the altPluginToolbar suite and it's free. at: http://www.altuit.com/webs/altuit2/altPluginCover/about.htm Jim Carwardine wrote: > As an offshoot discussion of this... Does anyone remember MacProject? I > still use it. It's a wonderful tool for me. I'd like to integrate > something similar into my project. Has anyone got any ideas about the > construction of this in Rev? Seems to me that the graphic interface has a > challenge because a line has no properties - like an id, so attaching it to > the centre of a box (task, which could be a field or a button) would be a > problem. From kray at sonsothunder.com Wed Mar 3 15:28:03 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 3 Mar 2004 14:28:03 -0600 Subject: [ANN] RevZilla 1.1.2 Now Available (finally!) Message-ID: <00c601c4015e$0c34d880$6601a8c0@LightningFlash> (Sorry everyone, but it took me two weeks to do what I said would happen in two days...) RevZilla 1.1.2 is now available (via RevNet or from http://www.sonsothunder.com/devres/revolution/downloads/RevZilla.htm). It fixes a couple of bugs, most notably the one where you couldn't do post or view your bugs. :-) Anyway, as always, please report any issues you encounter, Thanks! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From JimCarwardine at OwnYourFuture-net.com Wed Mar 3 15:58:36 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 03 Mar 2004 16:58:36 -0400 Subject: Limitations of RR for drawing apps? In-Reply-To: <404640C9.5020404@chipp.com> Message-ID: That's cool... Now I have to learn about dragging so I can have two boxes connected by a line and let the bottomRight of the line follow the loc of the second box while the topLeft of the line stays with the loc of the first box... How does one move only one end of a line in transcript? Jim on 3/3/04 4:32 PM, Chipp Walters wrote: > A line does have an ID property. You can use altPropEditor to find it. > > altPropEditor is part of the altPluginToolbar suite and it's free. > > at: > http://www.altuit.com/webs/altuit2/altPluginCover/about.htm > > Jim Carwardine wrote: > >> As an offshoot discussion of this... Does anyone remember MacProject? I >> still use it. It's a wonderful tool for me. I'd like to integrate >> something similar into my project. Has anyone got any ideas about the >> construction of this in Rev? Seems to me that the graphic interface has a >> challenge because a line has no properties - like an id, so attaching it to >> the centre of a box (task, which could be a field or a button) would be a >> problem. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From ambassador at fourthworld.com Wed Mar 3 16:04:48 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 13:04:48 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: References: Message-ID: <40464870.6050004@fourthworld.com> Scott Rossi wrote: > Recently, "Richard Gaskin" wrote: > >>With the exception of user-manipulatable points for lines and >>polygons, it's all there in the engine now > > Is the Reshape Polygon button in Rev not what you have in mind here? > > I went and wrote a small routine to handle relocating the points of polygon > only to find that Revolution now has this feature available in the tools > palette. > > If Rev's implementation is not accessible, you're welcome to mine; if this > isn't what you're looking for, please clarify. Scripted solutions are not necessarily horrible, but they're not quite MacDraw-like. See Bugzilla #624 referenced in this thread earlier for details. See also a search for "polygon" in Bugzilla, to see the three bugs related to the scripted interim workaround. To the best of my knowledge no bugs have ever been filed for engine-based handles. For something that fundamental an engine-based solution is the way to go, both for consistency of the user experience and general robustness. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ldeese at ncatp.org Wed Mar 3 16:06:40 2004 From: ldeese at ncatp.org (Lynne Deese) Date: Wed, 3 Mar 2004 16:06:40 -0500 Subject: Tabs Message-ID: I must be missing something but I am unable to get the tab feature working. Is there a detailed tutorial anywhere for the newbie?? A. Lynne Deese North Carolina Assistive Technology 1110 Navaho Dr. Raleigh, NC 27609 Phone: 919-850-2787 Fax: 919-850-2792 Email: ldeese at ncatp.org From ambassador at fourthworld.com Wed Mar 3 16:07:14 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 13:07:14 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: References: Message-ID: <40464902.20004@fourthworld.com> Jim Carwardine wrote: > How does one move only one end of a line in transcript? See the points property. Also note that, as Geoff Canyon discovered, you can put blank lines in the points list to create discontiguous polygons. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From pixelbird at interisland.net Wed Mar 3 16:09:53 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 03 Mar 2004 13:09:53 -0800 Subject: More dialer stuff In-Reply-To: <20040301110607.10510930078@mail.runrev.com> Message-ID: Howdy, On my Mac, this works fine: I have a button and a field on mouseUp dial fld 1 end mouseUp on dial dNumber -- function by Sjoerd Op 't Land open file modem: for write write "ATDT" && dNumber && return to file modem: end dial dNumber ...will it work the same in Windows? Can someone check for me? Also, what's a good way to detect if the phone has been picked up so I can: close modem file ...via script. TIA, Ken N. From kray at sonsothunder.com Wed Mar 3 16:06:37 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 3 Mar 2004 15:06:37 -0600 Subject: [ANN] Scripter's ScrapBook OS X Player Available Message-ID: <00cf01c40163$6cd27b20$6601a8c0@LightningFlash> For those of you who would like to use Scripter's Scrapbook outside of Rev/MC (or just want to look at a neat OS X icon), you can download and use Scripter's Scrapbook using the native OS X player application. See http://www.flexiblelearning.com/ssbk.htm for details. Thanks! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From JimCarwardine at OwnYourFuture-net.com Wed Mar 3 16:19:52 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 03 Mar 2004 17:19:52 -0400 Subject: Limitations of RR for drawing apps? In-Reply-To: <40464902.20004@fourthworld.com> Message-ID: Got it... Thanks... Jim on 3/3/04 5:07 PM, Richard Gaskin wrote: > Jim Carwardine wrote: > >> How does one move only one end of a line in transcript? > > See the points property. > > Also note that, as Geoff Canyon discovered, you can put blank lines in > the points list to create discontiguous polygons. -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From Roger.E.Eller at sealedair.com Wed Mar 3 16:22:42 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 3 Mar 2004 16:22:42 -0500 Subject: More dialer stuff Message-ID: > ...will it work the same in Windows? Can someone check for me? According to the docs, modem: is only for MacOS. For a PC, you have to substitute COM1: - COM4: I tried, but it gave errors. My modem is internal and on COM3. I am not near an analog phone line, so I couldn't test thoroughly... sorry. ~Roger From r.hartley at bio.gla.ac.uk Wed Mar 3 16:42:57 2004 From: r.hartley at bio.gla.ac.uk (Bob Hartley) Date: Wed, 03 Mar 2004 21:42:57 +0000 Subject: pdatoolbox read and write Message-ID: <5.2.1.1.0.20040303213905.00a829c8@mail.armbase.com> Hi All and Chipp I know some here have used PDAT to make palm apps. I beleive the formatt of PDAToolbox is a subset of the palm format. Is there any stack that can read and write (for dummies like me) palm databases that I can build a commercial app on? I have a friend that has written an activeX dll in C++ that can read the palm formatt and he is making a read/write version. Have this already been done in runrev? Also, if not, then can runrev use a dll like this on windows? All the best Bob; Sunny Scotland From graham.samuel at wanadoo.fr Wed Mar 3 15:40:33 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Wed, 03 Mar 2004 21:40:33 +0100 Subject: Change Rev's Tool Tip Message-ID: <6.0.3.0.2.20040303213515.01c55438@pop3.blueyonder.co.uk> On Wed, 3 Mar 2004 11:33:48 -0600, Bojsza wrote: >I was wondering if it would be easy to change Rev's Tool Tip field to >include a few more lines ... or should I just create my own version? I can't answer the question, sorry - but I too am very interested in getting some more control over tooltips. I have an app where I would like to display the tooltips of all visible controls by pressing a single button. AFAIK this is impossible, but I could fake it if I knew how the engine decides on the dimensions and location of a control's tooltip. Then I could just create 'shadow' label fields to do what I want. So, is there any way of finding out a bit more about a tooltip at runtime, I'd like to know what it is. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From chrism at lumin.us Wed Mar 3 16:46:20 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Wed, 3 Mar 2004 15:46:20 -0600 Subject: The Scripter's Scrapbook: Update notice In-Reply-To: References: Message-ID: <350F7E12-6D5C-11D8-879E-000393B64EDC@lumin.us> Really cool stack, man. Something you might want to fix though is in the Preferences pane if you click on "How do I get an update?" the instructions say to click on 'Is a new version available' from the "index on the left" ... but the index is on the right ;) Yours, Chris On Mar 3, 2004, at 4:40 AM, FlexibleLearning at aol.com wrote: > Anyone who downloaded The Scripter's Scrapbook yesterday 2 March or who > selected a direct upgrade, should please obtain an updated release. A > build error > has now been corrected. Our apologies for any inconvenience caused... > > EITHER > - Select 'Checking for Updates' under the Help menu. The new version > will be > delivered to you direct > > OR > - Go to http://FlexibleLearning.com/xtalk.htm > > > Updates are issued regularly for fixes and improvements. You can check > if you > are up to date under the Help menu at any time. > > > The web stats have gone through the roof over the past couple of > days... > Thank you for your interest! Do let us know if you have any comments, > problems or > feature requests. Feedback helps us improve The Scripter's Scrapbook > for you > and we really do want this to be a useful tool for everyone from > beginners to > advanced users! > > > Onwards and upwards, > > > Hugh Senior > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Wed Mar 3 16:48:11 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 3 Mar 2004 21:48:11 +0000 Subject: hiliting all instances of a string in a field In-Reply-To: <20040303180550.138169300F5@mail.runrev.com> Message-ID: <777A569C-6D5C-11D8-8E59-000A9580FCCE@backtalk.com> On Wednesday, March 3, 2004, at 06:05 PM, use-revolution-request at lists.runrev.com wrote: >>> Has anyone written a function that will find all instances of a >>> string in the htmlText of a field EXCEPT if it appears in a tag such >>> as ? I need to hilite all instances of the string in the >>> field. I figure I'm either missing a really obvious function already >>> in Rev that will do it or I need a fancy regular expression. >> Trevor, Is this the kind of thing you want to do? http://news.lycos.com/news/ story.asp?section=Elections&storyId=829253&topic=bush That was pretty easy to do: 1. Remove all < > and / from the topic string (the topic string is the string you're wanting to hilite) 2. split the html you're wanting to hilite using the topic string. Unfortunately you can't use Transcript's "split" command because it only splits on a character, but you can use offset to simulate a string split. 3. as you step through each found topic string, look for the next ">" and next "<" characters. Call the offset of the "<" character nextOpen, and the offset of the ">" character nextClose. 4. Check whether to hilite or not: If nextClose < nextOpen then ' we're in the middle of a tag, so don't hilite it else 'we're not in a tag, so hilite the topic string 'do this by replacing the topic string you've found with this ' "" & topicStr & "" end if 5. You can find the css value for hiliterCssName by looking in the css file for the above referenced page. Best, -- Frank From r.hartley at bio.gla.ac.uk Wed Mar 3 16:58:22 2004 From: r.hartley at bio.gla.ac.uk (Bob Hartley) Date: Wed, 03 Mar 2004 21:58:22 +0000 Subject: WISH: palm database app creation Message-ID: <5.2.1.1.0.20040303215324.02498ce0@mail.armbase.com> Hi All. I just posted regarding palm database read and write. Now if we could simply have runrev compile a palm database app then that would be wonderful. I have bought the windows express version, however I would definitely give the folks in "auld reekie" another 150 dollars. Cheers Bob in Sunny Glesga From ambassador at fourthworld.com Wed Mar 3 16:57:33 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 13:57:33 -0800 Subject: pdatoolbox read and write In-Reply-To: <5.2.1.1.0.20040303213905.00a829c8@mail.armbase.com> References: <5.2.1.1.0.20040303213905.00a829c8@mail.armbase.com> Message-ID: <404654CD.7040002@fourthworld.com> Bob Hartley wrote: > Is there any stack that can read and write (for dummies like me) palm > databases that I can build a commercial app on? Lars Lewejohann made a wonderful Palm DB reader for Rev, available in the RunRev "Developer Contributions" collection at: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From tangenjm at mcmaster.ca Wed Mar 3 17:02:04 2004 From: tangenjm at mcmaster.ca (Jason Tangen) Date: Wed, 3 Mar 2004 17:02:04 -0500 Subject: read/write EXIF info? Message-ID: <67DD10F0-6D5E-11D8-A6F2-0030657D0A76@mcmaster.ca> Can anyone provide information on how one might go about reading and writing EXIF information to and from an image from within MetaCard/Revolution? _____________________ Jason M. Tangen, PhD Department of Psychology McMaster University 1280 Main Street West Hamilton, Ontario CANADA L8S 4K1 Phone: 905.525.9140 x27022 Fax: 905.529.6225 http://univmail.mcmaster.ca/~tangenjm tangenjm at mcmaster.ca From frank at backtalk.com Wed Mar 3 17:03:00 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 3 Mar 2004 22:03:00 +0000 Subject: Limitations of RR for drawing apps? In-Reply-To: <20040303214215.0C2DC930110@mail.runrev.com> Message-ID: <8911D940-6D5E-11D8-8E59-000A9580FCCE@backtalk.com> On Wednesday, March 3, 2004, at 09:42 PM, use-revolution-request at lists.runrev.com wrote: > Subject: Re: Limitations of RR for drawing apps? > To: Revolution Listserve > Message-ID: > Content-Type: text/plain; charset=US-ASCII > > That's cool... Now I have to learn about dragging so I can have two > boxes > connected by a line and let the bottomRight of the line follow the loc > of > the second box while the topLeft of the line stays with the loc of the > first > box... How does one move only one end of a line in transcript? Jim > Does RR have a way to hilite the selection rect as you drag the mouse? (The dashed rect that's drawn in xor as you select an area with the pointer tool). -- Frank From 3mcgrath at adelphia.net Wed Mar 3 17:02:56 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 3 Mar 2004 17:02:56 -0500 Subject: Windows CE Message-ID: <86BB9E30-6D5E-11D8-9BDD-000A95DA60FA@adelphia.net> Does anyone know if a Windows CE version of run rev will ever be planned? I know file size will be an issue. I am doing a lot of work on a Windows CE/Pocket PC demonstration and would love to be able to build a PocketPC application to download to my handheld. Thanks Tom Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From dsc at swcp.com Wed Mar 3 17:05:04 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 15:05:04 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <2A5459E6-6D37-11D8-8C51-000A956C462A@mangomultimedia.com> Message-ID: On Wednesday, March 3, 2004, at 10:21 AM, Trevor DeVore wrote: > Has anyone written a function that will find all instances of a string > in the htmlText of a field EXCEPT if it appears in a tag such as > ? I need to hilite all instances of the string in the field. > I figure I'm either missing a really obvious function already in Rev > that will do it or I need a fancy regular expression. Trevor, as usual, I forgot to read the subject. You can get the text not the htmlText and go through that. Check the text properties of each one back in the field to see if it is a link. Do the highlighting thing (whatever you want), if it is not. (If you don't have access to the original field, use a temporary or hidden field.) Dar doing-it-the-hard-way Scott From hershbp at realtorsgroup.us Wed Mar 3 17:15:53 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 3 Mar 2004 17:15:53 -0500 Subject: Tabs In-Reply-To: Message-ID: <55C3CF70-6D60-11D8-B5D6-0030654C1E62@realtorsgroup.us> name tabs as cards put the following script into the tab button. on menuPick pWitch go to the card pWitch end menuPick On Wednesday, March 3, 2004, at 04:06 PM, Lynne Deese wrote: > I must be missing something but I am unable to get the tab feature > working. > Is there a detailed tutorial anywhere for the newbie?? > > > > A. Lynne Deese > > North Carolina Assistive Technology > > 1110 Navaho Dr. > > Raleigh, NC 27609 > > Phone: 919-850-2787 > > Fax: 919-850-2792 > > Email: ldeese at ncatp.org > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Wed Mar 3 17:40:11 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 03 Mar 2004 16:40:11 -0600 Subject: pdatoolbox read and write In-Reply-To: <5.2.1.1.0.20040303213905.00a829c8@mail.armbase.com> References: <5.2.1.1.0.20040303213905.00a829c8@mail.armbase.com> Message-ID: <40465ECB.8040208@chipp.com> Bob, Lars Lewejohann wrote a Palm database viewer and posted it last July: the post: http://lists.runrev.com/pipermail/use-revolution/2003-July/019574.html the file: http://www.tinyredbook.com/PDBV.zip -Chipp Bob Hartley wrote: > Hi All and Chipp > > I know some here have used PDAT to make palm apps. I beleive the formatt > of PDAToolbox is a subset of the palm format. > > Is there any stack that can read and write (for dummies like me) palm > databases that I can build a commercial app on? From martin at materiaprima.fsnet.co.uk Wed Mar 3 17:52:03 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Wed, 03 Mar 2004 22:52:03 +0000 Subject: More dialer stuff In-Reply-To: Message-ID: >> ...will it work the same in Windows? Can someone check for me? > >According to the docs, modem: is only for MacOS. For a PC, you have to >substitute COM1: - COM4: > >I tried, but it gave errors. My modem is internal and on COM3. I am not >near an analog phone line, so I couldn't test thoroughly... sorry. > >~Roger open file "COM3:" for write write "ATDT" && dNumber && return to file "COM3" dialled my internal winmodem OK -- (XP) Martin From frank at backtalk.com Wed Mar 3 18:06:04 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 3 Mar 2004 23:06:04 +0000 Subject: Help stack? Message-ID: <58CBE724-6D67-11D8-8E59-000A9580FCCE@backtalk.com> Hi, Has anyone done a nice help stack that they'd be willing to share? The Rev help stack is nice but it's more than I need. I'm envisioning something that might read html pages from a folder, and create a bunch of cards for each web page. That way maybe I could have the docs live online and in a help stack. Thanks, -- Frank From gbojsza at mac.com Wed Mar 3 18:15:06 2004 From: gbojsza at mac.com (Bojsza) Date: Wed, 3 Mar 2004 17:15:06 -0600 Subject: Disable/Enable selected lines in a field In-Reply-To: Message-ID: <9C047174-6D68-11D8-BF9C-003065F00EF2@mac.com> Thanks Rob, This put me on the right track. Glen On Wednesday, March 3, 2004, at 09:13 AM, Rob Cozens wrote: > Hi Glen, > >> I have two fields where a user hilites single or multiple lines in >> field "aChoiceList" and then presses a button "Yes" which copies the >> selected lines into field "aSelectedList". >> >> What I am wanting to do is to some how gray out the lines and disable >> them from being selected in field "aChoiceList" that now show in the >> field "aSelectedList. >> >> If the user selects lines in the field "aSelectedList and clicks >> another button "return" then the lines are removed from the field >> "aSelectedList and the associated lines in the field "aChoiceList" >> become ungrayed and available to select again in the future. >> > > Have you checked out the possibility of setting the textcolor of the > lines instead of the hilite? > >> on mouseUp >> lock screen > > put return&(fld "aSelectedList") into previousSelections > get fld "aChoiceList" > repeat with x = 1 to the number of lines of it > > /* I don't think "repeat for each line aLine in..." > gets you the textColor*/ > > if the textColor of line x of fld "aChoiceList" is not grey > then next repeat > if offset(cr&(line x of it)&cr,previousSelections)<>0 then next > repeat > >> put line x of it & cr after fld "aSelectedList" >> end repeat >> > > >> unlock screen >> end mouseUp >> > > To select" a line, set its textColor to grey; to deselect it, set the > textColor to empty. > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.net/who.htm > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Wed Mar 3 18:44:24 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Mar 2004 16:44:24 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: References: Message-ID: On Mar 3, 2004, at 3:05 PM, Dar Scott wrote: > > You can get the text not the htmlText and go through that. Check the > text properties of each one back in the field to see if it is a link. > Do the highlighting thing (whatever you want), if it is not. (If you > don't have access to the original field, use a temporary or hidden > field.) Duh, I forgot I could set the backgroundColor of the text in the field without having to worry about the htmlText. This is what I came up with: put text of tTargetField into tText put number of chars of pHiliteTerm - 1 into tLength put 0 into tLastOffset put offset (pHiliteTerm, tText, tLastOffset) into tOffset repeat while tOffset <> 0 set backgroundColor of char (tLastOffset + tOffset) to (tLastOffset + tOffset + tLength) of tTargetField to "yellow" put tLastOffset + tOffset into tLastOffset put offset (pHiliteTerm, tText, tLastOffset) into tOffset end repeat Thanks, -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From lists at mangomultimedia.com Wed Mar 3 18:46:28 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Mar 2004 16:46:28 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <777A569C-6D5C-11D8-8E59-000A9580FCCE@backtalk.com> References: <777A569C-6D5C-11D8-8E59-000A9580FCCE@backtalk.com> Message-ID: On Mar 3, 2004, at 2:48 PM, Frank Leahy wrote: > Trevor, > > Is this the kind of thing you want to do? > > http://news.lycos.com/news/story.asp? > section=Elections&storyId=829253&topic=bush That is what I was trying to accomplish. As I mention in my other post I ended up using offset, backgroundColor and the text property of the field to accomplish this. Thanks, -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From capellan2000 at yahoo.com Wed Mar 3 18:50:54 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 3 Mar 2004 15:50:54 -0800 (PST) Subject: Limitations of RR for drawing apps? In-Reply-To: <20040303194558.37F729300FD@mail.runrev.com> Message-ID: <20040303235054.34600.qmail@web40507.mail.yahoo.com> on Wed, 3 Mar 2004 20:20:54 +0100 Xavier Bury wrote: > What we need in RR (like HC and MC) are > MacDraw objects... > But since PostScript is supported, why not > FreeHand quality graphic editing tools > (i'd love to have even FH 1.0 tools!) > with SuperDraw (corel something?)? > Alejandro? > Todavia no tienes ese FreeHand plug-in listo? No Xavier, the handler to export a stack as adobe ilustrator format is not ready. In fact, is a real hurdle to convert the text fields in the text encodings used by the adobe format. You can check this drawing stack in my site. This is the message that i send to this list: Download the stack "Graphic Tools v01 beta.zip" > http://www.geocities.com/capellan2000/Graphic_Tools_v01beta.zip > > This stack shows how to edit a polygon > graphic with diverse tools. > > Notice, this is a Beta, so expect some > rough edges... ;) > > The only tool that I want that you check > is ConvertPoint. It looks like this: /\ > I think this is the shape of the convert > point tool of Adobe Ilustrator. > > This tool lets you change the shape of > a line segment between 2 selected points > of a polygon graphic. > > In fact, what you are doing is replacing > the points with the points of the > line that you just created. > > To reshape a polygon graphic: > 1- Select the Convert Shape tool ( /\ ) > 2- Click on the first point of the Polygon graphic. > > It's better if you have selected before > the polygon graphic and had checked the > button "Show Markers". In that way, the marker > points will be already visible... > Notice, if you checked the button "Audible > Feedback" (Beep) then you will hear a beep > ONLY if you clicked on a marker point of > the polygon graphic. > > 3- Click the second point of the polygon > and 2 GREEN dots, 2 RED dots (under the > green dots) and a line appears over the > two points that you CLICKED before. > > 4- Move the green dots to reshape the bezier line > and when you are done... DOUBLECLICK one of the > green dots. Do not click the red dots or the > line, please. > > IMPORTANT: You can press the option key, > while doubleclicking to obtain another variation > of this adding or deleting of points. ;)) > > 5- The Red Dots, Green dots and the line dissapear, > (go back to the left corner) and the segment > takes the shape of the line. > > If any unexpected change occurs then click the > button UNDO. > > Notice, NO ERROR HANDLING. Any > deviation on this steps will produce errors > without any doubts... :(( > > Comments and fixes are welcome, as always. > > Later I'll comment over the other tools, but > you'll read the code and test your guessings > powers too!!! ;)) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From janselid at hotmail.com Wed Mar 3 19:02:51 2004 From: janselid at hotmail.com (=?iso-8859-1?Q?Jan_S=E6lid?=) Date: Thu, 4 Mar 2004 01:02:51 +0100 Subject: checking multiple objects with same AltID Message-ID: I have multible buttons with the same altID (2) and want to check them all in one iteresect function call like this: if intersect(button altID2,me) then exit mouseMove the question is...does this work or does it only check the first button with altID 2 in the stack? From dsc at swcp.com Wed Mar 3 19:02:53 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 17:02:53 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: Message-ID: <48E53C08-6D6F-11D8-BDD1-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 04:44 PM, Trevor DeVore wrote: > Duh, I forgot I could set the backgroundColor of the text in the field > without having to worry about the htmlText. This example does not check that it is in a link. Maybe that is straightforward to add, maybe with a compromise and checking only that the linkText of the first character is empty. Dar Scott From gizmotron at earthlink.net Wed Mar 3 19:07:00 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed, 3 Mar 2004 16:07:00 -0800 Subject: final php versions of fwPack and fwUnpack In-Reply-To: <4044BF6E.4080902@fourthworld.com> Message-ID: On Tuesday, March 2, 2004, at 09:07 AM, Richard Gaskin wrote: > As I mentioned in the article, I'm pretty ignorant on encryption, esp. > compared to seasoned cryptohobbyists like Mark Brownell. So here's a > question I can't answer about my own code: > > If one were to try to characterize the relative strength of the "MDX" > algorithm used in fwPack/fwUnpack, what phrase would be appropriate? This is just too juicy to pass up. How about "Don't forget to drink your chocolate flavored Ovaltene." > For example, we hear about 128-bit encryption, but I couldn't find a > primer dumbed-down enough to explain what that means in lay terms. I need to see what controls there are for the "MDX" algorithm's passwords length before I can determine the bit level. In other words I just started looking at it. Blowfish uses more than 500 iterations of changes on two 32 bit blocks at a time sending them left and right through each other. Blowfish is a 64 bit block-cypher. One very important recommendation while using powerful block-cyphers is in not doing so in a way that all you end up getting is a fixed code book kind of result. This fixed code book type is referred to as EBC, Electronic Code Book. One way to avoid creating a fixed code book is to use the first 32 bit word to XOR the next 32 bit word then use the second 32 bit XORed word to XOR the third 32 bit word. This alone would still be a weaker form of encryption. What can really change things is to either pass eight unrelated secret characters to XOR the first eight characters or to pad the text to be encrypted with eight randomly generated characters first. When decoding takes place the additional characters can be removed before viewing the text. This is known as CBC, Cypher Block Chaining. If you add eight randomly chosen characters & CBC to your MDX, then it will be much harder to crack your 32 bit (I guess) encryption level. I need to look at it closer. It looks like you are XORing one char at a time. This would make it an 8 bit block cypher. Here is how Blowfish increases encryption levels. If a user uses 32 bit level then four characters are used over and aver to encrypt with. Other levels are 64 bit uses 8 charaters, and 128 bit uses 16 characters. All example keys for Blowfish are 56 characters long. Example 32 bit 56 char key: abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd Example 64 bit 56 char key: abcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefgh Example 128 bit 56 char key: abcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefgh > Also, how easy would it be to crack MDX? > > -- > Richard Gaskin If a programer had the MDX algorithm then a brute force attack would take about one minute to one hour. The 54 bit encryption level was cracked by a brute force attack using several computers in a long weekend. The trick is to just try every possible access key, eventually you get the one that works. If your access key is only four characters then there are only 256*256*256*256 (4,294,967,296) possible keys. If your algorithm restricts characters to the first 128 ascii characters then there are only 128*128*128*128 (68,435,456) possible keys. (This is assuming a four char key that I saw on the list as an example.) So one way to stop the practicality of brute force attacks is to deliberately put a one second delay on processing the algorithm. If your application or CGI has a password input point then this one second delay will make a brute force attack difficult. 100,000,000 brute force attempts with a one second delay would take more than three to four years on a single computer. It would take 1000 computers hitting your CGI continuously to get past half of the possibilities in a single day or two. I doubt if that is even possible. more later... i'm out RVing Mark From dsc at swcp.com Wed Mar 3 19:11:23 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 17:11:23 -0700 Subject: More dialer stuff In-Reply-To: Message-ID: <78CE86EC-6D70-11D8-BDD1-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 02:09 PM, Ken Norris wrote: > ...will it work the same in Windows? Can someone check for me? As mentioned, you have to specify the COM port. > Also, what's a good way to detect if the phone has been picked up so I > can: I assume you mean at the calling end. No. There are some tricks with a voice modem, but they would be beyond what you are probably prepared to do. Some modems and phone gadgets might do this, I don't know. You can have the operator hit a button or key. You can have it timeout as in the script I suggested. The problem with that is that you will have a click and a sudden increase in volume for both ends and this might come at an awkward time. You might leave it off-hook during the entire conversation and then then hang up if the operator has to click something after a call anyway. You might have to be creative. Don't forget to hang up as well as close. Dar Scott From frank at backtalk.com Wed Mar 3 19:22:01 2004 From: frank at backtalk.com (Frank Leahy) Date: Thu, 4 Mar 2004 00:22:01 +0000 Subject: read/write EXIF info? In-Reply-To: <20040303230600.721A5930140@mail.runrev.com> Message-ID: On Wednesday, March 3, 2004, at 11:06 PM, use-revolution-request at lists.runrev.com wrote: > From: Jason Tangen > Subject: read/write EXIF info? > To: use-revolution at lists.runrev.com > Message-ID: <67DD10F0-6D5E-11D8-A6F2-0030657D0A76 at mcmaster.ca> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Can anyone provide information on how one might go about reading and > writing EXIF information to and from an image from within > MetaCard/Revolution? > Jason, I have something 1/2 done, and planned for completion over the next 2 or 3 weeks. I've finished the code that parses the JPEG header and picks up the raw EXIF data along with all other JPEG tags, and I've partially ported EXIF parsing code from php (see http://www.offsky.com/software/exif/index.php). But it's a bit of a slog, and I've got some other stuff to finish up right now. Of course if anyone else has done this already, I'm happy to stop coding right now :-) -- Frank From lists at mangomultimedia.com Wed Mar 3 19:16:21 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Mar 2004 17:16:21 -0700 Subject: hiliting all instances of a string in a field In-Reply-To: <48E53C08-6D6F-11D8-BDD1-000A9567A3E6@swcp.com> References: <48E53C08-6D6F-11D8-BDD1-000A9567A3E6@swcp.com> Message-ID: <2A46FECA-6D71-11D8-8C51-000A956C462A@mangomultimedia.com> On Mar 3, 2004, at 5:02 PM, Dar Scott wrote: > On Wednesday, March 3, 2004, at 04:44 PM, Trevor DeVore wrote: > > This example does not check that it is in a link. Maybe that is > straightforward to add, maybe with a compromise and checking only that > the linkText of the first character is empty. This doesn't need to check if the text is a link. The problem I was having with links before was that I had tags in the htmlText that had text in them e.g. My Name. Doing a search for bob in the htmlText would find bob in the tag which I didn't want. The code I'm using now searches the plain text so there isn't a problem of getting results from the tag. Make sense? -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From 3mcgrath at adelphia.net Wed Mar 3 19:40:56 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 3 Mar 2004 19:40:56 -0500 Subject: checking multiple objects with same AltID In-Reply-To: References: Message-ID: <997ECD1E-6D74-11D8-9BDD-000A95DA60FA@adelphia.net> I have been known to be wrong - but I thought the docs said that rev checks both the ID and the altID for numbers when referencing an ID SO it is not a good idea to have two objects with the same ID - either the ID or altID. Instead I would use a custom property that the system will not call and only you will call when needed. It seems to easy for the system to need to check the id and if two have the same name it can not be good. Others will know more than I But since I got the manuals in the mail I have really been doing some reading and that was one of them. HTH TOm On Mar 3, 2004, at 7:02 PM, Jan S?lid wrote: > I have multible buttons with the same altID (2) and want to check them > all in one iteresect function call > like this: > > if intersect(button altID2,me) then exit mouseMove > > the question is...does this work or does it only check the first > button with altID 2 in the stack? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From revdan at danshafer.com Wed Mar 3 19:41:35 2004 From: revdan at danshafer.com (Dan Shafer) Date: Wed, 3 Mar 2004 16:41:35 -0800 Subject: vol2/3 of Dan's book In-Reply-To: <6.0.0.22.0.20040303142450.0249cad0@udcf.gla.ac.uk> References: <6.0.0.22.0.20040303142450.0249cad0@udcf.gla.ac.uk> Message-ID: Robert.... Thanks for the kind words! You're getting ahead of yourself -- and me! -- with a mention of Volume 4! You trying to wear me out? Seriously..... RunRev and I had some long talks about the best way to handle publication of the next volumes of the book during MacWorld San Francisco in early January. Our plan at the moment is as follows: 1. I will release each chapter of Volumes 2 and 3 as I finish them, in electronic book form, first to those who have paid $197 to become Leaders in the RevolutionPros community at http://www.revolutionpros.com. That's my agreement with them. They get first crack. 2. Once they've had it and have reviewed it and commented on in it, I'll make whatever changes are appropriate, then release it to RunRev, who will put a cover on it and list it in their online store at a (typical) charge of $5 per chapter. Those who want any or all of the chapters as they are released rather than waiting for the full eBook can do so as each chapter is delivered, on a pick-and-choose basis. 3. After we've published all the chapters individually this way, we will compile and release Volume 2 and then Volume 3 for public consumption, in eBook form and, as soon as practical afterward, printed form. So if you bought the eBook as part of joining RevolutionPros.com for $97, then you will automatically receive Volumes 2 and 3 as they are compiled and released as complete books. The same is true if you joined at the $137 level; you'll get all three eBooks as they are published and 50% off the cover price of the printed books as they are released. If you bought Volume 1 on the limited-edition sale RunRev staged during December and January up to MacWorld Expo, then in order to get Volumes 2 & 3, you'll need to join RevolutionPros.com at one of the three membership levels. If you're willing to wait for the printed books, then you don't have to join anything, just buy the books when they're available. I hope this is clear. I'm going to post these same instructions/notes on my RevolutionPros.com Web site to make the new plan perfectly clear. Nobody gets less than they bargained for this way, but we can start to release the chapters of the next volumes as we get them rather than making an eager community wait 3-4 months while we compile an entire book's worth of chapters. On Mar 3, 2004, at 6:27 AM, Robert Hartley wrote: > Hi All. > > I have vol 1 of the book and I'm so impressed that I'm wanting to > suscribe to vol3 and 4. Is there an upgrade from 1 to the 3 volume > set? > > Cheers > bob > > Dr. Robert Hartley, Spinal Cord Group, > Institute of Biomedical & Life Sciences, West Medical Building, > University of Glasgow, Glasgow. G12 8QQ > r.hartley at bio.gla.ac.uk http://www.gla.ac.uk/~rh82p/ > Phone +44 141 330 4367 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From jimc at ace-pb.com Wed Mar 3 19:46:30 2004 From: jimc at ace-pb.com (Jim) Date: Wed, 3 Mar 2004 18:46:30 -0600 Subject: CGI Engine - Success and Failure Message-ID: <60779658-6D75-11D8-99E2-000A27967F18@ace-pb.com> Well, after giving up some blood, sweat, and tears, I was finally able to get the Darwin Rev CGI engine to work. Having browsed the archives I saw much reference to "just use the MC engine", but I wanted to use the Rev engine after I read in Sample Stacks/Intro to Rev CGIs/Presentation Notes/CGI Outline.pdf where it states "Revolution now has database functionality built into the CGI engine. All the revdb and revxml commands are supported." This got the juices flowing and prompted me to go through the process of getting the engine to work (a long story in itself). But, I've found this not to be true. Very few of the xml functions work. Out of the ones I've tested... What works: * revCreateXMLTree() - Returns a number of 1, as expected, since it is a fresh run in memory each time. * revXMLRootNode() - Returns the root node, as expected. * revXMLText(treeID,rootNode) - Seems to work, but I get a different formatting of data between CGI engine and normal Rev app (note, must include both params). * revXMLTrees() - Returns a number of 1, as expected. Have not tested with creating more than one tree in same call. What doesn't work: * revXMLtree - Only returns the root node, no matter what the depth is set at. * revXMLFirstChild - Returns empty * revXMLChildNames - Returns empty * revXMLNodeContents - Returns empty when using the root node, or "xmlerr, can't find element" when manually plugging in a valid node path. * revXMLText(treeID) - xmlerr, invalid number of arguments (Docs read that second param "startNode" is optional. This error is given when only the treeID param is supplied) I haven't tried any of the other functions or commands, since with this list of broken functions using the others would be pointless. All of these were tested by using the same scripts in a stack in the IDE. Perhaps this has to do with being the Darwin CGI engine found in the 2.0 folder at the FTP site? I've been through every folder in there, and the only other thing I can find is the mc engine. Is there a 2.1.2 CGI engine which addresses these issues that's not posted in the FTP site, maybe? Jim. From hershbp at realtorsgroup.us Wed Mar 3 20:06:39 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 3 Mar 2004 20:06:39 -0500 Subject: Hard code or portable code In-Reply-To: Message-ID: <312FD2D0-6D78-11D8-B5D6-0030654C1E62@realtorsgroup.us> I think we are not on the same track. >> On Wednesday, March 3, 2004, at 02:03 AM, Dar Scott wrote: > > On Tuesday, March 2, 2004, at 08:21 PM, hershrev wrote: > >> is there a way to imitate hard code with some kind of container ? > > Here are a couple of ideas: > > 1. Use a list of names-- > > Create a list in a manner much like this: > > repeat with x = 1 to the number of fields > put (the name of field x) & LF after myVar > end repeat Now , how do you get the contents of all the fields ? if you put myVar into myQuery, the result will be the field names and not the field content ? ( THE MAIN POINT IS TO GET THE LATEST DATA meaning if the user edits the field after the repeat script the result should be the updated contents "as hard code") if you come up with a recipe for this I'll raise my hat for you. thanks , hershrev > > > Dar Scott > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From briany at qldlearning.com Wed Mar 3 20:44:55 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 3 Mar 2004 20:44:55 -0500 Subject: Hard code or portable code In-Reply-To: <312FD2D0-6D78-11D8-B5D6-0030654C1E62@realtorsgroup.us> Message-ID: <89C6D7E5-6D7D-11D8-BE02-000393AA08D2@qldlearning.com> Hershrev, I'm not sure I understand what you mean by "hard-code". If you want a persistent way to reference a field, regardless of it's name, you can use the ID. Or, to get all of the fields, something like: repeat with i=1 to (the number of flds) put fld i after myVar end repeat If you want to write a function that always returns you the latest: function latestFields local myVar repeat with i=1 to (the number of flds) put fld i after myVar end repeat return myVar end latestFields HTH, Brian > Now , how do you get the contents of all the fields ? > if you put myVar into myQuery, the result will be the field names and > not the field content ? ( THE MAIN POINT IS TO GET THE LATEST DATA > meaning if the user edits the field after the repeat script the result > should be the updated contents "as hard code") > if you come up with a recipe for this I'll raise my hat for you. From hershbp at realtorsgroup.us Wed Mar 3 20:50:38 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 3 Mar 2004 20:50:38 -0500 Subject: Hard code or portable code In-Reply-To: <89C6D7E5-6D7D-11D8-BE02-000393AA08D2@qldlearning.com> Message-ID: <56349C6C-6D7E-11D8-B5D6-0030654C1E62@realtorsgroup.us> On Wednesday, March 3, 2004, at 08:44 PM, Brian Yennie wrote: > Hershrev, > > I'm not sure I understand what you mean by "hard-code". > If you want a persistent way to reference a field, regardless of it's > name, you can use the ID. > Or, to get all of the fields, something like: > > repeat with i=1 to (the number of flds) > put fld i after myVar > end repeat > > If you want to write a function that always returns you the latest: > > function latestFields > local myVar > repeat with i=1 to (the number of flds) > put fld i after myVar > end repeat > return myVar What result will "return myVar" give, the fields names or contents of the fields ? > end latestFields > > HTH, > Brian > >> Now , how do you get the contents of all the fields ? >> if you put myVar into myQuery, the result will be the field names >> and not the field content ? ( THE MAIN POINT IS TO GET THE LATEST >> DATA meaning if the user edits the field after the repeat script the >> result should be the updated contents "as hard code") >> if you come up with a recipe for this I'll raise my hat for you. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed Mar 3 20:52:05 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 18:52:05 -0700 Subject: Hard code or portable code In-Reply-To: <312FD2D0-6D78-11D8-B5D6-0030654C1E62@realtorsgroup.us> Message-ID: <89CF81BF-6D7E-11D8-BDD1-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 06:06 PM, hershrev wrote: >> Create a list in a manner much like this: >> >> repeat with x = 1 to the number of fields >> put (the name of field x) & LF after myVar >> end repeat > Now , how do you get the contents of all the fields ? > if you put myVar into myQuery, the result will be the field names and > not the field content ? ( THE MAIN POINT IS TO GET THE LATEST DATA > meaning if the user edits the field after the repeat script the result > should be the updated contents "as hard code") I am probably still a little lost. I guess I don't know what "hard code" is. Once the above is set, you can get the contents with this: put LF into bindingChar put empty into valueAccumulator repeat for each line f in myVar put field f after valueAccumulator end repeat Do you want to have all the field values evaluated each time you look at the variable? I don't know how to do that. Here are three things that might be close. A. Use a function instead of a variable. put catFields() into ... B. Use value on the variable. Set it up like this: field "Alpha" && field "Beta' && field "Gamma" Use it like this put value(autoCatFields) into ... C. Use properties. If all those field are in a group, then define a custom property with a getProp that calculates the concatenation of the values of all fields within the group. put the catFields of group "Will Robinson" into ... Am I getting closer? Dar Scott From hershbp at realtorsgroup.us Wed Mar 3 20:55:58 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 3 Mar 2004 20:55:58 -0500 Subject: Hard code or portable code In-Reply-To: <89CF81BF-6D7E-11D8-BDD1-000A9567A3E6@swcp.com> Message-ID: <14A746EA-6D7F-11D8-B5D6-0030654C1E62@realtorsgroup.us> On Wednesday, March 3, 2004, at 08:52 PM, Dar Scott wrote: > > On Wednesday, March 3, 2004, at 06:06 PM, hershrev wrote: > >>> Create a list in a manner much like this: >>> >>> repeat with x = 1 to the number of fields >>> put (the name of field x) & LF after myVar >>> end repeat >> Now , how do you get the contents of all the fields ? >> if you put myVar into myQuery, the result will be the field names >> and not the field content ? ( THE MAIN POINT IS TO GET THE LATEST >> DATA meaning if the user edits the field after the repeat script the >> result should be the updated contents "as hard code") > > I am probably still a little lost. I guess I don't know what "hard > code" is. Hard code is writing in the editor on mouseUp put field 1 & field 2 into mSql end mouseUp > > Once the above is set, you can get the contents with this: > > put LF into bindingChar > put empty into valueAccumulator > repeat for each line f in myVar > put field f after valueAccumulator > end repeat > > Do you want to have all the field values evaluated each time you look > at the variable? I don't know how to do that. > > Here are three things that might be close. > > A. > Use a function instead of a variable. > > put catFields() into ... > > B. > Use value on the variable. Set it up like this: > > field "Alpha" && field "Beta' && field "Gamma" > > Use it like this > > put value(autoCatFields) into ... > > C. > Use properties. If all those field are in a group, then define a > custom property with a getProp that calculates the concatenation of > the values of all fields within the group. > > put the catFields of group "Will Robinson" into ... > > Am I getting closer? > > Dar Scott > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed Mar 3 21:00:55 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 19:00:55 -0700 Subject: Hard code or portable code In-Reply-To: <56349C6C-6D7E-11D8-B5D6-0030654C1E62@realtorsgroup.us> Message-ID: On Wednesday, March 3, 2004, at 06:50 PM, hershrev wrote: >> If you want to write a function that always returns you the latest: >> >> function latestFields >> local myVar >> repeat with i=1 to (the number of flds) >> put fld i after myVar >> end repeat >> return myVar > What result will "return myVar" give, the fields names or contents of > the fields ? >> end latestFields Contents Dar Scott From dsc at swcp.com Wed Mar 3 21:10:31 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 19:10:31 -0700 Subject: Again with the start using. In-Reply-To: <404635B2.7060304@fourthworld.com> Message-ID: <1D2F92A4-6D81-11D8-BDD1-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 12:44 PM, Richard Gaskin wrote: > But of course, the difficulty is that to rely on messages being passed > requires that everyone play ball; great for your own team but > impossible to depend on for libraries designed for use in other > people's environments. A lot of the code bases I work on today were > inherited, mostly ports from other systems, so there are few > assurances of stylistic consistency. Well, I can say this in my stack doc/note: "Here is how my stack works. There are some options depending on your scripting style. If your style does not fit any of those, adapt." What I'd like to do is select a default so it works just by somebody dropping it into an app. I'd like to have options to accommodate those who don't see the world the way I do. In all that it should be easy and work right off. If folks have different approaches to handling, say, preOpenCard, then that gets hard. If some folks hide preOpenCard from the libraries, then some other method would be needed. I had made the silly assumption that, of course, everybody passes preOpenCard. I now have to think on how to make sure all works whether it is passed or not. Dar Scott From dsc at swcp.com Wed Mar 3 21:12:55 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 19:12:55 -0700 Subject: Again with the start using. In-Reply-To: Message-ID: <72E50C6B-6D81-11D8-BDD1-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 11:12 AM, Rob Cozens wrote: >> If your library wants a call to darsPreopenCard whenever any card in >> any stack is opened from a developer's standalone or stack, your >> documentation should tell the developer to place the call in their >> script > > ...or to pass preOpenCard, as you said originally. > > I guess so long as you communicate this to the developer, it works > either way. > > But not intercepting standard system messages seems safer in the event > that your admonition is lost or forgotten. My admonition to pass preOpenCard might be lost or the admonition to call darsPreopenCard might be lost. Dar Scott From capellan2000 at yahoo.com Wed Mar 3 21:23:19 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 3 Mar 2004 18:23:19 -0800 (PST) Subject: Long name returns short DOS name In-Reply-To: <20040304003556.A5B509300AD@mail.runrev.com> Message-ID: <20040304022319.35109.qmail@web40503.mail.yahoo.com> Hi Developers, How could i make that the long name of a stack never returns a shorter DOS name (8.3)? If a stack is named "My_stack_name.rev", sometimes the long name returns something like "MY_STACK.rev" The first time that i request the long name, it works fine, but several request later, it returns the shorter DOS name. Thanks in advance. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From ambassador at fourthworld.com Wed Mar 3 21:30:19 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 18:30:19 -0800 Subject: Again with the start using In-Reply-To: <1D2F92A4-6D81-11D8-BDD1-000A9567A3E6@swcp.com> References: <1D2F92A4-6D81-11D8-BDD1-000A9567A3E6@swcp.com> Message-ID: <404694BB.9020306@fourthworld.com> Dar Scott wrote: > What I'd like to do is select a default so it works just by somebody > dropping it into an app. I'd like to have options to accommodate those > who don't see the world the way I do. > > In all that it should be easy and work right off. If folks have > different approaches to handling, say, preOpenCard, then that gets > hard. If some folks hide preOpenCard from the libraries, then some > other method would be needed. If you need access to system messages, the most reliable place to hook into them is in a fronscript. While we can debate the relative efficacy of using the engine's built-in messages vs. inventing any manner of mirrored versions of those for libraries, frontScripts are a special, sacred place. I would not heitate to describe a frontscript intended for general use that doesn't pass all system messages as a bug to be reported to the author. There may be specialized cases where blocking messages before the target gets them is desirable, but such tools would be highly specialized and should come with warning signs in bright neon to avoid folks pulling their hair out trying to figure out why their scripts no longer trigger. > I had made the silly assumption that, of course, everybody passes > preOpenCard. If frontScripts they do. If not it's either a bug, or a very unusual tool that should be wearing the afore-mentioned neon sign around its neck. > I now have to think on how to make sure all works whether it is passed > or not. Just use frontScripts for system-message traps and backscripts or libraries for custom handlers and you're set. The only problem with frontScripts is the number available at runtime, currently limited to 10. But in practice, as often as I use frontScripts I've never needed more than three in all of the stuff I've ever built. Far more common than system message traps are collections of custom routines, for which libraries are ideal and you can use up 50 at runtime. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Wed Mar 3 21:38:36 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 19:38:36 -0700 Subject: Long name returns short DOS name In-Reply-To: <20040304022319.35109.qmail@web40503.mail.yahoo.com> Message-ID: <09C9938D-6D85-11D8-BDD1-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 07:23 PM, Alejandro Tejada wrote: > How could i make that the long name of > a stack never returns a shorter DOS name (8.3)? Maybe you can fix it with longFilePath(). Dar Scott From capellan2000 at yahoo.com Wed Mar 3 21:47:49 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 3 Mar 2004 18:47:49 -0800 (PST) Subject: Problems with Digest format of the mail list In-Reply-To: <20040304020115.701B5930154@mail.runrev.com> Message-ID: <20040304024749.87773.qmail@web40511.mail.yahoo.com> Hi, Did anyone notice that in digest mode, some messages get attached to a previous message? If you read carefully, there are very long mails that are, in fact, two different messages compiled as one! I received a digest, where a mail of mine was appended to another mail, and the subject and my message was lost, because it was not listed in the index of messages. Another thing that i noticed, is that there are very long messages without new content. Just a long trail of quoted messages. Did someone noticed the same problems? al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From pixelbird at interisland.net Wed Mar 3 21:55:58 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 03 Mar 2004 18:55:58 -0800 Subject: More dialer stuff In-Reply-To: <20040304003555.46153930144@mail.runrev.com> Message-ID: Howdy, > Date: Wed, 3 Mar 2004 17:11:23 -0700 > From: Dar Scott > Subject: Re: More dialer stuff > Don't forget to hang up as well as close. --------- I didn't see a smiley. What do you mean? Closing the port simply kills modem access, i.e. it's not online anymore, correct? The operator will hang up when done talking. But, there is some error checking that should happen. Busy signal detection, perhaps waiting for solid dial tone, auto-closing the port if the user aborts the call and hangs up before a connection is made, stuff like that. I would also like to put something in the originating dial string that, when Rev encounters it, causes it to insert another string, a separate long distance service to be pre-dialed, then detect a connection, then proceed to dial the desired number. I need to study the S-registers awhile, methinks. Ken N. From pixelbird at interisland.net Wed Mar 3 22:01:26 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 03 Mar 2004 19:01:26 -0800 Subject: More dialer stuff In-Reply-To: <20040303230600.5A51D930141@mail.runrev.com> Message-ID: Hi Martin > Date: Wed, 03 Mar 2004 22:52:03 +0000 > From: Martin Baxter > Subject: Re: More dialer stuff > > open file "COM3:" for write > write "ATDT" && dNumber && return to file "COM3" > > dialled my internal winmodem OK -- (XP) --------- Thanks so much. That's what's I needed to see. What's left is to find a way to query XP for the com port that has the modem connected to it. My ISP says I can find it on my Win system, but that won't help a user that doesn't have a clue what to look for. Any suggestions? TIA, Ken N From sarahr at genesearch.com.au Wed Mar 3 22:04:42 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 4 Mar 2004 13:04:42 +1000 Subject: Tabs In-Reply-To: References: Message-ID: On 4 Mar 2004, at 7:08 am, Lynne Deese wrote: > I must be missing something but I am unable to get the tab feature > working. > Is there a detailed tutorial anywhere for the newbie?? > Tabs are just a specialized form of button. To get them to work, you need to add some scripting. When a new tab is clicked, a menuPick handler is sent with 2 parameters: the new tab and the old tab i.e. the tab that was selected before the click. Once you have this information, you can do what you like with it :-) The commonest uses are to go to a different card or to show/hide groups. For cards, make the Tab button a group and set it's background behavior to true so that it appears in all new cards. Make your various cards, name them and set the tabs to the names of the cards. Then your menuPick can just "go to card" using the first parameter. For groups, make your various groups and hide them. Set the tabs to the names of the groups, then in the menuPick handler, hide the old group and show the new one. If you need to set the tab to a particular entry, you can set the menuHistory to a number, where the number is the number of the tab. This also sends a menuPick. If this isn't clear, I can send you an example stack. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From frank at backtalk.com Wed Mar 3 22:16:30 2004 From: frank at backtalk.com (Frank Leahy) Date: Thu, 4 Mar 2004 03:16:30 +0000 Subject: EXIF in Transcript In-Reply-To: <3F7AFD06-6D7F-11D8-AD58-000A95CDE4AC@uleth.ca> Message-ID: <552BAC08-6D8A-11D8-8E59-000A9580FCCE@backtalk.com> On Thursday, March 4, 2004, at 01:57 AM, Dr. John R. Vokey wrote: > Frank, > I'm working with Jason on this project (he is a former student of > mine); could you please attach whatever code you have completed? We > would really appreciate it. > -- > John R. Vokey, PhD > Professor > B.E.R.G. - Behaviour and Evolution Research Group > Micro-Cognition Laboratory > Department of Psychology & Neuroscience > University of Lethbridge > Lethbridge, Alberta T1K 3M4 > CANADA > > John, The current version can be found at http://photoalbum.backtalk.com/code_snippets/ Let me know if you make any changes that I should know about. Best, -- Frank From dsc at swcp.com Wed Mar 3 22:17:10 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 20:17:10 -0700 Subject: Again with the start using In-Reply-To: <404694BB.9020306@fourthworld.com> Message-ID: <6D07BDCB-6D8A-11D8-BDD1-000A9567A3E6@swcp.com> On Wednesday, March 3, 2004, at 07:30 PM, Richard Gaskin wrote: > If you need access to system messages, the most reliable place to hook > into them is in a fronscript. Yeah. I was being dense. I was thinking of a library for supporting a family of custom controls. As such I was thinking of a library stack. The availability of custom controls might increase if developers can hide some part and libraries might work for that. > I would not heitate to describe a frontscript intended for general use > that doesn't pass all system messages as a bug to be reported to the > author. If this is commonly held, then I might have some paths to success. > The only problem with frontScripts is the number available at runtime, > currently limited to 10. But in practice, as often as I use > frontScripts I've never needed more than three in all of the stuff > I've ever built. Well if somebody made a dozen different kinds of, say, meters, then a dozen frontscripts in a complicated application would be a problem. But if these use a single stack library and/or a single frontscript, then the problem is minimized. At least one of the rev libraries is a frontscript, so rev libraries add to the competition. > Far more common than system message traps are collections of custom > routines, for which libraries are ideal and you can use up 50 at > runtime. A more general solution for controls is creeping into my mind. Other things will need other solutions. Dar Scott From ambassador at fourthworld.com Wed Mar 3 22:18:00 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Mar 2004 19:18:00 -0800 Subject: final php versions of fwPack and fwUnpack In-Reply-To: References: Message-ID: <40469FE8.3020605@fourthworld.com> Mark Brownell wrote: > On Tuesday, March 2, 2004, at 09:07 AM, Richard Gaskin wrote: > >> As I mentioned in the article, I'm pretty ignorant on encryption, esp. >> compared to seasoned cryptohobbyists like Mark Brownell. So here's a >> question I can't answer about my own code: >> >> If one were to try to characterize the relative strength of the "MDX" >> algorithm used in fwPack/fwUnpack, what phrase would be appropriate? > > This is just too juicy to pass up. How about "Don't forget to drink your > chocolate flavored Ovaltene." LOL! Maybe I'm more of an expert than I thought -- that's how I've been describing it. :) >> For example, we hear about 128-bit encryption, but I couldn't find a >> primer dumbed-down enough to explain what that means in lay terms. > > I need to see what controls there are for the "MDX" algorithm's > passwords length before I can determine the bit level. Doesn't enforcing password length get into the public key/private key setup? Is there a way to provide stronger encryption with the simplicity of a single password? Your description on cypher block chaining was excellent -- thank you. > So one way to stop the practicality of brute force attacks is to > deliberately put a one second delay on processing the algorithm. If your > application or CGI has a password input point then this one second delay > will make a brute force attack difficult. > > 100,000,000 brute force attempts with a one second delay would take more > than three to four years on a single computer. It would take 1000 > computers hitting your CGI continuously to get past half of the > possibilities in a single day or two. I doubt if that is even possible. Comforting. Last year I started adding one-second delays to most of my login stuff. Thank you for the excellent post. I learned more reading your one-pager than in an hour of prowling the 'Net. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jtenny at willamette.edu Wed Mar 3 22:46:19 2004 From: jtenny at willamette.edu (John Tenny) Date: Wed, 3 Mar 2004 19:46:19 -0800 Subject: books, manuals, whichever In-Reply-To: <86BB9E30-6D5E-11D8-9BDD-000A95DA60FA@adelphia.net> References: <86BB9E30-6D5E-11D8-9BDD-000A95DA60FA@adelphia.net> Message-ID: <7F362EA4-6D8E-11D8-AA91-000A95A4EDD2@willamette.edu> I really don't mean to cause any problem, but I am feeling like the stories on Rev books are changing. I was one of those who quickly sent money for the mid-level membership in Dan's pro-club. That membership, according to the press release dated Oct 23, 2003 included all three volumes, with vol 2 coming in Jan, 2004, and vol 3 in April 2004. Now I find that instead of meeting the deadline that I paid for, I'll need to wait until the full 2nd volume is complete as only level 3 gets the chapter by chapter releases. I quote from the press release..."The Member and Leader levels also include special features like advance access to new chapters" It sure sounds to me like paying up front for the full set would allow me to get the draft versions as soon as they are distributed. Or was my momma right when she said "Never pay money for promises cause that's all you'll get." I paid this fee, more than the advertised official manual, because the official manual was not shipping. Now it is, and the advertised Vol 2 is not. All this seems confusing. Have I misread things, or was I mislead? John From alw918 at earthlink.net Wed Mar 3 22:54:07 2004 From: alw918 at earthlink.net (Andrew) Date: Wed, 3 Mar 2004 19:54:07 -0800 Subject: continuing problem with windows standalone In-Reply-To: <20040304031818.1E271930176@mail.runrev.com> Message-ID: <966B1A06-6D8F-11D8-9B74-000393DD0724@earthlink.net> Hey, list. I'm really sorry to keep coming to you with the same problem, but I haven't been able to work it out for the live of me: My stack contains a button which shows an "ask" box. On the windows standalone version, the button does nothing when clicked. And I did make sure to check the option in Build Distribution for the Ask Boxes. Any ideas why this is happening? Thanks so much! Andrew From pixelbird at interisland.net Wed Mar 3 23:09:00 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 03 Mar 2004 20:09:00 -0800 Subject: PDF In-Reply-To: <20040304003555.46153930144@mail.runrev.com> Message-ID: Howdy, Is there any way to convert a PDF file to a jpg image? I D/L'd a county map of my island which is in PDF format. I need to make it into an image I can scroll. The map's actual size is 36 in. x 48 in. Any suggestions? Ken N. From 3mcgrath at adelphia.net Wed Mar 3 23:14:49 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 3 Mar 2004 23:14:49 -0500 Subject: PDF In-Reply-To: References: Message-ID: <7A59011C-6D92-11D8-9BDD-000A95DA60FA@adelphia.net> Ken, OSX - use Preview and open the PDF then choose export and select JPEG. Also, Photoshop will open image PDFs and allow export to anything. HTH Tom P.S. If you have neither then you can send it to me and I can translate it for you. No problem. On Mar 3, 2004, at 11:09 PM, Ken Norris wrote: > Howdy, > > Is there any way to convert a PDF file to a jpg image? > > I D/L'd a county map of my island which is in PDF format. I need to > make it > into an image I can scroll. The map's actual size is 36 in. x 48 in. > > Any suggestions? > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From sarahr at genesearch.com.au Wed Mar 3 23:19:41 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 4 Mar 2004 14:19:41 +1000 Subject: continuing problem with windows standalone In-Reply-To: <966B1A06-6D8F-11D8-9B74-000393DD0724@earthlink.net> References: <966B1A06-6D8F-11D8-9B74-000393DD0724@earthlink.net> Message-ID: <288C0C6E-6D93-11D8-AAF4-0003937A97B8@genesearch.com.au> Hi Andrew, In my experiences with creating Windows standalones having developed on a Mac, there is one common thing that keeps causing me problems, and that is using the not-equals, less-than-or-equal-to or greater-than-or-equal-to characters. On a Mac, these are single characters, but if you include one in a script running on Windows, nothing will happen! Check carefully for these in your script. Try adding a button to your standalone with a very simple ask dialog i.e. nothing else in the handler, just an ask. If that works, you know it isn't the ask dialog itself, but something in the script. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 4 Mar 2004, at 1:55 pm, Andrew wrote: > Hey, list. I'm really sorry to keep coming to you with the same > problem, but I haven't been able to work it out for the live of me: > My stack contains a button which shows an "ask" box. On the windows > standalone version, the button does nothing when clicked. And I did > make sure to check the option in Build Distribution for the Ask Boxes. > Any ideas why this is happening? Thanks so much! > Andrew > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From dsc at swcp.com Wed Mar 3 23:23:29 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 3 Mar 2004 21:23:29 -0700 Subject: Message on paste or dup of a control Message-ID: If a group is deleted or cut, a message is sent: deleteGroup I had hoped for a message to be sent when a group is pasted or duped. I had hoped for newGroup, but that is not sent; perhps it applies only to create. How can a group know it is new other than when created? Or any control for that matter. Dar Scott From hershbp at realtorsgroup.us Wed Mar 3 23:24:44 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 3 Mar 2004 23:24:44 -0500 Subject: Hard code or portable code In-Reply-To: <89C6D7E5-6D7D-11D8-BE02-000393AA08D2@qldlearning.com> Message-ID: Yes , All hats up for you. Just a question, why when I write ... put function () into field x it doesn't replace the old contents of the field ? Also to understand how does it work, when is this function activated ? >> On Wednesday, March 3, 2004, at 08:44 PM, Brian Yennie wrote: > Hershrev, > > I'm not sure I understand what you mean by "hard-code". > If you want a persistent way to reference a field, regardless of it's > name, you can use the ID. > Or, to get all of the fields, something like: > > repeat with i=1 to (the number of flds) > put fld i after myVar > end repeat > > If you want to write a function that always returns you the latest: > > function latestFields > local myVar > repeat with i=1 to (the number of flds) > put fld i after myVar > end repeat > return myVar > end latestFields Now to compare if I write on mouseUp repeat with x=1 to the number of flds put text of field x & return after y end repeat put y into fld 1 end mouseUp what is the difference besides function or message, speed wise or something else ? thanks , hershrev > > HTH, > Brian > >> Now , how do you get the contents of all the fields ? >> if you put myVar into myQuery, the result will be the field names >> and not the field content ? ( THE MAIN POINT IS TO GET THE LATEST >> DATA meaning if the user edits the field after the repeat script the >> result should be the updated contents "as hard code") >> if you come up with a recipe for this I'll raise my hat for you. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From doug at webcrossing.com Wed Mar 3 23:52:23 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 04 Mar 2004 13:52:23 +0900 Subject: The opposite of save? Message-ID: I am sure this must be a simple question... If I save a stack using the save stack command, how can I later read that stack back in? doug From squance at elkvalley.net Thu Mar 4 00:18:30 2004 From: squance at elkvalley.net (David Squance) Date: Wed, 3 Mar 2004 22:18:30 -0700 Subject: Still having printing problems (XP) In-Reply-To: References: <51C0BB86-3812-11D8-97A7-000393675E42@maseurope.net> Message-ID: I need to know if I can expect to get the font size to change from an apparent default of 14 when printing. The docs say: "By default, the value of printTextSize is 14. A handler can set the property, but the new setting has no effect." Does this mean all printing will be 14 point? Seems crazy, but that's what's happening to me (XP only--my Mac seems to have retained WYSISWYG). The docs also say about textsize: "Specifies the point size of text displayed by an object." Is the word "displayed" meant to imply that it doesn't affect printing? Thanks for any enlightenment. Dave From alex at mindlube.com Thu Mar 4 00:33:24 2004 From: alex at mindlube.com (Alex Rice) Date: Wed, 3 Mar 2004 22:33:24 -0700 Subject: The opposite of save? In-Reply-To: References: Message-ID: <750BC872-6D9D-11D8-BD81-000393C4760A@mindlube.com> On Mar 3, 2004, at 9:52 PM, Doug Lerner wrote: > I am sure this must be a simple question... If I save a stack using > the save > stack command, how can I later read that stack back in? go stack "filename.rev" -- Alex Rice | Mindlube Software | http://mindlube.com From squance at elkvalley.net Thu Mar 4 00:45:06 2004 From: squance at elkvalley.net (David Squance) Date: Wed, 3 Mar 2004 22:45:06 -0700 Subject: The opposite of save? In-Reply-To: Message-ID: >I am sure this must be a simple question... If I save a stack using the save >stack command, how can I later read that stack back in? > >doug > Is this in the IDE or a standalone? If you just save a stack, it should still be staring you in the face. If you close and remove from memory, it needs to be re-opened, as when starting from scratch. If it's in the IDE you can check the Application Browser in the Tools menu to see if it's still active and access from there. If you want to script it to be the active stack (and it hasn't been removed from memory) use 'toplevel stack "xyz"' HTH Dave From FlexibleLearning at aol.com Thu Mar 4 02:41:18 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 4 Mar 2004 02:41:18 EST Subject: The Scripter's Scrapbook: Update notice Message-ID: >Really cool stack, man. Something you might want to fix though is in >the Preferences pane if you click on "How do I get an update?" the >instructions say to click on 'Is a new version available' from the >"index on the left" ... but the index is on the right ;) Thank you, Chris. May The Scripter's Scrapbook be of service to you for a long time. And the typo will be corrected :-) /H www.FlexibleLearning.com/ssbk From r.hartley at bio.gla.ac.uk Thu Mar 4 02:42:55 2004 From: r.hartley at bio.gla.ac.uk (Bob Hartley) Date: Thu, 04 Mar 2004 07:42:55 +0000 Subject: pdatoolbox read and write Message-ID: <5.2.1.1.0.20040304073819.00a86670@mail.armbase.com> Hi All. I had a look at lars' app before I posted, sorry folks I should have said that. I was looking for something that can create a CSV or similar. That way, instead of outputing a csv I could parse the fields into runrev text fields. Also Lars' app is freeware and not for sale. So I wouldn't dream of using his code. I'll have a look at how he did it and see if I can get ideas. I have a programmer workingon this but would like to keep it in runrev rather than VB. Cheers bob From briany at qldlearning.com Thu Mar 4 02:46:43 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 4 Mar 2004 02:46:43 -0500 Subject: Hard code or portable code In-Reply-To: Message-ID: <1457429E-6DB0-11D8-BE02-000393AA08D2@qldlearning.com> > Yes , All hats up for you. > Just a question, why when I write ... > put function () into field x it doesn't replace the old contents of > the field ? Try this. Put the following in your stack script: function latestFields local myVar repeat with i=1 to (the number of flds) put fld i after myVar end repeat return myVar end latestFields Now in a button script, do this: on mouseUp put latestFields() into last fld end mouseUp The function by being in the stack script becomes available to you whenever you need it. You may want to adjust where it puts the results. > Now to compare if I write > on mouseUp > repeat with x=1 to the number of flds > put text of field x & return after y > end repeat > put y into fld 1 > end mouseUp > > what is the difference besides function or message, speed wise or > something else ? > thanks , hershrev > Functions and handlers (functions start with "function", handlers with "on") should execute at about the same speed, both very fast unless you are really counting your milliseconds. The convenience of writing a function rather than putting the code into your button's mouseUp handler is that you can reuse the function and call if from various other places. HTH, Brian From monte at sweattechnologies.com Thu Mar 4 02:54:11 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 4 Mar 2004 18:24:11 +1030 Subject: pdatoolbox read and write In-Reply-To: <5.2.1.1.0.20040304073819.00a86670@mail.armbase.com> Message-ID: Hi Bob I need this for a project I'm working on too so I'm happy to be involved. Also I've asked Lars about using his code and he said it's fine. I think I'll probably start fron scratch and get the basics from his code. So if you want any co-authors I can help. Cheers Monte > Hi All. > > I had a look at lars' app before I posted, sorry folks I should > have said > that. > > I was looking for something that can create a CSV or similar. That way, > instead of outputing a csv I could parse the fields into runrev > text fields. > > Also Lars' app is freeware and not for sale. So I wouldn't dream of using > his code. > > I'll have a look at how he did it and see if I can get ideas. I have a > programmer workingon this but would like to keep it in runrev > rather than VB. > > Cheers > bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revlists at canelasoftware.com Thu Mar 4 03:09:52 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Thu, 4 Mar 2004 00:09:52 -0800 Subject: continuing problem with windows standalone In-Reply-To: <966B1A06-6D8F-11D8-9B74-000393DD0724@earthlink.net> References: <966B1A06-6D8F-11D8-9B74-000393DD0724@earthlink.net> Message-ID: <50C36915-6DB3-11D8-8CBD-000393C3F5BC@canelasoftware.com> On Mar 3, 2004, at 7:54 PM, Andrew wrote: > Hey, list. I'm really sorry to keep coming to you with the same > problem, but I haven't been able to work it out for the live of me: > My stack contains a button which shows an "ask" box. On the windows > standalone version, the button does nothing when clicked. And I did > make sure to check the option in Build Distribution for the Ask Boxes. > Any ideas why this is happening? Thanks so much! > Andrew > Hi Andrew, If you want to send it to me, I would be more than happy to take a look. -- Best regards, Mark Talluto http://www.canelasoftware.com From doug at webcrossing.com Thu Mar 4 03:50:57 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 04 Mar 2004 17:50:57 +0900 Subject: The opposite of save? In-Reply-To: Message-ID: On 3/4/04 2:45 PM, "David Squance" wrote: >> I am sure this must be a simple question... If I save a stack using the save >> stack command, how can I later read that stack back in? >> >> doug >> > > Is this in the IDE or a standalone? If you just save a stack, it should > still be staring you in the face. If you close and remove from memory, it > needs to be re-opened, as when starting from scratch. If it's in the IDE > you can check the Application Browser in the Tools menu to see if it's > still active and access from there. If you want to script it to be the > active stack (and it hasn't been removed from memory) use > 'toplevel stack "xyz"' > HTH It will be in the standalone. And there is no guarantee that it was saved by this run of the application. doug From doug at webcrossing.com Thu Mar 4 03:51:23 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 04 Mar 2004 17:51:23 +0900 Subject: The opposite of save? In-Reply-To: <750BC872-6D9D-11D8-BD81-000393C4760A@mindlube.com> Message-ID: On 3/4/04 2:33 PM, "Alex Rice" wrote: > > On Mar 3, 2004, at 9:52 PM, Doug Lerner wrote: > >> I am sure this must be a simple question... If I save a stack using >> the save >> stack command, how can I later read that stack back in? > > go stack "filename.rev" Rev will look for stacks in the host filesystem if not in memory? doug From revdan at danshafer.com Thu Mar 4 03:54:48 2004 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 4 Mar 2004 00:54:48 -0800 Subject: books, manuals, whichever In-Reply-To: <7F362EA4-6D8E-11D8-AA91-000A95A4EDD2@willamette.edu> References: <86BB9E30-6D5E-11D8-9BDD-000A95DA60FA@adelphia.net> <7F362EA4-6D8E-11D8-AA91-000A95A4EDD2@willamette.edu> Message-ID: <9796172C-6DB9-11D8-9A0D-0030656FB5D4@danshafer.com> On Mar 3, 2004, at 7:46 PM, John Tenny wrote: > I really don't mean to cause any problem, but I am feeling like the > stories on Rev books are changing. I was one of those who quickly > sent money for the mid-level membership in Dan's pro-club. That > membership, according to the press release dated Oct 23, 2003 included > all three volumes, with vol 2 coming in Jan, 2004, and vol 3 in April > 2004. > Yep, deadlines shift. Happens all the time, John. Part of that was because RunRev came along and offered to do a print version of the books, which I had not anticipated. Part of it was because with new major Rev releases in the work, it didn't seem useful to finish up chapters that were going to be obsolete almost before the bits were dry. > Now I find that instead of meeting the deadline that I paid for, If your perception is that you paid for a deadline, then we've got some serious miscommunication going on here. You paid for content. It's still coming. It's behind schedule. So is RunRev. It's the nature of the beast. > I'll need to wait until the full 2nd volume is complete as only level > 3 gets the chapter by chapter releases. I quote from the press > release..."The Member and Leader levels also include special features > like advance access to new chapters" If you bought the Member level at $137 (and I don't have any record of your having done that, by the way, so you need to email me off list and straighten that out) based on the press release and not on the clearly stated offer on the Web site itself, I'll honor that and give you pre-release access to the chapters as they are released. That wasn't the intent, but if that's what you think you bought, I'm sure more interested in having you be happy than in haggling over such details. > It sure sounds to me like paying up front for the full set would allow > me to get the draft versions as soon as they are distributed. Or was > my momma right when she said "Never pay money for promises cause > that's all you'll get." I paid this fee, more than the advertised > official manual, because the official manual was not shipping. Now it > is, and the advertised Vol 2 is not. > There is NO connection between the manuals from RunRev, which are just reference books that print out the contents of the online docs, and my books, which are in-depth, step-by-step, tutorial teaching treatments by topic. It's not likely anyone who ordered the manuals would see that decision as precluding or obviating the value of buying my books. Or vice versa for that matter. > All this seems confusing. Have I misread things, or was I mislead? > If you feel misled as to my books I want to fix that. And I will. > John > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Revolutionary Author of "Revolution: Software at the Speed of Thought" http://www.revolutionpros.com for more info Available at Runtime Revolution Store (http://www.runrev.com/RevPress) From pixelbird at interisland.net Thu Mar 4 04:13:05 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 01:13:05 -0800 Subject: PDF In-Reply-To: <20040304074216.43160930186@mail.runrev.com> Message-ID: Hi Tom, > Date: Wed, 3 Mar 2004 23:14:49 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: PDF > > Ken, > > OSX - use Preview and open the PDF then choose export and select JPEG. > > Also, Photoshop will open image PDFs and allow export to anything. > > HTH > > Tom > P.S. If you have neither then you can send it to me and I can translate > it for you. No problem. ----------- Thanks, I may have to. PS is being very persnickity. It says: Could not open "San Juan road map.pdf" because this is not an Adobe PhotoShop PDF image. The people I'm doing work for don't have OSX either (Windows machines or OS9 Macs). I'll get back to you. Ken N. From alex at harryscollar.com Thu Mar 4 04:23:34 2004 From: alex at harryscollar.com (Alex Shaw) Date: Thu, 04 Mar 2004 19:23:34 +1000 Subject: resizeQuality on osx ? In-Reply-To: <200308260419.AAA19448@www.runrev.com> References: <200308260419.AAA19448@www.runrev.com> Message-ID: <6.0.1.1.0.20040304184930.0e47e2f0@pop-server.bigpond.net.au> Hi, Playing round with the image scaling on both pc win2000 & mac osx I've noticed that osx doesn't do a quality resize. Setting the 'resizeQuality' property of images on OS X (10.3.2) doesn't work. Tuviah, will this be standard across platforms in the next version of rev? regards alex >From: "Edwin Gore" >To: >Subject: resizeQuality property >Date: Mon, 25 Aug 2003 18:19:42 -0600 >Reply-To: use-revolution at lists.runrev.com > >As Tuviah promised in bugzilla, version 2.1 does indeed include, >undocumented, the ability to do high quality resizing of images. This >feature is just for Windows and Linux - the Mac already had high quality >resizing. > >Basically, all you do is set the resizeQuality of an image to "best", and >all the sudden you have great looking images no matter how you scale them! From pixelbird at interisland.net Thu Mar 4 04:38:31 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 01:38:31 -0800 Subject: Using imageData and maskData In-Reply-To: <20040304074216.43160930186@mail.runrev.com> Message-ID: Howdy, I'm getting headache trying to get my mind wrapped around these things. There must be a better explanation and examples somewhere. I really need to see heavily commented scripts in a working stack, or a genuine tutorial. I've looked at Easy Transparency, but I don't know what's going on. The dictionary description of imageData function is over my head. I'm not getting it. What I want to do is make an imported 8bit image into a mask for an image for a windowShape. It's black, but I have to make the white areas transparent. About 4 months ago, I did it with another image, but I can't remember how. I remember creating a repeat loop that did it because I remember watching it work its way through the image. I probably put a few suggestions together and just stumbled into it. I still have the image, but that doesn't help now. Someone is going to have to lead me by the hand one baby step at a time. Any takers? Ken N. From klaus at major-k.de Thu Mar 4 04:57:21 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 4 Mar 2004 10:57:21 +0100 Subject: The opposite of save? In-Reply-To: References: Message-ID: <5469DF02-6DC2-11D8-86C5-000A27B49A96@major-k.de> Hi all, > On 3/4/04 2:33 PM, "Alex Rice" wrote: >> >> On Mar 3, 2004, at 9:52 PM, Doug Lerner wrote: >> >>> I am sure this must be a simple question... If I save a stack using >>> the save stack command, how can I later read that stack back in? >> go stack "filename.rev" > Rev will look for stacks in the host filesystem if not in memory? Check the "revert" command in the dox :-) > doug Regards Klaus Major klaus at major-k.de www.major-k.de From doug at webcrossing.com Thu Mar 4 05:08:10 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 04 Mar 2004 19:08:10 +0900 Subject: The opposite of save? In-Reply-To: <5469DF02-6DC2-11D8-86C5-000A27B49A96@major-k.de> Message-ID: On 3/4/04 6:57 PM, "Klaus Major" wrote: > Hi all, > >> On 3/4/04 2:33 PM, "Alex Rice" wrote: >>> >>> On Mar 3, 2004, at 9:52 PM, Doug Lerner wrote: >>> >>>> I am sure this must be a simple question... If I save a stack using >>>> the save stack command, how can I later read that stack back in? >>> go stack "filename.rev" >> Rev will look for stacks in the host filesystem if not in memory? > > Check the "revert" command in the dox :-) That also assumes that there was a save during the current app run. I'm trying to just read in a stack that I saved earlier - at any time. doug From doug at webcrossing.com Thu Mar 4 05:09:34 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 04 Mar 2004 19:09:34 +0900 Subject: The opposite of save? In-Reply-To: <750BC872-6D9D-11D8-BD81-000393C4760A@mindlube.com> Message-ID: I think this can be done with the "go stack URL" syntax. doug From albrecht at act-net.com Thu Mar 4 05:48:49 2004 From: albrecht at act-net.com (A.C.T.) Date: Thu, 04 Mar 2004 11:48:49 +0100 Subject: PDF In-Reply-To: References: Message-ID: <40470991.6060200@act-net.com> Hi, >>Also, Photoshop will open image PDFs and allow export to anything. very often it will not. In general "Ghostscript" is a rock steady solution to do PDF-rastering on the fly. As far as I know it runs smoothly even on Mac OS X (it surely does on all Win32 systems, BSD, Linux, AIX etc). If you only need a single PDF rastered you could even do it manually: Display it using Acroreader and do screenshots for e.g. quarters of the complete image. If you need a general solution I'd use Ghostscript. It even partly handles encrypted PDF etc. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From sims at ezpzapps.com Thu Mar 4 05:58:54 2004 From: sims at ezpzapps.com (sims) Date: Thu, 4 Mar 2004 11:58:54 +0100 Subject: EuroRevCon - Folks, even more goodies! Message-ID: FOLKS..... In addition to the special Rev license price that Rev is offering to all who attend... In addition to Klaus performing his opera "From click to dawn... A day in the life of the message-hierarchy"...(Wow! That man has guts!!) In addition to the special hotel and conference price which ends on 10 March... We will also be making available the LARGEST ARCHIVE OF KNOWN REV & MC stacks, files, and apps on Earth! These precious CDs contain works by some of the all time Masters of scripting which will inspire & educate all who desire to reach for higher heights! Jam packed with all sorts of goodies, these CDs are worth many times their weight in gold...BUT THEY WILL BE FREE to all who attend the EuroRevCon! We have them - come get them! DO NOT MISS OUT!!!! BOOK YOUR SEAT NOW by sending an email to: rev at TechieTours.com The special hotel and conference price ends on 10 March!! Make sure your seat is reserved at the European Revolution Conference! 17-18 April 2004 in Valletta, Malta - seating is limited so book now. The following fantastic offer will be available for all who attend EuroRevCon: * One-third off Revolution Express! Buy Revolution Express at the show for just $99 (retail price $149) * One-fourth off Revolution Studio! Buy the Eddy-winning Revolution Studio Edition for $299 (retail price $399). The special hotel and conference price ends on 10 March!! Hotel two nights (bed & breakfast) & airport transfer & conference is only $375.00 Hotel three nights (bed & breakfast) & airport transfer & conference is only $435.00 We will have expert Rev developers Malte Brill, Klaus Major, and Jan Schenkel explaining how to get started with Rev, develop games, perform problem solving, algorithm development, how to build sophisticated business applications, and much more. The presentations are designed for beginner, intermediate, and advanced Rev users. For the conference schedule and more information: http://www.techietours.com/Rev/ To reserve your seat at the conference email: rev at TechieTours.com From capellan2000 at yahoo.com Thu Mar 4 06:32:40 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 4 Mar 2004 03:32:40 -0800 (PST) Subject: Long name returns short DOS name In-Reply-To: <20040304031821.C9D8E930172@mail.runrev.com> Message-ID: <20040304113240.28800.qmail@web40508.mail.yahoo.com> on Wed, 3 Mar 2004 Dar Scott wrote in response to Alejandro Tejada: > > How could i make that the long name of > > a stack never returns a shorter DOS name (8.3)? > > Maybe you can fix it with longFilePath(). I try this command and the result is "can't get" for some stacks and the full path for others. In Windows, the topstack returns a full path too. Thanks for your help! al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From capellan2000 at yahoo.com Thu Mar 4 06:43:44 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 4 Mar 2004 03:43:44 -0800 (PST) Subject: PDF In-Reply-To: <20040304100841.4224F930199@mail.runrev.com> Message-ID: <20040304114344.79522.qmail@web40511.mail.yahoo.com> on Thu, 04 Mar 2004 Ken Norris wrote: > Could not open "San Juan road map.pdf" because this > is not an Adobe > PhotoShop PDF image. > The people I'm doing work for don't have OSX either > (Windows machines or OS9 > Macs). Notice Ken, a file of this size (36 * 48 inches), will create a huge bitmap, even at 72 dpi. Surely, you will prefer to work with tiles of this map, not with an unique image. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From rodney at infiny.co.nz Thu Mar 4 01:01:33 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Thu, 4 Mar 2004 19:01:33 +1300 Subject: copy icons Message-ID: <634A52E0-6DA1-11D8-9903-003065F97100@infiny.co.nz> Simple question ... is there an easy way to copy a button which uses an icon, and have it copy the icon too (that is assuming the new stack were saved as a standalone, it would not loose the icon because it pointed to a resource in some stack which is no longer available. Alternatively, how can you determine which stack an icon of given id actually belongs to (say the icon is id 202734, how do you determine where that resource is? Rodney -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From nfeasey at utpress.utoronto.ca Thu Mar 4 07:56:18 2004 From: nfeasey at utpress.utoronto.ca (nfeasey at utpress.utoronto.ca) Date: Thu, 4 Mar 2004 07:56:18 -0500 Subject: Stop field editing when Cancel button pressed Message-ID: I have a simple database that contains, amongst other things, a person's name. When the user enters a new record the "fName" field cannot be blank. Therefore, I obviously have some code like... on closefield -- Check that the field is not empty, if it is then display an error dialog, blah, blah... end closefield However, should the user change their mind and not want to add a record, they can press a "Cancel" button. I had the "Cancel" button set a global flag that indicates that the current transaction has been cancelled. The problem is that if the "fName" field has focus, is blank, and they click the "Cancel" button, the on closefield function will be executed prior to the "Cancel" button doing it's bit. I guess what I'm trying to ask is there a proper way that experienced Rev programmers handling the editing of fields? Do you do all of your editing when the user clicks, say, the "Save" button and not perform editing tasks on individual fields? Is there a way to bypass edit checks on fields should the user "Cancel" an operation? It's probably a simple matter but, as usual, it's just not clicking in how to handle the situation. Any advice, as always, is appreciated. N From rcozens at pon.net Thu Mar 4 08:29:40 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 4 Mar 2004 06:29:40 -0700 Subject: Again with the start using. In-Reply-To: <72E50C6B-6D81-11D8-BDD1-000A9567A3E6@swcp.com> References: <72E50C6B-6D81-11D8-BDD1-000A9567A3E6@swcp.com> Message-ID: >My admonition to pass preOpenCard might be lost or the admonition to >call darsPreopenCard might be lost. Either...if a copy of your library ends up on a developer's computer without the accompanying documentation. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From alex at mindlube.com Thu Mar 4 10:24:36 2004 From: alex at mindlube.com (Alex Rice) Date: Thu, 4 Mar 2004 08:24:36 -0700 Subject: The opposite of save? In-Reply-To: References: Message-ID: <0BD6966C-6DF0-11D8-91C1-000393C4760A@mindlube.com> On Mar 4, 2004, at 3:09 AM, Doug Lerner wrote: > I think this can be done with the "go stack URL" syntax. Not necessary to use the URL syntax if it's on the local filesystem. Try it: go stack "filename.rev" -- Alex Rice | Mindlube Software | http://mindlube.com From info at alidagame.com Thu Mar 4 09:18:07 2004 From: info at alidagame.com (Info) Date: Fri, 05 Mar 2004 00:18:07 +1000 Subject: Processor type under Windows Message-ID: <40473A9E.13FF9C2A@alidagame.com> Is there a way of getting the processor type and speed (CPU) with Revolution on the Windows platform? Could this be done with MCIString, Shell, or queryRegistry? Thank you Cos From dsc at swcp.com Thu Mar 4 13:09:54 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 4 Mar 2004 11:09:54 -0700 Subject: Again with the start using. In-Reply-To: Message-ID: <23583C30-6E07-11D8-A5C1-000A9567A3E6@swcp.com> On Thursday, March 4, 2004, at 06:29 AM, Rob Cozens wrote: >> My admonition to pass preOpenCard might be lost or the admonition to >> call darsPreopenCard might be lost. > > Either...if a copy of your library ends up on a developer's computer > without the accompanying documentation. Documentation! Where do you come up with these wild ideas? Seriously, I do hope pouring over docs every time one uses a library is minimized. For this particular case, I think Richard's idea of a front script can apply to an entire family of libraries. Now on to opening and closing custom controls... Dar Scott From dsc at swcp.com Thu Mar 4 13:23:47 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 4 Mar 2004 11:23:47 -0700 Subject: Long name returns short DOS name In-Reply-To: <20040304113240.28800.qmail@web40508.mail.yahoo.com> Message-ID: <13D0D850-6E09-11D8-A5C1-000A9567A3E6@swcp.com> On Thursday, March 4, 2004, at 04:32 AM, Alejandro Tejada wrote: >> Maybe you can fix it with longFilePath(). > > I try this command and the result is "can't get" > for some stacks and the full path for others. Hmmm. Maybe this or long name has a bug. Dar Scott From hershbp at realtorsgroup.us Thu Mar 4 13:51:05 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Thu, 4 Mar 2004 13:51:05 -0500 Subject: Hard code or portable code In-Reply-To: <1457429E-6DB0-11D8-BE02-000393AA08D2@qldlearning.com> Message-ID: Ok its up and running was my mistake did replace completely , it was twice because it had all the info of all the fields plus the info from the field itself. thanks , hershrev On Thursday, March 4, 2004, at 02:46 AM, Brian Yennie wrote: >> Yes , All hats up for you. >> Just a question, why when I write ... >> put function () into field x it doesn't replace the old contents of >> the field ? > > Try this. > Put the following in your stack script: > > function latestFields > local myVar > repeat with i=1 to (the number of flds) > put fld i after myVar > end repeat > return myVar > end latestFields > > Now in a button script, do this: > > on mouseUp > put latestFields() into last fld > end mouseUp > > The function by being in the stack script becomes available to you > whenever you need it. You may want to adjust where it puts the > results. > > >> Now to compare if I write >> on mouseUp >> repeat with x=1 to the number of flds >> put text of field x & return after y >> end repeat >> put y into fld 1 >> end mouseUp >> >> what is the difference besides function or message, speed wise or >> something else ? >> thanks , hershrev >> > > Functions and handlers (functions start with "function", handlers with > "on") should execute at about the same speed, both very fast unless > you are really counting your milliseconds. The convenience of writing > a function rather than putting the code into your button's mouseUp > handler is that you can reuse the function and call if from various > other places. > > HTH, > Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at adelphia.net Thu Mar 4 14:42:37 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 4 Mar 2004 14:42:37 -0500 Subject: Update button icon Message-ID: <17059B33-6E14-11D8-9787-000A95DA60FA@adelphia.net> Hey All, Is there a way to update the icon of a button without clicking at it's location via script. I don't mean changing the icon - I am doing that. I mean once changed via script to get the button to change to the new icon. Right now I have to click at it to get it to update. Is there an update button - i.e. like the lock unlock screen etc. Thanks, Tom Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From alw918 at earthlink.net Thu Mar 4 14:46:11 2004 From: alw918 at earthlink.net (Andrew) Date: Thu, 4 Mar 2004 11:46:11 -0800 Subject: Windows standalones In-Reply-To: <20040304074216.43160930186@mail.runrev.com> Message-ID: <96B2A9DA-6E14-11D8-9C55-000393DD0724@earthlink.net> Thanks for the advice, Sarah. So, I've changed by "?"(greater than or equals) signs to >=. is this good enough for that picky Windows? There is no problem with using "=" signs, is there? I tried what you suggested, and made a standalone with just a button leading to an "ask" box, and then it worked just fine on Windows. So, it seems like my problem lies somewhere in my main handler which is causing that handler not to run at all. Any ideas? :) Thanks again. -Andrew On Wednesday, March 3, 2004, at 11:42 PM, use-revolution-request at lists.runrev.com wrote: > Hi Andrew, > In my experiences with creating Windows standalones having developed on > a Mac, there is one common thing that keeps causing me problems, and > that is using the not-equals, less-than-or-equal-to or > greater-than-or-equal-to characters. On a Mac, these are single > characters, but if you include one in a script running on Windows, > nothing will happen! Check carefully for these in your script. > Try adding a button to your standalone with a very simple ask dialog > i.e. nothing else in the handler, just an ask. If that works, you know > it isn't the ask dialog itself, but something in the script. > > Cheers, > Sarah From FlexibleLearning at aol.com Thu Mar 4 15:12:32 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 4 Mar 2004 15:12:32 EST Subject: [OT] Scripter's Scrapbook : Other Language Groups Message-ID: <6f.42969b78.2d78e7b0@aol.com> Over 130 copies of The Scripter's Scrapbook were downloaded in the first couple of days following the announcement on March 1st. If anyone belongs to a Director, JavaScript, VB, RB, Flash, PERL or other scripting language news group, could they get in touch? We would like to announce The Scripter's Scrapbook to other scripters in order to extend the user base as wide as possible. Please contact either myself ( h at FlexibleLearning.com) or Ken ( kray at sonsothunder.com) and we'll send you the announcement text to post. Thank you! /Hugh From mcdomi at free.fr Thu Mar 4 15:22:24 2004 From: mcdomi at free.fr (Dom) Date: Thu, 4 Mar 2004 21:22:24 +0100 Subject: Discrete Browser 1.5g8 now available In-Reply-To: Message-ID: <1ga56yc.h8hiju15k84owM%mcdomi@free.fr> MisterX wrote: > The language pack is not available yet Indeed... as I click on the "english" option-button, i am presented with a list of ... color names ;-) Anyway, a very interessant piece of software :-) -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From rgmiller at pacbell.net Thu Mar 4 15:30:35 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Thu, 04 Mar 2004 12:30:35 -0800 Subject: PDF References: <20040304170038.D6709930104@mail.runrev.com> Message-ID: <404791EB.7040007@pacbell.net> > > >From: Alejandro Tejada > >on Thu, 04 Mar 2004 >Ken Norris wrote: > > > >>Could not open "San Juan road map.pdf" because this >>is not an Adobe >>PhotoShop PDF image. >>The people I'm doing work for don't have OSX either >>(Windows machines or OS9 >>Macs). >> >> > >Notice Ken, a file of this size (36 * 48 inches), >will create a huge bitmap, even at 72 dpi. > >Surely, you will prefer to work with tiles of >this map, not with an unique image. > > > If you're going to use this mongoMap on a Mac, be aware that there is a 4000 pixel limitation. Altho Photoshop and others can display very large images, MC/Rev for the Mac cannot. Tiles would be your best bet. I had a similar problem last May. Scott wrote: We're stumped. Works fine on Win32 and on UNIX systems, including the Darwin engine. But it fails in both the PPC and Mach-O (OS X) engines. It must be a problem in the JPEG library we're using, which means it's not going to be practical for us to fix it. But I'll put upgrading that library on the to-do list for 2.5.1 and will put checking this image on the QA list for that release. Mean time, I don't have much in the way of suggestions for getting these things to display. Have you tried recompressing them with some other tool, or maybe just scaling them down? At 4795 pixels, they're pretty wide... Regards, Scott Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From rjb at rz.uni-potsdam.de Thu Mar 4 15:33:05 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Thu, 4 Mar 2004 21:33:05 +0100 Subject: The opposite of save? In-Reply-To: References: Message-ID: >On 3/4/04 6:57 PM, "Klaus Major" wrote: > >> Hi all, >> >>> On 3/4/04 2:33 PM, "Alex Rice" wrote: >>>> >>>> On Mar 3, 2004, at 9:52 PM, Doug Lerner wrote: >>>> >>>>> I am sure this must be a simple question... If I save a stack using >>>>> the save stack command, how can I later read that stack back in? >>>> go stack "filename.rev" >>> Rev will look for stacks in the host filesystem if not in memory? >> >> Check the "revert" command in the dox :-) > >That also assumes that there was a save during the current app run. I'm >trying to just read in a stack that I saved earlier - at any time. > >doug > If the saving is done by the user, then you may need to ask user to locate it using 'answer file'. This will get you back the filepath. If you save the file in a predefined location and predefined name or you save the path to the saved file on any other way, then you know the path as well. That is what you need. In either case, you then go stack stackpathname This assumes that by "reading in" you mean opening the stack for use in a normal fashion. If not, you need to elaborate. The suggested 'go stack filename.rev' works the same but only if the defaultFolder is set to the stack's folder or the stack is saved in the application folder. Robert From francois.cuneo at cuk.ch Thu Mar 4 16:19:38 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Thu, 04 Mar 2004 22:19:38 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: Message-ID: Hello! I have some square button that works perfectly on Mac OSX or 9 standalone, but not on Windows 98 or XP standalone. One of the code is by exemple on mouseup global travailoujeu put "travail" into travailoujeu put empty into fld "questencours" of card "Travail ?crit" of stack "ccox" send "initialiser_partie" to card "prefgen" end mouseup Nothin appends! And a lot of buttons are like that! Thank you Fran?ois From graham.samuel at wanadoo.fr Thu Mar 4 09:44:18 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Thu, 04 Mar 2004 15:44:18 +0100 Subject: Problems with Digest format of the mail list Message-ID: <6.0.3.0.2.20040304153900.01cd84d0@pop3.blueyonder.co.uk> On Wed, 3 Mar 2004 18:47:49 -0800 (PST), Alejandro Tejada wrote: >Did anyone notice that in digest mode, >some messages get attached to a previous >message? > >If you read carefully, there are very long >mails that are, in fact, two different >messages compiled as one! > >I received a digest, where a mail of mine was >appended to another mail, and the subject and >my message was lost, because it was not listed in >the index of messages. > >Another thing that i noticed, is that there are very >long messages without new content. Just a long >trail of quoted messages. > >Did someone noticed >the same problems? > Hi Al Yes, I have noticed both things. The 'no new content' messages are particularly puzzling. Also just now and then for me at least, the digest numbering skips one forward - I'm not sure if a digest was missing or if the numbering system is at fault. For example, I didn't receive Vol 5 Issue 147. I haven't changed my email client or ISP for ages, so it's hard to believe that it's happening at my end. List Mom - any comment? Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From gizmotron at earthlink.net Thu Mar 4 16:32:44 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Thu, 4 Mar 2004 13:32:44 -0800 Subject: final php versions of fwPack and fwUnpack In-Reply-To: <40469FE8.3020605@fourthworld.com> Message-ID: <7915B1BE-6E23-11D8-8962-000A95859272@earthlink.net> On Wednesday, March 3, 2004, at 07:18 PM, Richard Gaskin wrote: >>> For example, we hear about 128-bit encryption, but I couldn't find a >>> primer dumbed-down enough to explain what that means in lay terms. >> I need to see what controls there are for the "MDX" algorithm's >> passwords length before I can determine the bit level. > > Doesn't enforcing password length get into the public key/private key > setup? Not an issue with the "MDX" algorithm. It looks like you can have as long of a password as you want with this. That just adds to the strength the longer it is. > Is there a way to provide stronger encryption with the simplicity of a > single password? Yes. I just added CBC and 16 random initialization vectors to the "MDX" algorithm. > Your description on cypher block chaining was excellent -- thank you. > > Thank you for the excellent post. I learned more reading your > one-pager than in an hour of prowling the 'Net. > > -- > Richard Gaskin Here is more from the beach and I'll send the example as an attachment on to you: -- all in all, this "MDX" algorithm is very interesting. -- encrypt local cbcVecText put md5digest(pPassword) into tKeyString put len(tKeyString) into tKeyStringLen -- ---- new for CBC ---- -- adds 16 random chars to pad the front of pData put"a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,1,2,3,4,5,6,7,8, 9,0" into xBx put "" into zink repeat with i = 1 to 16 put random(36) into dipc put item dipc of xBx after zink end repeat put zink & pData into pData ---- new for CBC ---- -- Apply it with Xor to the data one byte at a time: put 0 into i put empty into tCryptoText --- new --- put "a" into cbcVecText --- new --- repeat for each char k in pData add 1 to i if i > tKeyStringLen then put 1 into i put char i of tKeyString into tKeyChar --- new --- put numtochar( chartonum(k) bitxor chartonum(tKeyChar)) into bCrypt put numtochar( chartonum(cbcVecText) bitxor chartonum(bCrypt)) after tCryptoText put bCrypt into cbcVecText --- new --- end repeat -- decrypt local cbcVecText put md5digest(pPassword) into tKeyString put len(tKeyString) into tKeyStringLen -- -- Apply it with Xor to the data one byte at a time: put 0 into i put empty into tClearText --- new --- put "a" into cbcVecText --- new --- repeat for each char k in pData add 1 to i if i > tKeyStringLen then put 1 into i put char i of tKeyString into tKeyChar --- new --- put numtochar( chartonum(cbcVecText) bitxor chartonum(k)) into bCrypt put bCrypt into cbcVecText put numtochar( chartonum(cbcVecText) bitxor chartonum(tKeyChar)) after tClearText --- new --- end repeat put tClearText into pData --- new --- -- delete char 1 to 16 of pData at some point --- new --- Hope you like this, Mark From klaus at major-k.de Thu Mar 4 16:38:09 2004 From: klaus at major-k.de (Klaus Major) Date: Thu, 4 Mar 2004 22:38:09 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: References: Message-ID: <3B4781F4-6E24-11D8-86C5-000A27B49A96@major-k.de> Bon soir Fran?ois, > Hello! > I have some square button that works perfectly on Mac OSX or 9 > standalone, > but not on Windows 98 or XP standalone. > > One of the code is by exemple > on mouseup > global travailoujeu > put "travail" into travailoujeu > put empty into fld "questencours" of card "Travail ?crit" of stack > "ccox" > send "initialiser_partie" to card "prefgen" > end mouseup hmmm, very strange, indeed... Did you try to NOT use accented chars for your names? -> "Travail ecrit" Did you build the win-standalone on a mac? > Nothin appends! I knew that french folks do (can?) not pronounce an "H", but looks like they don't even write it :-D Sorry, i'm just kidding :-) > And a lot of buttons are like that! ??? > Thank you > > Fran?ois Sorry, no other ideas... Regards Klaus Major klaus at major-k.de www.major-k.de From pixelbird at interisland.net Thu Mar 4 17:04:17 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 14:04:17 -0800 Subject: Update button icon In-Reply-To: <20040304212601.EE012930188@mail.runrev.com> Message-ID: Hi Tom, > Date: Thu, 4 Mar 2004 14:42:37 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Update button icon > > Hey All, > Right now I have to click at it to get it to update. ----------- What happens if you send it a click? on updateIcon changeIcon ## whatever your handler to change the icon is click at the loc of btn whichButton end updateIcon Ken N. From 3mcgrath at adelphia.net Thu Mar 4 17:09:40 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 4 Mar 2004 17:09:40 -0500 Subject: Update button icon In-Reply-To: References: Message-ID: Ken, Then it updates, BUT that is not what I want. I have recorded scripts that would run on a click and so I don't want to do that. I need something like: update page or update button to force the new icon to appear after setting it without executing the button. I wonder if focus does anything??? I will go check. TOm On Mar 4, 2004, at 5:04 PM, Ken Norris wrote: > Hi Tom, > >> Date: Thu, 4 Mar 2004 14:42:37 -0500 >> From: Thomas McGrath III <3mcgrath at adelphia.net> >> Subject: Update button icon >> >> Hey All, > >> Right now I have to click at it to get it to update. > ----------- > What happens if you send it a click? > > on updateIcon > changeIcon ## whatever your handler to change the icon is > click at the loc of btn whichButton > end updateIcon > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From revlist at cableone.net Thu Mar 4 17:20:35 2004 From: revlist at cableone.net (Chris Sheffield) Date: Thu, 4 Mar 2004 15:20:35 -0700 Subject: Update button icon In-Reply-To: Message-ID: <000001c40236$eabab290$64fea8c0@chris1> Tom, Maybe I'm not understanding exactly what you're wanting to do, but can't you just set the icon of the button using "set the icon of btn "myButton" to 1001" (inserting the correct id number, of course). Is this not what you want? You can also set hilitedIcon, armedIcon, and others if needed. Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas McGrath III Sent: Thursday, March 04, 2004 3:10 PM To: How to use Revolution Subject: Re: Update button icon Ken, Then it updates, BUT that is not what I want. I have recorded scripts that would run on a click and so I don't want to do that. I need something like: update page or update button to force the new icon to appear after setting it without executing the button. I wonder if focus does anything??? I will go check. TOm On Mar 4, 2004, at 5:04 PM, Ken Norris wrote: > Hi Tom, > >> Date: Thu, 4 Mar 2004 14:42:37 -0500 >> From: Thomas McGrath III <3mcgrath at adelphia.net> >> Subject: Update button icon >> >> Hey All, > >> Right now I have to click at it to get it to update. > ----------- > What happens if you send it a click? > > on updateIcon > changeIcon ## whatever your handler to change the icon is > click at the loc of btn whichButton > end updateIcon > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 From rodney at infiny.co.nz Thu Mar 4 17:21:54 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Fri, 5 Mar 2004 11:21:54 +1300 Subject: geometry manager - ordering of objects can matter Message-ID: <5797E870-6E2A-11D8-AD9C-003065F97100@infiny.co.nz> This may have already come up before, but I'll mention it here in case is helpful. When using the geometry manager, sometimes it is necessary to consider the numbering of objects. Basically, if you are getting unpredicatable results - e.g. objects disappearing off screen when you resize the card, when you didn't intend this - try looking and changing the order of the objects (bring object to front, send to back etc). You may find as I did that it makes a difference. My guess is this because it changes the order that the Geometry manager processes the objects when stepping through the resize operations. R. -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From mazzapaolo at libero.it Thu Mar 4 17:31:32 2004 From: mazzapaolo at libero.it (paolo) Date: Thu, 4 Mar 2004 23:31:32 +0100 Subject: CGI Engine - Success and Failure References: <60779658-6D75-11D8-99E2-000A27967F18@ace-pb.com> Message-ID: <000a01c40238$72afbb40$695f1997@CARAMBOLA> Thanks to your suggestions, I was finally able to get the Darwin Rev CGI engine to work on my Linux server too. However, I tryed to connect to MySQL database on the server but I was not able to get any answer from my database .... some of you extablished a connection from the CGI engine and MySQL ? As you said we have been told that "Revolution now has database functionality built into the CGI engine. All the revdb and revxml commands are supported." Where is the trick? ciao Paolo From kray at sonsothunder.com Thu Mar 4 17:30:53 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 4 Mar 2004 16:30:53 -0600 Subject: Using imageData and maskData In-Reply-To: Message-ID: <022501c40238$5daf2500$6601a8c0@LightningFlash> Ken, Look at: http://www.sonsothunder.com/devres/revolution/revolution.htm?_imag003 "Understanding ImageData, MaskData and AlphaData" HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Ken Norris > Sent: Thursday, March 04, 2004 3:39 AM > To: use-revolution at lists.runrev.com > Subject: Using imageData and maskData > > > Howdy, > > I'm getting headache trying to get my mind wrapped around > these things. There must be a better explanation and examples > somewhere. I really need to see heavily commented scripts in > a working stack, or a genuine tutorial. I've looked at Easy > Transparency, but I don't know what's going on. The > dictionary description of imageData function is over my head. > I'm not getting it. > > What I want to do is make an imported 8bit image into a mask > for an image for a windowShape. It's black, but I have to > make the white areas transparent. > > About 4 months ago, I did it with another image, but I can't > remember how. I remember creating a repeat loop that did it > because I remember watching it work its way through the > image. I probably put a few suggestions together and just > stumbled into it. I still have the image, but that doesn't help now. > > Someone is going to have to lead me by the hand one baby step > at a time. Any takers? > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From doug at webcrossing.com Thu Mar 4 17:46:35 2004 From: doug at webcrossing.com (Doug Lerner) Date: Fri, 05 Mar 2004 07:46:35 +0900 Subject: The opposite of save? In-Reply-To: <0BD6966C-6DF0-11D8-91C1-000393C4760A@mindlube.com> Message-ID: On 3/5/04 12:24 AM, "Alex Rice" wrote: > > On Mar 4, 2004, at 3:09 AM, Doug Lerner wrote: > >> I think this can be done with the "go stack URL" syntax. > > Not necessary to use the URL syntax if it's on the local filesystem. > Try it: > > go stack "filename.rev" I have it working now with the URL file:// syntax. Why would your syntax work? How does Rev know it is a filename you are talking about? doug From revlist at cableone.net Thu Mar 4 17:53:36 2004 From: revlist at cableone.net (Chris Sheffield) Date: Thu, 4 Mar 2004 15:53:36 -0700 Subject: table fields Message-ID: <000201c4023b$87678150$64fea8c0@chris1> Is there any way to limit the number of columns in a table field when allowing cell editing? If I use tab or arrow keys to navigate the cells, I can just keep moving to the right forever and ever (well, maybe not forever, but for a long time). Any way to stop this behavior and limit the number of columns to say, 10? Thanks, Chris Sheffield Software Development Read Naturally csheffield at readnaturally.com --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 From kray at sonsothunder.com Thu Mar 4 18:08:49 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 4 Mar 2004 17:08:49 -0600 Subject: Update button icon In-Reply-To: <17059B33-6E14-11D8-9787-000A95DA60FA@adelphia.net> Message-ID: <023801c4023d$ab118810$6601a8c0@LightningFlash> Tom, you can try locking and unlocking the screen - causes a refresh whicih might redisplay your icon. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Thomas McGrath III > Sent: Thursday, March 04, 2004 1:43 PM > To: How to use Revolution > Subject: Update button icon > > > Hey All, > > Is there a way to update the icon of a button without > clicking at it's > location via script. > > I don't mean changing the icon - I am doing that. > I mean once changed via script to get the button to change to the new > icon. Right now I have to click at it to get it to update. > > Is there an update button - i.e. like the lock unlock screen etc. > > Thanks, > > Tom > > > Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB > RAM, Rev > 2.1.2 > > > Advanced Media Group > Thomas J McGrath III . 2003 . 3mcgrath at adelphia.net > 220 Drake Road, Bethel Park, PA 15102 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From hershbp at realtorsgroup.us Thu Mar 4 18:17:35 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Thu, 4 Mar 2004 18:17:35 -0500 Subject: PDF In-Reply-To: <404791EB.7040007@pacbell.net> Message-ID: <1EBB9E30-6E32-11D8-B5D6-0030654C1E62@realtorsgroup.us> email them to me I have photo shop hershbp at realtorsgroup.us On Thursday, March 4, 2004, at 03:30 PM, Ray G. Miller wrote: >> >> >> From: Alejandro Tejada >> >> on Thu, 04 Mar 2004 Ken Norris wrote: >> >> >>> Could not open "San Juan road map.pdf" because this >>> is not an Adobe >>> PhotoShop PDF image. >>> The people I'm doing work for don't have OSX either >>> (Windows machines or OS9 >>> Macs). >>> >> >> Notice Ken, a file of this size (36 * 48 inches), >> will create a huge bitmap, even at 72 dpi. >> >> Surely, you will prefer to work with tiles of this map, not with an >> unique image. >> >> > > If you're going to use this mongoMap on a Mac, be aware that there is > a 4000 pixel limitation. Altho Photoshop and others can display very > large images, MC/Rev for the Mac cannot. Tiles would be your best bet. > I had a similar problem last May. Scott wrote: > > > We're stumped. Works fine on Win32 and on UNIX systems, including the > Darwin engine. But it fails in both the PPC and Mach-O (OS X) > engines. It must be a problem in the JPEG library we're using, which > means it's not going to be practical for us to fix it. But I'll put > upgrading that library on the to-do list for 2.5.1 and will put > checking this image on the QA list for that release. Mean time, I > don't have much in the way of suggestions for getting these things to > display. Have you tried recompressing them with some other tool, or > maybe just scaling them down? At 4795 pixels, they're pretty wide... > Regards, > Scott > > > > Ray G. Miller > __________________ > Turtlelips Productions > 4009 Everett Ave. > Oakland, CA 94602 > MailTo:rgmiller at pacbell.net > (V) 510.530.1971 > (F) 510.482.3491 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Thu Mar 4 18:33:01 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 5 Mar 2004 10:03:01 +1030 Subject: Windows standalones In-Reply-To: <96B2A9DA-6E14-11D8-9C55-000393DD0724@earthlink.net> Message-ID: > Thanks for the advice, Sarah. > So, I've changed by "?"(greater than or equals) signs to >=. is this > good enough for that picky Windows? > There is no problem with using "=" signs, is there? > I tried what you suggested, and made a standalone with just a button > leading to an "ask" box, and then it worked just fine on Windows. So, > it seems like my problem lies somewhere in my main handler which is > causing that handler not to run at all. > Any ideas? :) Way back in Rev 1.0 days I suggested that the script editor autoTranslate these mac specific chars to the two char eqivalent. I think I was shouted down but maybe a warning when you click the apply button would be helpful? One of those ones with a checkbox that say don't bother me again with this. Cheers Monte From kray at sonsothunder.com Thu Mar 4 18:32:53 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 4 Mar 2004 17:32:53 -0600 Subject: More dialer stuff In-Reply-To: Message-ID: <024101c40241$0711e6c0$6601a8c0@LightningFlash> Ken, This works in WinXP (both Home and Pro) - I haven't tested it in other Windows flavors: on mouseUp put GetCOMPort() into tCOMPort if tCOMPort = "" then answer "No modem available." else answer "Modem connected at: " & tCOMPort end if end mouseUp function GetCOMPort put "HKEY_LOCAL_MACHINE\Software\Microsoft\Ras\Tapi Devices\Unimodem\Address" into tRegLoc put queryRegistry(tRegLoc) into tComPort replace null with "" in tComPort -- strips nulls return tComPort end GetCOMPort Can someone test this is other Windows OS'es and let me know if this works reliably? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Ken Norris > Sent: Wednesday, March 03, 2004 9:01 PM > To: use-revolution at lists.runrev.com > Subject: Re: More dialer stuff > > > Hi Martin > > > Date: Wed, 03 Mar 2004 22:52:03 +0000 > > From: Martin Baxter > > Subject: Re: More dialer stuff > > > > open file "COM3:" for write > > write "ATDT" && dNumber && return to file "COM3" > > > > dialled my internal winmodem OK -- (XP) > --------- > Thanks so much. That's what's I needed to see. > > What's left is to find a way to query XP for the com port > that has the modem connected to it. My ISP says I can find it > on my Win system, but that won't help a user that doesn't > have a clue what to look for. Any suggestions? > > TIA, > Ken N > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From alex at mindlube.com Thu Mar 4 18:55:58 2004 From: alex at mindlube.com (Alex Rice) Date: Thu, 4 Mar 2004 16:55:58 -0700 Subject: The opposite of save? In-Reply-To: References: Message-ID: <7BBC99AB-6E37-11D8-8926-000393C4760A@mindlube.com> On Mar 4, 2004, at 3:46 PM, Doug Lerner wrote: > I have it working now with the URL file:// syntax. Great. No reason to change it- I am just saving you typing 12 characters next time ;-). More, in fact because the URL syntax requires a full path, I think, and the file path syntax can be a path relative to the defaultFolder. > Why would your syntax work? How does Rev know it is a filename you are > talking about? Because the go command is smart? The Transcript Dictionary for "go command" says "The stack is any stack reference, or any file path or http URL reference that resolves to a stack file." elsewhere in the online docs: answer file "Choose stack:"; go stack it However, if for some reason you set the filename property and name property of your stack to the same thing, then maybe the go stack filepath would not work. But usually my stacks are named something different than their filenames. -- Alex Rice | Mindlube Software | http://mindlube.com From 3mcgrath at adelphia.net Thu Mar 4 18:58:46 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 4 Mar 2004 18:58:46 -0500 Subject: Update button icon In-Reply-To: <000001c40236$eabab290$64fea8c0@chris1> References: <000001c40236$eabab290$64fea8c0@chris1> Message-ID: I'm using a custom prop to store if the button it self is a big yellow one or a non-yellow one. Then via scripting the next time the button is hit it asks for the custom prop cYellow and if true sets the state to a yellow button. However, I want to (without setting the icon itself ) have it update using the custom prop without having to click the button. It is confusing because I am manually setting the button states for three buttons in a group on top of each other. button layer 1 is the yellow or not base button button layer 2 is the icon of the button button layer 3 is the available of the button ( a gray button that says it is not available BUT can be used to reset the others) So I want to set the cYellow of a button and tell the button to go ahead and check the cYellow and update but not actually click the button to do it. I guess I could check the button's cYellow and change the icon my self but I was hoping once set there could be an update or something. TOm On Mar 4, 2004, at 5:20 PM, Chris Sheffield wrote: > Tom, > > Maybe I'm not understanding exactly what you're wanting to do, but > can't you > just set the icon of the button using "set the icon of btn "myButton" > to > 1001" (inserting the correct id number, of course). Is this not what > you > want? You can also set hilitedIcon, armedIcon, and others if needed. > > Chris Sheffield > Software Development > Read Naturally > > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas > McGrath > III > Sent: Thursday, March 04, 2004 3:10 PM > To: How to use Revolution > Subject: Re: Update button icon > > > Ken, > > Then it updates, BUT that is not what I want. I have recorded scripts > that would run on a click and so I don't want to do that. > I need something like: update page or update button to force the new > icon to appear after setting it without executing the button. > > I wonder if focus does anything??? > > I will go check. > > TOm > > On Mar 4, 2004, at 5:04 PM, Ken Norris wrote: > >> Hi Tom, >> >>> Date: Thu, 4 Mar 2004 14:42:37 -0500 >>> From: Thomas McGrath III <3mcgrath at adelphia.net> >>> Subject: Update button icon >>> >>> Hey All, >> >>> Right now I have to click at it to get it to update. >> ----------- >> What happens if you send it a click? >> >> on updateIcon >> changeIcon ## whatever your handler to change the icon is >> click at the loc of btn whichButton >> end updateIcon >> >> Ken N. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Thu Mar 4 19:00:04 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 4 Mar 2004 19:00:04 -0500 Subject: Update button icon In-Reply-To: <023801c4023d$ab118810$6601a8c0@LightningFlash> References: <023801c4023d$ab118810$6601a8c0@LightningFlash> Message-ID: <0E3A2C7A-6E38-11D8-9787-000A95DA60FA@adelphia.net> Ken, Actually that is the only one i did not try yet. I don't know why? I am going to go play with it now. Thanks Tom On Mar 4, 2004, at 6:08 PM, Ken Ray wrote: > Tom, you can try locking and unlocking the screen - causes a refresh > whicih might redisplay your icon. > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Thomas McGrath III >> Sent: Thursday, March 04, 2004 1:43 PM >> To: How to use Revolution >> Subject: Update button icon >> >> >> Hey All, >> >> Is there a way to update the icon of a button without >> clicking at it's >> location via script. >> >> I don't mean changing the icon - I am doing that. >> I mean once changed via script to get the button to change to the new >> icon. Right now I have to click at it to get it to update. >> >> Is there an update button - i.e. like the lock unlock screen etc. >> >> Thanks, >> >> Tom >> >> >> Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB >> RAM, Rev >> 2.1.2 >> >> >> Advanced Media Group >> Thomas J McGrath III . 2003 . 3mcgrath at adelphia.net >> 220 Drake Road, Bethel Park, PA 15102 >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-> revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From sarahr at genesearch.com.au Thu Mar 4 22:23:49 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 5 Mar 2004 13:23:49 +1000 Subject: table fields In-Reply-To: <000201c4023b$87678150$64fea8c0@chris1> References: <000201c4023b$87678150$64fea8c0@chris1> Message-ID: <84DDB0FF-6E54-11D8-AAF4-0003937A97B8@genesearch.com.au> Hi Chriss, There isn't any built-in way to limit tables, because they are just normal fields with some extras. What you would have to do it trap tabKey & arrowKey messages and only pass them if appropriate. If your table field has a horizontal scrollbar, you may need to check scrollbardrag messages as well. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 5 Mar 2004, at 8:56 am, Chris Sheffield wrote: > Is there any way to limit the number of columns in a table field when > allowing cell editing? If I use tab or arrow keys to navigate the > cells, I > can just keep moving to the right forever and ever (well, maybe not > forever, > but for a long time). Any way to stop this behavior and limit the > number of > columns to say, 10? > > Thanks, > > Chris Sheffield From sarahr at genesearch.com.au Thu Mar 4 22:26:53 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 5 Mar 2004 13:26:53 +1000 Subject: Windows standalones In-Reply-To: <96B2A9DA-6E14-11D8-9C55-000393DD0724@earthlink.net> References: <96B2A9DA-6E14-11D8-9C55-000393DD0724@earthlink.net> Message-ID: On 5 Mar 2004, at 5:47 am, Andrew wrote: > So, I've changed by "?"(greater than or equals) signs to >=. is this > good enough for that picky Windows? > There is no problem with using "=" signs, is there? No :-) equals seems to be OK, just replace not-equals with <>. > I tried what you suggested, and made a standalone with just a button > leading to an "ask" box, and then it worked just fine on Windows. So, > it seems like my problem lies somewhere in my main handler which is > causing that handler not to run at all. At this stage I usually start commenting out sections of the script to see if I can work out what line is causing the problem. If you can, split it into multiple handlers and have a test button that calls each sub-handler in turn. If the script can compile, that should help find the problem, if it can't compile, you'll have to stick to the commenting method. Cheers, Sarah From sarahr at genesearch.com.au Thu Mar 4 22:31:25 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 5 Mar 2004 13:31:25 +1000 Subject: EuroRevCon - Folks, even more goodies! In-Reply-To: References: Message-ID: <950B3072-6E55-11D8-AAF4-0003937A97B8@genesearch.com.au> Can non-attendees get these CDs too? Sarah On 4 Mar 2004, at 8:54 pm, sims wrote: > FOLKS..... > > In addition to the special Rev license price that Rev is offering to > all who attend... > > In addition to Klaus performing his opera "From click to dawn... A day > in the life of > the message-hierarchy"...(Wow! That man has guts!!) > > In addition to the special hotel and conference price which ends on 10 > March... > > We will also be making available the LARGEST ARCHIVE OF KNOWN REV & MC > stacks, > files, and apps on Earth! These precious CDs contain works by some of > the > all time Masters of scripting which will inspire & educate all who > desire to reach > for higher heights! Jam packed with all sorts of goodies, these CDs > are worth many > times their weight in gold...BUT THEY WILL BE FREE to all who attend > the EuroRevCon! > > We have them - come get them! > > DO NOT MISS OUT!!!! > > BOOK YOUR SEAT NOW by sending an email to: rev at TechieTours.com > > > The special hotel and conference price ends on 10 March!! > Make sure your seat is reserved at the European Revolution Conference! > 17-18 April 2004 in Valletta, Malta - seating is limited so book now. > > The following fantastic offer will be available for all who attend > EuroRevCon: > > * One-third off Revolution Express! > Buy Revolution Express at the show for just $99 (retail price $149) > > * One-fourth off Revolution Studio! > Buy the Eddy-winning Revolution Studio Edition for $299 (retail price > $399). > > The special hotel and conference price ends on 10 March!! > Hotel two nights (bed & breakfast) & airport transfer & conference is > only $375.00 > Hotel three nights (bed & breakfast) & airport transfer & conference > is only $435.00 > > We will have expert Rev developers Malte Brill, Klaus Major, and Jan > Schenkel explaining > how to get started with Rev, develop games, perform problem solving, > algorithm development, > how to build sophisticated business applications, and much more. The > presentations are designed > for beginner, intermediate, and advanced Rev users. > > For the conference schedule and more information: > http://www.techietours.com/Rev/ > To reserve your seat at the conference email: rev at TechieTours.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From pixelbird at interisland.net Fri Mar 5 00:20:13 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 21:20:13 -0800 Subject: More dialer stuff In-Reply-To: <20040305033201.E92D49301D6@mail.runrev.com> Message-ID: Hi Ken R. > Date: Thu, 4 Mar 2004 17:32:53 -0600 > From: "Ken Ray" > Subject: RE: More dialer stuff > > Ken, > > This works in WinXP (both Home and Pro) - I haven't tested it in other > Windows flavors: > > on mouseUp > put GetCOMPort() into tCOMPort > if tCOMPort = "" then > answer "No modem available." > else > answer "Modem connected at: " & tCOMPort > end if > end mouseUp > > function GetCOMPort > put "HKEY_LOCAL_MACHINE\Software\Microsoft\Ras\Tapi > Devices\Unimodem\Address" into tRegLoc > put queryRegistry(tRegLoc) into tComPort > replace null with "" in tComPort -- strips nulls > return tComPort > end GetCOMPort ----------- Wow, thanks. Nice function. I had to go away from it for awhile helping some friends who just bought an art glass business straighten out some computer messes (including the usual printer crisis) and get them up and running. In fact, I'll test the little gizmo I'm working on there, because they use both types of machines. ----------- > > Can someone test this is other Windows OS'es and let me know if this > works reliably? ----------- Maybe in a few days, when I can get to a running Win machine. Ken N. From pixelbird at interisland.net Fri Mar 5 00:58:41 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 21:58:41 -0800 Subject: PDF In-Reply-To: <20040304170038.D6709930104@mail.runrev.com> Message-ID: > Date: Thu, 4 Mar 2004 03:43:44 -0800 (PST) > From: Alejandro Tejada > Subject: Re: PDF > Surely, you will prefer to work with tiles of > this map, not with an unique image. ------------- Well, it displays fine as a PDF. Acrobat rasters it out very quickly. The file is under 800k. If only I could display it as an object, I'd be mostly done. Rev won't recognize a PDF file as an image object :-/ I just got back from trying to convert it in PhotoShop, but it spent 45 minutes trying to rasterize it and only got about 1/4 of the way. That would figure out to 3 hours! I had to leave so I canceled. I knew opening it for manipulation would take awhile, but I wasn't expecting that. Graphic Converter won't do it in OS9. The idea is to create a metamap and move a matching rectangle in it for scrolling the big one in a group. When I explained what I was trying to do to the computer people at the San Juan County Public Works offices, they were very interested. Did I hear a door hinge creak a little? Ken N. From capellan2000 at yahoo.com Fri Mar 5 01:17:30 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 4 Mar 2004 22:17:30 -0800 (PST) Subject: More dialer stuff In-Reply-To: <20040305033202.129739301D7@mail.runrev.com> Message-ID: <20040305061730.19296.qmail@web40509.mail.yahoo.com> on Thu, 4 Mar 2004 17:32:53 -0600 Ken Ray wrote: > This works in WinXP (both Home and Pro) - I haven't > tested it in other > Windows flavors: > > on mouseUp > put GetCOMPort() into tCOMPort > if tCOMPort = "" then > answer "No modem available." > else > answer "Modem connected at: " & tCOMPort > end if > end mouseUp > > function GetCOMPort > put > "HKEY_LOCAL_MACHINE\Software\Microsoft\Ras\Tapi > Devices\Unimodem\Address" into tRegLoc > put queryRegistry(tRegLoc) into tComPort > replace null with "" in tComPort -- strips nulls > return tComPort > end GetCOMPort > > > Can someone test this is other Windows OS'es and let > me know if this > works reliably? In Windows 98, this registry key has the com port for the internal modem of this machine: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000\PortSubClass If i replace your key with this key, i only get a odd character, like a [] small box. In regedit, i could see clearly that this key contains 02, the com port of the modem. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From pixelbird at interisland.net Fri Mar 5 01:36:54 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 22:36:54 -0800 Subject: Update button icon In-Reply-To: <20040304230955.980AF9301BF@mail.runrev.com> Message-ID: Hi Tom, Chris, et al, > Date: Thu, 4 Mar 2004 15:20:35 -0700 > From: "Chris Sheffield" > Subject: RE: Update button icon > > Tom, > > Maybe I'm not understanding exactly what you're wanting to do, but can't you > just set the icon of the button using "set the icon of btn "myButton" to > 1001" (inserting the correct id number, of course). Is this not what you > want? You can also set hilitedIcon, armedIcon, and others if needed. ---------- Right. That's what I had trouble understanding in the first place. Tom reports that the button doesn't change icons until you click it, but it changes instantly here, as soon as you execute the script, no clicking required, just as you say. I don't understand why it's not working that way on Tom's side. Is it that it does it in the IDE but not a standalone (Iaven't tried it in a standalone). Ken N. From pixelbird at interisland.net Fri Mar 5 01:59:51 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 22:59:51 -0800 Subject: PDF In-Reply-To: <20040304212601.EE012930188@mail.runrev.com> Message-ID: Hi Ray, > Date: Thu, 04 Mar 2004 12:30:35 -0800 > From: "Ray G. Miller" > Subject: Re: PDF > If you're going to use this mongoMap on a Mac, be aware that there is a > 4000 pixel limitation. ------------- What??? What are you talking about? I'm looking at a my oldest Rev 1.1 image which is 800 x 600 (480,000 pixels) I can't tell what the image type is...but I *know* it's either a GIF or a JPEG. I don't care if it's a GIF or a PNG or a JPEG. Not important in this case. In fact, I don't expect to display all of it at once, I'd need a 3 foot x 4 foot monitor!! But the picture will be scrolled in a 196 x 256 pixel group. Are you saying I can't do it? Is the limitation you speak of relative to file format? TIA, Ken N. From briany at qldlearning.com Fri Mar 5 02:01:09 2004 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 5 Mar 2004 02:01:09 -0500 Subject: PDF In-Reply-To: Message-ID: Ken, I believe the 4000 pixel limitation was meant as a single dimension, not the total number of pixels. So you can have 4000x4000 = 16 million pixels. HTH, Brian > What??? What are you talking about? I'm looking at a my oldest Rev 1.1 > image > which is 800 x 600 (480,000 pixels) I can't tell what the image type > is...but I *know* it's either a GIF or a JPEG. I don't care if it's a > GIF or > a PNG or a JPEG. Not important in this case. > > In fact, I don't expect to display all of it at once, I'd need a 3 > foot x 4 > foot monitor!! But the picture will be scrolled in a 196 x 256 pixel > group. > Are you saying I can't do it? Is the limitation you speak of relative > to > file format? From revlists at canelasoftware.com Fri Mar 5 02:18:18 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Thu, 4 Mar 2004 23:18:18 -0800 Subject: resizeQuality on osx ? In-Reply-To: <6.0.1.1.0.20040304184930.0e47e2f0@pop-server.bigpond.net.au> References: <200308260419.AAA19448@www.runrev.com> <6.0.1.1.0.20040304184930.0e47e2f0@pop-server.bigpond.net.au> Message-ID: <46B07F54-6E75-11D8-8A9F-000393C3F5BC@canelasoftware.com> The antialiasing is handled by OS 9 & X when an image is resized. No such capability exists in the Windows OS. This feature was brought in to bring resizing quality to the level OS 9 & X users have always enjoyed. -Mark Talluto On Mar 4, 2004, at 1:23 AM, Alex Shaw wrote: > Hi, > > Playing round with the image scaling on both pc win2000 & mac osx I've > noticed that osx doesn't do a quality resize. Setting the > 'resizeQuality' property of images on OS X (10.3.2) doesn't work. > > Tuviah, will this be standard across platforms in the next version of > rev? > > regards > alex > > >> From: "Edwin Gore" >> To: >> Subject: resizeQuality property >> Date: Mon, 25 Aug 2003 18:19:42 -0600 >> Reply-To: use-revolution at lists.runrev.com >> >> As Tuviah promised in bugzilla, version 2.1 does indeed include, >> undocumented, the ability to do high quality resizing of images. This >> feature is just for Windows and Linux - the Mac already had high >> quality >> resizing. >> >> Basically, all you do is set the resizeQuality of an image to "best", >> and >> all the sudden you have great looking images no matter how you scale >> them! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Fri Mar 5 02:21:11 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 04 Mar 2004 23:21:11 -0800 Subject: PDF In-Reply-To: <20040304212601.EE012930188@mail.runrev.com> Message-ID: hi Ray, > Date: Thu, 04 Mar 2004 12:30:35 -0800 > From: "Ray G. Miller" > Subject: Re: PDF > If you're going to use this mongoMap on a Mac, be aware that there is a > 4000 pixel limitation. Altho Photoshop and others can display very large > images, MC/Rev for the Mac cannot. Tiles would be your best bet. I had a > similar problem last May. Scott wrote: snip > It must be a problem in the JPEG library we're using, which > means it's not going to be practical for us to fix it. ------------ Again...are you meaning to say you can't display a JPEG image larger than 4000 pixels in Rev? Nonsense, my good man! Someone is pulling your leg. I'm looking at a 800 x 600 display of a JPEG image from the Hubble Space Telescope in a Rev image right now. That's 480,000 pixels. So it just ain't true. What, exactly, are you meaning to say here? Ken N. From capellan2000 at yahoo.com Fri Mar 5 03:18:46 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 5 Mar 2004 00:18:46 -0800 (PST) Subject: More dialer stuff In-Reply-To: <20040305033202.129739301D7@mail.runrev.com> Message-ID: <20040305081846.71543.qmail@web40514.mail.yahoo.com> Hi Developers, This handler, based in the function published by Ken Ray, get the COM ports from the Registry in my system, but it needs more testers that confirms that the key "DeviceType" always contains the correct com port for modems in every windows 98 machine. on mouseUp repeat with i = 0 to 5 put "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\000" & i & "\model" into tRegLoc put queryRegistry(tRegLoc) into tComPort replace null with "" in tComPort -- strips nulls if tComPort <> empty then put tComPort & return after qwe put "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\000" & i & "\DeviceType" into tRegLoc put queryRegistry(tRegLoc) into tComPort replace null with "" in tComPort -- strips nulls put chartonum(tComPort) into tComPort if tComPort is empty then put "Internal Modem" & return after qwe else put "COM " & tComPort & return after qwe end if end repeat if qwe = "" then answer "No modem available." else answer "Modem(s) available: " & return & qwe end if end mouseUp al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From francois.cuneo at cuk.ch Fri Mar 5 03:22:20 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri, 05 Mar 2004 09:22:20 +0100 Subject: Problem with Windows but not with Mac. Bug?? In-Reply-To: <3B4781F4-6E24-11D8-86C5-000A27B49A96@major-k.de> Message-ID: OK, thank you Klaus. But it's a reel problem! I have to rewrite all my code to change the accentued words? I think it's horrible! I need a lot of days to do that! Or is it a Revolution bug? Le 4.3.2004 22:38, Klaus Major ? klaus at major-k.de a ?crit: > Bon soir Fran?ois, > >> Hello! >> I have some square button that works perfectly on Mac OSX or 9 >> standalone, >> but not on Windows 98 or XP standalone. >> >> One of the code is by exemple >> on mouseup >> global travailoujeu >> put "travail" into travailoujeu >> put empty into fld "questencours" of card "Travail ?crit" of stack >> "ccox" >> send "initialiser_partie" to card "prefgen" >> end mouseup > > hmmm, very strange, indeed... > > Did you try to NOT use accented chars for your names? > -> "Travail ecrit" > > Did you build the win-standalone on a mac? > >> Nothin appends! > > I knew that french folks do (can?) not pronounce an "H", > but looks like they don't even write it :-D > > Sorry, i'm just kidding :-) > >> And a lot of buttons are like that! > > ??? > >> Thank you >> >> Fran?ois > > Sorry, no other ideas... > > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From albrecht at act-net.com Fri Mar 5 03:31:02 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 05 Mar 2004 09:31:02 +0100 Subject: Problem with Windows but not with Mac. Bug?? In-Reply-To: References: Message-ID: <40483AC6.3020403@act-net.com> Hi, Fran?ois, >>Did you try to NOT use accented chars for your names? >>-> "Travail ecrit" > But it's a reel problem! I have to rewrite all my code to change the > accentued words? Well, creating code or content for cross platform use always will have you bothering with accents, Umlauten etc. It would be wise to respect codepages on platforms in the first place. Now as for rewriting lots of code: As far as I see "rev-files" are plain text. You just need to write a little parser that replaces accented characters with not-accented. To make it more secure (if you used variables WITH and WITHOUT accent) you could replace an accented character with a two-character mapping. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From pixelbird at interisland.net Fri Mar 5 03:39:25 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 05 Mar 2004 00:39:25 -0800 Subject: Update button icon In-Reply-To: <20040305033201.E92D49301D6@mail.runrev.com> Message-ID: Hi Tom, > Date: Thu, 4 Mar 2004 18:58:46 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: Update button icon > Then via scripting the next time the button is hit it asks for the > custom prop cYellow and if true sets the state to a yellow button. > However, I want to (without setting the icon itself ) have it update > using the custom prop without having to click the button. ---------- This is confusing. You say you click the button then check the state to see if it needs updating. But then you say you _don't_ click the button to update it. You shouldn't have to click it again. The script runs, right? It should change it right away. I mean if you check and it needs updating then executing that script without clicking will change it. It will here. You don't need to click it _again_ to execute the same script that updates it the first time. But you _can_ force a screen redraw (lock screen/unlock screen) if you have to. I'm afraid we're all having a tough time getting it. I personally still don't see why you need three buttons. There must be something we're missing. I did it with one button, for which you can change the icon image (you say there are thousands) at will anytime you like, and a translucent image overlay which can block the button's script and run its own. Thus, you can build a file template for use anywhere. Ken N. From capellan2000 at yahoo.com Fri Mar 5 04:15:34 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 5 Mar 2004 01:15:34 -0800 (PST) Subject: More dialer stuff In-Reply-To: <20040305082658.13BD49301E9@mail.runrev.com> Message-ID: <20040305091534.79029.qmail@web40505.mail.yahoo.com> Hi Developers, Check this handler too, based in the function published by Ken Ray. It get the COM ports from the Registry for some modems in my system, but it needs more testers that confirms that the key "AttachedTo" is always present for modems in every windows 98 machine. Look in google for "AttachedTo" to get more results on this particular registry key. on mouseUp repeat with i = 0 to 5 put "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\000" & i & "\model" into tRegLoc put queryRegistry(tRegLoc) into tComPort replace null with "" in tComPort -- strips nulls if tComPort <> empty then put tComPort & return after qwe put "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\000" & i & "\AttachedTo" into tRegLoc put queryRegistry(tRegLoc) into tComPort replace null with "" in tComPort -- strips nulls if tComPort is empty then put "COM info not available" & return after qwe else put tComPort & return after qwe end if end repeat if qwe = "" then answer "No modem available." else answer "Modem(s) available: " & return & qwe end if end mouseUp al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From pixelbird at interisland.net Fri Mar 5 04:17:01 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 05 Mar 2004 01:17:01 -0800 Subject: PDF In-Reply-To: <20040304212601.EE012930188@mail.runrev.com> Message-ID: Hi Folks, >> Notice Ken, a file of this size (36 * 48 inches), >> will create a huge bitmap, even at 72 dpi. >> >> Surely, you will prefer to work with tiles of >> this map, not with an unique image. ---------- Nope, not necessary. ---------- > > If you're going to use this mongoMap on a Mac, be aware that there is a > 4000 pixel limitation. Altho Photoshop and others can display very large > images, MC/Rev for the Mac cannot. Tiles would be your best bet. I had a > similar problem last May. Scott wrote: > > > We're stumped. ----------- Be stumped no more. Thomas sent me a jpg file conversion (from the 34" x 45" PDF I emailed him about an hour ago) straight out of OSX Preview. I imported the 2448 x 3240 JPEG image to a Rev stack, grouped it, bordered it, set the margins to 0, locked it, added scrollbars, and plugged the *genuine* Rev-style mouseMove grab/scroll handlers into the image script. It works beautifully. Grab/scrolls like its on bed of ball bearings. No problems, no joke. Now all I need to do is decide on the right size for the group, design and build my metamap remote scroller, and I'll be done. Rev is Kewel ;-) Ken N. From francois.cuneo at cuk.ch Fri Mar 5 04:27:03 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri, 05 Mar 2004 10:27:03 +0100 Subject: Problem with Windows but not with Mac. Bug?? In-Reply-To: <40483AC6.3020403@act-net.com> Message-ID: Le 5.3.2004 9:31, A.C.T. ? albrecht at act-net.com a ?crit: Thank you, I'll try it but it's difficult because some text (the pure code, the variablies) has to be without accent, and the text for the user is with! > Hi, Fran?ois, > >>> Did you try to NOT use accented chars for your names? >>> -> "Travail ecrit" > >> But it's a reel problem! I have to rewrite all my code to change the >> accentued words? > > Well, creating code or content for cross platform use always will have > you bothering with accents, Umlauten etc. It would be wise to respect > codepages on platforms in the first place. > Now as for rewriting lots of code: As far as I see "rev-files" are plain > text. You just need to write a little parser that replaces accented > characters with not-accented. To make it more secure (if you used > variables WITH and WITHOUT accent) you could replace an accented > character with a two-character mapping. > > Marc Albrecht > A.C.T. / level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. 04765-830060 > Fax. 04765-830064 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From csheffield at readnaturally.com Thu Mar 4 17:52:50 2004 From: csheffield at readnaturally.com (Chris Sheffield) Date: Thu, 4 Mar 2004 15:52:50 -0700 Subject: table fields Message-ID: <000101c4023b$6c085d30$64fea8c0@chris1> Is there any way to limit the number of columns in a table field when allowing cell editing? If I use tab or arrow keys to navigate the cells, I can just keep moving to the right forever and ever (well, maybe not forever, but for a long time). Any way to stop this behavior and limit the number of columns to say, 10? Thanks, Chris Sheffield Software Development Read Naturally csheffield at readnaturally.com --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 From mcdomi at free.fr Fri Mar 5 04:55:44 2004 From: mcdomi at free.fr (Dom) Date: Fri, 5 Mar 2004 10:55:44 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: <3B4781F4-6E24-11D8-86C5-000A27B49A96@major-k.de> Message-ID: <1ga63t7.1auav2h1e392caM%mcdomi@free.fr> Klaus Major wrote: > Did you try to NOT use accented chars for your names? > -> "Travail ecrit" I think Klaus is right -- don't use accented chars for control names! It may be OK within a single platform -- but causes problems if "translated" to other platforms... (as ? > ? ;-))) -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From briany at qldlearning.com Fri Mar 5 05:01:24 2004 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 5 Mar 2004 05:01:24 -0500 Subject: PDF In-Reply-To: Message-ID: <0FEFC182-6E8C-11D8-BE02-000393AA08D2@qldlearning.com> Cool that it works so smoothly! I think you missed the point on the stumped part, however: your image was less than 4000 pixels in both dimensions. The problem is with 4000+ pixel images, height or width I presume. FWIW, Brian > Be stumped no more. > > Thomas sent me a jpg file conversion (from the 34" x 45" PDF I emailed > him > about an hour ago) straight out of OSX Preview. > > I imported the 2448 x 3240 JPEG image to a Rev stack, grouped it, > bordered > it, set the margins to 0, locked it, added scrollbars, and plugged the > *genuine* Rev-style mouseMove grab/scroll handlers into the image > script. > > It works beautifully. Grab/scrolls like its on bed of ball bearings. No > problems, no joke. > > Now all I need to do is decide on the right size for the group, design > and > build my metamap remote scroller, and I'll be done. > > Rev is Kewel ;-) From albrecht at act-net.com Fri Mar 5 05:38:08 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 05 Mar 2004 11:38:08 +0100 Subject: Problem with Windows but not with Mac. Bug?? In-Reply-To: References: Message-ID: <40485890.2000606@act-net.com> Hi, Fran?ois, > I'll try it but it's difficult because some text (the pure code, the > variablies) has to be without accent, and the text for the user is with! I understand. But "Text" does not belong "hardcoded" into a script (in my eyes, at least) - it should remain in resources outside the code. Otherwise translating content would be very difficult. So when keeping content and code apart from each other (which should be good programming style) you would not have that problem - of course that does not help you _now_ ;-) Otherwise the conversion script should look for words inside quotes, because _that_ always should be content (not variables). Putting variables into quotes may make sense inside Transcript but it surely isn't good style. So if your conversion script takes care of "inside-quotes" versus "outside-quotes" you easily get an accent-free code ;-) Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From albrecht at act-net.com Fri Mar 5 05:41:02 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 05 Mar 2004 11:41:02 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: <1ga63t7.1auav2h1e392caM%mcdomi@free.fr> References: <1ga63t7.1auav2h1e392caM%mcdomi@free.fr> Message-ID: <4048593E.7040003@act-net.com> Hi, just to make sure: > I think Klaus is right -- don't use accented chars for control names! > It may be OK within a single platform -- but causes problems if > "translated" to other platforms... (as ? > ? ;-))) It is NOT a problem of windows but of using various platforms running different code pages. In fact: The MAC is the one that uses an abstruse variation of ISO code (called "Mac-Roman"), not the "PC" ;-) I think this should be considered an issue for documentation and eventually the compiler part: Dealing with platforms that use different codepages not only creates problems in content (where Revolution seems to take care of it) but also in commenting the code and, naturally, in variable names. I wouldn't use a variable named "Fl?che" on Windows either, because porting that code to AIX might bring trouble with it. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From klaus at major-k.de Fri Mar 5 05:44:30 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 5 Mar 2004 11:44:30 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: <1ga63t7.1auav2h1e392caM%mcdomi@free.fr> References: <1ga63t7.1auav2h1e392caM%mcdomi@free.fr> Message-ID: <14FD0609-6E92-11D8-ADFC-000A27B49A96@major-k.de> Bonjour mes amis, > Klaus Major wrote: > >> Did you try to NOT use accented chars for your names? >> -> "Travail ecrit" > > I think Klaus is right -- don't use accented chars for control names! > It may be OK within a single platform -- but causes problems if > "translated" to other platforms... (as ? > ? ;-))) Actually that was a quick guess, but that could be the problem. "Normally" when you create a stack on a mac and then open it on win, the engine does the charset conversion automatically for you... The engine does that for any object, field, script etc... EXCEPT the content of customproperties!!! Because they could contain binary data!!! But maybe because you create the win standalone on a mac, this conversion does NOT occur and therefore the aproblems with accented chars may arise... Another solution, if applicable, is to create the standalone on a win-pc... > -- > Vous parlez fran?ais ? Non, pas du tout :-) > faites un tour sur le groupe francophone ! > revolutionfr-subscribe at yahoogroupes.fr > Jetez un oeil sur RevoBlog ! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution Klaus Major klaus at major-k.de www.major-k.de From francois.cuneo at cuk.ch Fri Mar 5 05:49:00 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri, 05 Mar 2004 11:49:00 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: <4048593E.7040003@act-net.com> Message-ID: Ok, thank you all. I understand but I think that Revolution has to write that very big in the documentation!!!:-) Friendly Fran?ois Le 5.3.2004 11:41, A.C.T. ? albrecht at act-net.com a ?crit: > Hi, > > just to make sure: > >> I think Klaus is right -- don't use accented chars for control names! >> It may be OK within a single platform -- but causes problems if >> "translated" to other platforms... (as ? > ? ;-))) > > It is NOT a problem of windows but of using various platforms running > different code pages. In fact: The MAC is the one that uses an abstruse > variation of ISO code (called "Mac-Roman"), not the "PC" ;-) > > I think this should be considered an issue for documentation and > eventually the compiler part: Dealing with platforms that use different > codepages not only creates problems in content (where Revolution seems > to take care of it) but also in commenting the code and, naturally, in > variable names. I wouldn't use a variable named "Fl?che" on Windows > either, because porting that code to AIX might bring trouble with it. > > Marc Albrecht > A.C.T. / level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. 04765-830060 > Fax. 04765-830064 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From sonesond1 at southernct.edu Fri Mar 5 08:00:30 2004 From: sonesond1 at southernct.edu (Dan Soneson) Date: Fri, 05 Mar 2004 08:00:30 -0500 Subject: Problem with Windows but not with Mac (I know, it's usual!) Message-ID: <14F9233E-6EA5-11D8-8BD5-00039303CE26@southernct.edu> > > I understand but I think that Revolution has to write that very big in > the > documentation!!!:-) Fran?ois, Check the MacToISO function (and conversely, the ISOToMac function in the docs. AFAIK, it is only in the customProperties that this cross-platform use of diacritics is problematic. I don't think I have tried this with control names but using accented characters with button labels cause no cross-platform problem at all. Dan From francois.cuneo at cuk.ch Fri Mar 5 08:24:04 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri, 05 Mar 2004 14:24:04 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!) In-Reply-To: <14F9233E-6EA5-11D8-8BD5-00039303CE26@southernct.edu> Message-ID: Thank you but I don't Use customPropreties!:-) But I'm converting all my diacritics! I'll say you if it's better after. I hope so!:-) Le 5.3.2004 14:00, Dan Soneson ? sonesond1 at southernct.edu a ?crit: >> >> I understand but I think that Revolution has to write that very big in >> the >> documentation!!!:-) > > > Fran?ois, > > Check the MacToISO function (and conversely, the ISOToMac function in > the docs. AFAIK, it is only in the customProperties that this > cross-platform use of diacritics is problematic. I don't think I have > tried this with control names but using accented characters with button > labels cause no cross-platform problem at all. > > Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From paul.springer at sensis.com Fri Mar 5 08:23:57 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Fri, 5 Mar 2004 08:23:57 -0500 Subject: Rotating Graphics Message-ID: I am trying to rotate a graphic (or image), but not around its center - I need to rotate it around and endpoint, like the "end" vertex of an isosceles triangle. Imagine the overhead view of a wind sock or smoke plume changing with the wind direction. Rotate does not help me because it rotates around the center of the object, not an end point or vertex. I have tried drawing a triangle (irregular polygon) and using revRotatePoly and it almost works, but there are two problems. First, once you rotate beyond a certain point, the vertex I am rotating around begins to shift away from the corner of the graphic's rectangular box and I don't know how to make the vertex stay on a fixed point. Second, after a number of rotations, the graphic starts to shrink and it will eventually disappear altogether. Does anyone have any tips? Thanks, Paul From rjb at rz.uni-potsdam.de Fri Mar 5 09:02:02 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Fri, 5 Mar 2004 15:02:02 +0100 Subject: Update button icon In-Reply-To: References: <000001c40236$eabab290$64fea8c0@chris1> Message-ID: >I'm using a custom prop to store if the button it self is a big >yellow one or a non-yellow one. >Then via scripting the next time the button is hit it asks for the >custom prop cYellow and if true sets the state to a yellow button. >However, I want to (without setting the icon itself ) have it update >using the custom prop without having to click the button. > >It is confusing because I am manually setting the button states for >three buttons in a group on top of each other. >button layer 1 is the yellow or not base button >button layer 2 is the icon of the button >button layer 3 is the available of the button ( a gray button that >says it is not available BUT can be used to reset the others) > >So I want to set the cYellow of a button and tell the button to go >ahead and check the cYellow and update but not actually click the >button to do it. > >I guess I could check the button's cYellow and change the icon my >self but I was hoping once set there could be an update or something. > >TOm I am not sure I follow exactly what you want to achieve, but it seems to me that send "mouseUp" to btn "xxxx" is what you are looking for. It will cause the mouseUp handler to execute without having to actually click on the button. Robert Brenstein From 3mcgrath at adelphia.net Fri Mar 5 09:12:14 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 5 Mar 2004 09:12:14 -0500 Subject: Update button icon In-Reply-To: References: Message-ID: <1A36FA86-6EAF-11D8-9787-000A95DA60FA@adelphia.net> Ken, I had the updating button look code in with the mouseUp code and was being lazy. All I need to do is include the code for new button look outside of the mouseUp code and call that when I need to. also a lock screen unlock at that time but not needed at the mouseUp time. My thoughts were an auto update instead of rewriting my code. LAZY Tom On Mar 5, 2004, at 3:39 AM, Ken Norris wrote: > This is confusing. You say you click the button then check the state > to see > if it needs updating. But then you say you _don't_ click the button to > update it. > ---snip > > But you _can_ force a screen redraw (lock screen/unlock screen) if you > have > to. Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From steve at messimercomputing.com Fri Mar 5 09:29:50 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Fri, 5 Mar 2004 09:29:50 -0500 Subject: prepping stack for windows Message-ID: <8FE68CBF-6EB1-11D8-ABA2-000A27D75508@messimercomputing.com> Hi all, I have a stack that I want windows users to be able to use. I have checked and rechecked the code for problem characters so that is OK. However because the stack was created on a Mac it has a resource fork, right?. Do I need to do anything about this before I make this stack available to windows users (as a stack not a standalone ) or does the engine on the windows machine automatically deal with this issue? Thanks. Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available now as freeware! From ccondit at geo.umass.edu Fri Mar 5 09:27:13 2004 From: ccondit at geo.umass.edu (Chris Condit) Date: Fri, 5 Mar 2004 09:27:13 -0500 Subject: grabber in Rev (was PDF) Message-ID: Hi List (especially Ken N. and Brian Yennie)- I noticed in Rev list V. 6 Issue 38 Ken N. & Brian Yennie traded info about: "and plugged the *genuine* Rev-style mouseMove grab/scroll handlers into the image script. It works beautifully. Grab/scrolls like its on bed of ball bearings. No problems, no joke." ----------- Is this an new thing, like the old SuperCard "grabber"? - I didn't think Rev 2.1.2 had any grabber capability. I don't see any info in it with the rev doc included with the application. I have a "fake" grabber, buy would sure like areal one., so I could simplfy that code ----------- Also is there a 4000 pixel limit and does that apply to both length and width, does anyone know? TIA -- 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/MetaCard Dynamic Digital Maps: http://ddm.geo.umass.edu From xbury.cs at clearstream.com Fri Mar 5 09:36:54 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 5 Mar 2004 15:36:54 +0100 Subject: prepping stack for windows Message-ID: the res fork will be either deleted automatically or if none was there, nop roblem... Test before though. Icons may disappear too so make sure all media is in the stack and not in the res fork... ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 Stephen Messimer Sent by: use-revolution-bounces at lists.runrev.com 05/03/04 15:29 Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: prepping stack for windows . Hi all, I have a stack that I want windows users to be able to use. I have checked and rechecked the code for problem characters so that is OK. However because the stack was created on a Mac it has a resource fork, right?. Do I need to do anything about this before I make this stack available to windows users (as a stack not a standalone ) or does the engine on the windows machine automatically deal with this issue? Thanks. Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available now as freeware! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From James.Cass at sealedair.com Fri Mar 5 10:05:03 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Fri, 5 Mar 2004 10:05:03 -0500 Subject: Restore Minimized App in the Dock (MacOSX Jaguar) Message-ID: Happy Friday to all! PLATFORM: MacOSX 10.2.8. CATEGORY: Dock QUESTION: How can I cause a dock-minimized application window to maximize and be in focus when the user clicks on the dock-alias of the application? DETAILS: We have an app that users can minimize to the Dock (using "set the iconic of this stack to true"), which puts the application icon and the application window in the dock. So far so good. Now in most OSX apps, when you click on a docked application icon, the respective application window will maximize out of the dock and be in focus. When our users click on the docked app icon, nothing happens. They have to click directly on the minimized application window to maximize it back into focus. Thanks in advance...James From 3mcgrath at adelphia.net Fri Mar 5 10:28:06 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 5 Mar 2004 10:28:06 -0500 Subject: Restore Minimized App in the Dock (MacOSX Jaguar) In-Reply-To: References: Message-ID: James, This is the script I use. It is in case there are substacks open as well as my main stack. So I want ALL stacks to iconify and also when opening i want the topmost stack on iconify to be in front on uniconify. on iconifyStack put the openstacks into tvar put the short name of this stack into myname repeat for each line i in tvar if i <> myname then set the iconic of stack i to true end if end repeat set the backdrop to none end iconifyStack on unIconifyStack put the openstacks into tvar put the short name of this stack into myname repeat for each line i in tvar if i <> myname then set the iconic of stack i to false set the loc of stack i to the screenloc end if end repeat set the loc of stack myname to the screenloc end unIconifyStack hope that helps Tom On Mar 5, 2004, at 10:05 AM, James.Cass at sealedair.com wrote: > Happy Friday to all! > > PLATFORM: MacOSX 10.2.8. > CATEGORY: Dock > QUESTION: How can I cause a dock-minimized application window to > maximize > and be in focus when the user clicks on the dock-alias of the > application? > DETAILS: We have an app that users can minimize to the Dock (using > "set > the iconic of this stack to true"), which puts the application icon and > the application window in the dock. So far so good. Now in most OSX > apps, when you click on a docked application icon, the respective > application window will maximize out of the dock and be in focus. > When > our users click on the docked app icon, nothing happens. They have to > click directly on the minimized application window to maximize it back > into focus. > > Thanks in advance...James > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From dsc at swcp.com Fri Mar 5 10:31:50 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 08:31:50 -0700 Subject: Rotating Graphics In-Reply-To: Message-ID: <38D3E866-6EBA-11D8-B1D6-000A9567A3E6@swcp.com> On Friday, March 5, 2004, at 06:23 AM, Springer, Paul wrote: > I am trying to rotate a graphic > Does anyone have any tips? Use a custom property (or more) to hold points with fractional positioning, that is, with numbers that are not rounded after each rotation. Rotate that. After each rotation set the points. Never get the points, except maybe for the first time. Dar Scott From 3mcgrath at adelphia.net Fri Mar 5 10:32:37 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 5 Mar 2004 10:32:37 -0500 Subject: Restore Minimized App in the Dock (MacOSX Jaguar) In-Reply-To: References: Message-ID: <54BFB2DA-6EBA-11D8-9787-000A95DA60FA@adelphia.net> James, WARNING: don't use this in the IDE only in a standalone. It will center all of REV's windows as well. Not really a good thing. Tom On Mar 5, 2004, at 10:28 AM, Thomas McGrath III wrote: > James, > This is the script I use. It is in case there are substacks open as > well as my main stack. So I want ALL stacks to iconify and also when > opening i want the topmost stack on iconify to be in front on > uniconify. > > on iconifyStack > put the openstacks into tvar > put the short name of this stack into myname > repeat for each line i in tvar > if i <> myname then > set the iconic of stack i to true > end if > end repeat > set the backdrop to none > end iconifyStack > > on unIconifyStack > put the openstacks into tvar > put the short name of this stack into myname > repeat for each line i in tvar > if i <> myname then > set the iconic of stack i to false > set the loc of stack i to the screenloc > end if > end repeat > set the loc of stack myname to the screenloc > end unIconifyStack > > hope that helps > > Tom > > On Mar 5, 2004, at 10:05 AM, James.Cass at sealedair.com wrote: > >> Happy Friday to all! >> >> PLATFORM: MacOSX 10.2.8. >> CATEGORY: Dock >> QUESTION: How can I cause a dock-minimized application window to >> maximize >> and be in focus when the user clicks on the dock-alias of the >> application? >> DETAILS: We have an app that users can minimize to the Dock (using >> "set >> the iconic of this stack to true"), which puts the application icon >> and >> the application window in the dock. So far so good. Now in most OSX >> apps, when you click on a docked application icon, the respective >> application window will maximize out of the dock and be in focus. >> When >> our users click on the docked app icon, nothing happens. They have to >> click directly on the minimized application window to maximize it back >> into focus. >> >> Thanks in advance...James >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From dsc at swcp.com Fri Mar 5 11:02:18 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 09:02:18 -0700 Subject: Rotating Graphics In-Reply-To: <38D3E866-6EBA-11D8-B1D6-000A9567A3E6@swcp.com> Message-ID: <7AA55DB6-6EBE-11D8-B1D6-000A9567A3E6@swcp.com> On Friday, March 5, 2004, at 08:31 AM, Dar Scott wrote: >> Does anyone have any tips? > > Use a custom property (or more) to hold points with fractional > positioning, that is, with numbers that are not rounded after each > rotation. Rotate that. After each rotation set the points. Never > get the points, except maybe for the first time. I didn't mention that the points must be rounded. That is, round the numbers when setting the points. If the polygon is always closed, you don't have to duplicate the calculation on the duplicated point. You can use a setProp on your custom property to handle all that behind the scenes. Dar Scott From paul.springer at sensis.com Fri Mar 5 11:28:48 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Fri, 5 Mar 2004 11:28:48 -0500 Subject: Rotating Graphics Message-ID: Dar, Thanks for the help. As a beginner with RR, I need a little clarification. 1. When you say "Rotate that." Do you mean with a built in command or with a custom command that is re-calculating where the points should be? 2. Aren't there points already defined for the polygons vertices? Do I need to somehow use my custom properties instead of those? -Paul -----Original Message----- From: Dar Scott [mailto:dsc at swcp.com] Sent: Friday, March 05, 2004 11:02 AM To: How to use Revolution Subject: Re: Rotating Graphics On Friday, March 5, 2004, at 08:31 AM, Dar Scott wrote: >> Does anyone have any tips? > > Use a custom property (or more) to hold points with fractional > positioning, that is, with numbers that are not rounded after each > rotation. Rotate that. After each rotation set the points. Never > get the points, except maybe for the first time. I didn't mention that the points must be rounded. That is, round the numbers when setting the points. If the polygon is always closed, you don't have to duplicate the calculation on the duplicated point. You can use a setProp on your custom property to handle all that behind the scenes. Dar Scott _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Fri Mar 5 11:38:03 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 Mar 2004 08:38:03 -0800 Subject: Limitations of RR for drawing apps? In-Reply-To: References: Message-ID: <4048ACEB.2040303@fourthworld.com> Scott Rossi wrote: > Recently, "Richard Gaskin" wrote: > >>With the exception of user-manipulatable points for lines and >>polygons, it's all there in the engine now > > Is the Reshape Polygon button in Rev not what you have in mind here? .. > If Rev's implementation is not accessible, you're welcome to mine; if this > isn't what you're looking for, please clarify. It's accessible to all license holders of course, but even a good scripted solution will be suboptimal. The current implemenation gives an appearance and behavior inconsistent with other drawing apps and even other Rev objects, and no implementation can match the simplicity, robustness, and consistency of an engine based-solution, as all other object handles are accomplished now. The scripted solution was a fair workaround to get through the day before the engine acquisition, but now that they have control over the engine as well it's best to keep engine things complete and consistent. The details are already written in Bugzilla report #624. The Rev Bugzilla database is the living knowledge base of outstanding issues and feature requests, and its use cannot be recommended strongly enough. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revlist at cableone.net Fri Mar 5 11:45:54 2004 From: revlist at cableone.net (Chris Sheffield) Date: Fri, 5 Mar 2004 09:45:54 -0700 Subject: Update button icon In-Reply-To: Message-ID: <000001c402d1$54211090$64fea8c0@chris1> Have you checked out the getProp and setProp handlers? You can use setProp to run any code you want when a custom property's value is changed. Maybe that's what you want? Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas McGrath III Sent: Thursday, March 04, 2004 4:59 PM To: How to use Revolution Subject: Re: Update button icon I'm using a custom prop to store if the button it self is a big yellow one or a non-yellow one. Then via scripting the next time the button is hit it asks for the custom prop cYellow and if true sets the state to a yellow button. However, I want to (without setting the icon itself ) have it update using the custom prop without having to click the button. It is confusing because I am manually setting the button states for three buttons in a group on top of each other. button layer 1 is the yellow or not base button button layer 2 is the icon of the button button layer 3 is the available of the button ( a gray button that says it is not available BUT can be used to reset the others) So I want to set the cYellow of a button and tell the button to go ahead and check the cYellow and update but not actually click the button to do it. I guess I could check the button's cYellow and change the icon my self but I was hoping once set there could be an update or something. TOm On Mar 4, 2004, at 5:20 PM, Chris Sheffield wrote: > Tom, > > Maybe I'm not understanding exactly what you're wanting to do, but > can't you > just set the icon of the button using "set the icon of btn "myButton" > to > 1001" (inserting the correct id number, of course). Is this not what > you > want? You can also set hilitedIcon, armedIcon, and others if needed. > > Chris Sheffield > Software Development > Read Naturally > > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas > McGrath > III > Sent: Thursday, March 04, 2004 3:10 PM > To: How to use Revolution > Subject: Re: Update button icon > > > Ken, > > Then it updates, BUT that is not what I want. I have recorded scripts > that would run on a click and so I don't want to do that. I need > something like: update page or update button to force the new icon to > appear after setting it without executing the button. > > I wonder if focus does anything??? > > I will go check. > > TOm > > On Mar 4, 2004, at 5:04 PM, Ken Norris wrote: > >> Hi Tom, >> >>> Date: Thu, 4 Mar 2004 14:42:37 -0500 >>> From: Thomas McGrath III <3mcgrath at adelphia.net> >>> Subject: Update button icon >>> >>> Hey All, >> >>> Right now I have to click at it to get it to update. >> ----------- >> What happens if you send it a click? >> >> on updateIcon >> changeIcon ## whatever your handler to change the icon is >> click at the loc of btn whichButton >> end updateIcon >> >> Ken N. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 From ambassador at fourthworld.com Fri Mar 5 11:58:10 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 Mar 2004 08:58:10 -0800 Subject: Again with the start using In-Reply-To: <6D07BDCB-6D8A-11D8-BDD1-000A9567A3E6@swcp.com> References: <6D07BDCB-6D8A-11D8-BDD1-000A9567A3E6@swcp.com> Message-ID: <4048B1A2.4080301@fourthworld.com> Dar Scott wrote: > > On Wednesday, March 3, 2004, at 07:30 PM, Richard Gaskin wrote: > >> If you need access to system messages, the most reliable place to hook >> into them is in a fronscript. > > Yeah. I was being dense. I was thinking of a library for supporting a > family of custom controls. As such I was thinking of a library stack. > The availability of custom controls might increase if developers can > hide some part and libraries might work for that. That's a very interesting case. When I make "compound objects" (grouped controls that act as a single object with their own properties and behaviors) I tend to put the code driving them into one library. Thus far, the only time I've needed frontscripts for these is in development mode, when I need to update an Inspector for that "compound object" type. It might be useful to see two enhancements: - a lockGroup property that allows a group to act as a single control, even when the selectGroupedControls property is true. - parentScripts, discussed for years on the MC list and with Raney so one could designate a single script to be in the message path for a class of objects but not others. Given how thoroughly parentScripts had been discussed, I believe it's in Bugilla already. If the lockGroup property seems useful to you I'll post it there as well. >> I would not heitate to describe a frontscript intended for general use >> that doesn't pass all system messages as a bug to be reported to the >> author. > > If this is commonly held, then I might have some paths to success. The implications of not passing system events in frontscripts are so potentially severe that any tool that doesn't should be limited to highly specialized usage, in which case it should come bundled with a bright neon sign notifying the user of the risks. Anything less would not be neighborly. >> The only problem with frontScripts is the number available at runtime, >> currently limited to 10. But in practice, as often as I use >> frontScripts I've never needed more than three in all of the stuff >> I've ever built. > > Well if somebody made a dozen different kinds of, say, meters, then a > dozen frontscripts in a complicated application would be a problem. Only if these meters are metering things related to system messages. Otherwise you don't really need a frontscript at all, except perhaps in development to build an editor for them that traps selectedObjectChanged to update itself. But even then, in development there is no limit to the number of frontscripts > But if these use a single stack library and/or a single frontscript, > then the problem is minimized. At least one of the rev libraries is > a frontscript, so rev libraries add to the competition. If you include all Rev libs you will consume eight out of ten available backscript slots. Fortunately Geoff has devised a plan to reduce that to one, so it may be less of an issue going forward. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Fri Mar 5 12:03:08 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 10:03:08 -0700 Subject: Rotating Graphics In-Reply-To: Message-ID: On Friday, March 5, 2004, at 09:28 AM, Springer, Paul wrote: > Thanks for the help. As a beginner with RR, I need a little > clarification. It is I who needs to be clear. > 1. When you say "Rotate that." Do you mean with a built in command or > with a > custom command that is re-calculating where the points should be? Custom command or function. Like this: function rotateAboutPoint centerPoint, pointList -- returns point list set the numberFormat to "0.###########" ... end rotateAboutPoint ... put the exactPoints of graphic "Space Hog 1" into hPoints put rotateAboutPoint( spaceStationLoc, hPoints ) into hPoints set the exactPoints of graphic "Space Hog 1" to hPoints ... > 2. Aren't there points already defined for the polygons vertices? Yes. > Do I need > to somehow use my custom properties instead of those? Yes and maybe no. My guess is that you are seeing a drift and shrink because of truncation. Since the points for a polygon must be whole numbers the accumulated errors show quickly. The use of a custom property to hold points allows greater precision and much, much less drift. You don't have to hold them in a custom property. You can keep them in a global array with one set of points for each polygon. You don't have to use a setProp, you can explicitly create the (rounded) points from the exactPoints each time you change the points. If you rotate images or groups, too, you might want to set things up so that you send a command of yours to the control and the control knows how to rotate itself. Another benefit of this method is that you can make very small changes that do not affect the display, but will add up. Dar Scott From mcdomi at free.fr Fri Mar 5 12:03:04 2004 From: mcdomi at free.fr (Dom) Date: Fri, 5 Mar 2004 18:03:04 +0100 Subject: The Scripter's Scrapbook: Update notice In-Reply-To: Message-ID: <1ga6snl.j7xxov1egosceM%mcdomi@free.fr> A (not so) little problem: don't check "mac default menubar" in the setup preferences ;-> I was given an entertaining animation with a flashing error dialog -- CMD-point didn't work, I had to force-quit ;-))) From paul.springer at sensis.com Fri Mar 5 12:10:03 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Fri, 5 Mar 2004 12:10:03 -0500 Subject: Rotating Graphics Message-ID: Thanks again Dar, I am beginning to see the light. So it looks like the hardest thing I have to do is figure out the trigonometry for the custom rotation function. I don't suppose someone might have such a function for an isosceles triangle? -Paul -----Original Message----- From: Dar Scott [mailto:dsc at swcp.com] Sent: Friday, March 05, 2004 12:03 PM To: How to use Revolution Subject: Re: Rotating Graphics On Friday, March 5, 2004, at 09:28 AM, Springer, Paul wrote: > Thanks for the help. As a beginner with RR, I need a little > clarification. It is I who needs to be clear. > 1. When you say "Rotate that." Do you mean with a built in command or > with a > custom command that is re-calculating where the points should be? Custom command or function. Like this: function rotateAboutPoint centerPoint, pointList -- returns point list set the numberFormat to "0.###########" ... end rotateAboutPoint ... put the exactPoints of graphic "Space Hog 1" into hPoints put rotateAboutPoint( spaceStationLoc, hPoints ) into hPoints set the exactPoints of graphic "Space Hog 1" to hPoints ... > 2. Aren't there points already defined for the polygons vertices? Yes. > Do I need > to somehow use my custom properties instead of those? Yes and maybe no. My guess is that you are seeing a drift and shrink because of truncation. Since the points for a polygon must be whole numbers the accumulated errors show quickly. The use of a custom property to hold points allows greater precision and much, much less drift. You don't have to hold them in a custom property. You can keep them in a global array with one set of points for each polygon. You don't have to use a setProp, you can explicitly create the (rounded) points from the exactPoints each time you change the points. If you rotate images or groups, too, you might want to set things up so that you send a command of yours to the control and the control knows how to rotate itself. Another benefit of this method is that you can make very small changes that do not affect the display, but will add up. Dar Scott _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley at infostations.com Fri Mar 5 12:20:07 2004 From: jhurley at infostations.com (Jim Hurley) Date: Fri, 5 Mar 2004 09:20:07 -0800 Subject: Rotating Graphics In-Reply-To: <20040305170021.28D9D930152@mail.runrev.com> References: <20040305170021.28D9D930152@mail.runrev.com> Message-ID: > >Message: 3 >Date: Fri, 5 Mar 2004 11:28:48 -0500 >From: "Springer, Paul" >Subject: RE: Rotating Graphics >To: 'How to use Revolution' >Message-ID: > >Content-Type: text/plain > >Dar, > >Thanks for the help. As a beginner with RR, I need a little clarification. > >1. When you say "Rotate that." Do you mean with a built in command or with a >custom command that is re-calculating where the points should be? > >2. Aren't there points already defined for the polygons vertices? Do I need >to somehow use my custom properties instead of those? > >-Paul > Hi Paul, This is tricky stuff in the beginning. What follows is a variation on something developed by the list. It avoids the rounding errors you have encountered, following Dar Scott's suggestion, by using a set of custom properties. There are two components, setAngle and rotatePoly. The latter just sets the angle to the existing angle plus the degree of rotation. You can script the construction of the custom properties, for example set the defaultPoints of grc "myPoly" to the points of grc "myPoly" set the pivotPoint of grc "myPoly" to line 1 of the points of graphic "myPoly" set the theAngle of grc "myPoly" to 0 On mouseUP --Rotate a polygon 8 times by an angle of 45 about a pivot point repeat 8 rotatePoly "myPoly", 45 wait 20 ticks --Slow it down so you can see it. end repeat end mouseUP On setAngle tGraphic, tAngle --Uses three custom properties of the polygon --1) A default angle called "theAngle" used to define the initial orientation --2) A set of default points used to define the initial shape: "defaultPoints" --3) A pivot point "pivotPoint" set the theAngle of grc tGraphic to tAngle put the defaultPoints of graphic tGraphic into tPoints put the pivotPoint of grc tGraphic into tPivot put item 1 of tPivot into xPivot put item 2 of tPivot into yPivot put empty into newPointList put sin(tAngle* pi/180) into S put cos(tAngle * pi/180) into C --Set points relative to pivot repeat for each line tLine in tPoints put (item 1 of tLine)- xPivot into theX put (item 2 of tLine)- yPivot into theY put round(C*theX+ S*theY + xPivot)& comma after rotPtlist put round(-S*theX + C*theY+ yPivot)after rotPtlist put return after rotPtList end repeat set the points of graphic tGraphic to rotPtlist end setAngle on rotatePoly tGraphic, tChange put the theAngle of grc tGraphic into tAngle setAngle tGraphic, tAngle+tChange end rotatePoly From kray at sonsothunder.com Fri Mar 5 13:02:21 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 5 Mar 2004 12:02:21 -0600 Subject: The Scripter's Scrapbook: Update notice In-Reply-To: <1ga6snl.j7xxov1egosceM%mcdomi@free.fr> Message-ID: <006001c402dc$05553f30$6601a8c0@LightningFlash> > A (not so) little problem: don't check "mac default menubar" > in the setup preferences ;-> > > I was given an entertaining animation with a flashing error > dialog -- CMD-point didn't work, I had to force-quit ;-))) Hmm... Dom, what is the OS and Rev versions you're using? I just tested this in 10.3.2 under Rev 2.1.2 and it seems to work fine for me. But I know Hugh and I want to get this fixed, so any additional info you can provide would help a lot. Thanks, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Mar 5 13:13:30 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 5 Mar 2004 12:13:30 -0600 Subject: CGI Engine - Success and Failure In-Reply-To: <60779658-6D75-11D8-99E2-000A27967F18@ace-pb.com> Message-ID: <006401c402dd$932a7e00$6601a8c0@LightningFlash> Jim, If you can't use the revXML DLL effectively in your CGI, I have an alternate, Transcript-only XML parsing library that might work for you: http://www.sonsothunder.com/products/metacard/xmllib.htm HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From martin at materiaprima.fsnet.co.uk Fri Mar 5 13:47:47 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Fri, 05 Mar 2004 18:47:47 +0000 Subject: prepping stack for windows In-Reply-To: <8FE68CBF-6EB1-11D8-ABA2-000A27D75508@messimercomputing.com> Message-ID: >Stephen Messimer wrote: > >I have a stack that I want windows users to be able to use. I have >checked and rechecked the code for problem characters so that is OK. >However because the stack was created on a Mac it has a resource fork, >right?. Not unless you explicitly created a resource fork using resedit or something of that sort. If it's just an ordinary revolution stack it won't have a resource fork. >Do I need to do anything about this before I make this stack >available to windows users (as a stack not a standalone ) or does the >engine on the windows machine automatically deal with this issue? you might want to give it a ".rev" filename extension if it doesn't already have one. Martin > >Thanks. > >Steve > From dsc at swcp.com Fri Mar 5 13:58:36 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 11:58:36 -0700 Subject: Again with the start using In-Reply-To: <4048B1A2.4080301@fourthworld.com> Message-ID: <1B9454DA-6ED7-11D8-B1D6-000A9567A3E6@swcp.com> On Friday, March 5, 2004, at 09:58 AM, Richard Gaskin wrote: > That's a very interesting case. When I make "compound objects" > (grouped controls that act as a single object with their own > properties and behaviors) I tend to put the code driving them into one > library. This is what I have been calling "custom controls." Well, maybe custom controls are more general as they might include some made from a single control that is not a group. I don't mind adapting to what other folks call them. I think a problem with "compound object" is that it emphasizes the compound nature and not the single control nature. > Thus far, the only time I've needed frontscripts for these is in > development mode, when I need to update an Inspector for that > "compound object" type. We have unshared field text and button highlight. Suppose I make a "custom control" that has/is an unshared image. This needs to update the image at preOpenCard. This "custom control" might be on the card or in a group or even (as implied by its capability, usually) in a shared group. There might be several on the card some nested down in groups. > It might be useful to see two enhancements: > > - a lockGroup property that allows a group to act as a single control, > even when the selectGroupedControls property is true. Yes. As we (list) discussed earlier, there are different styles and I've been thinking of adding a brief thought to that. I've been trying to collect methods to protect the using-developer from breaking "compound objects" and maybe turn lemons to lemonade and exploit selectGroupedControls. Maybe there can also be an "effective" or other keyword modifier for "number of" or layer referencing that does not penetrate these. > - parentScripts, discussed for years on the MC list and with Raney so > one could designate a single script to be in the message path for a > class of objects but not others. I am coping with stack libraries, so this is not needed for me. There is a bugzilla request for encryption of custom control scripts and this is probably a workaround much of that. If most of the scripts are in the library then the custom control exposes less. Many (most?) developers will produce more custom controls if they feel they can hide insides and productize. There is a little problem with making sure all the support pieces are put in the right places when a custom control is pasted or placed on a card. I'm not able to make newGroup work for this. I'm currently thinking that a plugin or custom control catalog might be needed for this, but folks might still copy and paste controls. Another approach is the documentation approach "When using this control, the library stack 'Dar's Meter Support' must set as a library with the 'set using' command." The technique of having a hidden group with background set on the first card needs a method to place it there. So... For me, a copyGroup message (like newGroup) would make a parent script unneeded. > If the lockGroup property seems useful to you I'll post it there as > well. It would be. I'm not sure of the name. There might be other related custom control (aka "compound object") goodies that are needed and the features might be coordinated. >>> The only problem with frontScripts is the number available at >>> runtime, currently limited to 10. But in practice, as often as I >>> use frontScripts I've never needed more than three in all of the >>> stuff I've ever built. >> Well if somebody made a dozen different kinds of, say, meters, then a >> dozen frontscripts in a complicated application would be a problem. > > Only if these meters are metering things related to system messages. > Otherwise you don't really need a frontscript at all, except perhaps > in development to build an editor for them that traps > selectedObjectChanged to update itself. But even then, in development > there is no limit to the number of frontscripts Suppose I make many of those meters out of needles that can be unshared. The angles/positions need to be updated at preOpenCard. Suppose some of these have message machinery (use send or move or sockets or...). They might need to start this at openCard and stop at closeCard. Based on your earlier advice, I think I have a way to have my libraries or controls that need certain messages to use a couple common frontscripts for all controls and libraries in the super family of my controls and libraries. Another possibility is openControl or openGroup etc. but this might have a bad impact on cards with a zillion controls; I haven't pondered on all the implications. The openGroup might be less of a load. I've been trying hard to find ways to support custom controls in general with the features we have. > > But if these use a single stack library and/or a single frontscript, > > then the problem is minimized. At least one of the rev libraries is > > a frontscript, so rev libraries add to the competition. > > If you include all Rev libs you will consume eight out of ten > available backscript slots. Fortunately Geoff has devised a plan to > reduce that to one, so it may be less of an issue going forward. It would be nice if there was a policy in place that would increase the 10-50-10 based on the max number use by the IDE provided support libraries in its history. Or a very easy to buy and use add-on that could be used for both standalones and maybe library stacks that might be loaded by a standalone. Dar Scott From dsc at swcp.com Fri Mar 5 14:00:27 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 12:00:27 -0700 Subject: Rotating Graphics In-Reply-To: Message-ID: <5D8D1DB2-6ED7-11D8-B1D6-000A9567A3E6@swcp.com> On Friday, March 5, 2004, at 10:10 AM, Springer, Paul wrote: > I don't suppose someone might have such a function for an > isosceles triangle? See Jim's. This is one of those cases in which the general solution is simpler than the specific solution. Dar Scott From rgmiller at pacbell.net Fri Mar 5 14:02:08 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Fri, 05 Mar 2004 11:02:08 -0800 Subject: PDF References: <20040305082657.DE2EB9301E8@mail.runrev.com> Message-ID: <4048CEB0.6040908@pacbell.net> > > >From: Brian Yennie > > >Ken, > >I believe the 4000 pixel limitation was meant as a single dimension, >not the total number of pixels. >So you can have 4000x4000 = 16 million pixels. > > > Yep, my bad... I meant to say "4000 pixels per dimension." You can create a "view window" by creating an image part, locking the location, setting its fileName (the map pix should reside on the HD), then group the image part, and set the vScroll and hScroll of the grouped part. Use the mouseDown to determine the vertical and horizontal scrolling relative to the actual topLeft of the mapPix and topLeft of the image part to the set the scroll bars. > > Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From jimc at ace-pb.com Fri Mar 5 14:05:46 2004 From: jimc at ace-pb.com (Jim) Date: Fri, 5 Mar 2004 13:05:46 -0600 Subject: CGI Engine - Success and Failure In-Reply-To: <006401c402dd$932a7e00$6601a8c0@LightningFlash> References: <60779658-6D75-11D8-99E2-000A27967F18@ace-pb.com> <006401c402dd$932a7e00$6601a8c0@LightningFlash> Message-ID: <1B7E09EF-6ED8-11D8-85A1-000A27967F18@ace-pb.com> Hi Ken. Yeah, I've stumbled across that one. I've already downloaded it and the docs, but haven't had time yet to dig in to it much. It looks pretty sophisticated, but I'm sure I can use some of the basic functions of it. I shouldn't have any trouble with it once I wrap my head around it. Have you known this to work (or tried it) with the CGI engine? Jim. On Mar 5, 2004, at 12:13 PM, Ken Ray wrote: > If you can't use the revXML DLL effectively in your CGI, I have an > alternate, Transcript-only XML parsing library that might work for you: > > http://www.sonsothunder.com/products/metacard/xmllib.htm From dsc at swcp.com Fri Mar 5 14:06:13 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 12:06:13 -0700 Subject: Rotating Graphics In-Reply-To: Message-ID: <2BA88A3C-6ED8-11D8-B1D6-000A9567A3E6@swcp.com> On Friday, March 5, 2004, at 10:20 AM, Jim Hurley wrote: > --Uses three custom properties of the polygon > --1) A default angle called "theAngle" used to define the initial > orientation > --2) A set of default points used to define the initial shape: > "defaultPoints" > --3) A pivot point "pivotPoint" This is great. Maybe an offset vector can be added. Those are not all independent then, but that can be resolved. All points are (to coin a phrase) "accurate points". Dar Scott From ambassador at fourthworld.com Fri Mar 5 14:26:02 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 Mar 2004 11:26:02 -0800 Subject: Again with the start using In-Reply-To: <1B9454DA-6ED7-11D8-B1D6-000A9567A3E6@swcp.com> References: <1B9454DA-6ED7-11D8-B1D6-000A9567A3E6@swcp.com> Message-ID: <4048D44A.7020902@fourthworld.com> Dar Scott wrote: > > On Friday, March 5, 2004, at 09:58 AM, Richard Gaskin wrote: > >> That's a very interesting case. When I make "compound objects" >> (grouped controls that act as a single object with their own >> properties and behaviors) I tend to put the code driving them into one >> library. > > This is what I have been calling "custom controls." Well, maybe custom > controls are more general as they might include some made from a single > control that is not a group. I don't mind adapting to what other folks > call them. I think a problem with "compound object" is that it > emphasizes the compound nature and not the single control nature. Agreed. "Custom control" is more useful in more circumstances. >> Thus far, the only time I've needed frontscripts for these is in >> development mode, when I need to update an Inspector for that >> "compound object" type. > > We have unshared field text and button highlight. Suppose I make a > "custom control" that has/is an unshared image. This needs to update > the image at preOpenCard. This "custom control" might be on the card or > in a group or even (as implied by its capability, usually) in a shared > group. There might be several on the card some nested down in groups. In that case your library isn't interested in all preOpenCard messages but only those occurring in its instances, so maybe a custom message is in order -- in your group you could write: on preOpenCard libDarObjectInit pass preOpenCard end preOpenCard ...and define libDarObjectInit in your library. >> It might be useful to see two enhancements: >> >> - a lockGroup property that allows a group to act as a single control, >> even when the selectGroupedControls property is true. > > > Yes. As we (list) discussed earlier, there are different styles and > I've been thinking of adding a brief thought to that. I've been trying > to collect methods to protect the using-developer from breaking > "compound objects" and maybe turn lemons to lemonade and exploit > selectGroupedControls. Maybe there can also be an "effective" or other > keyword modifier for "number of" or layer referencing that does not > penetrate these. Agreed. Feel like posting that to Bugzilla? ... > Suppose I make many of those meters out of needles that can be > unshared. The angles/positions need to be updated at preOpenCard. > Suppose some of these have message machinery (use send or move or > sockets or...). They might need to start this at openCard and stop at > closeCard. > > Based on your earlier advice, I think I have a way to have my libraries > or controls that need certain messages to use a couple common > frontscripts for all controls and libraries in the super family of my > controls and libraries. That's how my libs work, but I generally require few frontScripts. In the absence of a greater number of frontsccripts, you could use one as a dispatcher, trapping a variety of messages for multiple libraries. It does complicate things for distributing them to work independently in others' stuff, though. > I've been trying hard to find ways to support custom controls in general > with the features we have. I'm a big fan of seeing what we can do to empower ourselves, and resorting to waiting only when necessary. >> > But if these use a single stack library and/or a single frontscript, >> > then the problem is minimized. At least one of the rev libraries is >> > a frontscript, so rev libraries add to the competition. >> >> If you include all Rev libs you will consume eight out of ten >> available backscript slots. Fortunately Geoff has devised a plan to >> reduce that to one, so it may be less of an issue going forward. > > It would be nice if there was a policy in place that would increase the > 10-50-10 based on the max number use by the IDE provided support > libraries in its history. Or a very easy to buy and use add-on that > could be used for both standalones and maybe library stacks that might > be loaded by a standalone. Agreed. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From pixelbird at interisland.net Fri Mar 5 14:29:44 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 05 Mar 2004 11:29:44 -0800 Subject: grabber in Rev (was PDF) In-Reply-To: <20040305153314.803769300B1@mail.runrev.com> Message-ID: Hi Chris, > Date: Fri, 5 Mar 2004 09:27:13 -0500 > From: Chris Condit > Subject: grabber in Rev (was PDF) > > Hi List (especially Ken N. and Brian Yennie)- > > I noticed in Rev list V. 6 Issue 38 Ken N. & Brian Yennie traded info about: > > "and plugged the > *genuine* Rev-style mouseMove grab/scroll handlers into the image script. > > It works beautifully. Grab/scrolls like its on bed of ball bearings. No > problems, no joke." > ----------- > > Is this an new thing, like the old SuperCard "grabber"? - ----------- No. Rev has a 'grab' command, but it's basically useless because you can't run anything of value with it, IOW, there is no way to program it to constrain movement or define limits or anything else you would need to do with a grab command. ----------- > I didn't think Rev 2.1.2 had any grabber capability. > > I don't see any info in it with the rev doc included with the application. ----------- Look up "grab" in the dictionary. Not that it will do any good for you (see above). ----------- > I have a "fake" grabber, buy would sure like areal one., so I could > simplfy that code ----------- Right. What I meant was in comparison to old HC-style code that works like: on mouseDown repeat until the mouse is up --etc. ...which hogs the processor. Since you can't constrain movement with Rev's 'grab' command, the real Rev way to do these things is in a mouseMove handler. Here is the tested and working example script of the image of my map-scrolling test group: on mouseDown global gTX,gTY put item 1 of mouseLoc() into gTX put item 2 of mouseLoc() into gTY set the allowMove of me to true ## automatically creates a custom prop end mouseDown on mouseMove x,y global gTX,gTY if the allowMove of me then set hScroll(group id 1007) to hScroll(group id 1007)+(gTX-x) set vScroll(group id 1007) to vScroll(group id 1007)+(gTY-y) put x into gTX put y into gTY end if end mouseMove on mouseUp global gAllowMove set the allowMove of me to false end mouseUp > ----------- > > Also is there a 4000 pixel limit and does that apply to both length > and width, does anyone know? ----------- I dunno. I didn't know _what_ it applied to until Tom sent the latest PDF conversion of the map in question to me. He reports that one of the hi-res conversions came out to a height of 5100 pixels and displayed garbage, if that helps. Ken N. From rgmiller at pacbell.net Fri Mar 5 14:38:24 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Fri, 05 Mar 2004 11:38:24 -0800 Subject: use-revolution Digest, Vol 6, Issue 39 References: <20040305153314.803769300B1@mail.runrev.com> Message-ID: <4048D730.3080606@pacbell.net> > > >From: "Springer, Paul" >Subject: Rotating Graphics >To: How to use Revolution >Message-ID: > >Content-Type: text/plain > >I am trying to rotate a graphic (or image), but not around its center - I >need to rotate it around and endpoint, like the "end" vertex of an isosceles >triangle. Imagine the overhead view of a wind sock or smoke plume changing >with the wind direction. > > > I lazily solved that problem by creating an invisible mirror image (set the visible of "mirrorImage" to true) and then grouped the two images. "The center of gravity" is preserved.... ;-) Ray Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From jhurley at infostations.com Fri Mar 5 14:42:09 2004 From: jhurley at infostations.com (Jim Hurley) Date: Fri, 5 Mar 2004 11:42:09 -0800 Subject: Rotating Graphics In-Reply-To: <20040305190043.6ADC093015F@mail.runrev.com> References: <20040305190043.6ADC093015F@mail.runrev.com> Message-ID: > >Message: 3 >Date: Fri, 5 Mar 2004 12:10:03 -0500 >From: "Springer, Paul" >Subject: RE: Rotating Graphics >To: 'How to use Revolution' >Message-ID: > >Content-Type: text/plain > >Thanks again Dar, I am beginning to see the light. So it looks like the >hardest thing I have to do is figure out the trigonometry for the custom >rotation function. I don't suppose someone might have such a function for an >isosceles triangle? > >-Paul Paul, If you are doing a lot of program graphics you might want to look at Turtle Graphics. See my web site. There are several flavors there. http://home.infostations.net/jhurley/ For example to draw a 30 degree isosceles triangle: forward 100 right 30 back 100 home Jim From steve at messimercomputing.com Fri Mar 5 14:47:55 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Fri, 5 Mar 2004 14:47:55 -0500 Subject: prepping a stack for Windows Message-ID: Hi Martin, >> I have a stack that I want windows users to be able to use. I have >> checked and rechecked the code for problem characters so that is OK. >> However because the stack was created on a Mac it has a resource fork, >> right?. > > Not unless you explicitly created a resource fork using resedit or > something of that sort. If it's just an ordinary revolution stack it > won't > have a resource fork. I haven't created a resource fork. > >> Do I need to do anything about this before I make this stack >> available to windows users (as a stack not a standalone ) or does the >> engine on the windows machine automatically deal with this issue? > > you might want to give it a ".rev" filename extension if it doesn't > already > have one. > > Martin The stack has a .rev extension. Thanks for your help. Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools -- version 1.0.5 available Now! From capellan2000 at yahoo.com Fri Mar 5 14:53:39 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 5 Mar 2004 11:53:39 -0800 (PST) Subject: Rotating Graphics In-Reply-To: <20040305153316.9EC5E9300E7@mail.runrev.com> Message-ID: <20040305195339.32736.qmail@web40502.mail.yahoo.com> on Fri, 5 Mar 2004 Dar Scott wrote: > Use a custom property (or more) to hold points with > fractional > positioning, that is, with numbers that are not > rounded after each > rotation. Rotate that. After each rotation set the > points. Never get > the points, except maybe for the first time. You are right, the use of the integer coordinates is a know limitation of the function RevRotatePoly. Paul could find the stack "graphic transformations" in my website. I used matrices to implement scale, rotate and skew of polygon graphics. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From paul.springer at sensis.com Fri Mar 5 14:54:13 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Fri, 5 Mar 2004 14:54:13 -0500 Subject: use-revolution Digest, Vol 6, Issue 39 Message-ID: Cool. I wondered about something like that but did not know about the mirrorImage feature. The code Jim supplied seems to be just what I need. -Paul -----Original Message----- From: Ray G. Miller [mailto:rgmiller at pacbell.net] Sent: Friday, March 05, 2004 2:38 PM To: use-revolution at lists.runrev.com Subject: Re: use-revolution Digest, Vol 6, Issue 39 I lazily solved that problem by creating an invisible mirror image (set the visible of "mirrorImage" to true) and then grouped the two images. "The center of gravity" is preserved.... ;-) Ray Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From paul.springer at sensis.com Fri Mar 5 14:55:59 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Fri, 5 Mar 2004 14:55:59 -0500 Subject: Rotating Graphics Message-ID: Thanks Al, I will take a look. I am amazed by the amount of useful help I have received on this - thanks to all. -Paul -----Original Message----- From: Alejandro Tejada [mailto:capellan2000 at yahoo.com] Sent: Friday, March 05, 2004 2:54 PM To: use-revolution at lists.runrev.com Subject: Re: Rotating Graphics on Fri, 5 Mar 2004 Dar Scott wrote: > Use a custom property (or more) to hold points with > fractional > positioning, that is, with numbers that are not > rounded after each > rotation. Rotate that. After each rotation set the > points. Never get > the points, except maybe for the first time. You are right, the use of the integer coordinates is a know limitation of the function RevRotatePoly. Paul could find the stack "graphic transformations" in my website. I used matrices to implement scale, rotate and skew of polygon graphics. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Search - Find what you're looking for faster http://search.yahoo.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From dsc at swcp.com Fri Mar 5 14:58:54 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 12:58:54 -0700 Subject: Again with the start using In-Reply-To: <4048D44A.7020902@fourthworld.com> Message-ID: <87E5C709-6EDF-11D8-B1D6-000A9567A3E6@swcp.com> On Friday, March 5, 2004, at 12:26 PM, Richard Gaskin wrote: > In that case your library isn't interested in all preOpenCard messages > but only those occurring in its instances, so maybe a custom message > is in order -- in your group you could write: > > on preOpenCard > libDarObjectInit > pass preOpenCard > end preOpenCard > > ...and define libDarObjectInit in your library. Even if objects pass preOpenCard, a group is--in general--not in its path. Custom controls would typically not be backgrounds. It is sent to the card. I am considering two methods for controls and one for libraries. 1. For Libraries: The libraryStack handler for a library stack of "Dar's family of library stacks" that needs a bunch of messages will check the front scripts for "Filter for Dar's family of library stacks" and install or upgrade the front script as needed. The front script an any of xxx in that bunch of messages will darLibraryStackXxx and then pass, of course. Each one of my libraries that uses darLibraryStackxxx will pass darLibraryStackXxx. 2. For Custom Controls: A. This uses #1 above. The library stack for all the meter controls will get the darLibraryStackPreOpenCard and scan all controls for the target card for meters and send openMeter to each one. The problem is that the library stack for knobs and the library stack for picutures and the ... will all scan for for groups in the target card. B. The supporting library (or maybe, somehow, the control itself) will install a front script that sends openDarCustomControl to all groups with custom property isDarCustomControl being true. The message either is handled in the control, converted to a library call or drops down to the library. >>> - a lockGroup property that allows a group to act as a single >>> control, even when the selectGroupedControls property is true. >> Yes. As we (list) discussed earlier, there are different styles and >> I've been thinking of adding a brief thought to that. I've been >> trying to collect methods to protect the using-developer from >> breaking "compound objects" and maybe turn lemons to lemonade and >> exploit selectGroupedControls. Maybe there can also be an >> "effective" or other keyword modifier for "number of" or layer >> referencing that does not penetrate these. > > Agreed. Feel like posting that to Bugzilla? I don't mind. However, I do have lots of suggestions in. Some are off the wall. I wouldn't want a good idea to get lost in the shuffle because it is viewed as just another one of Dar's wild ideas. Let's bounce it off the improve list. >> Based on your earlier advice, I think I have a way to have my >> libraries or controls that need certain messages to use a couple >> common frontscripts for all controls and libraries in the super >> family of my controls and libraries. > > That's how my libs work, but I generally require few frontScripts. In > the absence of a greater number of frontsccripts, you could use one as > a dispatcher, trapping a variety of messages for multiple libraries. > It does complicate things for distributing them to work independently > in others' stuff, though. I would think this would make them work better in other's stuff. Dar Scott From ambassador at fourthworld.com Fri Mar 5 15:08:41 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 Mar 2004 12:08:41 -0800 Subject: Again with the start using In-Reply-To: <87E5C709-6EDF-11D8-B1D6-000A9567A3E6@swcp.com> References: <87E5C709-6EDF-11D8-B1D6-000A9567A3E6@swcp.com> Message-ID: <4048DE49.5010302@fourthworld.com> Dar Scott wrote: >>> Yes. As we (list) discussed earlier, there are different styles and >>> I've been thinking of adding a brief thought to that. I've been >>> trying to collect methods to protect the using-developer from >>> breaking "compound objects" and maybe turn lemons to lemonade and >>> exploit selectGroupedControls. Maybe there can also be an >>> "effective" or other keyword modifier for "number of" or layer >>> referencing that does not penetrate these. >> >> Agreed. Feel like posting that to Bugzilla? > > I don't mind. However, I do have lots of suggestions in. Some are off > the wall. I wouldn't want a good idea to get lost in the shuffle > because it is viewed as just another one of Dar's wild ideas. Let's > bounce it off the improve list. I'll vote for it. :) >>> Based on your earlier advice, I think I have a way to have my >>> libraries or controls that need certain messages to use a couple >>> common frontscripts for all controls and libraries in the super >>> family of my controls and libraries. >> >> That's how my libs work, but I generally require few frontScripts. In >> the absence of a greater number of frontsccripts, you could use one as >> a dispatcher, trapping a variety of messages for multiple libraries. >> It does complicate things for distributing them to work independently >> in others' stuff, though. > > I would think this would make them work better in other's stuff. It would to the degree that there is one generic dispatcher for everyone, and that it be clean, simple, and efficient. I'll add that to the Revolution Interoperability Initiative proposal I'm putting together for discussion on the Improve list.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kray at sonsothunder.com Fri Mar 5 15:22:26 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 5 Mar 2004 14:22:26 -0600 Subject: CGI Engine - Success and Failure In-Reply-To: <1B7E09EF-6ED8-11D8-85A1-000A27967F18@ace-pb.com> Message-ID: <009801c402ef$9774f3c0$6601a8c0@LightningFlash> > Have you known this to work (or tried it) with the CGI engine? Not yet, Jim. Although the only thing it does externally is to read and open files, and I've done *that* with the CGI engine, so I don't see a reason why it wouldn't work for you. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From soapdog at mac.com Fri Mar 5 16:52:09 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 5 Mar 2004 18:52:09 -0300 Subject: about saving a stack in a standalone... Message-ID: <5A37DB2A-6EEF-11D8-97FE-0003936D012E@mac.com> Hi Folks, two questions on the same subject, If I move all my substacks to individual stack files will I be able to save them in a standalone, like making a persistent state. It's for the revHTTPd project, I want the server to be deployable as a standalone, but I want the user to be able to use and save it's own stacks with it. I know standalones can't write to themselves, but can theirs substacks be .rev files if I choose the "move to individual files" option in the distribution builder? If I've got a standalone, this standalone uses "go" command to open a .rev stackfile, can this file be saved using save command without problems, right? Cheers -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From mcdomi at free.fr Fri Mar 5 17:01:41 2004 From: mcdomi at free.fr (Dom) Date: Fri, 5 Mar 2004 23:01:41 +0100 Subject: The Scripter's Scrapbook: Update notice In-Reply-To: <006001c402dc$05553f30$6601a8c0@LightningFlash> Message-ID: <1ga6ynv.xg8db54cqx0qM%mcdomi@free.fr> Ken Ray wrote: > Hmm... Dom, what is the OS and Rev versions you're using? Mac OS 10.2.4 / RR 2.1.2 -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From mcdomi at free.fr Fri Mar 5 17:01:42 2004 From: mcdomi at free.fr (Dom) Date: Fri, 5 Mar 2004 23:01:42 +0100 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: <4048593E.7040003@act-net.com> Message-ID: <1ga6zft.9ys1d9doo6qM%mcdomi@free.fr> A.C.T. wrote: > It is NOT a problem of windows but of using various platforms running > different code pages. In fact: The MAC is the one that uses an abstruse > variation of ISO code (called "Mac-Roman"), not the "PC" ;-) Hmmm... it's a rant about operating systems, or am I wrong ? ;-))) I asked this very question, and the answer was more subtle... In short, today there is a ISO-8859-nn standard. it is true that the Windows-1252 is closer to ISO-8859 than Mac OS Roman. But Mac OS Roman was defined *before* ISO-8859 was defined! At this time, DOS was speaking with 7-bits ASCII + pseudo-graphic chars... For some obcure reasons, Apple didn't go into ISO-8859 comitee, when it was defined... -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From 3mcgrath at adelphia.net Fri Mar 5 17:22:08 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 5 Mar 2004 17:22:08 -0500 Subject: Update button icon In-Reply-To: <000001c402d1$54211090$64fea8c0@chris1> References: <000001c402d1$54211090$64fea8c0@chris1> Message-ID: <8A242B8C-6EF3-11D8-9787-000A95DA60FA@adelphia.net> Chris, That is exactly what I want. If it works I will be a happy puppy. Does setProp get sent when a custom prop is changed? So i would then trap a setProp message and update there? Or do I use setProp to set the prop of a custom property? Thank you, Tom On Mar 5, 2004, at 11:45 AM, Chris Sheffield wrote: > Have you checked out the getProp and setProp handlers? You can use > setProp > to run any code you want when a custom property's value is changed. > Maybe > that's what you want? > > Chris Sheffield > Software Development > Read Naturally > > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas > McGrath > III > Sent: Thursday, March 04, 2004 4:59 PM > To: How to use Revolution > Subject: Re: Update button icon > > > I'm using a custom prop to store if the button it self is a big yellow > one or a non-yellow one. > Then via scripting the next time the button is hit it asks for the > custom prop cYellow and if true sets the state to a yellow button. > However, > I want to (without setting the icon itself ) have it update > using the custom prop without having to click the button. > > It is confusing because I am manually setting the button states for > three buttons in a group on top of each other. > button layer 1 is the yellow or not base button > button layer 2 is the icon of the button > button layer 3 is the available of the button ( a gray button that says > it is not available BUT can be used to reset the others) > > So I want to set the cYellow of a button and tell the button to go > ahead and check the cYellow and update but not actually click the > button to do it. > > I guess I could check the button's cYellow and change the icon my self > but I was hoping once set there could be an update or something. > > TOm > > > On Mar 4, 2004, at 5:20 PM, Chris Sheffield wrote: > >> Tom, >> >> Maybe I'm not understanding exactly what you're wanting to do, but >> can't you >> just set the icon of the button using "set the icon of btn "myButton" >> to >> 1001" (inserting the correct id number, of course). Is this not what >> you >> want? You can also set hilitedIcon, armedIcon, and others if needed. >> >> Chris Sheffield >> Software Development >> Read Naturally >> >> >> >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas >> McGrath >> III >> Sent: Thursday, March 04, 2004 3:10 PM >> To: How to use Revolution >> Subject: Re: Update button icon >> >> >> Ken, >> >> Then it updates, BUT that is not what I want. I have recorded scripts >> that would run on a click and so I don't want to do that. I need >> something like: update page or update button to force the new icon to >> appear after setting it without executing the button. >> >> I wonder if focus does anything??? >> >> I will go check. >> >> TOm >> >> On Mar 4, 2004, at 5:04 PM, Ken Norris wrote: >> >>> Hi Tom, >>> >>>> Date: Thu, 4 Mar 2004 14:42:37 -0500 >>>> From: Thomas McGrath III <3mcgrath at adelphia.net> >>>> Subject: Update button icon >>>> >>>> Hey All, >>> >>>> Right now I have to click at it to get it to update. >>> ----------- >>> What happens if you send it a click? >>> >>> on updateIcon >>> changeIcon ## whatever your handler to change the icon is >>> click at the loc of btn whichButton >>> end updateIcon >>> >>> Ken N. >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> Thomas J. McGrath III >> SCS >> 1000 Killarney Dr. >> Pittsburgh, PA 15234 >> 412-885-8541 >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> --- >> Incoming mail is certified Virus Free. >> Checked by AVG anti-virus system (http://www.grisoft.com). >> Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 >> >> >> --- >> Outgoing mail is certified Virus Free. >> Checked by AVG anti-virus system (http://www.grisoft.com). >> Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From dsc at swcp.com Fri Mar 5 17:32:52 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 5 Mar 2004 15:32:52 -0700 Subject: Problem with Windows but not with Mac (I know, it's usual!!) In-Reply-To: <1ga6zft.9ys1d9doo6qM%mcdomi@free.fr> Message-ID: <0A0D0DFF-6EF5-11D8-B1D6-000A9567A3E6@swcp.com> On Friday, March 5, 2004, at 03:01 PM, Dom wrote: > In short, today there is a ISO-8859-nn standard. > it is true that the Windows-1252 is closer to ISO-8859 than Mac OS > Roman. > > But Mac OS Roman was defined *before* ISO-8859 was defined! > At this time, DOS was speaking with 7-bits ASCII + pseudo-graphic > chars... > > For some obcure reasons, Apple didn't go into ISO-8859 comitee, when it > was defined... Thanks for this summary. It helps in thinking about today's solutions and about what to hope for in the future. Dar Scott From pixelbird at interisland.net Fri Mar 5 17:48:25 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 05 Mar 2004 14:48:25 -0800 Subject: PDF In-Reply-To: <20040305104928.D7103930209@mail.runrev.com> Message-ID: Hi Brian, > Date: Fri, 5 Mar 2004 05:01:24 -0500 > From: Brian Yennie > Subject: Re: PDF > > Cool that it works so smoothly! > > I think you missed the point on the stumped part, however: your image > was less than 4000 pixels in both dimensions. The problem is with 4000+ > pixel images, height or width I presume. ---------- Apparently so. The messages left out the 'height and width' part, though. That's what was feakin' me out. Ken N. From erikhans08 at yahoo.com Fri Mar 5 18:04:01 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Fri, 5 Mar 2004 15:04:01 -0800 (PST) Subject: good laptop for Revolution? In-Reply-To: <9796172C-6DB9-11D8-9A0D-0030656FB5D4@danshafer.com> Message-ID: <20040305230401.72422.qmail@web61109.mail.yahoo.com> it was suggested that buying the lowest price laptop might not be a good idea. a Windows platform ought to make it easier for most others to use apps, so... any thoughts, experiences with this line with RunRev apps, esp. audio, MIDI, graphics? Dell Inspiron 9100 Widescreen Display 15.4 in. Intel? Pentium? 4 2.8GHz, 15.4-in. WXGA http://www1.us.dell.com/content/products/productdetails.aspx/inspn_9100?c=us&cs=19&l=en&s=dhs&~tab=specstab thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From FlexibleLearning at aol.com Fri Mar 5 18:09:40 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 5 Mar 2004 18:09:40 EST Subject: The Scripter's Scrapbook: Update notice Message-ID: >Hmm... Dom, what is the OS and Rev versions you're using? Mac OS 10.2.4 / RR 2.1.2 Problem located, solved and an update issued. Select 'Checking for updates' under the Help menu for a direct transfer. For those who do not have The Scripter's Scrapbook yet, go to http://www.flexiblelearning.com/ssbk.htm to get a copy. /H _________________________________________________ Hugh Senior The Flexible Learning Company Consultant Programming & Software Solutions Fax/Voice: +44 (0)1483.27 87 27 Email: mailto:h at flexibleLearning.com Web: www.flexibleLearning.com From kray at sonsothunder.com Fri Mar 5 18:42:05 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 5 Mar 2004 17:42:05 -0600 Subject: PDF In-Reply-To: Message-ID: <00e501c4030b$7af9c790$6601a8c0@LightningFlash> > I imported the 2448 x 3240 JPEG image to a Rev stack, grouped > it, bordered it, set the margins to 0, locked it, added > scrollbars, and plugged the > *genuine* Rev-style mouseMove grab/scroll handlers into the > image script. > > It works beautifully. Grab/scrolls like its on bed of ball > bearings. No problems, no joke. Ken, any chance you could post your code for this (if you haven't already)? Thanks, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Mar 5 18:45:23 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 5 Mar 2004 17:45:23 -0600 Subject: Update button icon In-Reply-To: <8A242B8C-6EF3-11D8-9787-000A95DA60FA@adelphia.net> Message-ID: <00eb01c4030b$f15416c0$6601a8c0@LightningFlash> Tom, SetProp is triggered when a custom property is about to be set; if you pass the setProp it actually sets the property. This gives you an opportunity to prevent it from being set, or to do something based on what value the property is about to be set to, etc. Here's an example: on mouseUp set the age of btn 1 to 100 end mouseUp setProp age pValue if pValue < 100 then answer "Age is less than 100" else answer "Age is 100 or more. Is that OK?" with "Yes" or "No" if it is "No" then exit age -- doesn't set property end if pass age end age Note that it can only be used for custom properties - you can't do a setProp on the visible of an object, for example. HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Thomas McGrath III > Sent: Friday, March 05, 2004 4:22 PM > To: How to use Revolution > Subject: Re: Update button icon > > > Chris, > > That is exactly what I want. > If it works I will be a happy puppy. > > Does setProp get sent when a custom prop is changed? So i would then > trap a setProp message and update there? > Or do I use setProp to set the prop of a custom property? > > Thank you, > > Tom > > On Mar 5, 2004, at 11:45 AM, Chris Sheffield wrote: > > > Have you checked out the getProp and setProp handlers? You can use > > setProp > > to run any code you want when a custom property's value is > changed. > > Maybe > > that's what you want? > > > > Chris Sheffield > > Software Development > > Read Naturally > > > > > > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas > > McGrath > > III > > Sent: Thursday, March 04, 2004 4:59 PM > > To: How to use Revolution > > Subject: Re: Update button icon > > > > > > I'm using a custom prop to store if the button it self is a > big yellow > > one or a non-yellow one. Then via scripting the next time > the button > > is hit it asks for the custom prop cYellow and if true sets > the state > > to a yellow button. However, > > I want to (without setting the icon itself ) have it update > > using the custom prop without having to click the button. > > > > It is confusing because I am manually setting the button states for > > three buttons in a group on top of each other. button layer > 1 is the > > yellow or not base button button layer 2 is the icon of the button > > button layer 3 is the available of the button ( a gray > button that says > > it is not available BUT can be used to reset the others) > > > > So I want to set the cYellow of a button and tell the button to go > > ahead and check the cYellow and update but not actually click the > > button to do it. > > > > I guess I could check the button's cYellow and change the > icon my self > > but I was hoping once set there could be an update or something. > > > > TOm > > > > > > On Mar 4, 2004, at 5:20 PM, Chris Sheffield wrote: > > > >> Tom, > >> > >> Maybe I'm not understanding exactly what you're wanting to do, but > >> can't you just set the icon of the button using "set the > icon of btn > >> "myButton" to > >> 1001" (inserting the correct id number, of course). Is > this not what > >> you > >> want? You can also set hilitedIcon, armedIcon, and others > if needed. > >> > >> Chris Sheffield > >> Software Development > >> Read Naturally > >> > >> > >> > >> -----Original Message----- > >> From: use-revolution-bounces at lists.runrev.com > >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf > Of Thomas > >> McGrath III > >> Sent: Thursday, March 04, 2004 3:10 PM > >> To: How to use Revolution > >> Subject: Re: Update button icon > >> > >> > >> Ken, > >> > >> Then it updates, BUT that is not what I want. I have > recorded scripts > >> that would run on a click and so I don't want to do that. I need > >> something like: update page or update button to force the > new icon to > >> appear after setting it without executing the button. > >> > >> I wonder if focus does anything??? > >> > >> I will go check. > >> > >> TOm > >> > >> On Mar 4, 2004, at 5:04 PM, Ken Norris wrote: > >> > >>> Hi Tom, > >>> > >>>> Date: Thu, 4 Mar 2004 14:42:37 -0500 > >>>> From: Thomas McGrath III <3mcgrath at adelphia.net> > >>>> Subject: Update button icon > >>>> > >>>> Hey All, > >>> > >>>> Right now I have to click at it to get it to update. > >>> ----------- > >>> What happens if you send it a click? > >>> > >>> on updateIcon > >>> changeIcon ## whatever your handler to change the icon is > >>> click at the loc of btn whichButton > >>> end updateIcon > >>> > >>> Ken N. > >>> > >>> _______________________________________________ > >>> use-revolution mailing list > >>> use-revolution at lists.runrev.com > >>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>> > >>> > >> > >> Thomas J. McGrath III > >> SCS > >> 1000 Killarney Dr. > >> Pittsburgh, PA 15234 > >> 412-885-8541 > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > >> --- > >> Incoming mail is certified Virus Free. > >> Checked by AVG anti-virus system (http://www.grisoft.com). > >> Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > >> > >> > >> --- > >> Outgoing mail is certified Virus Free. > >> Checked by AVG anti-virus system (http://www.grisoft.com). > >> Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > >> > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > >> > > > > Thomas J. McGrath III > > SCS > > 1000 Killarney Dr. > > Pittsburgh, PA 15234 > > 412-885-8541 > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > --- > > Incoming mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > > > > --- > > Outgoing mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.611 / Virus Database: 391 - Release Date: 3/3/2004 > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From erikhans08 at yahoo.com Fri Mar 5 18:53:38 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Fri, 5 Mar 2004 15:53:38 -0800 (PST) Subject: EuroRevCon - Folks, even more goodies! In-Reply-To: <950B3072-6E55-11D8-AAF4-0003937A97B8@genesearch.com.au> Message-ID: <20040305235338.62624.qmail@web61110.mail.yahoo.com> --- Sarah Reichelt wrote: > Can non-attendees get these CDs too? > > In addition to Klaus performing his opera > "From click to dawn... A day > > in the life of > > the message-hierarchy"...(Wow! That man has > guts!!) will this be streamed? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From erikhans08 at yahoo.com Fri Mar 5 19:05:52 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Fri, 5 Mar 2004 16:05:52 -0800 (PST) Subject: prepping stack for windows In-Reply-To: Message-ID: <20040306000552.59556.qmail@web61104.mail.yahoo.com> --- xbury.cs at clearstream.com wrote: > the res fork will be either deleted > automatically or if none was there, > no problem... > > Test before though. > Icons may disappear too so > make sure all media is in the > stack and not in the res fork... is there a way to survey what the resource fork contains. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From chrism at lumin.us Fri Mar 5 19:28:05 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Fri, 5 Mar 2004 18:28:05 -0600 Subject: good laptop for Revolution? In-Reply-To: <20040305230401.72422.qmail@web61109.mail.yahoo.com> References: <20040305230401.72422.qmail@web61109.mail.yahoo.com> Message-ID: <226FB106-6F05-11D8-A036-000393B64EDC@lumin.us> On Mar 5, 2004, at 5:04 PM, Erik Hansen wrote: > it was suggested that buying the lowest price > laptop might not be a good idea. I agree with this. > a Windows platform ought to make it easier > for most others to use apps, so... > Could you explain the reasoning here? It seems vague. Who are you buying the machine for? Who are the other users? What other apps will they be running? chris From nnoydb at excite.com Fri Mar 5 20:10:49 2004 From: nnoydb at excite.com (Kevin) Date: Fri, 5 Mar 2004 20:10:49 -0500 (EST) Subject: Standalone shell/console application Message-ID: <20040306011049.42BF2B725@xprdmailfe20.nwk.excite.com> I have not posted in a few days since I felt it necessary to ponder the following question. Why isn't there a global property to disable the graphic subsystem? Better yet a handler similar to "onStartup" is called only when the display/GUI is missing allowing developers to take action (run in console mode or GUI). Many frameworks support this feature by creating GUI components as containers only when the DISPLAY/GUI is unavailable. With a few tweaks RR could have one engine to support both CGI/CONSOLE and DISPLA/X/GUI systems and simplify their maintenance. Please correct me if I am incorrect or I have missed some API which allows this (in a stand-alone). Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From plsntbreez at mac.com Fri Mar 5 20:12:37 2004 From: plsntbreez at mac.com (Brian Maher) Date: Fri, 5 Mar 2004 20:12:37 -0500 Subject: Interesting Utility for PDF Generation Message-ID: <5B7E1D56-6F0B-11D8-AB50-000A95B02D84@mac.com> Hi Folks, A buddy of mine has created an interesting utility that might fill a need for some folks. Basically, for producing reports his utility takes an xml file that you generate (which follows his specs), passes it thru a command line utility and produces a PDF file. This utility doesn't need the 'pdflib' utility (which I understand costs a lot of money). Check it out at http://www.x2p.us Please note that he is hoping that this fills a niche and does expect that if you use it you will license it (i.e. purchase it) so his demo does include a "demo" watermark. He wrote this when he needed to produce PDF documents for one of his customers where they wanted to replace custom preprinted forms (i.e. expensive forms) and the language he uses (PROGRESS .. I work for em) did not directly do what he needed to do. The docs are for PROGRESS (and I think VB) but generating an XML file should be a piece of cake for Transcript programmers. Right now it works (as far as I know) on Windows and maybe Unix. I am bugging him on getting it running on OS X as that is what I am using. Cheers, Brian Please note that I have nothing to do with this utility other than the fact that I like it, find it useful and want to help him get the word out. From alw918 at earthlink.net Fri Mar 5 20:28:22 2004 From: alw918 at earthlink.net (Andrew) Date: Fri, 5 Mar 2004 17:28:22 -0800 Subject: Windows Standalone In-Reply-To: <20040305033201.E92D49301D6@mail.runrev.com> Message-ID: <8ED7B384-6F0D-11D8-86F5-000393DD0724@earthlink.net> Hmm.. My script is very long and homogenous... Are there any other standard culprits for this sort of malfunction with Windows? Thanks -Andrew On Thursday, March 4, 2004, at 07:32 PM, use-revolution-request at lists.runrev.com wrote: > At this stage I usually start commenting out sections of the script to > see if I can work out what line is causing the problem. If you can, > split it into multiple handlers and have a test button that calls each > sub-handler in turn. If the script can compile, that should help find > the problem, if it can't compile, you'll have to stick to the > commenting method. From chipp at chipp.com Fri Mar 5 21:35:19 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 5 Mar 2004 20:35:19 -0600 Subject: Interesting Utility for PDF Generation In-Reply-To: <5B7E1D56-6F0B-11D8-AB50-000A95B02D84@mac.com> Message-ID: Hi Brian, I checked out the link. Very sparse site. I couldn't quite figure out what his licensing model is. Is is like altBrowser.DLL, purchase it once and you can use it in as many custom developed commercial applications as you want? If not, then I imagine he'll have a tough time as a developer tool. If so, then it sounds like he's found a great niche for us custom developers! In fact, I could sure use a utility like this one for one of my projects now. best, Chipp > A buddy of mine has created an interesting utility that might fill a > need for some folks. > > Basically, for producing reports his utility takes an xml file that you > generate (which follows his specs), passes it thru a command line > utility and produces a PDF file. This utility doesn't need the > 'pdflib' utility (which I understand costs a lot of money). > > Check it out at http://www.x2p.us > > Please note that he is hoping that this fills a niche and does expect > that if you use it you will license it (i.e. purchase it) so his demo > does include a "demo" watermark. > > He wrote this when he needed to produce PDF documents for one of his > customers where they wanted to replace custom preprinted forms (i.e. > expensive forms) and the language he uses (PROGRESS .. I work for em) > did not directly do what he needed to do. The docs are for PROGRESS > (and I think VB) but generating an XML file should be a piece of cake > for Transcript programmers. Right now it works (as far as I know) on > Windows and maybe Unix. I am bugging him on getting it running on OS X > as that is what I am using. From revolution at jaedworks.com Sat Mar 6 01:15:07 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Fri, 5 Mar 2004 22:15:07 -0800 Subject: prepping stack for windows In-Reply-To: <20040306000552.59556.qmail@web61104.mail.yahoo.com> References: <20040306000552.59556.qmail@web61104.mail.yahoo.com> Message-ID: At 4:05 PM -0800 3/5/2004, Erik Hansen wrote: >is there a way to survey what the >resource fork contains. Take a look at the getResource and getResources functions. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From pixelbird at interisland.net Sat Mar 6 02:48:36 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 05 Mar 2004 23:48:36 -0800 Subject: PDF In-Reply-To: <20040306012923.A933B93015C@mail.runrev.com> Message-ID: on 3/5/04 5:29 PM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Date: Fri, 5 Mar 2004 17:42:05 -0600 > From: "Ken Ray" > Subject: RE: PDF > To: "'How to use Revolution'" > Message-ID: <00e501c4030b$7af9c790$6601a8c0 at LightningFlash> > Content-Type: text/plain; charset="US-ASCII" > >> I imported the 2448 x 3240 JPEG image to a Rev stack, grouped >> it, bordered it, set the margins to 0, locked it, added >> scrollbars, and plugged the >> *genuine* Rev-style mouseMove grab/scroll handlers into the >> image script. >> >> It works beautifully. Grab/scrolls like its on bed of ball >> bearings. No problems, no joke. > > Ken, any chance you could post your code for this (if you haven't > already)? ------------- Yep, I did, but it was a different thread (Chris asked). Actually it moves like on ball bearings with instant braking. It's a assembled from several other techniques, no dross. Anyway, here it is again (only one comment, everything is fairly self-explanatory and simple): on mouseDown global gTX,gTY put item 1 of mouseLoc() into gTX put item 2 of mouseLoc() into gTY set the allowMove of me to true ## automatically creates a custom prop end mouseDown on mouseMove x,y global gTX,gTY if the allowMove of me then set hScroll(group id 1007) to hScroll(group id 1007)+(gTX-x) set vScroll(group id 1007) to vScroll(group id 1007)+(gTY-y) put x into gTX put y into gTY end if end mouseMove on mouseUp global gAllowMove set the allowMove of me to false end mouseUp Ken N. From plsntbreez at mac.com Sat Mar 6 06:48:50 2004 From: plsntbreez at mac.com (Brian Maher) Date: Sat, 6 Mar 2004 06:48:50 -0500 Subject: Interesting Utility for PDF Generation In-Reply-To: References: Message-ID: <3C74793F-6F64-11D8-AB50-000A95B02D84@mac.com> Hi Chip, Yes, it is very sparse. He is not an HTML person so he had a friend of his create the site. I think it will flesh out over time. As far as the licensing model, right now it is modeled more for the enterprise market. He is an ISV/VAR of the company I work for (PROGRESS) and our product is a 4GL/RDBMS that is used to build everything from single user apps to large multi-million dollar apps so I believe his licensing model corresponds to that market. I am working with him to try to come up with the right model for the tool as a "generic, non-language specific report generation" tool. For your needs, what kind of licensing model / price point would work best? Thanks, Brian From lists at mangomultimedia.com Sat Mar 6 10:55:07 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 6 Mar 2004 08:55:07 -0700 Subject: Interesting Utility for PDF Generation In-Reply-To: References: Message-ID: On Mar 5, 2004, at 7:35 PM, Chipp Walters wrote: > Hi Brian, > > I checked out the link. Very sparse site. I couldn't quite figure out > what > his licensing model is. Is is like altBrowser.DLL, purchase it once > and you > can use it in as many custom developed commercial applications as you > want? > > If not, then I imagine he'll have a tough time as a developer tool. If > so, > then it sounds like he's found a great niche for us custom developers! > In > fact, I could sure use a utility like this one for one of my projects > now. It seems like making a pure transcript version of a PDF generator would be possible. I have used FPDF in PHP projects before and this is a purely PHP solution. I imagine that library could be ported directly to transcript. Granted it might not be as fast as an external but it would be something that everyone in the community could contribute to and it could be available for everyone to use regardless of a projects budget. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From jacque at hyperactivesw.com Sat Mar 6 13:05:29 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 06 Mar 2004 12:05:29 -0600 Subject: Standalone shell/console application In-Reply-To: <20040306011049.42BF2B725@xprdmailfe20.nwk.excite.com> References: <20040306011049.42BF2B725@xprdmailfe20.nwk.excite.com> Message-ID: <404A12E9.7020100@hyperactivesw.com> On 3/5/04 7:10 PM, Kevin wrote: > > Why isn't there a global property to disable the graphic subsystem? > > Better yet a handler similar to "onStartup" is called only when the > display/GUI is missing allowing developers to take action (run in > console mode or GUI). Many frameworks support this feature by > creating GUI components as containers only when the DISPLAY/GUI is > unavailable. With a few tweaks RR could have one engine to support > both CGI/CONSOLE and DISPLA/X/GUI systems and simplify their > maintenance. > > Please correct me if I am incorrect or I have missed some API which > allows this (in a stand-alone). This is exactly how it works. If the GUI is absent, you can run the engine via text-based scripts. This is the recommended (and only) way to use the engine as a CGI on servers. Many of us on this list have already implemented web-based CGIs; I have a handful of them running on my server right now. The only message the engine sends, in that case, is a "startup" message. Your text script must include an "on startup" handler that will catch this message. See: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From r.beynon at liv.ac.uk Sat Mar 6 13:33:44 2004 From: r.beynon at liv.ac.uk (Rob Beynon) Date: Sat, 6 Mar 2004 18:33:44 +0000 Subject: Making POST work with URL's Message-ID: <882226717.20040306183344@liv.ac.uk> Hi All, I'm having a devil of a job retrieving data from a web site usinf the POST command. Here's some example coding put empty into card field "SVG" ask "Swiss-Prot accession number" with P01308 post it to URL "http://au.expasy.org/cgi-bin/get-sprot-entry?" put it into card field "SVG" break This doesn't seem to assemble properly, so that I get entry P01308 not available (it is). Any thoughts? I'd appreciate a direct response to this one, as I'm working on a deadline (r.beynon at liv.ac.uk) -- All best wishes, Rob ============================================================== Prof. Rob Beynon |+44 151 794 4312 (voice) Dept. Veterinary Preclinical |+44 151 794 4243 (fax) Sciences, University of Liverpool, PO Box 147, Liverpool L69 7ZJ |mailto:r.beynon at liv.ac.uk ============================================================== From sims at ezpzapps.com Sat Mar 6 13:45:37 2004 From: sims at ezpzapps.com (sims) Date: Sat, 6 Mar 2004 19:45:37 +0100 Subject: Talking Dog experiment Message-ID: I'm experimenting with a talking dog...a terrier. He grabs a web page or an rss file and reads it for you. Anyone who wishes to help me see if he behaves can put the following into their message box: go URL "http://ezpzapps.com/rssTrial.rev" He is a small dog so look for him & then click his head to bring his menubar up on OS X. I've set the mnemonic for a PC windows user to: Stop Talking - S Get motivational quote of the day - D Get message from sims M Works fine here on OS X but I don't have a PC to test on right now and want to know if the mnemonic works on a PC. Please let me know if he fetches for you on Mac or PC. TIA sims EurRevCon reserve your seat now! http://TechieTours.com/Rev From kray at sonsothunder.com Sat Mar 6 14:02:00 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 6 Mar 2004 13:02:00 -0600 Subject: Making POST work with URL's In-Reply-To: <882226717.20040306183344@liv.ac.uk> Message-ID: <006301c403ad$84a92680$6601a8c0@LightningFlash> Rob, don't you need a = parameter to the POST? Meaning, doesn't it need something like "number=P01308" instead of "P01308"? Just thinking... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Rob Beynon > Sent: Saturday, March 06, 2004 12:34 PM > To: use-revolution at lists.runrev.com > Subject: Making POST work with URL's > > > > Hi All, > > I'm having a devil of a job retrieving data from a web site > usinf the POST command. Here's some example coding > > put empty into card field "SVG" > ask "Swiss-Prot accession number" with P01308 > post it to URL "http://au.expasy.org/cgi-bin/get-sprot-entry?" > put it into card field "SVG" > break > > > This doesn't seem to assemble properly, so that I get entry > P01308 not available (it is). > > Any thoughts? > > I'd appreciate a direct response to this one, as I'm working > on a deadline (r.beynon at liv.ac.uk) > > > -- > All best wishes, > Rob > > > > ============================================================== > Prof. Rob Beynon |+44 151 794 4312 (voice) > Dept. Veterinary Preclinical |+44 151 794 4243 (fax) > Sciences, University of Liverpool, > PO Box 147, Liverpool L69 7ZJ |mailto:r.beynon at liv.ac.uk > ============================================================== > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From ambassador at fourthworld.com Sat Mar 6 14:42:31 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 06 Mar 2004 11:42:31 -0800 Subject: [OT] Bob Lewis on outsourcing Message-ID: <404A29A7.8000503@fourthworld.com> This week's newsletter from my favorite IT columnist, Bob Lewis, offers a fresh take on outsourcing, perhaps of interest for those of you who work in or with larger companies considering it -- there may be something in it for just about everyone who does contract work: Soon to be in the archives, at . The archives require registration but it's free, and his is the only weekly column I read. -- Richard Gaskin ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From soapdog at mac.com Sat Mar 6 17:20:40 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 6 Mar 2004 19:20:40 -0300 Subject: Interesting Utility for PDF Generation In-Reply-To: References: Message-ID: <804ABE44-6FBC-11D8-97FE-0003936D012E@mac.com> On Mar 6, 2004, at 12:55 PM, Trevor DeVore wrote: > It seems like making a pure transcript version of a PDF generator > would be possible. I have used FPDF in PHP > projects before and this is a purely PHP solution. I imagine that > library could be ported directly to transcript. Granted it might not > be as fast as an external but it would be something that everyone in > the community could contribute to and it could be available for > everyone to use regardless of a projects budget. just found this article on devchannel http://tools.devchannel.org/devtoolschannel/04/03/02/183211.shtml it's about XML to PDF translation. Didn't read it, but I think it has to do with the topic. cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From janselid at hotmail.com Sat Mar 6 18:54:57 2004 From: janselid at hotmail.com (=?iso-8859-1?Q?Jan_S=E6lid?=) Date: Sun, 7 Mar 2004 00:54:57 +0100 Subject: Builing a complex text-editor - possible? Message-ID: Is it possible to have different margins in different parts of the same field - like Word? If this is not the case. Does anyone have any suggestion on how to do this? J.S From psahores at easynet.fr Sat Mar 6 19:31:52 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 7 Mar 2004 01:31:52 +0100 Subject: Interesting Utility for PDF Generation In-Reply-To: <804ABE44-6FBC-11D8-97FE-0003936D012E@mac.com> References: <804ABE44-6FBC-11D8-97FE-0003936D012E@mac.com> Message-ID: Many Thanks, Andre. Will test this as soon as possible :) Le 6 mars 04, ? 23:20, Andre Garzia a ?crit : > > On Mar 6, 2004, at 12:55 PM, Trevor DeVore wrote: > >> It seems like making a pure transcript version of a PDF generator >> would be possible. I have used FPDF in PHP >> projects before and this is a purely PHP solution. I imagine that >> library could be ported directly to transcript. Granted it might not >> be as fast as an external but it would be something that everyone in >> the community could contribute to and it could be available for >> everyone to use regardless of a projects budget. > > just found this article on devchannel > > http://tools.devchannel.org/devtoolschannel/04/03/02/183211.shtml > > it's about XML to PDF translation. Didn't read it, but I think it has > to do with the topic. > > cheers > Andre > > > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From mpetrides at earthlink.net Sat Mar 6 19:38:08 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 6 Mar 2004 19:38:08 -0500 Subject: Talking Dog experiment In-Reply-To: References: Message-ID: Works for me: OS X 10.3.2. Cute!!! (I especially like your choice of doggy picture, since it looks like my little guy--a wire fox terrier :-) M On Mar 6, 2004, at 1:45 PM, sims wrote: > I'm experimenting with a talking dog...a terrier. > He grabs a web page or an rss file and reads it for you. > > Anyone who wishes to help me see if he behaves can put the following > into their > message box: > > go URL "http://ezpzapps.com/rssTrial.rev" > > He is a small dog so look for him & then click his head to bring his > menubar up on OS X. > > I've set the mnemonic for a PC windows user to: > Stop Talking - S > Get motivational quote of the day - D > Get message from sims M > > Works fine here on OS X but I don't have a PC to test on right now and > want to know > if the mnemonic works on a PC. > > Please let me know if he fetches for you on Mac or PC. > > TIA > > sims > > EurRevCon reserve your seat now! http://TechieTours.com/Rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From nnoydb at excite.com Sat Mar 6 19:42:42 2004 From: nnoydb at excite.com (Kevin) Date: Sat, 6 Mar 2004 19:42:42 -0500 (EST) Subject: Standalone shell/console application Message-ID: <20040307004242.1527C2999E@xprdmailfe22.nwk.excite.com> I am afraid my communication skills are not very good and my explaination maybe misleading. I am not speaking of solely console/text/shell application or of CGI. I am speaking of a single stand alone application preforming double duty as both a interactive/GUI application or a console/text/shell based application. This is not unheard of a majority of *NIX applications behave in such a manner. In fact I have written several of my own in my 15+ years as a developer. These are quite simple to create and such a feature would simplify the amount of work for the 'RR' developers. Instead of maintaing 2 engines for multiple platforms they would only maintain a single engine for each platform. This does not address the benefit to you and I would reveive. We could develop a single application that preformed double duty from a single code base! My primary purpose for purchasing RR was the ability to write a application for mutiple platforms from a single source. I have used Java for such projects in the past but the enormous/slow virtual machine coupled with the lack of a significant RAD enviroment slows development. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Sat 03/06, J. Landman Gay < jacque at hyperactivesw.com > wrote: From: J. Landman Gay [mailto: jacque at hyperactivesw.com] To: use-revolution at lists.runrev.com Date: Sat, 06 Mar 2004 12:05:29 -0600 Subject: Re: Standalone shell/console application On 3/5/04 7:10 PM, Kevin wrote:
>
> Why isn't there a global property to disable the graphic subsystem?
>
> Better yet a handler similar to "onStartup" is called only when the
> display/GUI is missing allowing developers to take action (run in
> console mode or GUI). Many frameworks support this feature by
> creating GUI components as containers only when the DISPLAY/GUI is
> unavailable. With a few tweaks RR could have one engine to support
> both CGI/CONSOLE and DISPLA/X/GUI systems and simplify their
> maintenance.
>
> Please correct me if I am incorrect or I have missed some API which
> allows this (in a stand-alone).

This is exactly how it works. If the GUI is absent, you can run the
engine via text-based scripts. This is the recommended (and only) way to
use the engine as a CGI on servers. Many of us on this list have already
implemented web-based CGIs; I have a handful of them running on my
server right now.

The only message the engine sends, in that case, is a "startup" message.
Your text script must include an "on startup" handler that will catch
this message.

See:

--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dsc at swcp.com Sat Mar 6 20:20:44 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 6 Mar 2004 18:20:44 -0700 Subject: Standalone shell/console application In-Reply-To: <20040307004242.1527C2999E@xprdmailfe22.nwk.excite.com> Message-ID: On Saturday, March 6, 2004, at 05:42 PM, Kevin wrote: > I am afraid my communication skills are not very good and my > explaination maybe misleading. I am not speaking of solely > console/text/shell application or of CGI. I am speaking of a single > stand alone application preforming double duty as both a > interactive/GUI application or a console/text/shell based application. Why not try it and see? The GUI version will have to have one stack, so maybe you can look at a command line switch to make that invisible. There is a chance that the GUI version will choke in an environment without a GUI, I suppose. You probably know how to tinker with something like this. As an alternative, you might have the command-line version decide whether to run the GUI version or not. Dar Scott From pixelbird at interisland.net Sat Mar 6 20:59:27 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 06 Mar 2004 17:59:27 -0800 Subject: PDF In-Reply-To: <20040306170007.3AEF7930070@mail.runrev.com> Message-ID: OOPS!, > Date: Fri, 05 Mar 2004 23:48:36 -0800 > From: Ken Norris > Subject: RE: PDF > on mouseUp > global gAllowMove > set the allowMove of me to false > end mouseUp -------------- I *think* you can safely remove the global declaration... But only because it doesn't use it at all, and it's not the same variable name at all... ;-)))) Ken N. From bfr at nwlink.com Sat Mar 6 21:38:04 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Sat, 06 Mar 2004 18:38:04 -0800 Subject: use-revolution Digest, Vol 5, Issue 123 In-Reply-To: <735AF619-5DDD-11D8-85F5-000A95DA60FA@adelphia.net> Message-ID: > > What I want to know is Lego Mindstorms controllable via > Revolution????????? > I think it is in the serial realm....... > > I know there is a Mac version out there last time I searched. I think > it was an educational version. And there is something wrong with that? The "educational" version is Robolab by National Instruments. It is based on their very powerful Labview software. Robolab has several different user levels, and is quite powerful and sophisticated at the upper levels. It is also cross platform, which the toy software is not. From mpetrides at earthlink.net Sat Mar 6 21:48:16 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 6 Mar 2004 21:48:16 -0500 Subject: use-revolution Digest, Vol 5, Issue 123 In-Reply-To: References: Message-ID: >>>>And there is something wrong with that? Chill, please... I think he was just stating that he had heard there was Mac educational software to drive the Mindstorms. Didn't sound like any value judgment was attached--at least not to me. And thanks for the info about Robolab--I wasn't aware of it. Do you know where it is available and whether it runs in OS X? Marian On Mar 6, 2004, at 9:38 PM, Bruce Robertson wrote: >> >> What I want to know is Lego Mindstorms controllable via >> Revolution????????? >> I think it is in the serial realm....... >> >> I know there is a Mac version out there last time I searched. I think >> it was an educational version. > > And there is something wrong with that? > > The "educational" version is Robolab by National Instruments. It is > based on > their very powerful Labview software. Robolab has several different > user > levels, and is quite powerful and sophisticated at the upper levels. > It is > also cross platform, which the toy software is not. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Sat Mar 6 21:55:36 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 6 Mar 2004 21:55:36 -0500 Subject: OT Robolab Mac software for LEGO Mindstorms In-Reply-To: References: Message-ID: Actually, answered my own question. Robolab currently is OS 8 or 9 only not X native (but X-native version coming June 2004) Costs $69 from Pitsco LEGO Educational Division: http://www.pldstore.com/pld/finditem.cfm?itemid=1264 HTH. M On Mar 6, 2004, at 9:48 PM, Marian Petrides wrote: > > And thanks for the info about Robolab--I wasn't aware of it. Do you > know where it is available and whether it runs in OS X? > From nnoydb at excite.com Sat Mar 6 22:07:07 2004 From: nnoydb at excite.com (Kevin) Date: Sat, 6 Mar 2004 22:07:07 -0500 (EST) Subject: Standalone shell/console application Message-ID: <20040307030707.ADE3CB6D4@xprdmailfe18.nwk.excite.com> Thanks for the sugestion Dar and Et' al, I have tried several single stack stand alones with very little success. It seems every stand alone I build encounters the error "can't find display" before any Transcript code (my code) is executed. Now understand my experience with Transcript and RR is limited and I may have not found the necessary construct. I thought I could get some clues as to how this all functions by opening the "Distribution Builder" and some of the stacks built into RR (RTFS) but they are password protected (preventing me from viewing the source). I was under the impression that when I purchased the Enterprise version this would all be unlocked (basically allowing full access to the product) I guess I was mistaken. Do any of you know how to build a stand alone without Distribution Builder? Exactly where is the OS X engine? Kevin --- On Sat 03/06, Dar Scott < dsc at swcp.com > wrote: From: Dar Scott [mailto: dsc at swcp.com] To: use-revolution at lists.runrev.com Date: Sat, 6 Mar 2004 18:20:44 -0700 Subject: Re: Standalone shell/console application
On Saturday, March 6, 2004, at 05:42 PM, Kevin wrote:

> I am afraid my communication skills are not very good and my
> explaination maybe misleading. I am not speaking of solely
> console/text/shell application or of CGI. I am speaking of a single
> stand alone application preforming double duty as both a
> interactive/GUI application or a console/text/shell based application.

Why not try it and see? The GUI version will have to have one stack,
so maybe you can look at a command line switch to make that invisible.
There is a chance that the GUI version will choke in an environment
without a GUI, I suppose. You probably know how to tinker with
something like this.

As an alternative, you might have the command-line version decide
whether to run the GUI version or not.

Dar Scott

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From bfr at nwlink.com Sat Mar 6 23:06:10 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Sat, 06 Mar 2004 20:06:10 -0800 Subject: use-revolution Digest, Vol 5, Issue 123 In-Reply-To: Message-ID: > > And thanks for the info about Robolab--I wasn't aware of it. Do you > know where it is available and whether it runs in OS X? AFAIK the exclusive distributor is Pitsco, www.pitsco.com You will find the Robolab software under the Mindstorms links. http://www.pldstore.com/pld/catalog.cfm?dest=itempg&itemid=1264&secid=9&link on=subsection&linkid=45 From sims at ezpzapps.com Sun Mar 7 00:51:28 2004 From: sims at ezpzapps.com (sims) Date: Sun, 7 Mar 2004 06:51:28 +0100 Subject: EuroRevCon & WebMerge...it keeps getting better! Message-ID: Richard Gaskin and FourthWorld.com have generously offered a special price on WebMerge for all who attend EuroRevCon. WebMerge will be priced at 40% off the regular price! Normally only $99.00 (a real bargain at that price I might add) it will be available for on $59.00! WebMerge lets you export your data to HTML, generating static Web pages from database files. Build catalogs, e-zines, contact lists, image galleries and more, quickly and easily. WebMerge is the Web publishing software that works with nearly any database or spreadsheet data, including FileMaker Pro, Microsoft Access, AppleWorks, and Excel. Generated pages can be hosted on any Web server without the need for costly and complicated database hosting. A free demo version of WebMerge 2.3 is available now, offering many new features and more than a dozen new tags for your HTML templates: WebMerge: http://fourthworld.com/products/webmerge/index.html Make sure your seat is reserved at the European Revolution Conference! The special hotel and conference price ends on 10 March so send an email to rev at TechieTours.com to book your seat at the low special price. For the conference schedule and more information: http://TechieTours.com/Rev See you there! sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From scott at tactilemedia.com Sun Mar 7 01:57:15 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 06 Mar 2004 22:57:15 -0800 Subject: [OT] Alternate User Input Methods Message-ID: This is not directly related to Rev, but perhaps in some small way it could be. If you own an iSight camera, you might want to check out ToySight, a set of iSight controlled games from FreeVerse Software (www.freeverse.com). The games in and of themselves are not earth shattering, but the means of interaction is pretty compelling: move your hands and gesture in front of the camera to control and interact with the games. Makes me wonder if this type of thing could be done with Rev on a smaller scale (though I'd guess that Rev might not be fast enough to keep up with the input of the camera). Anyway, it's interesting to see how FreeVerse designed/laid out the UI to account for interaction where input is essentially very inaccurate. After an hour or so playing, it's easy to see why this type of gestural input is impractical for all but the strongest of computer users, but it's still a thought provoking experience in terms of how folks interact with their machines. Between ToySight and the iBiz Virtual Keyboard (http://store.yahoo.com/ibizpda/vike.html), maybe a Minority Report type future for computing isn't so far away... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pixelbird at interisland.net Sun Mar 7 02:36:15 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 06 Mar 2004 23:36:15 -0800 Subject: No Print In-Reply-To: <20040305223313.5578C930104@mail.runrev.com> Message-ID: Howdy, I comin' up empty here folks. I have a card with a scrolling group map and another metamap (same size as the group) on 768 x 612 card (stack dim's). I click Page Setup and orient my print. Then I click Print and check Preview. Nothing...nada...zilch. If I go ahead and print, it just passes a blank sheet through the printer. I need this to print. Why won't it print? TIA, Ken N. From mcdomi at free.fr Sun Mar 7 05:00:04 2004 From: mcdomi at free.fr (Dom) Date: Sun, 7 Mar 2004 11:00:04 +0100 Subject: No Print In-Reply-To: Message-ID: <1ga9y2q.1w2fyjc1v8wyacM%mcdomi@free.fr> Ken Norris wrote: > I need this to print. Why won't it print? Not necessarily Revolution's fault... I tried to print on 4" x 6" "bristol" cards... But the Epson driver refuses to print in the OS X environment -- it does in Classic, but the end of lines are broken... -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From 3mcgrath at adelphia.net Sun Mar 7 06:32:06 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 7 Mar 2004 06:32:06 -0500 Subject: No Print In-Reply-To: References: Message-ID: <101C6F30-702B-11D8-9787-000A95DA60FA@adelphia.net> Ken, Are you using the print card? print field? These are REV specific attributes. I used the file I worked on for you with "print card" and preview and it works. Try them out. Tom On Mar 7, 2004, at 2:36 AM, Ken Norris wrote: > Howdy, > > I comin' up empty here folks. I have a card with a scrolling group map > and > another metamap (same size as the group) on 768 x 612 card (stack > dim's). > > I click Page Setup and orient my print. Then I click Print and check > Preview. Nothing...nada...zilch. If I go ahead and print, it just > passes a > blank sheet through the printer. > > I need this to print. Why won't it print? > > TIA, > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From plsntbreez at mac.com Sun Mar 7 07:11:10 2004 From: plsntbreez at mac.com (Brian Maher) Date: Sun, 7 Mar 2004 07:11:10 -0500 Subject: Interesting Utility for PDF Generation In-Reply-To: <804ABE44-6FBC-11D8-97FE-0003936D012E@mac.com> References: <804ABE44-6FBC-11D8-97FE-0003936D012E@mac.com> Message-ID: <85881FF4-7030-11D8-9CB8-000A95B02D84@mac.com> Hi Andre, > just found this article on devchannel > > http://tools.devchannel.org/devtoolschannel/04/03/02/183211.shtml > > it's about XML to PDF translation. Didn't read it, but I think it has > to do with the topic. My friend looked at this but decided that for his needs it just wouldn't work. The XML structure is too complex, it needs to many pieces to run and when you are printing hundreds to thousands of invoices per day the overhead of repeatedly loading java becomes too much of a performance hit. From his perspective the only advantage that has is that it is free. These reasons are why he paid some friends of his to create his utility. As his web site states, it was designed to replace preprinted forms. Cheers, Brian From rooster at drizzle.com Sun Mar 7 07:24:11 2004 From: rooster at drizzle.com (iMP) Date: Sun, 7 Mar 2004 04:24:11 -0800 Subject: Dragging list line to re-order position? In-Reply-To: <20040307113228.ED32D930059@mail.runrev.com> References: <20040307113228.ED32D930059@mail.runrev.com> Message-ID: Hi: Is it possible to drag a line in a list to a new position within that list? With or without a modifier key? Thanks, guy o. From janschenkel at yahoo.com Sun Mar 7 07:38:34 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 7 Mar 2004 04:38:34 -0800 (PST) Subject: Dragging list line to re-order position? In-Reply-To: Message-ID: <20040307123834.63408.qmail@web60509.mail.yahoo.com> --- iMP wrote: > Hi: > > Is it possible to drag a line in a list to a new > position within that > list? With or without a modifier key? > > Thanks, > > guy o. > Hi Guy, Though it is not (yet) possible without scripting, I made a sample stack a while ago that shows one way of doing it. Direct link : A short note of warning : the scripts in that stack are not the most readable. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From sims at ezpzapps.com Sun Mar 7 12:41:08 2004 From: sims at ezpzapps.com (sims) Date: Sun, 7 Mar 2004 18:41:08 +0100 Subject: test Message-ID: Test. Slowest day I've seen in a loooong time. sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From gbojsza at mac.com Sun Mar 7 14:35:52 2004 From: gbojsza at mac.com (Bojsza) Date: Sun, 7 Mar 2004 13:35:52 -0600 Subject: Color help Message-ID: Hi, I am working on doing some graphing...but unfortunately I am color blind and though I want to produce something that is pleasing for the user I know (from past experiences) that my color choices have always been atrocious. Would someone be kind enough to suggest 10 colors that are distinct enough and look appealing from a user perspective that I should use for my lines in my graph (please use the textColor format x,x,x numeric triplett). Though for most times the user will probably be using only 6 variables, they will occasionally go as many as 10. Please list the colors in what you think would be the best through less desirable but OK. Also a suggestion as to what the graph's background color should be. This is for screen and printing. I really hate asking for something this trivial but it is necessary. Thanks, Glen From JimCarwardine at OwnYourFuture-net.com Sun Mar 7 15:21:53 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sun, 07 Mar 2004 16:21:53 -0400 Subject: Indirect Reference Message-ID: I?m having trouble with something that should be very simple to do. Maybe someone can tell me what I?m missing... I?m building a reference to a specific field in a nested group in a scrolling group: get quote & "actionStepDueDate" & quote & " of group " & quote & theGroup & quote put getTheDate(field it) into field it When I execute this statement, ?it? contains... ?actionStepDueDate? of group ?actionStep1? I?m getting an error ? ?no such object? when I execute the second statement and I don?t see what I?m doing wrong... Jim -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From revolution at jaedworks.com Sun Mar 7 15:27:52 2004 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 7 Mar 2004 12:27:52 -0800 Subject: Builing a complex text-editor - possible? In-Reply-To: References: Message-ID: At 12:54 AM +0100 3/7/2004, Jan S?lid wrote: >Is it possible to have different margins in different parts of the >same field - like Word? >If this is not the case. Does anyone have any suggestion on how to do this? It's not (yet) possible - currently the margins and firstIndent properties don't apply to lines in fields, only to the entire field. I'm not sure it's practical to build a full word processor in Rev right now, with variable margins for different paragraphs. For *displaying* text with variable margins, I would take the approach of creating a separate transparent field (with its own margins and firstIndent setting) for each run of text, then grouping the fields and giving the group a scrollbar. This makes the group look like a single scrolling field, but each separate field in the group can have its own margins, background color, and so on. However, for editing this would be problematic. You could create the fields on the fly to reflect the user's margin settings, but then you'd have to handle such things as selecting multiple paragraphs across field boundaries by script. -- jeanne a. e. devoto ~ jaed at jaedworks.com http://www.jaedworks.com From dsc at swcp.com Sun Mar 7 17:12:16 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 7 Mar 2004 15:12:16 -0700 Subject: Color help In-Reply-To: Message-ID: <7E9ADF60-7084-11D8-B730-000A9567A3E6@swcp.com> On Sunday, March 7, 2004, at 12:35 PM, Bojsza wrote: > I am working on doing some graphing...but unfortunately I am color > blind and though I want to produce something that is pleasing for the > user I know (from past experiences) that my color choices have always > been atrocious. I don't have a list. Just a couple of comments... I think I have seen such lists at web-design sites. I suggest you exploit your expertise/experience here. You might make sure that line and point styles are plentiful. You might warn a user (or include a comment some how) when pairs work poorly for popular kinds of color blindness. Both my youngest son and my father-in-law are color blind and have influenced both my software design and my electronics design. Dar Scott From dsc at swcp.com Sun Mar 7 17:15:34 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 7 Mar 2004 15:15:34 -0700 Subject: Builing a complex text-editor - possible? In-Reply-To: Message-ID: On Saturday, March 6, 2004, at 04:54 PM, Jan S?lid wrote: > Is it possible to have different margins in different parts of the > same field - like Word? > If this is not the case. Does anyone have any suggestion on how to do > this? I would consider multiple fields in a group. Sounds like lots of work to build up the core capability, though. Dar Scott From JimCarwardine at OwnYourFuture-net.com Sun Mar 7 18:08:53 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sun, 07 Mar 2004 19:08:53 -0400 Subject: Indirect Reference In-Reply-To: Message-ID: So, now I know that the field reference syntax is ok. The problem seems to be the indirect reference. When the function getTheDate gets the parameter, it is not the contents of the field, but the field name as it was put into the variable "it". Is there a technique with indirect object references? Jim on 3/7/04 4:21 PM, Jim Carwardine wrote: > get quote & "actionStepDueDate" & quote & " of group " & quote & > theGroup & quote > put getTheDate(field it) into field it -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From pixelbird at interisland.net Sun Mar 7 18:25:36 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 07 Mar 2004 15:25:36 -0800 Subject: No Print In-Reply-To: <20040307113228.21702930097@mail.runrev.com> Message-ID: Hi Tom, > Date: Sun, 7 Mar 2004 06:32:06 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: No Print > > Ken, > > Are you using the print card? > print field? > > These are REV specific attributes. > > I used the file I worked on for you with "print card" and preview and > it works. > > Try them out. ------------ Yes, I posted "Then I click Print ", but I meant "Print Card". Of course...I did. Like I said, it comes up empty. There is a blank page in the HP's Preview. Other cards print OK, but this one doesn't...and it MUST print. Is the size of the .jpg image freaking it out, even though it doesn't appear onscreen? Let me take a screenshot into PS and try to print from there and see what happens. I'll get back. The problem _must_ be solved. Ken N. From chipp at chipp.com Sun Mar 7 20:22:55 2004 From: chipp at chipp.com (Chipp Walters) Date: Sun, 7 Mar 2004 19:22:55 -0600 Subject: Interesting Utility for PDF Generation In-Reply-To: <3C74793F-6F64-11D8-AB50-000A95B02D84@mac.com> Message-ID: Hi Brian, > I am working with him > to try to > come up with the right model for the tool as a "generic, non-language > specific > report generation" tool. For your needs, what kind of licensing model > / price > point would work best? First, I didn't see where you or he mentioned this actually works with RunRev. In case you didn't already know, a DLL must be customized to work correctly in RunRev. The model which would work best, is (as I mentioned earlier) one which allows developers to bundle it in with their apps for no per unit cost. The idea (like altBrowser.dll) is once purchased, you can use it in anyway you like, and include it in as many applications as you like with the only stipulation you cannot resell the basic DLL to other developers for their eventual distribution (they should buy their own!). This is also a model used liberally for VB and other languages. So, you pay one time. The cost is of course is a marketing/sales issue. You'll need to consider support (or support for a fee), upgrades, and how sellable the product is. For instance, if the external runs on both Mac and PC, I think he can charge more for it than on just one platform --and it will probably sell better. One of the issues with altBrowser.dll is that it is only for sale on one platform. I've chosen to price it currently at $30. When we next upgade, the price will probably go up a few bucks. My thinking is that I'll not get rich providing products for developers. If I can sell enough to pay the development costs, I'm happy. Also, I don't want to spend a lot of time with tech support either. So, $30 represents a number IMO only serious users will want to spend. Currently, the add-on market for RR isn't that mature at this time. I think that might be about to change;-) best, Chipp From scott at tactilemedia.com Sun Mar 7 20:27:19 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 07 Mar 2004 17:27:19 -0800 Subject: [OT] To Chipp Walters In-Reply-To: Message-ID: Chipp, just so you know, I get the following returned to me after sending you a message directly: The original message was received at Sun, 7 Mar 2004 19:47:17 -0500 (EST) from adsl-67-119-12-214.dsl.snfc21.pacbell.net [67.119.12.214] ----- The following addresses had permanent fatal errors ----- ----- Transcript of session follows ----- ... while talking to mserv.chipp.com.: >>> RCPT To: <<< 550-rejected because 207.155.248.14 is in a black list at dnsbl.sorbs.net <<< 550 Spam Received See: http://www.dnsbl.sorbs.net/cgi-bin/lookup?IP=207.155.248.14 550 ... User unknown Not sure where the error is coming from... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rodney at oceanbrowser.com Sun Mar 7 20:39:40 2004 From: rodney at oceanbrowser.com (Rodney Tamblyn) Date: Mon, 8 Mar 2004 14:39:40 +1300 Subject: Windows standalone builder - set version number? Message-ID: <77C19FB6-70A1-11D8-8577-003065F97100@oceanbrowser.com> Must be missing something obvious here but no matter which fields I fill in the standalone builder for Windows, it always generates executables with version number 2.4.2.1 (i.e. the Revolution version number). How do you specify your own version number? -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From scott at tactilemedia.com Sun Mar 7 20:50:29 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 07 Mar 2004 17:50:29 -0800 Subject: Windows standalone builder - set version number? In-Reply-To: <77C19FB6-70A1-11D8-8577-003065F97100@oceanbrowser.com> Message-ID: On 3/7/04 5:39 PM, "Rodney Tamblyn" wrote: > Must be missing something obvious here but no matter which fields I > fill in the standalone builder for Windows, it always generates > executables with version number 2.4.2.1 (i.e. the Revolution version > number). How do you specify your own version number? I believe you need to go in with a resource editor to physically change this string since, as you noted, it reflects the version of the engine. Otherwise, you can enter version info in the other available fields. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pixelbird at interisland.net Sun Mar 7 20:54:16 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 07 Mar 2004 17:54:16 -0800 Subject: No Print In-Reply-To: <20040308015035.821EA9300A8@mail.runrev.com> Message-ID: on 3/7/04 3:25 PM, Ken Norris at pixelbird at interisland.net wrote: > Let me take a screenshot into PS and try to print from there and see what > happens. I'll get back. ----------- Actually, I took a screenshot and just printed straight from the viewer (Picture 89, I think) It printed fine, so there is nothing wrong with printer communications from the Apple side. I tried reducing the card size a mite so it will fit easier. Still nothing. Preview shows a blank. In fact, this time Rev hung and I had to Force Quit. Something is seriously wrong with Print Card here. Is there a workaround? TIA, Ken N. P.S. I should mention I'm using version 2.03, not the new one. From rodney at infiny.co.nz Sun Mar 7 21:02:36 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Mon, 8 Mar 2004 15:02:36 +1300 Subject: Windows standalone builder - set version number? In-Reply-To: References: Message-ID: Scott, Thanks for the post. Can you recommend one? I have never used (or need to use) a resource editor on Windows before. R. On 8/03/2004, at 2:50 PM, Scott Rossi wrote: > On 3/7/04 5:39 PM, "Rodney Tamblyn" wrote: > >> Must be missing something obvious here but no matter which fields I >> fill in the standalone builder for Windows, it always generates >> executables with version number 2.4.2.1 (i.e. the Revolution version >> number). How do you specify your own version number? > > I believe you need to go in with a resource editor to physically > change this > string since, as you noted, it reflects the version of the engine. > Otherwise, you can enter version info in the other available fields. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From monte at sweattechnologies.com Sun Mar 7 21:10:05 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 8 Mar 2004 12:40:05 +1030 Subject: Windows standalone builder - set version number? In-Reply-To: <77C19FB6-70A1-11D8-8577-003065F97100@oceanbrowser.com> Message-ID: > Must be missing something obvious here but no matter which fields I > fill in the standalone builder for Windows, it always generates > executables with version number 2.4.2.1 (i.e. the Revolution version > number). How do you specify your own version number? Tuv and I are looking into this one. It seems that there are two places to set the file version and product version and the DB is only setting one. Unfortunately Windows (XP at least) prominently displays the one we aren't setting. For now Resource Tuner is a great shareware product that can edit these fields. Cheers Monte From ambassador at fourthworld.com Sun Mar 7 21:51:21 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 07 Mar 2004 18:51:21 -0800 Subject: topStack returns empty? Message-ID: <404BDFA9.7030607@fourthworld.com> The topstack function should return the topmost window of the lowest mode, but under what circumstances (if any) should it return empty? I would have thought that should never occur, since the engine requires at least one stack open at all times. In my circumstance it should be even simpler, as there is one toplevel stack open and several palette windows -- yet under circumstances I have yet to pin down a recipe for, I have been able to query the topstack in the middle of a complex routine and it returns empty. Why? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From davis.phil at comcast.net Sun Mar 7 22:01:17 2004 From: davis.phil at comcast.net (Phil Davis) Date: Sun, 7 Mar 2004 19:01:17 -0800 Subject: topStack returns empty? In-Reply-To: <404BDFA9.7030607@fourthworld.com> Message-ID: Does the 'effective' modifier make any difference in the result? (e.g. 'put the effective topStack') Phil Davis > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Richard > Gaskin > Sent: Sunday, March 07, 2004 6:51 PM > To: How to use Revolution > Subject: topStack returns empty? > > > The topstack function should return the topmost window of the lowest > mode, but under what circumstances (if any) should it return empty? > > I would have thought that should never occur, since the engine requires > at least one stack open at all times. In my circumstance it should be > even simpler, as there is one toplevel stack open and several palette > windows -- yet under circumstances I have yet to pin down a recipe for, > I have been able to query the topstack in the middle of a complex > routine and it returns empty. > > Why? > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From pixelbird at interisland.net Sun Mar 7 22:59:00 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 07 Mar 2004 19:59:00 -0800 Subject: No Print In-Reply-To: <20040307113228.21702930097@mail.runrev.com> Message-ID: Howdy, > Date: Sat, 06 Mar 2004 23:36:15 -0800 > From: Ken Norris > Subject: No Print > I need this to print. Why won't it print? ----------- Well, at least in part, this is a memory problem. I upped Rev's memory allocation (OS 9.2.1) and also the Print program for my printer. It will print now, but the card is so far offset on the page that it runs off the edge, even though I reduced it's size. Any ideas to cure this will be much appreciated. TIA, Ken N. From pixelbird at interisland.net Sun Mar 7 23:38:01 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 07 Mar 2004 20:38:01 -0800 Subject: Groups and events In-Reply-To: <20040307113228.21702930097@mail.runrev.com> Message-ID: Howdy, So, groups don't respond to mouse events? Group Script: on mouseDown beep end mouseDown ...fails...nothing happens. Why? TIA, Ken N. From pixelbird at interisland.net Sun Mar 7 23:46:11 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 07 Mar 2004 20:46:11 -0800 Subject: Returning scroll values In-Reply-To: <20040307113228.21702930097@mail.runrev.com> Message-ID: Howdy, How do I get hScroll and vScroll values on the fly from working the scrollbars of a group? Ken N. From jacque at hyperactivesw.com Sun Mar 7 23:54:06 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 07 Mar 2004 22:54:06 -0600 Subject: Groups and events In-Reply-To: References: Message-ID: <404BFC6E.3020900@hyperactivesw.com> On 3/7/04 10:38 PM, Ken Norris wrote: > Howdy, > > So, groups don't respond to mouse events? > > Group Script: > > on mouseDown > beep > end mouseDown > > ...fails...nothing happens. Why? Card groups are in front of the card. Mouse events go from the control to the card; the group isn't in the path. If you give the group background behavior then it will get the message after the card does. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Mon Mar 8 00:12:30 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 7 Mar 2004 22:12:30 -0700 Subject: Groups and events In-Reply-To: Message-ID: <32DC6065-70BF-11D8-A868-000A9567A3E6@swcp.com> On Sunday, March 7, 2004, at 09:38 PM, Ken Norris wrote: > on mouseDown > beep > end mouseDown > > ...fails...nothing happens. Why? Groups will respond to mouse events. The event might be caught by a handler in a containing control or group or, if the group has background behavior set, the card. A front script might also steal it away Perhaps you defined a mouseDown handler in an contained control. Example: Suppose you have a control owned by a group that is on a card. The path is like this: ==> front scripts ===> control ====> group ====> card ===> ... Dar Scott From rooster at drizzle.com Mon Mar 8 00:14:53 2004 From: rooster at drizzle.com (iMP) Date: Sun, 7 Mar 2004 21:14:53 -0800 Subject: Dragging list line to re-order position? In-Reply-To: <20040307170031.E7F56930072@mail.runrev.com> References: <20040307170031.E7F56930072@mail.runrev.com> Message-ID: Hi Jan: > Thanks, that's clever and works rather well ! >A short note of warning : the scripts in that stack are not the most readable. They read OK, I'm just surprised it takes so much coding to accomplish. Thanks, guy From pixelbird at interisland.net Mon Mar 8 00:22:33 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 07 Mar 2004 21:22:33 -0800 Subject: Never mind -- looks like this (was Returning scroll values) In-Reply-To: Message-ID: on 3/7/04 8:46 PM, Ken Norris at pixelbird at interisland.net wrote: > How do I get hScroll and vScroll values on the fly from working the scrollbars > of a group? ---------- Here it is: on scrollBarDrag put hScroll(me) into x put vScroll(me) into y put x,y end scrollBarDrag ...so you can tell what's happening, in case anyone is interested. This is part of a project which uses maps and metamaps to scroll a large oversize picture (actually a county road map of my island in this case) using scrollbars, a pseudo-grab routine in the group, and a metaMap with a moveable rect that causes the big map to scroll, all of which will respond to each other. Scroll-It-Your-Way ;-) Of course, I'll share when I get it all together and try to get the code cleaned up. Ken N. From kray at sonsothunder.com Mon Mar 8 00:51:43 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 7 Mar 2004 23:51:43 -0600 Subject: Returning scroll values In-Reply-To: Message-ID: <000701c404d1$734fc4a0$6601a8c0@LightningFlash> You can trap "scrollbardrag" and then query those properties. HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Ken Norris > Sent: Sunday, March 07, 2004 10:46 PM > To: use-revolution at lists.runrev.com > Subject: Returning scroll values > > > Howdy, > > How do I get hScroll and vScroll values on the fly from > working the scrollbars of a group? > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From kray at sonsothunder.com Mon Mar 8 00:55:43 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 7 Mar 2004 23:55:43 -0600 Subject: Groups and events In-Reply-To: <404BFC6E.3020900@hyperactivesw.com> Message-ID: <000801c404d2$02619790$6601a8c0@LightningFlash> > Card groups are in front of the card. Mouse events go from > the control > to the card; the group isn't in the path. If you give the group > background behavior then it will get the message after the card does. Yes, but actually it's slightly different - mouse events over an open area of the group (i.e. not over a control in the group) are not trapped by the group (they go to the card). Mouse event that are on a control in the group go to the control, then the group, then the card. Simple test: -- Card script on mouseUp answer "Card" end mouseUp -- Group script of group that contains a button on mouseUp beep end mouseUp Make the group larger than the button that it contains. When you click on the open area of the group, you get the answer dialog. When you click on the button, you get a beep. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From erikhans08 at yahoo.com Mon Mar 8 01:30:56 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sun, 7 Mar 2004 22:30:56 -0800 (PST) Subject: Groups and events In-Reply-To: <32DC6065-70BF-11D8-A868-000A9567A3E6@swcp.com> Message-ID: <20040308063056.20332.qmail@web61102.mail.yahoo.com> --- Dar Scott wrote: > ==> front scripts ===> control ====> group > ====> card ===> ... thanks, that is so clear. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From chona2 at eq.edu.au Mon Mar 8 01:42:15 2004 From: chona2 at eq.edu.au (Chris Honan) Date: Mon, 08 Mar 2004 16:42:15 +1000 Subject: educational stacks Message-ID: <000e01c404d8$7ecfc850$025e850a@TITAN> Hello, I am the teaching principal of a small, rural school in Far North Queensland, Australia. I am also a new Revolution user/ "programmer". After 'playing' with Revolution 1.1.1. I have become quite excited about developing some standalone applications for my 6 to 12 year old students. Ideally these would work like the Revolution Documentation included in the program itself. That is, they have a simple graphic, an interactive menu and hyperlinks. Much like a webpage, but in a standalone program. To save building these from scratch, I was hoping it might be possible to obtain some stacks that already do this; or modify the Revolution Documentation stacks themselves to include the content, links, images, etc. applicable to my children. I am aware of the "Preceptor Tools" stacks and have tinkered with them - but they are too much for what I'm after. Consequently, is it possible to 'hack' the Revolution Documentation stacks? Or are you able to direct me towards a freely available stack that can be modified accordingly? Thanks for your time and consideration. I look forward to your replies. Regards, Chris Honan Curriculum Leader Upper Barron State School Kennedy Highway, via Atherton. Qld 4883 Australia Ph: 07 40950221 Fax: 07 40950101 http://upperbarronss.eq.edu.au From rodney at infiny.co.nz Sun Mar 7 21:16:21 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Mon, 8 Mar 2004 15:16:21 +1300 Subject: Windows standalone builder - set version number? In-Reply-To: References: Message-ID: <97683A48-70A6-11D8-8577-003065F97100@infiny.co.nz> Hi Monte, Thanks for this information. It's not just XP, the same problem happens under Windows 2000 R. On 8/03/2004, at 3:10 PM, Monte Goulding wrote: > >> Must be missing something obvious here but no matter which fields I >> fill in the standalone builder for Windows, it always generates >> executables with version number 2.4.2.1 (i.e. the Revolution version >> number). How do you specify your own version number? > > Tuv and I are looking into this one. It seems that there are two > places to > set the file version and product version and the DB is only setting > one. > Unfortunately Windows (XP at least) prominently displays the one we > aren't > setting. For now Resource Tuner is a great shareware product that can > edit > these fields. > > Cheers > > Monte > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From monte at sweattechnologies.com Mon Mar 8 02:13:15 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 8 Mar 2004 17:43:15 +1030 Subject: Windows standalone builder - set version number? In-Reply-To: <97683A48-70A6-11D8-8577-003065F97100@infiny.co.nz> Message-ID: > Hi Monte, > > Thanks for this information. It's not just XP, the same problem > happens under Windows 2000 OK... it will be one fix for all anyway. But it may not get into the next revision of Rev due to the complexity. Cheers Monte From chipp at chipp.com Mon Mar 8 03:01:49 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 02:01:49 -0600 Subject: Video Tutorials on the Geometry Manager Message-ID: <404C286D.7000209@chipp.com> A while back, my good friend Jerry Daniels started extolling the virtues of the Geometry Manager. Well, I had used it in version 1.1 rather unsuccessfully, and had since surmised "real men doon't use the Geometry Manager" and hand-coded all my resizeStack messages. So, on Jerry's urging, I decided to spend some time expoloring RR's Geometry Manager. While it isn't perfect, it has come quite a long way! I mentioned how encouraged I was to Kevin at RR and he agreed, saying something about how great the technology is, and how difficult it is to explain. After thinking about it, I decided to create some (non-professional) videos which go step-by-step through the features. These videos run on both Mac and PC. I hope some of you find them valuable and begin to use GM in your own projects! http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm best, Chipp From chipp at chipp.com Mon Mar 8 03:19:44 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 02:19:44 -0600 Subject: Indirect Reference In-Reply-To: References: Message-ID: <404C2CA0.7090401@chipp.com> Jim, Is what you are trying to create is the script: get the actionStepDueDate of group theGroup put getTheDate(field it) into field it ??? So why do you need the quotestuff? Jim Carwardine wrote: > I?m having trouble with something that should be very simple to do. Maybe > someone can tell me what I?m missing... > > I?m building a reference to a specific field in a nested group in a > scrolling group: > > get quote & "actionStepDueDate" & quote & " of group " & quote & > theGroup & quote > put getTheDate(field it) into field it > > When I execute this statement, ?it? contains... ?actionStepDueDate? of group > ?actionStep1? > > I?m getting an error ? ?no such object? when I execute the second statement > and I don?t see what I?m doing wrong... Jim From jcwall at jaguar1.usouthal.edu Mon Mar 8 04:11:37 2004 From: jcwall at jaguar1.usouthal.edu (jcwall at jaguar1.usouthal.edu) Date: Mon, 08 Mar 2004 12:11:37 +0300 Subject: Video Tutorials on the Geometry Manager Message-ID: <2d91d2ca86.2ca862d91d@jaguar1.usouthal.edu> Chipp The tutorials were extremely helpful. The second did not run all the way through for me. The picture disappeared although your voice continued with the commentary. This method of instruction, i.e. movies, is being used by Apple for their on-line seminars and they are very effective. I would love to see you do a tutorial on how you produced your tutorials. Many thaks, Jim Wall From benr_mc at cogapp.com Mon Mar 8 05:28:40 2004 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Mon, 08 Mar 2004 10:28:40 +0000 Subject: Freelance/Contract Revolution programmers in the UK Message-ID: Hi, I'd be most interested to hear from anyone based on or near the south coast of the UK - essentially near Brighton - who might be available for some freelance or contract work using Revolution or MetaCard. Our immediate requirement probably involves Revolution with AppleScript, but even if you're a Windows- or Unix-only Revolutionary, I'd like to hear from you for possible future activities. Please reply directly to me, *NOT* to the list. Many thanks, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From graham.samuel at wanadoo.fr Mon Mar 8 05:41:22 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Mon, 08 Mar 2004 11:41:22 +0100 Subject: Indirect Reference Message-ID: <6.0.3.0.2.20040308111854.01c96de8@pop3.blueyonder.co.uk> On Sun, 07 Mar 2004 16:21:53 -0400, Jim Carwardine wrote: >I?m having trouble with something that should be very simple to do. Maybe >someone can tell me what I?m missing... > >I?m building a reference to a specific field in a nested group in a >scrolling group: > > get quote & "actionStepDueDate" & quote & " of group " & quote & >theGroup & quote > put getTheDate(field it) into field it > >When I execute this statement, ?it? contains... ?actionStepDueDate? of group >?actionStep1? > >I?m getting an error ? ?no such object? when I execute the second statement >and I don?t see what I?m doing wrong... Jim >-- and >So, now I know that the field reference syntax is ok. The problem seems to >be the indirect reference. When the function getTheDate gets the parameter, >it is not the contents of the field, but the field name as it was put into >the variable "it". Is there a technique with indirect object references? >Jim It strikes me that you have left the 'the' out of the 'get' statement, since apparently you're referring to a custom property; but in terms of indirection you're working too hard as the engine itself will evaluate 'theGroup' and use its contents. So your 'get' line should read: get the actionStepDueDate of group theGroup Then I think it should work. Seems to work here, anyway. If you want to get any more indirect than this, use a 'do' statement, which evaluates a string before executing it. HTH Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From psahores at easynet.fr Mon Mar 8 06:21:04 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 8 Mar 2004 12:21:04 +0100 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <404C286D.7000209@chipp.com> References: <404C286D.7000209@chipp.com> Message-ID: Thanks, Chipp ! Le 8 mars 04, ? 09:01, Chipp Walters a ?crit : > A while back, my good friend Jerry Daniels started extolling the > virtues of the Geometry Manager. Well, I had used it in version 1.1 > rather unsuccessfully, and had since surmised "real men doon't use the > Geometry Manager" and hand-coded all my resizeStack messages. > > So, on Jerry's urging, I decided to spend some time expoloring RR's > Geometry Manager. While it isn't perfect, it has come quite a long > way! I mentioned how encouraged I was to Kevin at RR and he agreed, > saying something about how great the technology is, and how difficult > it is to explain. After thinking about it, I decided to create some > (non-professional) videos which go step-by-step through the features. > > These videos run on both Mac and PC. > > I hope some of you find them valuable and begin to use GM in your own > projects! > > http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm > > best, > > Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From graham.samuel at wanadoo.fr Mon Mar 8 06:57:52 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Mon, 08 Mar 2004 12:57:52 +0100 Subject: Help with Scripter's Scrapbook 3.1 Message-ID: <6.0.3.0.2.20040308124258.01ca0520@pop3.blueyonder.co.uk> I was very pleased to read about SS3.1 - I'd thought of using earlier versions but had never got around to it. It looks like a great product, and for me it will (I trust) solve a very particular problem I have which is that I can't easily develop a new version of a stack or stacks by cannibalising an old version because RR won't allow two stacks of the same name to coexist in the IDE. Up to now I've got round this by laboriously copying scripts of the old stacks to a text editor and keeping that open while working on the new ones... However I am sorry to act so dumb, but in the faint hope this may be useful to revolutionaries other than myself, can I use the list to ask Hugh Senior or Ken Ray for a very quick 'getting started' tutorial on the Scripter's scrapbook? I couldn't find anything like that in the ReadMe or Help texts, and my first hurdle was that the only type of document that I seem to be allowed to import is a Scripter's Scrapbook file, whereas (of course) I want to import scripts, stacks and text files that I've already collected. Clearly this is possible, even so easy that it doesn't need explaining except to the GUI-challenged, but there it is. I also so far I haven't developed a mental model of what the scrapbook is - a collection of cross-linked files, a database that points to files, files converted to special format, files in their original form, etc? I also don't yet understand the context in which I can use it with the RunRev IDE - for instance, when I exit the IDE, I'm asked whether I want to save the SS stacks - do I? Can I run the SS in the background while developing, including destroying my developing mainstack and reloading it etc, moving from browse tool to pointer and back and so forth? The Help system seems to assume I've got all that firmly in my head and I now want to do relatively sophisticated stuff like creating links. I'm too ignorant as yet to benefit from that sort of advice. Sorry again if this is totally obvious to everyone else. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From rodney at infiny.co.nz Mon Mar 8 07:37:34 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Tue, 9 Mar 2004 01:37:34 +1300 Subject: Windows standalone builder - set version number? In-Reply-To: References: Message-ID: <5FF570B5-70FD-11D8-B20F-003065F97100@infiny.co.nz> Monte, Thanks very much. Can I put my vote in at least to try and get this in if possible. I think that most developers expect to be able to dependably set the version number of their applications when building standalones. The worst thing here is that it appears that setting versions is support because there are fields for setting the information in the standalone builder - but it doesn't actually do it. I was wondering why my installation software was not updating the executable files - it wasn't until I checked the standalones that I realised this problem exists. This is not good - but at least there is a work around. Rodney On 8/03/2004, at 8:13 PM, Monte Goulding wrote: > >> Hi Monte, >> >> Thanks for this information. It's not just XP, the same problem >> happens under Windows 2000 > > OK... it will be one fix for all anyway. But it may not get into the > next > revision of Rev due to the complexity. > > Cheers > > Monte > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From janselid at hotmail.com Mon Mar 8 07:42:21 2004 From: janselid at hotmail.com (=?iso-8859-1?Q?Jan_S=E6lid?=) Date: Mon, 8 Mar 2004 13:42:21 +0100 Subject: Builing a complex text-editor - possible? References: Message-ID: Thanks... Actually, a hidden table field could be the right thing. Then I could store information about the lines on the same lines as the original. Because I also need to store detailed information about the users text. I'm building something similar to a scriptwriter - like Final Draft. The lines will have character names, dialoge, etc. If one line has a character name, like: ROGER Dialog...... ..if the user enter the "Roger"-line - the table field will contain info like an array: tab(100), type(Character), instance(the number of rogers), ....and so on... My next questions (thanks for the help) is: 1. Could I make a chunk of Roger and make the cursor jump to that chunk? (It would then seem like an individual margin) 2. Will this make the typing slow? 3. Is this a good idea at all? J.S. > At 12:54 AM +0100 3/7/2004, Jan S?lid wrote: > >Is it possible to have different margins in different parts of the > >same field - like Word? > >If this is not the case. Does anyone have any suggestion on how to do this? > > It's not (yet) possible - currently the margins and firstIndent > properties don't apply to lines in fields, only to the entire field. > I'm not sure it's practical to build a full word processor in Rev > right now, with variable margins for different paragraphs. > > For *displaying* text with variable margins, I would take the > approach of creating a separate transparent field (with its own > margins and firstIndent setting) for each run of text, then grouping > the fields and giving the group a scrollbar. This makes the group > look like a single scrolling field, but each separate field in the > group can have its own margins, background color, and so on. > > However, for editing this would be problematic. You could create the > fields on the fly to reflect the user's margin settings, but then > you'd have to handle such things as selecting multiple paragraphs > across field boundaries by script. > -- > jeanne a. e. devoto ~ jaed at jaedworks.com > http://www.jaedworks.com > From richmond at mail.maclaunch.com Mon Mar 8 06:20:07 2004 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 08 Mar 2004 06:20:07 -0500 Subject: Naive questions about contacting databases Message-ID: 1. From RR how can I access a database and display the contents of its tables/fields in RR ? 2. From RR how can I access a remote data base and . . . ? 3. How can I export processed data in a more useful format than a tab-delimited text document? Grateful for all help! Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html and http://www.runrev.com/Revolution1/developercentral/usercontributions.html _______________________________________ --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From FlexibleLearning at aol.com Mon Mar 8 08:02:16 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 8 Mar 2004 08:02:16 EST Subject: Help with Scripter's Scrapbook 3.1 Message-ID: <106.2d45b751.2d7dc8d8@aol.com> Hi Graham: >I was very pleased to read about SS3.1 - I'd thought of using earlier >versions but had never got around to it. It looks like a great product, and >for me it will (I trust) solve a very particular problem I have which is >that I can't easily develop a new version of a stack or stacks by >cannibalising an old version because RR won't allow two stacks of the same >name to coexist in the IDE. Up to now I've got round this by laboriously >copying scripts of the old stacks to a text editor and keeping that open >while working on the new ones... Do you have an older version to export the records from? If so, simply export a backup, close the old version, open the new one and import. If you do cannot do this, you will need to create new entries and populate them with your assortment of tidbits, scripts etc. >However I am sorry to act so dumb, but in the faint hope this may be useful >to revolutionaries other than myself, can I use the list to ask Hugh Senior >or Ken Ray for a very quick 'getting started' tutorial on the Scripter's >scrapbook? I couldn't find anything like that in the ReadMe or Help texts, >and my first hurdle was that the only type of document that I seem to be >allowed to import is a Scripter's Scrapbook file, whereas (of course) I >want to import scripts, stacks and text files that I've already collected. >Clearly this is possible, even so easy that it doesn't need explaining >except to the GUI-challenged, but there it is. Like any database, the first job is to set up the records. The simplest way is as above. >I also so far I haven't developed a mental model of what the scrapbook >is - a collection of cross-linked files, a database that points to files, files >converted to special format, files in their original form, etc? Yes. Basically that's it. A flexible way to store information and access useful files. >I also don't yet understand the context in which I can use it with the >RunRev IDE - for instance, when I exit the IDE, I'm asked whether I want >to save the SS stacks - do I? Can I run the SS in the background while >developing, including destroying my developing mainstack and reloading >it etc, moving from browse tool to pointer and back and so forth? It was requested that the Scrapbook be delivered as a standard, toplevel window. This means that it will behave as you describe it. It seems, with hindsight, that the original 'modeless' window would be more appropriate to avoid this confusion. A revised version will be uploaded today. Hope this helps. /H From janselid at hotmail.com Mon Mar 8 08:04:49 2004 From: janselid at hotmail.com (=?iso-8859-1?Q?Jan_S=E6lid?=) Date: Mon, 8 Mar 2004 14:04:49 +0100 Subject: Returning scroll values References: Message-ID: Check out the object library in the development menu. There is a scrollbar object you can place in your stack. I know this is a quick advice (I'm a rookie). But that scrollbar contains a useful script. And the object library also contains other useful things... J.S ----- Original Message ----- From: "Ken Norris" To: Sent: Monday, March 08, 2004 5:46 AM Subject: Returning scroll values > Howdy, > > How do I get hScroll and vScroll values on the fly from working the > scrollbars of a group? > > Ken N. > > From plsntbreez at mac.com Mon Mar 8 08:14:20 2004 From: plsntbreez at mac.com (Brian Maher) Date: Mon, 08 Mar 2004 05:14:20 -0800 Subject: Interesting Utility for PDF Generation Message-ID: <11329905.1078751660164.JavaMail.plsntbreez@mac.com> Hi Chip, >First, I didn't see where you or he mentioned this actually works with >RunRev. In case you didn't already know, a DLL must be customized to work >correctly in RunRev. It isn't a DLL. It is a command line executable which means it will work with any language that can shell out and run another program. >The model which would work best, is (as I mentioned earlier) one which >allows developers to bundle it in with their apps for no per unit cost. The >idea (like altBrowser.dll) is once purchased, you can use it in anyway you >like, and include it in as many applications as you like with the only >stipulation you cannot resell the basic DLL to other developers for their >eventual distribution (they should buy their own!). This is also a model >used liberally for VB and other languages. I have already talked him into going that route. He still has to figure out what his support options will be. Cheers, Brian From hints at alidagame.com Mon Mar 8 09:48:56 2004 From: hints at alidagame.com (Hints) Date: Tue, 09 Mar 2004 00:48:56 +1000 Subject: Processor type under Windows and Revolution Message-ID: <404C87D8.D8F6B0B1@alidagame.com> Is there a way of checking the processor type and speed with Revolution under Windows? The processor function is not helpful under Windows. Can queryRegistry or shell or MCISendString be used? Thankyou Cos From xbury.cs at clearstream.com Mon Mar 8 08:47:57 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Mon, 8 Mar 2004 14:47:57 +0100 Subject: Processor type under Windows and Revolution Message-ID: your best bet might be a resource kit utility called srvinfo here's a sample output with a multiproc w2k server... names replace with <> for security reasons... Server Name: Security: Users NT Type: NT Member Server - Terminal Server Version: 5.0 Build: 2195, Service Pack 3 Current Type: Multiprocessor Free Product Name: Microsoft Windows 2000 Registered Owner: <> Registered Organization: <> ProductID: 51876-270-5644797-05653 Original Install Date: Thu May 16 17:59:49 2002 Domain: PDC: \\ IP Address: <> CPU[0]: x86 Family 6 Model 10 Stepping 1: 701 MHz CPU[1]: x86 Family 6 Model 10 Stepping 1: 701 MHz CPU[2]: x86 Family 6 Model 10 Stepping 1: 701 MHz CPU[3]: x86 Family 6 Model 10 Stepping 1: 701 MHz Hotfixes: [ServicePackUninstall]: [Q147222]: [KB828749]: [KB826232]: [KB825119]: [KB824146]: [KB823182]: Drive: [FileSys] [ Size ] [ Free ] [ Used ] C$ NTFS 4268 2177 2091 D$ NTFS 12942 2441 10501 E$ NTFS 12942 10193 2749 F$ NTFS 21570 6259 15311 G$ NTFS 2157 1821 336 H$ NTFS 2157 1897 260 J$ NTFS 17256 10586 6670 S$ NTFS 4316 1294 3022 Network Card [0]: Network Card [1]: System Up Time: 6 Days, 7 Hr, 22 Min, 10 Sec ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 Hints Sent by: use-revolution-bounces at lists.runrev.com 08.03.2004 15:48 Please respond to hints; Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: Processor type under Windows and Revolution . Is there a way of checking the processor type and speed with Revolution under Windows? The processor function is not helpful under Windows. Can queryRegistry or shell or MCISendString be used? Thankyou Cos _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From mcdomi at free.fr Mon Mar 8 08:59:22 2004 From: mcdomi at free.fr (Dom) Date: Mon, 8 Mar 2004 14:59:22 +0100 Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) Message-ID: <1gac3np.1w1jbsr17tashsM%mcdomi@free.fr> As an exercise, I tested the script given in the Scripter's Scrapbook: ===== on mouseUp put calendar(Apr,1995) into cd fld "Calendar" end mouseUp function calendar month,year put "Sun Mon Tue Wed Thu Fri Sat" into dayHeader get (month & " 1, " & year) convert it to long date put it into currentDate delete word 1 of it delete word 2 of it repeat with i = 1 to (length(dayHeader)-length(it)) div 2 put " " before it end repeat put it into monthHeader convert currentDate to dateItems put item 2 of currentDate into monthNum put empty into days repeat with dayNum = 1 to (item 7 of currentDate) - 1 put " " after days end repeat repeat while item 2 of currentDate is monthNum get " " & item 3 of currentDate & " " if length(it) is 3 then get " " & it if item 7 of currentDate is 7 then get it & return put it after days add 1 to item 3 of currentDate convert currentDate to seconds -- to force next line to reconvert convert currentDate to dateItems end repeat return monthHeader & return & dayHeader & return & days & return end calendar ==== I tested also all the months, not only April ;-) and I encountered a very strange bug (?): in some months, the day 22 is not written in the "calendar" field! This seems to be systematic, only in months from April to October! Can you verify on your machine? Here Mac OS 10.2.4 / RR 2.1.2 -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From rcozens at pon.net Mon Mar 8 08:18:26 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 8 Mar 2004 06:18:26 -0700 Subject: Indirect Reference Message-ID: Morning all, I trashed the responses to this thread before I realized I had something to contribute: If the value sought is a custom function, not a group property, the function call must include "()" following the function name: get [the] functionNameIForgot() of group .... Only built-in functions, properties, textChunks, and the result can be retrieved via "get the ..." Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 steve at messimercomputing.com Mon Mar 8 09:22:38 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Mon, 8 Mar 2004 09:22:38 -0500 Subject: educational stacks In-Reply-To: <20040308115843.E232F930100@mail.runrev.com> Message-ID: <0D3C4073-710C-11D8-A39F-000A27D75508@messimercomputing.com> Hi Chris, Have you tried using a preceptorTools generic module? The generic module allows you to roll your own instructional design. it is a stack that contains about 25 content cards and a prebuilt navigation system. Everything that goes on the cards is up to you. No Objectives or lengthy instructions required. PreceptorTools was designed for just the kind of applications you suggest. If you have any questions about how you might do this I would be happy to help you get started. Regards Steve PS. Thanks for giving preceptorTools a tryout in any case. :-) Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available Now! On Monday, March 8, 2004, at 06:58 AM, use-revolution-request at lists.runrev.com wrote: > Hello, > > I am the teaching principal of a small, rural school in Far North > Queensland, Australia. I am also a new Revolution user/ "programmer". > > After 'playing' with Revolution 1.1.1. I have become quite excited > about > developing some standalone applications for my 6 to 12 year old > students. Ideally these would work like the Revolution Documentation > included in the program itself. That is, they have a simple graphic, an > interactive menu and hyperlinks. Much like a webpage, but in a > standalone program. > > To save building these from scratch, I was hoping it might be possible > to obtain some stacks that already do this; or modify the Revolution > Documentation stacks themselves to include the content, links, images, > etc. applicable to my children. > > I am aware of the "Preceptor Tools" stacks and have tinkered with them > - > but they are too much for what I'm after. > > Consequently, is it possible to 'hack' the Revolution Documentation > stacks? Or are you able to direct me towards a freely available stack > that can be modified accordingly? > > Thanks for your time and consideration. > > I look forward to your replies. > > Regards, > > > Chris Honan > Curriculum Leader > Upper Barron State School > Kennedy Highway, > via Atherton. Qld 4883 > Australia > Ph: 07 40950221 > Fax: 07 40950101 > http://upperbarronss.eq.edu.au > Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available Now! From rcozens at pon.net Mon Mar 8 08:33:31 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 8 Mar 2004 06:33:31 -0700 Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) In-Reply-To: <1gac3np.1w1jbsr17tashsM%mcdomi@free.fr> References: <1gac3np.1w1jbsr17tashsM%mcdomi@free.fr> Message-ID: >I tested also all the months, not only April ;-) >and I encountered a very strange bug (?): >in some months, the day 22 is not written in the "calendar" field! >This seems to be systematic, only in months from April to October! Dom: I created a stack with a button and field, pasted the handlers you posted into the button, and it works fine...April 1995, April 2004, and October 1995 all show the 22nd here. Mac OS 10.2.3 & RR 2.1.2 -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Mon Mar 8 08:42:18 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 8 Mar 2004 06:42:18 -0700 Subject: educational stacks In-Reply-To: <0D3C4073-710C-11D8-A39F-000A27D75508@messimercomputing.com> References: <0D3C4073-710C-11D8-A39F-000A27D75508@messimercomputing.com> Message-ID: >>is it possible to 'hack' the Revolution Documentation >>stacks? G'day, Chris: I don't see why not: I have hacked operational Revolution stacks (eg: revmenubar.rev and revdbquerysetup.rev). Just duplicate the Revolution stack and rename it so it doesn't start with "rev". -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From dsc at swcp.com Mon Mar 8 10:50:02 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 8 Mar 2004 08:50:02 -0700 Subject: Indirect Reference In-Reply-To: Message-ID: <433CD856-7118-11D8-AE91-000A9567A3E6@swcp.com> On Sunday, March 7, 2004, at 01:21 PM, Jim Carwardine wrote: > put getTheDate(field it) into field it > > When I execute this statement, ?it? contains... ?actionStepDueDate? of > group > ?actionStep1? In this case, the engine is looking for a field whose name is all that is in 'it', that is, a name with even the group phrase in it. I often use the long id for object references like this. You might be able to use something like this (untested): get format("field \"alpha"\" of group \"beta\"") -- special literal syntax in format() set the text of it to "something" I confess that I still get mixed up in object expressions. Dar Scott From FlexibleLearning at aol.com Mon Mar 8 11:09:45 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 8 Mar 2004 11:09:45 EST Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) Message-ID: <1a7.20b16e9b.2d7df4c9@aol.com> In a message dated 08/03/2004 14:21:00 GMT Standard Time, use-revolution-request at lists.runrev.com writes: > Message: 9 > As an exercise, I tested the script given in the Scripter's Scrapbook: > > ===== > on mouseUp > put calendar(Apr,1995) into cd fld "Calendar" > end mouseUp Try this which we have found rather more satisfactory. It gives a calendar in your own language, the week beginning on any day. Give it 3 bits of information and it gives you a calendar... on mouseUp # Gives a language-localized calendar with selectable first day of week. # Syntax: FLCcalendar (, ,) put FLCcalendar(3,1,2004) into cd fld "Calendar" end mouseUp function FLCcalendar tStartDayNum,tM,tY put the system monthNames into tMonthNames get the abbrev system WeekDayNames repeat for each line L in it if len(L) is 2 then put space & L into L put char 1 to 3 of L &cr after tAbbrevWeekDayNames end repeat delete last char of tAbbrevWeekDayNames # Verify params... put tM &"/1/"& tY into tCalendarMonth convert tCalendarMonth to dateItems if the result <>"" then return "Date error" put item 1 of tCalendarMonth into tY put line (item 2 of tCalendarMonth) of tMonthNames && tY into monthHeader # Build Calendar day header line, starting from selected day of the week... put tAbbrevWeekDayNames into dayHeader put (line tStartDayNum to -1 of dayHeader)&cr&(line 1 to tStartDayNum -1 of dayHeader) into dayHeader replace cr with space in dayHeader # To centre the monthHeader... put char 1 to round((length(dayHeader)-length(monthHeader)) div 2) +1 of " " before monthHeader # Build Calendar... put empty into days if tStartDayNum is 1 then put 7 into tEndDayNum else put tStartDayNum -1 into tEndDayNum # Calculate position of first date... put (item 7 of tCalendarMonth) - (tStartDayNum)+1 into dayOffset if dayOffset < 1 then put (7+ dayOffset) into dayOffset repeat with dayNum = 1 to dayOffset -1 put " " after days end repeat # Complete Calendar... repeat while item 2 of tCalendarMonth is tM get " " & item 3 of tCalendarMonth & " " if length(it) is 3 then get " " & it if item 7 of tCalendarMonth is tEndDayNum then get it & cr put it after days add 1 to item 3 of tCalendarMonth convert tCalendarMonth from dateItems to long system date -- to force next line to update convert tCalendarMonth from long system date to dateItems end repeat return monthHeader & cr & dayHeader & cr & days end FLCcalendar /H From nnoydb at excite.com Mon Mar 8 11:14:49 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 8 Mar 2004 11:14:49 -0500 (EST) Subject: Video Tutorials on the Geometry Manager Message-ID: <20040308161449.E8540B6E0@xprdmailfe20.nwk.excite.com> Thanks for the tutorial! Well done! Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From soapdog at mac.com Mon Mar 8 11:30:27 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 8 Mar 2004 13:30:27 -0300 Subject: Naive questions about contacting databases In-Reply-To: References: Message-ID: On Mar 8, 2004, at 8:20 AM, Mathewson wrote: > 1. From RR how can I access a database and display the > contents of its tables/fields in RR ? You can use the Database Query Builer tool to help you create your database connections and queries. It's pretty straitgh forward. Just launch the tutorial from the built-in documentation. > > 2. From RR how can I access a remote data base and . . . ? That's also answered in the tutorial. You can access remote mysql databases for example... > > 3. How can I export processed data in a more useful format > than a tab-delimited text document? > you can use a query to retrieve all data them process it yourself so that it ends up the way you wish. Use standard text processing functions to fiddle with it... what do you have in mind? I make extensive use of DB in my data junior app (see http://www.soapdog.org under projects), but not all my practices are elegant. RevGurus here got much more wisdom than I. Cheers Andre > Grateful for all help! > > Richmond Mathewson > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From preid at reidit.demon.co.uk Mon Mar 8 12:24:05 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Mon, 8 Mar 2004 17:24:05 +0000 Subject: WMV Playback? Message-ID: I'm trying to support a Win client who doesn't have (and won't have!) QuickTime installed. Whilst AVI files run fine through Rev (I'm using v2.1.2) they are much bigger and poorer quality than WMV files. However, when I try to play back WMV files from Rev I get intermittent results - sometimes it plays back OK and other times I get messages such as "could not create movie reference". Selecting an AVI file always works, but not a WMV file - even the same file will work sometimes and not others??! I have set the dontUseQT to true to prevent QuickTime being used in the stack. Any ideas please? -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From graham.samuel at wanadoo.fr Mon Mar 8 12:24:36 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Mon, 08 Mar 2004 18:24:36 +0100 Subject: Help with Scripter's Scrapbook 3.1 Message-ID: <6.0.3.0.2.20040308162111.01c9e788@pop3.blueyonder.co.uk> Hugh - thanks for replying so promptly On Mon, 8 Mar 2004 08:02:16 EST, FlexibleLearning at aol.com wrote: >Do you have an older version to export the records from? If so, simply export >a backup, close the old version, open the new one and import. If you do >cannot do this, you will need to create new entries and populate them with >your >assortment of tidbits, scripts etc. - no, I think I said, I never used the product before, so I have to populate it from scratch. > >I > >want to import scripts, stacks and text files that I've already collected. > >Clearly this is possible, even so easy that it doesn't need explaining > >except to the GUI-challenged, but there it is. > >Like any database, the first job is to set up the records. The simplest way >is as above. Well, it took me some time to notice 'New' - it was in the toolbar and in the 'Entries' menu but not in the 'File' menu. Dumb of me not to notice - sorry. I guess I was thinking you just import the objects you want to store: I thought of them as being text essentially (I still do; but with the addition of links). > >I also so far I haven't developed a mental model of what the scrapbook > >is - a collection of cross-linked files, a database that points to files, >files > >converted to special format, files in their original form, etc? > >Yes. Basically that's it. A flexible way to store information and access >useful files. So, it's all these things? I imagine that this means that text entries are **really** in the database, and attachments are somewhere else. When an attachment is attached, is this an imported copy of the file? I have assumed that is the case. (BTW I note that there is no indication that there is an attachment to an entry, but you can find out by looking in the 'Files' dropdown: is this right?) >It was requested that the Scrapbook be delivered as a standard, toplevel >window. This means that it will behave as you describe it. It seems, with >hindsight, that the original 'modeless' window would be more appropriate >to avoid this >confusion. A revised version will be uploaded today. So the new version won't ask me to save itself... after I'd written my original message I realised that I could have avoided the problem by using the standalone version of the product, but I will be happier to use the plugin, so I'll look for the download. >Hope this helps. Yes... I guess what I needed to launch my work was a statement like "this is really a database, so you need records: this is how to create your first one." And I got that from your message, so I can take things from here. Thanks again for the quick reply. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From marty at vertex.ucls.uchicago.edu Mon Mar 8 12:29:40 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Mon, 8 Mar 2004 11:29:40 -0600 (CST) Subject: structures Message-ID: Is there a way to create structures in Transcript? I want to represent an entity that has several attributes (actually, I want to represent an array of such entities). So, is there something similar to the "struct" that exists in programming languages like c++ and scheme? For example, one of my students wants to create an array of bullets for his video game. For each bullet we need to know the following: - its current availability (already in use, or available) - its movement in the x direction if in use - its movement in the y direction if in use We could use three parallel arrays, but it seems cleaner to use a struct. Is it possible? Thanks, - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools "We are our choices...." - Sartre From rcozens at pon.net Mon Mar 8 11:46:27 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 8 Mar 2004 09:46:27 -0700 Subject: Naive questions about contacting databases In-Reply-To: References: Message-ID: >>1. From RR how can I access a database and display the >>contents of its tables/fields in RR ? If your needs require a relational database supporting SQL syntax, then please trash this message; however, if you don't need "Q", SDB will do. SDB is an open-source, native-Transcript, hierarchical client/server available at . In the first RAD version, which I am fine tuning for release later this week, the steps involved are: A. Create a front-end card with title fields with sharedText = true and data fields with sharedText = false. (The RAD version will ship with a stack of front-end templates you an use, customize, and/or add to.) B. Create the database C. Run SDB Tools' Record Type From Card menuItem, which creates the data dictionary record type definition & installs SDB handlers in the front-end stack. > >> >>2. From RR how can I access a remote data base and . . . ? > A. Set up TCP/IP communications B. Build & install an SDB Server standalone C. Change the communications mode of the front-end you created above from "direct connection" [single user] to "TCP/IP" and enter the server's IP address & port. >> >>3. How can I export processed data in a more useful format >>than a tab-delimited text document? >> A. Use SDB Tools or SDB Utilities to open the data base directly. B. Run the Export Record menuItem in the db's Edit menu C. Select the record type & key range, type the numeric value of the delimiter of your choice, and send mouseUp to the "Proceed" [Thumbs Up"] button. [Your format can then be described in the Import Record dialog; so files exported from one database can be imported into another.] -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From pixelbird at interisland.net Mon Mar 8 12:54:07 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 08 Mar 2004 09:54:07 -0800 Subject: use-revolution Digest, Vol 6, Issue 52 In-Reply-To: <20040308141945.184EF93008D@mail.runrev.com> Message-ID: on 3/8/04 6:19 AM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Date: Mon, 8 Mar 2004 14:04:49 +0100 > From: Jan S?lid > Subject: Re: Returning scroll values > > Check out the object library in the development menu. There is a scrollbar > object you can place in your stack. I know this is a quick advice (I'm a > rookie). But that scrollbar contains a useful script. And the object library > also contains other useful things... ---------- Thanks for the tip. Problem already solved tho' -- see thread subject: "Never mind -- looks like this (was Returning scroll values)" Ken N. From peter1002 at pagodagamedatabase.com Mon Mar 8 12:57:00 2004 From: peter1002 at pagodagamedatabase.com (Peter Rootham-Smith) Date: Mon, 8 Mar 2004 17:57:00 +0000 Subject: Visual effects and centre of zoom in and out In-Reply-To: <20040305170021.28D9D930152@mail.runrev.com> References: <20040305170021.28D9D930152@mail.runrev.com> Message-ID: I'm trying to use a visual effect of zooming in and out to enhance moving between cards. However the zooming for me is focussed on where the mouse cursor is, not the centre of the screen. Is there any way I can control the centre of the zoom in / zoom out? Thanks in advance! From preid at reidit.demon.co.uk Mon Mar 8 13:11:32 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Mon, 8 Mar 2004 18:11:32 +0000 Subject: AVI/WMV Playback Control? Message-ID: I'm trying to allow the user of a stack playing both AVI and WMV video clips to move a scrollbar to adjust the playback position of a clip. I do this by adjusting the currentTime property of the player object that is pointing at an AVI/WMV file. However, whenever I do "start player thePlayer", it ALWAYS restarts the playback at the BEGINNING of the clip irrespective of the setting of the currentTime property?! Any ideas for why this happens and how I can work around this so the user can really control the playback position of AVI/WMV files (i.e. without QuickTime)? Thanks Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From jbv.silences at Club-Internet.fr Mon Mar 8 13:20:14 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Mon, 08 Mar 2004 19:20:14 +0100 Subject: structures References: Message-ID: <404CB958.535221FB@Club-Internet.fr> IIRC in C structures are composed of elements of various natures (variables, arrays, strings...) and AFAIK such a concept doesn't exist in Transcript. As for your example, why don't you simply use a 3 dimension array ? In which way using a struct. would be cleaner than an array ? JB > Is there a way to create structures in Transcript? > I want to represent an entity that has several attributes > (actually, I want to represent an array of such entities). > So, is there something similar to the "struct" that exists > in programming languages like c++ and scheme? > > For example, one of my students wants to create an array > of bullets for his video game. For each bullet we need to > know the following: > - its current availability (already in use, or available) > - its movement in the x direction if in use > - its movement in the y direction if in use > > We could use three parallel arrays, but it seems cleaner to > use a struct. Is it possible? From scott at tactilemedia.com Mon Mar 8 13:21:32 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 08 Mar 2004 10:21:32 -0800 Subject: AVI/WMV Playback Control? In-Reply-To: Message-ID: Recently, "Peter Reid" wrote: > I'm trying to allow the user of a stack playing both AVI and WMV > video clips to move a scrollbar to adjust the playback position of a > clip. I do this by adjusting the currentTime property of the player > object that is pointing at an AVI/WMV file. However, whenever I do > "start player thePlayer", it ALWAYS restarts the playback at the > BEGINNING of the clip irrespective of the setting of the currentTime > property?! > > Any ideas for why this happens and how I can work around this so the > user can really control the playback position of AVI/WMV files (i.e. > without QuickTime)? As far as I know, control over video is pretty minimal if you don't use QT so I don't believe you can do what you want without QT. I may be wrong but I've run into the same issue you describe. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rcozens at pon.net Mon Mar 8 12:35:22 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 8 Mar 2004 10:35:22 -0700 Subject: structures In-Reply-To: References: Message-ID: >For example, one of my students wants to create an array >of bullets for his video game. For each bullet we need to >know the following: > - its current availability (already in use, or available) > - its movement in the x direction if in use > - its movement in the y direction if in use > >We could use three parallel arrays, but it seems cleaner to >use a struct. Is it possible? Hi Marty, The short answer to your question is "no". Longer answer: * By "structure", I presume you mean a record variable with multiple fields that can be addressed individually. * Perhaps your student might consider using properties. Example: a radio button or check box's hilite property already tells you if the button is available (hilite = false) or selected (hilite = true). One could use an existing button property (eg: armed or hilited or disabled) or set a custom property for each bullet. * You could use 1 array with three items in each value: put (the hilite of me)&comma&(the loc of me) into bulletArray[bulletNumber] * How are the bullets moved? If a bullet were to store it's position after each movement, it could calculate x & y movement: on bulletMoved put the loc of me into newLocation get the oldLocation of me put (item 1 of newLocation) - (item 1 of it) into xMovement put (item 2 of newLocation) - (item 2 of it) into yMovement set the oldLocation of me to newLocation end bulletMoved -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From dsc at swcp.com Mon Mar 8 13:41:03 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 8 Mar 2004 11:41:03 -0700 Subject: structures In-Reply-To: Message-ID: <2709201E-7130-11D8-9B73-000A9567A3E6@swcp.com> On Monday, March 8, 2004, at 10:29 AM, Marty Billingsley wrote: > Is there a way to create structures in Transcript? 1. You can exploit chunks like this: constant xV = 1 constant yV = 2 constant inUse = 3 ... if item xV of bullets[i] > maxV then explodeBullet i ... With lines, items and words you might get some structure. 2. You can make virtual dimensions: ... if bullets[i,"xV"] > maxV then explodeBullet i ... 3. As you mentioned, you can use three arrays: ... if xVbullets[i] > maxV then explodeBullet i ... Future: Nested arrays are on the feature request list in bugzilla. Dar Scott From mcdomi at free.fr Mon Mar 8 13:49:53 2004 From: mcdomi at free.fr (Dom) Date: Mon, 8 Mar 2004 19:49:53 +0100 Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) In-Reply-To: Message-ID: <1gacdjk.1s8q8kg1rzj9q8M%mcdomi@free.fr> Rob Cozens wrote: > I created a stack with a button and field, pasted the handlers you > posted into the button, and it works fine...April 1995, April 2004, > and October 1995 all show the 22nd here. Hmmm... seems to be Voodoo ;-) Anyway, I posted also on the french list, and I am answered that "MetaCard always had problems with dates" He stated that this strange behaviour could be explained (in short) "combined with a convoluted script, i.e. two _convert_ in succession lead to a rounding error at the item 4 (hours) level -- which is cumulative, and causes to shift one day at a point..." I took a more elaborate glance... it really *adds* one hour a day, starting from 4 -- which leads to a "jump" on day 21 ;-) Needless to say, that's a funniest bug ;-> And a sly one, as January & February don't exhibit it, as the "hour" remains fixed at 2 -- in March it is good until 27th, so no jump... November & December are good, also. -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From mcdomi at free.fr Mon Mar 8 13:49:55 2004 From: mcdomi at free.fr (Dom) Date: Mon, 8 Mar 2004 19:49:55 +0100 Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) In-Reply-To: <1a7.20b16e9b.2d7df4c9@aol.com> Message-ID: <1gacgdh.1p4ei071iocxfrM%mcdomi@free.fr> wrote: > Try this which we have found rather more satisfactory. Passed :-) I note you replaced "seconds" by "long system date"... seems it obviates to the "item 4" bug ;-) How about the same exercise in a table field, with tabs as separator? -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From preid at reidit.demon.co.uk Mon Mar 8 13:55:50 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Mon, 8 Mar 2004 18:55:50 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: References: Message-ID: >As far as I know, control over video is pretty minimal if you don't use QT >so I don't believe you can do what you want without QT. I may be wrong but >I've run into the same issue you describe. > >Regards, > >Scott Rossi Hmm, thanks Scott for the feedback. Has anyone had any success using the MCISendString feature of Rev to control playback of a videoclip under Win without using QuickTime? All I'm looking for is simple stop/start/pause, go to start/end, and drag positioning. With my current set up I have a to-start, to-end and play/pause buttons together with a scrollbar that shows current position during playback and allows me to drag to any position from start to end but NOT restart at the dragged position. Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From 3mcgrath at adelphia.net Mon Mar 8 14:12:18 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 8 Mar 2004 14:12:18 -0500 Subject: Never mind -- looks like this (was Returning scroll values) In-Reply-To: References: Message-ID: <84D41B7C-7134-11D8-BF3A-000A95DA60FA@adelphia.net> Ken, You don't have to clean it up. Some times I learn more that way. I get to see the inner workings of your mind that way. :-) Tom On Mar 8, 2004, at 12:22 AM, Ken Norris wrote: > Of course, I'll share when I get it all together and try to get the > code > cleaned up. > > Ken N. > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From marty at vertex.ucls.uchicago.edu Mon Mar 8 14:20:19 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Mon, 8 Mar 2004 13:20:19 -0600 (CST) Subject: structures In-Reply-To: <20040308184114.03129930090@mail.runrev.com> References: <20040308184114.03129930090@mail.runrev.com> Message-ID: (top posted, 'cos I included three replies down below) Thanks for the answers. To reply to jbv, structures were indeed created to combine different data types, which isn't an issue in Transcript. However, they have the advantage over multi-dimensional arrays in that you don't have to remember the position of the data in order to access it. In that way, to the student, structures are "cleaner". Rob's idea of using properties is pretty cool, although a little contrived -- not so straightforward a solution. I think the three parallel arrays are the way to go, the most straightforward concept for the student to grasp. Thanks!! - marty what we're talking about: I asked: > Is there a way to create structures in Transcript? > I want to represent an entity that has several attributes > (actually, I want to represent an array of such entities). > So, is there something similar to the "struct" that exists > in programming languages like c++ and scheme? > > For example, one of my students wants to create an array > of bullets for his video game. For each bullet we need to > know the following: > - its current availability (already in use, or available) > - its movement in the x direction if in use > - its movement in the y direction if in use > > We could use three parallel arrays, but it seems cleaner to > use a struct. Is it possible? One answer, from jbv: > IIRC in C structures are composed of elements of > various natures (variables, arrays, strings...) and > AFAIK such a concept doesn't exist in Transcript. > > As for your example, why don't you simply use > a 3 dimension array ? > In which way using a struct. would be cleaner than > an array ? Another answer, from Rob Cozens > The short answer to your question is "no". > > Longer answer: > > * By "structure", I presume you mean a record variable with multiple > fields that can be addressed individually. > > * Perhaps your student might consider using properties. Example: a > radio button or check box's hilite property already tells you if the > button is available (hilite = false) or selected (hilite = true). > One could use an existing button property (eg: armed or hilited or > disabled) or set a custom property for each bullet. > > * You could use 1 array with three items in each value: > > put (the hilite of me)&comma&(the loc of me) into bulletArray[bulletNumber] > > > * How are the bullets moved? If a bullet were to store it's position > after each movement, it could calculate x & y movement: > > on bulletMoved > put the loc of me into newLocation > get the oldLocation of me > put (item 1 of newLocation) - (item 1 of it) into xMovement > put (item 2 of newLocation) - (item 2 of it) into yMovement > set the oldLocation of me to newLocation > end bulletMoved > And another answer, from Dar Scott: > 1. > You can exploit chunks like this: > > constant xV = 1 > constant yV = 2 > constant inUse = 3 > > ... > if item xV of bullets[i] > maxV then explodeBullet i > ... > > With lines, items and words you might get some structure. > > 2. > You can make virtual dimensions: > > ... > if bullets[i,"xV"] > maxV then explodeBullet i > ... > > 3. > As you mentioned, you can use three arrays: > > ... > if xVbullets[i] > maxV then explodeBullet i > ... > > Future: Nested arrays are on the feature request list in bugzilla. From dsc at swcp.com Mon Mar 8 14:27:51 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 8 Mar 2004 12:27:51 -0700 Subject: structures In-Reply-To: Message-ID: On Monday, March 8, 2004, at 12:20 PM, Marty Billingsley wrote: > However, they have the advantage > over multi-dimensional arrays in that you don't have to > remember the position of the data in order to access it. > In that way, to the student, structures are "cleaner". Remember, your subscript doesn't have to be a number. bullets[i,"used"] Dar Scott From 3mcgrath at adelphia.net Mon Mar 8 14:28:31 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 8 Mar 2004 14:28:31 -0500 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <404C286D.7000209@chipp.com> References: <404C286D.7000209@chipp.com> Message-ID: I could not get the codec to work either in QT or in Explorer. Any ideas? The asp just downloads to my desktop. I click it and get dreamweaver to open? I went to the decoder web site and downloaded a package but still no results??? Tom On Mar 8, 2004, at 3:01 AM, Chipp Walters wrote: > A while back, my good friend Jerry Daniels started extolling the > virtues of the Geometry Manager. Well, I had used it in version 1.1 > rather unsuccessfully, and had since surmised "real men doon't use the > Geometry Manager" and hand-coded all my resizeStack messages. > > So, on Jerry's urging, I decided to spend some time expoloring RR's > Geometry Manager. While it isn't perfect, it has come quite a long > way! I mentioned how encouraged I was to Kevin at RR and he agreed, > saying something about how great the technology is, and how difficult > it is to explain. After thinking about it, I decided to create some > (non-professional) videos which go step-by-step through the features. > > These videos run on both Mac and PC. > > I hope some of you find them valuable and begin to use GM in your own > projects! > > http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm > > best, > > Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From mpetrides at earthlink.net Mon Mar 8 14:55:57 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 8 Mar 2004 14:55:57 -0500 Subject: Video Tutorials on the Geometry Manager In-Reply-To: References: <404C286D.7000209@chipp.com> Message-ID: <9D6B42DE-713A-11D8-BE4D-000A959D005E@earthlink.net> I'm having the same problem as Tom, except that when I click on the download EnSharpen decocder link, what gets downloaded to my desktop is something called transfer.asp --which appears to be an Apple System Profiler document. Double-clicking on it just runs ASP. I WAS able to hear the audio, so I know it sounds like these tutorials will be valuable to watch. How do we get them to work? Marian On Mar 8, 2004, at 2:28 PM, Thomas McGrath III wrote: > I could not get the codec to work either in QT or in Explorer. > > Any ideas? > > The asp just downloads to my desktop. I click it and get dreamweaver > to open? > > I went to the decoder web site and downloaded a package but still no > results??? > > Tom > > On Mar 8, 2004, at 3:01 AM, Chipp Walters wrote: > >> A while back, my good friend Jerry Daniels started extolling the >> virtues of the Geometry Manager. Well, I had used it in version 1.1 >> rather unsuccessfully, and had since surmised "real men doon't use >> the Geometry Manager" and hand-coded all my resizeStack messages. >> >> So, on Jerry's urging, I decided to spend some time expoloring RR's >> Geometry Manager. While it isn't perfect, it has come quite a long >> way! I mentioned how encouraged I was to Kevin at RR and he agreed, >> saying something about how great the technology is, and how difficult >> it is to explain. After thinking about it, I decided to create some >> (non-professional) videos which go step-by-step through the features. >> >> These videos run on both Mac and PC. >> >> I hope some of you find them valuable and begin to use GM in your own >> projects! >> >> http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm >> >> best, >> >> Chipp >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Mon Mar 8 14:58:18 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 8 Mar 2004 14:58:18 EST Subject: Help with Scripter's Scrapbook 3.1 Message-ID: <1e2.1ad09f4b.2d7e2a5a@aol.com> >> >I also so far I haven't developed a mental model of what the scrapbook >> >is - a collection of cross-linked files, a database that points to files, >> >files converted to special format, files in their original form, etc? >> >>Yes. Basically that's it. A flexible way to store information and access >>useful files. >> >So, it's all these things? I imagine that this means that text entries >are **really** in the database, and attachments are somewhere else. When >an attachment is attached, is this an imported copy of the file? I have >assumed that is the case. (BTW I note that there is no indication that >there is an attachment to an entry, but you can find out by looking in >the 'Files' dropdown: is this right?) Correct. Entries are text describing a useful item of information. To these you can attach files (ie. stacks or any document you like). If you attach a file, it imports a compressed copy and stores it inside the Scrapbook. The 'Files' icon will change to indicate when an entry has an attachment. Note that attaching files inevitably makes your Scrapbook bigger... See the Help for alternative ways to link to and access useful stacks, files and documents without bloating the Scrapbook beyond reason! >So the new version won't ask me to save itself... after I'd written my >original message I realised that I could have avoided the problem by using >the standalone version of the product, but I will be happier to use the >plugin, so I'll look for the download. Correct on all counts: The Scrapbook saves automatically on exit for you, although there is Ctrl/Cmd.S to save manually at any time; if you want to use the Scrapbook independently of Revolution, you would need a Player; the updated version is once again properly PlugIn compatible and is available now. /H From revolution at duncansoftware.com Mon Mar 8 15:00:40 2004 From: revolution at duncansoftware.com (Stu Duncan) Date: Mon, 8 Mar 2004 15:00:40 -0500 Subject: Splash Screen with no splash Message-ID: <001301c40548$09917b90$1402a8c0@Dell8250> If I make a stack that consists of 1 card with an image (jpg) on the card and I import that image so that there is no path issue, it works as expected when run from a Mac hard drive under OS X or OS 9. If I burn the standalone to a CD (hybrid or Mac only with Toast Titanium) it shows the splash screen under OS X but not under OS 9 (tried on two machines). There is simply a stack showing with no image. It also works correctly under Windows. So what is the RR secret to making an image show in OS 9 when run from a CD? Stu From FlexibleLearning at aol.com Mon Mar 8 15:07:34 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 8 Mar 2004 15:07:34 EST Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) Message-ID: <130.2c12d859.2d7e2c86@aol.com> >> Try this which we have found rather more satisfactory. > >Passed :-) Excellent. >I note you replaced "seconds" by "long system date"... seems it obviates >to the "item 4" bug ;-) > >How about the same exercise in a table field, with tabs as separator? Have a look at the repeat loop which builds the calendar lines and try replacing the padding spaces with TAB. /H From kray at sonsothunder.com Mon Mar 8 15:08:42 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 8 Mar 2004 14:08:42 -0600 Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) In-Reply-To: <1gac3np.1w1jbsr17tashsM%mcdomi@free.fr> Message-ID: <002801c40549$2b9c1fa0$6601a8c0@LightningFlash> Dom, It seems to work for me... can you give me a specific month and year where yours is failing? I'd like to see what you're seeing... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Dom > Sent: Monday, March 08, 2004 7:59 AM > To: use-revolution at lists.runrev.com > Subject: A strange bug (?) with calendar (from the Scripter's > Scrapbook) > > > As an exercise, I tested the script given in the Scripter's Scrapbook: > > ===== > on mouseUp > put calendar(Apr,1995) into cd fld "Calendar" > end mouseUp > > function calendar month,year > put "Sun Mon Tue Wed Thu Fri Sat" into dayHeader > get (month & " 1, " & year) > convert it to long date > put it into currentDate > delete word 1 of it > delete word 2 of it > repeat with i = 1 to (length(dayHeader)-length(it)) div 2 > put " " before it > end repeat > put it into monthHeader > convert currentDate to dateItems > put item 2 of currentDate into monthNum > put empty into days > repeat with dayNum = 1 to (item 7 of currentDate) - 1 > put " " after days > end repeat > repeat while item 2 of currentDate is monthNum > get " " & item 3 of currentDate & " " > if length(it) is 3 then get " " & it > if item 7 of currentDate is 7 then get it & return > put it after days > add 1 to item 3 of currentDate > convert currentDate to seconds -- to force next line to reconvert > convert currentDate to dateItems > end repeat > return monthHeader & return & dayHeader & return & days & > return end calendar ==== > > I tested also all the months, not only April ;-) > and I encountered a very strange bug (?): > in some months, the day 22 is not written in the "calendar" > field! This seems to be systematic, only in months from April > to October! > > Can you verify on your machine? > Here Mac OS 10.2.4 / RR 2.1.2 > -- > Vous parlez fran?ais ? faites un tour sur le groupe > francophone ! revolutionfr-subscribe at yahoogroupes.fr > Jetez un oeil sur RevoBlog ! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From FlexibleLearning at aol.com Mon Mar 8 15:14:38 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 8 Mar 2004 15:14:38 EST Subject: Splash Screen with no splash Message-ID: <154.2f8b45b6.2d7e2e2e@aol.com> >If I make a stack that consists of 1 card with an image (jpg) on the card >and I import that image so that there is no path issue, it works as expected >when run from a Mac hard drive under OS X or OS 9. If I burn the standalone >to a CD (hybrid or Mac only with Toast Titanium) it shows the splash screen >under OS X but not under OS 9 (tried on two machines). There is simply >a stack showing with no image. It also works correctly under Windows. So >what is the RR secret to making an image show in OS 9 when run from a CD? > >Stu Never had this on imported images. However, I have found that applying ink effects to imported images can cause cross platform display problems when run on a CD. If you have not applied ink effects, I look forward to reading comments from others! /H From chipp at chipp.com Mon Mar 8 15:30:00 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 14:30:00 -0600 Subject: AVI/WMV Playback Control? In-Reply-To: References: Message-ID: <404CD7C8.2070307@chipp.com> Peter, WMV doesn't have a typical notion of keyframes, that is one of the reasons why you have so much trouble using it. In fact, the same is true with many video editors when trying to edit a WMV clip. Which is why you edit AVI's not WMVs. Even MS's own MediaPlayer cannot randomly seek through a streaming WMV. If you're looking for a digital format which plays back on both platforms, consider DivX. It will playback in WindowsMedia player on PC's and in Quicktime on Macs (assuming the correct codecs are installed). While it's not too efficient at streaming, the compression/quality tradeoffs are superb. An added benefit is that many of the new DVD players and all of the new portable personal video devices play DivX as well. If I were creating a video project in RR, I would download the .avi files in the background, and play them after they were successfully downloaded. Note, using DivX, you can still play .avi files on a Mac. best, Chipp Peter Reid wrote: > I'm trying to allow the user of a stack playing both AVI and WMV video > clips to move a scrollbar to adjust the playback position of a clip. I > do this by adjusting the currentTime property of the player object that > is pointing at an AVI/WMV file. However, whenever I do "start player > thePlayer", it ALWAYS restarts the playback at the BEGINNING of the clip > irrespective of the setting of the currentTime property?! > > Any ideas for why this happens and how I can work around this so the > user can really control the playback position of AVI/WMV files (i.e. > without QuickTime)? > > Thanks > > Peter From chipp at chipp.com Mon Mar 8 15:32:11 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 14:32:11 -0600 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <9D6B42DE-713A-11D8-BE4D-000A959D005E@earthlink.net> References: <404C286D.7000209@chipp.com> <9D6B42DE-713A-11D8-BE4D-000A959D005E@earthlink.net> Message-ID: <404CD84B.8090504@chipp.com> Marian, Check out: http://www.techsmith.com/download/ensharpendefault.asp Let me know if it helps. --Chipp Marian Petrides wrote: > I'm having the same problem as Tom, except that when I click on the > download EnSharpen decocder link, what gets downloaded to my desktop is > something called transfer.asp --which appears to be an Apple System > Profiler document. Double-clicking on it just runs ASP. > > I WAS able to hear the audio, so I know it sounds like these tutorials > will be valuable to watch. How do we get them to work? > > Marian From chipp at chipp.com Mon Mar 8 15:33:47 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 14:33:47 -0600 Subject: [Fwd: Re: Video Tutorials on the Geometry Manager] Message-ID: <404CD8AB.1040200@chipp.com> After you click on: http://www.techsmith.com/transfer.asp?filename=ensharpendecoder_winsws.exe Choose "Open" after the app downloads, it will open and install. If it doesn't then I suspect you have some anti-virus thing going on which keeps you from downloading an .exe best of luck, Chipp Thomas McGrath III wrote: > I could not get the codec to work either in QT or in Explorer. > > Any ideas? > > The asp just downloads to my desktop. I click it and get dreamweaver to > open? > > I went to the decoder web site and downloaded a package but still no > results??? > > Tom From nnoydb at excite.com Mon Mar 8 15:59:18 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 8 Mar 2004 15:59:18 -0500 (EST) Subject: structures Message-ID: <20040308205918.C73933DCC@xprdmailfe11.nwk.excite.com> As associative array can be used like a data structure where each dimension represents a element or series of elements. put x_cor into arrayVariable["bullet01", "x"] put y_cor into arrayVariable["bullet01", "y"] This could all be in a element called "bullets" put x_cor into arrayVariable["bullets", "bullet01", "x"] put y_cor into arrayVariable["bullets", "bullet01", "y"] How this helps. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 03/08, Marty Billingsley < marty at vertex.ucls.uchicago.edu > wrote: From: Marty Billingsley [mailto: marty at vertex.ucls.uchicago.edu] To: use-revolution at lists.runrev.com Date: Mon, 8 Mar 2004 11:29:40 -0600 (CST) Subject: structures Is there a way to create structures in Transcript?
I want to represent an entity that has several attributes
(actually, I want to represent an array of such entities).
So, is there something similar to the "struct" that exists
in programming languages like c++ and scheme?

For example, one of my students wants to create an array
of bullets for his video game. For each bullet we need to
know the following:
- its current availability (already in use, or available)
- its movement in the x direction if in use
- its movement in the y direction if in use

We could use three parallel arrays, but it seems cleaner to
use a struct. Is it possible?

Thanks,
- marty

--
Marty Billingsley (marty at ucls.uchicago.edu)
The University of Chicago Laboratory Schools

"We are our choices...."
- Sartre
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From wouter.abraham at pi.be Mon Mar 8 16:05:14 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 8 Mar 2004 22:05:14 +0100 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <20040308200114.4C2AC930095@mail.runrev.com> References: <20040308200114.4C2AC930095@mail.runrev.com> Message-ID: <4B7D08CB-7144-11D8-B7A8-003065CC999E@pi.be> On 08 Mar 2004, at 21:01, use-revolution-request at lists.runrev.com wrote: > > Message: 8 > Date: Mon, 8 Mar 2004 14:55:57 -0500 > From: Marian Petrides > Subject: Re: Video Tutorials on the Geometry Manager > To: How to use Revolution > Message-ID: <9D6B42DE-713A-11D8-BE4D-000A959D005E at earthlink.net> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > I'm having the same problem as Tom, except that when I click on the > download EnSharpen decocder link, what gets downloaded to my desktop is > something called transfer.asp --which appears to be an Apple System > Profiler document. Double-clicking on it just runs ASP. > > I WAS able to hear the audio, so I know it sounds like these tutorials > will be valuable to watch. How do we get them to work? > > Marian > On Mar 8, 2004, at 2:28 PM, Thomas McGrath III wrote: > After installing the EnSharpen codec, I had to reinstall the other codecs again, Divx an 3ivx. I 'am not sure if the installer removed these as I didn't check before installing. Anyhow after reinstalling these everything was ok. I didn't have time yet to watch all the movies but what I saw was really nice. Greetings, WA From chipp at chipp.com Mon Mar 8 16:23:43 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 15:23:43 -0600 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <4B7D08CB-7144-11D8-B7A8-003065CC999E@pi.be> References: <20040308200114.4C2AC930095@mail.runrev.com> <4B7D08CB-7144-11D8-B7A8-003065CC999E@pi.be> Message-ID: <404CE45F.30104@chipp.com> Wouter wrote: > After installing the EnSharpen codec, I had to reinstall the other > codecs again, > Divx an 3ivx. I 'am not sure if the installer removed these as I didn't > check > before installing. Hmm, I installed both on XP (two different machines) and OSX Panther (i-book) without consequence. In all cases, I already had DivX codecs already installed. >Anyhow after reinstalling these everything > was ok. I didn't have time yet to watch all the movies but what I saw was > really nice. Thanks! -Chipp From mcdomi at free.fr Mon Mar 8 16:36:16 2004 From: mcdomi at free.fr (Dom) Date: Mon, 8 Mar 2004 22:36:16 +0100 Subject: A strange bug (?) with calendar (from the Scripter's Scrapbook) In-Reply-To: <002801c40549$2b9c1fa0$6601a8c0@LightningFlash> Message-ID: <1gaco3y.itj0jea2s8o9M%mcdomi@free.fr> Ken Ray wrote: > It seems to work for me... can you give me a specific month and year > where yours is failing? I'd like to see what you're seeing... A lead: considering the dates, somebody on the french list proposed that it it may be related to daylight saving hours -- here in Europe during the summer we have to add 1 hour in order to "save energy"... If the function relies on the system clock, with automatic daylight saving hours checked, it may be an explanation -- but it remains to explain why it persists in adding 1 hour after the date change! The script begins to add 1 hour on March, 28; it ceases on Oct, 31 -- exactly the daylight saving period ;-))) -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From chipp at chipp.com Mon Mar 8 16:41:53 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 15:41:53 -0600 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <404CE45F.30104@chipp.com> References: <20040308200114.4C2AC930095@mail.runrev.com> <4B7D08CB-7144-11D8-B7A8-003065CC999E@pi.be> <404CE45F.30104@chipp.com> Message-ID: <404CE8A1.2090506@chipp.com> OOPS, My mistake, I inadvertantly only posted the EnSharpen Codec for Quicktime on the PC. The TechSmith Codec (which is also the EnSharpen Codec) for Windows Media player is at: http://www.getafile.com/cgi-bin/merlot/get/techsmith/TSCC.exe You don't need to unistall the other codec as it works with Quicktime only. Sorry All! best, Chipp From sanke at hrz.uni-kassel.de Mon Mar 8 16:47:09 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 08 Mar 2004 22:47:09 +0100 Subject: Video Tutorials on the Geometry Manager Message-ID: <404CE9DD.6080307@hrz.uni-kassel.de> On Mon, 8 Mar 2004 Marian Petrides wrote: > I'm having the same problem as Tom, except that when I click on the > download EnSharpen decocder link, what gets downloaded to my desktop is > something called transfer.asp --which appears to be an Apple System > Profiler document. Double-clicking on it just runs ASP. > > I WAS able to hear the audio, so I know it sounds like these tutorials > will be valuable to watch. How do we get them to work? I got no problems here on a Windows XP computer. I could download "ensharpendecoder_winsws.exe" and the videos display fine. What I am wondering about is that without the Ensharpen decoder the AVI-files indeed only can be heard with the player. What kind of AVI-files are they? Until now I had no experience with AVI on an XP computer, on my older computers - Windows 95 and Windows 98 - I did not need a special decoder for AVI-files. Regards, Wilhelm Sanke From lists at mangomultimedia.com Mon Mar 8 16:59:09 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 8 Mar 2004 14:59:09 -0700 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <404CE9DD.6080307@hrz.uni-kassel.de> References: <404CE9DD.6080307@hrz.uni-kassel.de> Message-ID: On Mar 8, 2004, at 2:47 PM, Wilhelm Sanke wrote: > I got no problems here on a Windows XP computer. I could download > "ensharpendecoder_winsws.exe" > and the videos display fine. > > What I am wondering about is that without the Ensharpen decoder the > AVI-files > indeed only can be heard with the player. What kind of AVI-files are > they? > > Until now I had no experience with AVI on an XP computer, on my older > computers > - Windows 95 and Windows 98 - I did not need a special decoder for > AVI-files. AVI files made with Camtasia Studio use the TSCC codec from TechSmith Corporation which is used for compressing screen recording. You have to have their codec to decode it. Ensharpen is the TechSmith codec for decoding the TSCC codec from within QuickTime. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From erikhans08 at yahoo.com Mon Mar 8 17:06:13 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 8 Mar 2004 14:06:13 -0800 (PST) Subject: DVD for RunRev? In-Reply-To: Message-ID: <20040308220613.1055.qmail@web61109.mail.yahoo.com> with more and more things being sent across the web, is burning DVDs still important? if you can stream videos from a web site, and back up your files on a portable disk, is it really worth spending another $200 to get a Superdrive on a Mac? thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From mwieder at ahsoftware.net Mon Mar 8 17:29:07 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 8 Mar 2004 14:29:07 -0800 Subject: structures In-Reply-To: References: Message-ID: <12991898993.20040308142907@ahsoftware.net> Marty- Monday, March 8, 2004, 9:29:40 AM, you wrote: MB> For example, one of my students wants to create an array MB> of bullets for his video game. For each bullet we need to MB> know the following: MB> - its current availability (already in use, or available) MB> - its movement in the x direction if in use MB> - its movement in the y direction if in use Does something like this work for you? global gBullets global bIsAvailable, deltaX, deltaY on mouseUp SaveBulletAttributes "bullet1" end mouseUp on SaveBulletAttributes whichBullet put bIsAvailable into gBullets(whichBullet, "availability") put deltaX into gBullets(whichBullet, "xMovement") put deltaY into gBullets(whichBullet, "yMovement") end SaveBulletAttributes on GetBulletAttributes whichBullet put gBullets(whichBullet, "availability") into bIsAvailable put gBullets(whichBullet, "xMovement") into deltaX put gBullets(whichBullet, "yMovement") into deltaY end GetBulletAttributes -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Mar 8 17:31:29 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 8 Mar 2004 14:31:29 -0800 Subject: Video Tutorials on the Geometry Manager Message-ID: <4592040567.20040308143129@ahsoftware.net> Chipp- Monday, March 8, 2004, 12:01:49 AM, you wrote: CW> I hope some of you find them valuable and begin to use GM in your own CW> projects! CW> http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm Outstanding! Thanks. -- -Mark Wieder mwieder at ahsoftware.net From mpetrides at earthlink.net Mon Mar 8 18:35:43 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 8 Mar 2004 18:35:43 -0500 Subject: DVD for RunRev? In-Reply-To: <20040308220613.1055.qmail@web61109.mail.yahoo.com> References: <20040308220613.1055.qmail@web61109.mail.yahoo.com> Message-ID: <512494D3-7159-11D8-B1A2-000A959D005E@earthlink.net> Depends on two things: how big the files are you want to back up and how much you want to make video DVDs. I like backing up my entire home (user) directory periodically and the SuperDrive facilitates that. And I REALLY like using iDVD! My 2 cents. Marian On Mar 8, 2004, at 5:06 PM, Erik Hansen wrote: > > with more and more things being sent across > the web, is burning DVDs still important? > if you can stream videos from a web site, > and back up your files on a portable disk, > is it really worth spending another $200 to > get a Superdrive on a Mac? > > thanks, > > Erik Hansen > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________ > Do you Yahoo!? > Yahoo! Search - Find what you?re looking for faster > http://search.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Mon Mar 8 18:38:13 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 8 Mar 2004 18:38:13 -0500 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <404CD84B.8090504@chipp.com> References: <404C286D.7000209@chipp.com> <9D6B42DE-713A-11D8-BE4D-000A959D005E@earthlink.net> <404CD84B.8090504@chipp.com> Message-ID: I had already downloaded and installed the decoder from this site to no avail. However, your email got me thinking that maybe I needed to logout and log back into OS X. When I did that, things worked fine. Thanks, Chipp. I learned a LOT from the first video alone. To Dan Shafer: Suggestions for part 2 and or 3 of the book: detailed information (with photos) on use of debugging tools, esp. TRACE and similar info on geometry manager. I know Ch 22 (per text in book 1) will have info on debugging but I don't know what that will consist of). Marian On Mar 8, 2004, at 3:32 PM, Chipp Walters wrote: > Marian, > > Check out: > > http://www.techsmith.com/download/ensharpendefault.asp > > Let me know if it helps. --Chipp > > Marian Petrides wrote: > >> I'm having the same problem as Tom, except that when I click on the >> download EnSharpen decocder link, what gets downloaded to my desktop >> is something called transfer.asp --which appears to be an Apple >> System Profiler document. Double-clicking on it just runs ASP. >> I WAS able to hear the audio, so I know it sounds like these >> tutorials will be valuable to watch. How do we get them to work? >> Marian > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at adelphia.net Mon Mar 8 19:23:51 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 8 Mar 2004 19:23:51 -0500 Subject: Video Tutorials on the Geometry Manager In-Reply-To: References: <404C286D.7000209@chipp.com> <9D6B42DE-713A-11D8-BE4D-000A959D005E@earthlink.net> <404CD84B.8090504@chipp.com> Message-ID: <0A9F81B6-7160-11D8-BF3A-000A95DA60FA@adelphia.net> me too mac osx panther tom On Mar 8, 2004, at 6:38 PM, Marian Petrides wrote: > > I had already downloaded and installed the decoder from this site to > no avail. > > However, your email got me thinking that maybe I needed to logout and > log back into OS X. When I did that, things worked fine. Thanks, > Chipp. I learned a LOT from the first video alone. > > To Dan Shafer: Suggestions for part 2 and or 3 of the book: > detailed information (with photos) on use of debugging tools, esp. > TRACE and similar info on geometry manager. I know Ch 22 (per text in > book 1) will have info on debugging but I don't know what that will > consist of). > > > Marian > > On Mar 8, 2004, at 3:32 PM, Chipp Walters wrote: > >> Marian, >> >> Check out: >> >> http://www.techsmith.com/download/ensharpendefault.asp >> >> Let me know if it helps. --Chipp >> >> Marian Petrides wrote: >> >>> I'm having the same problem as Tom, except that when I click on the >>> download EnSharpen decocder link, what gets downloaded to my desktop >>> is something called transfer.asp --which appears to be an Apple >>> System Profiler document. Double-clicking on it just runs ASP. >>> I WAS able to hear the audio, so I know it sounds like these >>> tutorials will be valuable to watch. How do we get them to work? >>> Marian >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From JonathanC at ag.nsw.gov.au Mon Mar 8 19:38:31 2004 From: JonathanC at ag.nsw.gov.au (JonathanC at ag.nsw.gov.au) Date: Tue, 9 Mar 2004 11:38:31 +1100 Subject: Stacks seem to auto-save... sometimes! Message-ID: Hi. I have 3 questions, which I'll put into 3 separate messages. Here's the first: I recently upgraded from v2.1 to v2.1.2 and discovered, to my great relief, that the Rev debugger now clears breakpoints when it's supposed to and the Variable Watcher displays properly (variable names and values now line up). However, I've noticed a strange, new behaviour. In 2.1, if I opened a stack and did absolutely NO editing and then closed it, I got a dialog box asking if I wanted to save changes. A bit annoying but I kind of got used to it. (If in doubt, I'd click OK.) Now, however, I'll sometimes open a stack, make some changes, close the stack without saving (because, e.g., I only changed the text in a 'Search' field), and the stack closes without complaint. Curious, I open the stack up again, and the changes are still there. Other times, I'll do the same thing (it seems) and I get the old "Do you want to save changes...?" dialog. What gives? Is Rev REALLY auto-saving (like HyperCard)? And, if so, why does it only do it sometimes? (Mac OS X 10.2.8, IDE, PowerBook G4 Titanium) Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au From JonathanC at ag.nsw.gov.au Mon Mar 8 19:38:47 2004 From: JonathanC at ag.nsw.gov.au (JonathanC at ag.nsw.gov.au) Date: Tue, 9 Mar 2004 11:38:47 +1100 Subject: Message box - top half Message-ID: Is there any way to get a script to put text into the TOP half of the message box? I have some HyperCard scripts that put text into the msg box, ready for the user to (edit and) execute the command, that I would like to transfer to Rev. Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au From JonathanC at ag.nsw.gov.au Mon Mar 8 19:38:59 2004 From: JonathanC at ag.nsw.gov.au (JonathanC at ag.nsw.gov.au) Date: Tue, 9 Mar 2004 11:38:59 +1100 Subject: Manipulating PLAIN text on the clipboard Message-ID: I have some scripts that manipulate text on the clipboard (turn text to uppercase/lowercase etc., add up a column of numbers, wrap/unwrap text etc.) but I can't seem to get them to leave the text as PLAIN text. Here's one of them: on mouseUp put the clipboardData["text"] into temp set the clipboardData["text"] to wrap(temp,75) end mouseUp No matter where I copy the text FROM, no matter what font and size it was, it always ends up after pasting (assuming I paste it into an application that supports styled text) as Lucida Grande, 11pt. I'm sure the short script above is where the problem lies, but just in case, here's the function it calls: function wrap str,n put "" into newStr repeat with i=1 to the number of lines in str put line i of str into para if para = "" then put return after newStr next repeat end if put "" into newPara repeat put char 1 to n of para into lineTemp if the length of lineTemp < n then -- no more para put return & lineTemp after newPara exit repeat end if put the number of words in lineTemp into wordCount put return & (word 1 to wordCount-1 of para) after newPara delete word 1 to wordCount-1 of para end repeat delete char 1 of newPara -- return put return & newPara after newStr end repeat delete char 1 of newStr -- return return newStr end wrap (I'm using Rev 2.1.2 on a PowerBook G4 running OS X 10.2.8.) Thanks, Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au From 3mcgrath at adelphia.net Mon Mar 8 19:52:25 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 8 Mar 2004 19:52:25 -0500 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <0A9F81B6-7160-11D8-BF3A-000A95DA60FA@adelphia.net> References: <404C286D.7000209@chipp.com> <9D6B42DE-713A-11D8-BE4D-000A959D005E@earthlink.net> <404CD84B.8090504@chipp.com> <0A9F81B6-7160-11D8-BF3A-000A95DA60FA@adelphia.net> Message-ID: <080BF564-7164-11D8-B8E0-000A95DA60FA@adelphia.net> Now you see!!! I thought that the scale and the position part of the geometry manager were an either or choice and not that you can use both at the same time. DUH Also, I thought that I needed to set the scale for each side of the object to scale not just the bottom and right. When I played with it I did some major over kill. And then just walked away from it thinking it was not working right. Thanks for the info and the video. Tom On Mar 8, 2004, at 7:23 PM, Thomas McGrath III wrote: > me too > > mac osx panther > > tom > > On Mar 8, 2004, at 6:38 PM, Marian Petrides wrote: > >> >> I had already downloaded and installed the decoder from this site to >> no avail. >> >> However, your email got me thinking that maybe I needed to logout and >> log back into OS X. When I did that, things worked fine. Thanks, >> Chipp. I learned a LOT from the first video alone. >> >> To Dan Shafer: Suggestions for part 2 and or 3 of the book: >> detailed information (with photos) on use of debugging tools, esp. >> TRACE and similar info on geometry manager. I know Ch 22 (per text >> in book 1) will have info on debugging but I don't know what that >> will consist of). >> >> >> Marian >> >> On Mar 8, 2004, at 3:32 PM, Chipp Walters wrote: >> >>> Marian, >>> >>> Check out: >>> >>> http://www.techsmith.com/download/ensharpendefault.asp >>> >>> Let me know if it helps. --Chipp >>> >>> Marian Petrides wrote: >>> >>>> I'm having the same problem as Tom, except that when I click on the >>>> download EnSharpen decocder link, what gets downloaded to my >>>> desktop is something called transfer.asp --which appears to be an >>>> Apple System Profiler document. Double-clicking on it just runs >>>> ASP. >>>> I WAS able to hear the audio, so I know it sounds like these >>>> tutorials will be valuable to watch. How do we get them to work? >>>> Marian >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Mon Mar 8 19:41:31 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 8 Mar 2004 19:41:31 -0500 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <0A9F81B6-7160-11D8-BF3A-000A95DA60FA@adelphia.net> References: <404C286D.7000209@chipp.com> <9D6B42DE-713A-11D8-BE4D-000A959D005E@earthlink.net> <404CD84B.8090504@chipp.com> <0A9F81B6-7160-11D8-BF3A-000A95DA60FA@adelphia.net> Message-ID: <821A1A82-7162-11D8-B8E0-000A95DA60FA@adelphia.net> Log out - no good here but restart worked. That codec needed a restart. Wow, I haven't had to do that in awhile. I think this is the first time I've had to restart my mac in four months. Tom On Mar 8, 2004, at 7:23 PM, Thomas McGrath III wrote: > me too > > mac osx panther > > tom > > On Mar 8, 2004, at 6:38 PM, Marian Petrides wrote: > >> >> I had already downloaded and installed the decoder from this site to >> no avail. >> >> However, your email got me thinking that maybe I needed to logout and >> log back into OS X. When I did that, things worked fine. Thanks, >> Chipp. I learned a LOT from the first video alone. >> >> To Dan Shafer: Suggestions for part 2 and or 3 of the book: >> detailed information (with photos) on use of debugging tools, esp. >> TRACE and similar info on geometry manager. I know Ch 22 (per text >> in book 1) will have info on debugging but I don't know what that >> will consist of). >> >> >> Marian >> >> On Mar 8, 2004, at 3:32 PM, Chipp Walters wrote: >> >>> Marian, >>> >>> Check out: >>> >>> http://www.techsmith.com/download/ensharpendefault.asp >>> >>> Let me know if it helps. --Chipp >>> >>> Marian Petrides wrote: >>> >>>> I'm having the same problem as Tom, except that when I click on the >>>> download EnSharpen decocder link, what gets downloaded to my >>>> desktop is something called transfer.asp --which appears to be an >>>> Apple System Profiler document. Double-clicking on it just runs >>>> ASP. >>>> I WAS able to hear the audio, so I know it sounds like these >>>> tutorials will be valuable to watch. How do we get them to work? >>>> Marian >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From soapdog at mac.com Mon Mar 8 20:38:33 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 8 Mar 2004 22:38:33 -0300 Subject: ANN: Beta Available of ServerWorkz (a.k.a The revHTTPd Project) Message-ID: <7A0F4184-716A-11D8-97FE-0003936D012E@mac.com> Hi Folks, I've been fiddling with HTTP and Rev for some time, now and them I posted some news here. Many people visited the server and got interested in the project. Now it's time to release the code. For those that do not know what this project is or what it is able to do, I'll do a quick and dirty resume here. but the best way to learn about it is thru it's about page. Try http://home.soapdog.org:8081/about?card=1 This will take you to a server and possibilities tour, much better and well written than this quick hack here. The stacks are available from http://public.soapdog.org The demo server is running here at http://home.soapdog.org:8081/ Cheers Andre --- What is ServerWorkz/RevHTTPd Project? ------------------------------------------------------------------------ ------------------------ It's the implementation of a fully functional web server/framework in Revolution. While we do not plan to overtake Apache, we've got some UberCool features that will impresse everyone. This stack is a heavy modified version of old Metacard HTTPd Stack. I stripped out many things but added tons of code too, so You might not recognize it. The server is able to serve local files from the HTML folder and to serve stacks as dynamic pages (lot's of stunts here). Local files may interface to revolution using special Inform2 Tags. Dynamic files might be substacks of the server, local .Rev files inside the Modules folder or any stack that is loaded in runtime (like everything in the IDE...). The server is very advanced and it's even able to transport data from HTML to Stacks automatically. Any stack can be served this way. You can set the server to any port you want and you can even embedd it in your own app (it's just a button to be placed in the back). You can allow it to serve local files or use it only for dynamic content. Server default to port 8081. Sou you can try to access my home server by pointing your browser to http://home.soapdog.org:8081/ --- How To Flush things to the browser ------------------------------------------------------------------------ ---------------------------------- To echo content to the browser you use the http_flush handler, it's like this: http_flush "text/html", "hello world" first parameter is the mime type, the second is the content. Other good function is http_redirect that accepts one parameter and forces a redirection. Use it like: http_redirect "http://www.yahoo.com" That will force browser to redirect to Yahoo! Page. --- Understanding what happens inside the server when browser asks for a stack. ----------------------------------------------- When user connect to the server, it asks for a document. This document might be a local stored file or a stack. In the case of a file it is just flushed to the browser. In case of a stack it's more complex. For your stack to be served it must implement (well, it should implement) the default handler "default_html". So suppose you want a helloworld stack, just add this to a stack on default_html http_flush "text/html", "Hello World!" end default_html you'll be able to access this exact script from http://home.soapdog.org:8081/helloworld But that's not all, we've got a cool URL mapping scheme. Let's talk about it. --- About URL Mapping scheme ------------------------------------------------------------------------ ---------------------------------------------- /Stack ---> Send default_html to the stack. /Stack/Message ---> Send message to the Stack /Stack/Card/Message ---> Send message to card of stack. /Stack/Card/Button/Message ---> Send message to button of card of stack (this is like a design decision, messages default to button if no object type is present) /Stack/Card/ObjectType/ObjectName/Msg ---> Send msg to obj of card of stack like: /MainStack/1/field/email/clearText (would send "clearText" to field email) This way I can for example access a URL a button like this http://home.soapdog.org:8081/quotes/2/button/refreshquotes/mouseUp, this would trigger the mouseUp of button adduote on card 2 of stack quotes. Pretty easy! Enought for URLs. The server is now supporting the POST method and GET method, it will look for POST Data and look inside document request URL for GET data... it will map HTML/URL Field names to Revolution Field names, so if I access http://home.soapdog.org:8081/about?card=1 it will look for stack "about" and for a text field named card in it, if it find one it will fill it with "1", Thats automatic. It fills the fields before sending the message (so that you can proccess them). This way you can write whole web apps just by using our familiar ways of stacks, cards, fields and messages. We created a Revolution Field to Web Engine called Inform2. Inform2 can take any card of any stack and will parse it taking all fields and making a nice HTML form of it. It will fill the form with the currrent fields values, and since the server do the map back automatically, you can focus on the "processPost" message that is sent to your stack for the rest is taken care. For you all to wonder, with this framework I was able to create a Blog engine in 10 lines, was able to create a Fotolog engine in also 10 lines. I created a Instant Message in some 30 lines. --- More on Inform2 ------------------------------------------------------------------------ ---------------------------------------------------------------- Inform2 is a frontscript used to make the server even better. It was created after reading Mr Dar Scott message primer and looking inside LibCGI code. Inform2 adds the following * New ways to access server data. In previous version, revHTTPd would match field names to the field names acquired from POST or GET Methods, thus if you used a form with a field named email or a url like http://yourhost/yourStack?email=soapdog at mac.com it would get the email value and fill the email field of the desired stack with it. Now you also have the option to access it in a nice global array called gDataA (This is inspired by LibCGI, thats how it handles), this way, you can access non expected fields and also you will be able to access the data without creating fields for everything. * Cookies! After seeing the code from libCGI, I finally understood how HTTP handles cookies (it's not covered with HTTP Made Easy - my main learning book), so I put cookie support with a function called "http_flush_with_cookies" that will flush a response and also set cookies based on a array parameter. The current browser cookies will be inside gDataA array.(it's not working in RC1) * New packaging! :D revHTTPd was first a stack, then a button, now... now it still a button, but since I learned much from message primer by Mr Dar Scott and from message path article at Fourth World Embassy, I figured out that inserting button "httpd" into back would be very good, this way we can guarantee that it always receive the message and that the handlers are available everywhere. * Brand new and improved and over-powerfull template engine. We created Inform2, our new template engine. This is a frontscript that overdrive normal http_flush, this way, besides the normal template tags %BODY%, %STACKNAME%, %TITLE%, we've got some ubercool tags like: Inform-field tag: This one will insert a field from any card or stack, to be used like [inform-field: passwordField stack: User Database card: andre garzia] this would insert the content of field "passwordField" of card "andre garzia" of stack "User Database". You can omit the card: parameter and it will act on current card. Inform-property tag: the same as above but insert a custom property. Used like [inform-property: cHits stack: serverworkz card: 1] where card parameter is optional. Inform-throw tag: will send a message thru message path, like [inform-throw: closeStack stack: about], when inform2 engine find this tag it sends a message, this is good for using static html to send messages and stuff. For example, inform-field is proccessed before inform-throw, so you can make voodoo things like [inform-throw: [inform-field: messageField stack: messageSelector] stack: messageDestination], can you guess what this one will do... that's evil!!! :D Must say that it was after seeing WebMerge from Fourth World that I thought of custom tags thru Regular Expressions, I thought: "They did that with metacard, so there must be a way". After couple minutes search I found matchText command and a primer on Regular Expressions on the net. --- More? Licensing and the like ------------------------------------------------------------------------ ------------------------------------------------------------------------ ----------- Well this was a copy & paste from previous messages with some new words in it. What you should have in mind is that ServerWorkz is not a simple webserver nor is a CGI lib. It's something very different. It's a conduit between Revolution and the HTTP speaking world. You can use it to serve pages, sure. You can use it for CGI, yes. But you can use it as a networking lib for interapplication communication for example. You can make two apps talk to each other with no fuss. Just add the server to both, use something like zeroconf to discover each other and use http_flush to send text and actions. Simple apps like address books, simple user databases, are pretty easy. You can check the modules folder for the RegisterUser.rev stack and you'll see what I am talking about. It's a dozen lines for all the code you need to make that user database you see on the page. By inspecting the modules you'll see how I did everything for I am too lazy to document all the aspects of the server. This will be done in the future. It's enought to say that everything goes inside the code of button "httpd" and in it's custom properties (that's where templates and configurations are stored), the button "inform2" will take care of all that RegEx template stuff and the automatic field to web generator. I am always here to answer about everything. My machine is running 24/7 and the server is always up (unless when I break it by adding new features). The server is running at http://home.soapdog.org:8081/ and you can grab it as serverworkzbeta.zip inside http://public.soapdog.org This code is being made public, fiddle with it as you like it but giving me credit will attract good karma for you, and donating to this project will attract good karma to you and you familly. Bear in mind that I am 23, living in Brazil coursing film school. Life here is very very hard, my salary is R$220 (U$75), it's hard to have time to code when you need to fill your time with freelance work so that you got the means to take your girl to the movies and eat every day. my paypal account is agarzia at mac.com. I can do custom work using this framework (I understand it better than anyone ;-) ) This is the base of some solutions I am working, and I am releasing it for I feel that everyone can benefit from it, and that this can be a killer thing for Revolution. Please send feedback to me at soapdog at mac.com and if you feel like helping me just send code, suggestions, bug reports, advise and the like. Well, cheers, fiddle with the code! Andre Garzia -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Mon Mar 8 20:54:23 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 8 Mar 2004 22:54:23 -0300 Subject: DVD for RunRev? In-Reply-To: <20040308220613.1055.qmail@web61109.mail.yahoo.com> References: <20040308220613.1055.qmail@web61109.mail.yahoo.com> Message-ID: On Mar 8, 2004, at 7:06 PM, Erik Hansen wrote: > with more and more things being sent across > the web, is burning DVDs still important? > if you can stream videos from a web site, > and back up your files on a portable disk, > is it really worth spending another $200 to > get a Superdrive on a Mac? > > thanks, > > Erik Hansen Yes, heavy multimidia apps cannot be streamed, midia is very cheap and good for distribution. and to download 4.5 GB is very painfull. DVD rocks! and streaming is not even near the quality of full featured DVD video. I am into film school (Rio de Janeiro Federal University), we're moving all our videos to DVD now because of quality and price... cannot stream full movies, it always lag... Cheers Andre > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From 3mcgrath at adelphia.net Mon Mar 8 21:04:30 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 8 Mar 2004 21:04:30 -0500 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <404C286D.7000209@chipp.com> References: <404C286D.7000209@chipp.com> Message-ID: <1A34D16F-716E-11D8-B8E0-000A95DA60FA@adelphia.net> OK, Chipp, I want to thank you personally for this. I now understand where I went wrong in my understanding of the GM. There is still more to understand with the GM though and I will bookmark your site especially if more of these are forthcoming. Thanks again, Tom On Mar 8, 2004, at 3:01 AM, Chipp Walters wrote: > A while back, my good friend Jerry Daniels started extolling the > virtues of the Geometry Manager. Well, I had used it in version 1.1 > rather unsuccessfully, and had since surmised "real men doon't use the > Geometry Manager" and hand-coded all my resizeStack messages. > > So, on Jerry's urging, I decided to spend some time expoloring RR's > Geometry Manager. While it isn't perfect, it has come quite a long > way! I mentioned how encouraged I was to Kevin at RR and he agreed, > saying something about how great the technology is, and how difficult > it is to explain. After thinking about it, I decided to create some > (non-professional) videos which go step-by-step through the features. > > These videos run on both Mac and PC. > > I hope some of you find them valuable and begin to use GM in your own > projects! > > http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm > > best, > > Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From JimCarwardine at OwnYourFuture-net.com Mon Mar 8 21:08:04 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Mon, 08 Mar 2004 22:08:04 -0400 Subject: Indirect Reference In-Reply-To: <6.0.3.0.2.20040308111854.01c96de8@pop3.blueyonder.co.uk> Message-ID: Yup and I have to admit I was working too hard over the weekend. I should have taken a break. Thanks for setting me straight. I was building a ship and all I needed was a row boat... Jim on 3/8/04 6:41 AM, Graham Samuel wrote: > but in terms of > indirection you're working too hard as the engine itself will evaluate > 'theGroup' and use its contents. -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From chipp at chipp.com Mon Mar 8 21:38:59 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 8 Mar 2004 20:38:59 -0600 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <080BF564-7164-11D8-B8E0-000A95DA60FA@adelphia.net> Message-ID: Thomas, > Now you see!!! I thought that the scale and the position part of the > geometry manager were an either or choice and not that you can use both > at the same time. DUH Mee Too, it was only after talking with Kevin that I figured out you can set these independantly. > > Also, I thought that I needed to set the scale for each side of the > object to scale not just the bottom and right. When I played with it I > did some major over kill. And then just walked away from it thinking it > was not working right. Yep, once I figured it out, I thought it a good idea to share with the others. Glad this helped. BTW, on my Mac it told me I needed to restart for the codec to work. Did you not see the same message? Hmmm...wonder why? -Chipp From chipp at chipp.com Mon Mar 8 21:39:01 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 8 Mar 2004 20:39:01 -0600 Subject: Beta Available of ServerWorkz (a.k.a The revHTTPd Project) In-Reply-To: <7A0F4184-716A-11D8-97FE-0003936D012E@mac.com> Message-ID: Andre, Wow! This keeps getting better and better! Do you have any performance measurements yet? How many simultaneous users to you think you can have connected with reasonable response times? Also, what kind of CPU load do you see serverwise? Keep up the good work! best, Chipp From erikhans08 at yahoo.com Mon Mar 8 21:48:51 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 8 Mar 2004 18:48:51 -0800 (PST) Subject: DVD for RunRev? In-Reply-To: <512494D3-7159-11D8-B1A2-000A959D005E@earthlink.net> Message-ID: <20040309024851.87692.qmail@web61108.mail.yahoo.com> --- Marian Petrides wrote: > Depends on two things: > > how big the files are you want to back up and > how much you want to make video DVDs. > I like backing up my entire home (user) > directory periodically and the > SuperDrive facilitates that. i can back up files on an external hard drive. > And I REALLY like using iDVD! so to distribute ones videos, a DVD burner looks good compared to other options or the next few years? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From soapdog at mac.com Mon Mar 8 21:52:17 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 8 Mar 2004 23:52:17 -0300 Subject: Beta Available of ServerWorkz (a.k.a The revHTTPd Project) In-Reply-To: References: Message-ID: On Mar 8, 2004, at 11:39 PM, Chipp Walters wrote: > Andre, > > Wow! This keeps getting better and better! Do you have any performance > measurements yet? How many simultaneous users to you think you can have > connected with reasonable response times? Chipp, You cumpliments make me smile! :D I have no measurements of any kind! don't know how many users might log in... It's like this, I am using accept connection with message. So for every connection there's at least one pending message, remembering, that to fetch a page you use multiple connections (one for each file...), your stacks might also send messages, so thats what clogs the server. About response time, this is on the programmer side, it depends of what your stack is doing, helloworld is pretty quick, but shakespeare ebook reader was a bit slow!!! :D I don't know how to take this measurements, but I think the numbers are okay. My system is an iMac G4 800 with 256 RAM, my connection is Cable 256k shared between 3 computers, all three (1 pc running BeOS/Zeta, the Mac and my Newton) are running right now and I use the mac as my primary machine, I am browsing the net in two computers with at least 6 or 7 applications using the connection. You accessed the server, is it slow? I'll check CPU loading... but I think it will be wrong for I am inside the IDE. Thanks for the feedback!!!! If you've got any kind of suggestion or advise please send them to me! Cheers Andre > > Also, what kind of CPU load do you see serverwise? > > Keep up the good work! > > best, > Chipp > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sarahr at genesearch.com.au Mon Mar 8 21:57:04 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 9 Mar 2004 12:57:04 +1000 Subject: Naive questions about contacting databases In-Reply-To: References: Message-ID: <71F0D424-7175-11D8-9FC6-0003937A97B8@genesearch.com.au> You haven't given us much info to work with here :-) What sort of database are you trying to connect to? Basically, as others have said, you can use the Database Query builder to get basic control of any of the SQL databases or Valentina. If you want to experiment with more direct access through your own scripting, you might like to have a look at the two MySQL example stacks on my web page for talking to a MySQL database. For export, I find tab-delimited text to be extremely useful as it can then be imported into almost any other application, but if that's not what you're after, you might consider XML. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 8 Mar 2004, at 10:53 pm, Mathewson wrote: > 1. From RR how can I access a database and display the > contents of its tables/fields in RR ? > > 2. From RR how can I access a remote data base and . . . ? > > 3. How can I export processed data in a more useful format > than a tab-delimited text document? > > Grateful for all help! > > Richmond Mathewson From sarahr at genesearch.com.au Mon Mar 8 22:07:58 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 9 Mar 2004 13:07:58 +1000 Subject: structures In-Reply-To: References: Message-ID: > Is there a way to create structures in Transcript? > I want to represent an entity that has several attributes > (actually, I want to represent an array of such entities). > So, is there something similar to the "struct" that exists > in programming languages like c++ and scheme? > > For example, one of my students wants to create an array > of bullets for his video game. For each bullet we need to > know the following: > - its current availability (already in use, or available) > - its movement in the x direction if in use > - its movement in the y direction if in use > > We could use three parallel arrays, but it seems cleaner to > use a struct. Is it possible? > If each bullet is a graphic or button, they could each have the three pieces of data as custom properties stored in each bullet. If you needed more, just clone an existing template so it would have the default properties already set. Cheers, Sarah From sarahr at genesearch.com.au Mon Mar 8 22:12:15 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 9 Mar 2004 13:12:15 +1000 Subject: Message box - top half In-Reply-To: References: Message-ID: <90F92FE2-7177-11D8-9FC6-0003937A97B8@genesearch.com.au> On 9 Mar 2004, at 10:36 am, JonathanC at ag.nsw.gov.au wrote: > Is there any way to get a script to put text into the TOP half of the > message box? I have some HyperCard scripts that put text into the msg > box, > ready for the user to (edit and) execute the command, that I would > like to > transfer to Rev. > Untested, but should work, although not guaranteed to keep working in future releases: put myData into fld "Message Field" of cd "Single Line" of stack "Message Box" or put myData into fld "Message Field" of cd "Multiple Lines" of stack "Message Box" Cheers, Sarah From ehaskell at selfcorp.com Mon Mar 8 22:40:28 2004 From: ehaskell at selfcorp.com (Ed Haskell) Date: Mon, 8 Mar 2004 19:40:28 -0800 Subject: cgi appleevents Message-ID: <822C1C79-717B-11D8-95D4-003065674A66@selfcorp.com> Thanks, Jacqueline, I've tried everything I can think of to get this to work, but no luck with 2.2. Have you (or anyone else) tried using Revolution with acgi Dispatcher (http://www.sentman.com/acgi/)? If not, do you know of other good ways of real-time debugging of stacks used for cgi web apps? Ed On 3/1/04 12:48 AM, Ed Haskell wrote: > In Revolution 1.1 I am able to receive cgi information indirectly from > Apache via a program called acgi diapatcher which sends an appleevent > to Revolution (and my current stack). I use the stack as a web > application to generate dynamic htmls. I can run stacks in the > development mode which makes it very easy for debugging. In Revolution > 2 and above the appleevent is passed to Revolution (I think), but I > can't capture it in my stack. Was this capability taken out of 2.2? > I'm sure there are much more direct ways of doing this, but for now I'd > just like to be able to run 2.2 with my legacy stacks. It should still work the same way, just as it always has. You need an appleEvent handler to catch the message, of course. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From michaell at unimelb.edu.au Mon Mar 8 22:47:21 2004 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Tue, 9 Mar 2004 14:47:21 +1100 Subject: TSCC license Message-ID: Did anyone read the license agreement for the TSCC codec before clicking through and having it installed? It is 23969 characters long (Rev counted them for me ;-) and includes definitions such as: The above identification of parties and recitals are true and correct. and: The term "access" and variants thereof (including, but not limited to, the terms "access", "accessible" and "accessing", in upper or lower case) shall mean to store data in, retrieve data from or otherwise approach or make use of (directly or indirectly) through electronic means or otherwise. Is this a joke or should I get something like that drafted for my Rev projects? I chose not to install the software. I guess I'll have to live without Chipp's geometry manager tutorial. -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From chipp at chipp.com Mon Mar 8 23:21:29 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 22:21:29 -0600 Subject: TSCC license In-Reply-To: References: Message-ID: <404D4649.6000601@chipp.com> Hi Michael, Hey man..it's just a friggin codec ;-) LOL 'course that being said, you may be in the codec design business, and I can certainly understand why you wouldn't wish to agree to something which you may later be involved in competing against. btw, you ought to check out the one Apple or MS wants you to agree to before installing their OS...it's long too. Though, I do admit, our (USA) propensity for legal action is way out of balance. Heck, it was recently revealed that MS has been backing SCO to the tune of over $100 million, just to sue and spread fud amongst others. Just wondering, other than the length, big words and legalese, what specifically was objectionable in the license agreement? best, Chipp Michael J. Lew wrote: > Did anyone read the license agreement for the TSCC codec before clicking > through and having it installed? It is 23969 characters long (Rev > counted them for me ;-) and includes definitions such as: > The above identification of parties and recitals are true and correct. > and: > The term "access" and variants thereof (including, but not limited to, > the terms "access", "accessible" and "accessing", in upper or lower > case) shall mean to store data in, retrieve data from or otherwise > approach or make use of (directly or indirectly) through electronic > means or otherwise. > > Is this a joke or should I get something like that drafted for my Rev > projects? > > I chose not to install the software. I guess I'll have to live without > Chipp's geometry manager tutorial. > > From chrism at lumin.us Mon Mar 8 23:39:07 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Mon, 8 Mar 2004 22:39:07 -0600 Subject: Video Tutorials on the Geometry Manager In-Reply-To: References: Message-ID: No message here but I'll reboot once I can close the other things I'm working on. This is exactly the kind of things the Rev community needs to keep producing to attract people. Forget changing to .syntax, just "showing people" how things work, literally, would speak louder than talking about the ease of Transcript. How about a "Making a simple app in Revolution - Transcript 101" demo? One would think RunRev would love to use something like that as a promo. A really tricked out version could have your narration over sliced and spliced video showing the steps being performed on each platform. (As in only once, where you're suddenly talking about something and it shows a mac, you keep talking and the next click opens up the video clip on linux, XP, Classic, etc)... Yours, Chris On Mar 8, 2004, at 8:38 PM, Chipp Walters wrote: > > BTW, on my Mac it told me I needed to restart for the codec to work. > Did you > not see the same message? Hmmm...wonder why? > > -Chipp > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chrism at lumin.us Mon Mar 8 23:39:54 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Mon, 8 Mar 2004 22:39:54 -0600 Subject: TSCC license In-Reply-To: References: Message-ID: Did you notice that section also was titled : "WITNESSETH" ? Yours, Chris On Mar 8, 2004, at 9:47 PM, Michael J. Lew wrote: > Did anyone read the license agreement for the TSCC codec before > clicking through and having it installed? It is 23969 characters long > (Rev counted them for me ;-) and includes definitions such as: > The above identification of parties and recitals are true and correct. > and: > The term "access" and variants thereof (including, but not limited to, > the terms "access", "accessible" and "accessing", in upper or lower > case) shall mean to store data in, retrieve data from or otherwise > approach or make use of (directly or indirectly) through electronic > means or otherwise. > > Is this a joke or should I get something like that drafted for my Rev > projects? > > I chose not to install the software. I guess I'll have to live without > Chipp's geometry manager tutorial. > > > -- > Michael J. Lew > > Senior Lecturer > Department of Pharmacology > The University of Melbourne > Parkville 3010 > Victoria > Australia > > Phone +613 8344 8304 > > ** > New email address: michaell at unimelb.edu.au > ** > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Mon Mar 8 23:50:52 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 9 Mar 2004 15:20:52 +1030 Subject: Windows standalone builder - set version number? In-Reply-To: <5FF570B5-70FD-11D8-B20F-003065F97100@infiny.co.nz> Message-ID: > Monte, > > Thanks very much. Can I put my vote in at least to try and get this in > if possible. I think that most developers expect to be able to > dependably set the version number of their applications when building > standalones. The worst thing here is that it appears that setting > versions is support because there are fields for setting the > information in the standalone builder - but it doesn't actually do it. That's what it looks like isn't it. It's not actually the case because there are two places where the file version and product version are stored in the .exe file. One is in unicode and the other is in binary. The binary is the one that's being displayed prominently. The unicode one is displayed in a list below and is the one we are setting correctly. Thanks Bill ;-) It may get in yet but I'm not making promises ;-) Cheers Monte From scott at tactilemedia.com Mon Mar 8 23:57:37 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 08 Mar 2004 20:57:37 -0800 Subject: Spacey players Message-ID: It appears that even with traversalOn set to false, QT players respond to the press of the spacebar (at least on OSX). Might there be some way to disable this? I've tried employing a keyDown handler in the stack, card, and front scripts to intercept the spacebar press, none of which prevents the player from responding to the spacebar. Is this control too deep within QT to intercept? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ambassador at fourthworld.com Tue Mar 9 00:09:57 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 Mar 2004 21:09:57 -0800 Subject: TSCC license In-Reply-To: References: Message-ID: <404D51A5.9000203@fourthworld.com> Michael J. Lew wrote: > Did anyone read the license agreement for the TSCC codec before clicking > through and having it installed? It is 23969 characters long (Rev > counted them for me ;-)... > I chose not to install the software. Maybe you don't need TSCC. The videos Adobe uses are good with plain ol' QuickTime, and the QT output from Ambrosia's SnapzX is pretty good. I've been doing some training screen-videos for a client and I've found the Qualcomm TruVoice codec is great for voiceovers -- I got a 12MB recording done with Snapz down to 1.9MB. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Tue Mar 9 00:23:35 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 08 Mar 2004 23:23:35 -0600 Subject: Manipulating PLAIN text on the clipboard In-Reply-To: References: Message-ID: <404D54D7.7020302@hyperactivesw.com> On 3/8/04 6:38 PM, JonathanC at ag.nsw.gov.au wrote: > I have some scripts that manipulate text on the clipboard (turn text to > uppercase/lowercase etc., add up a column of numbers, wrap/unwrap text > etc.) but I can't seem to get them to leave the text as PLAIN text. > > Here's one of them: > > on mouseUp > put the clipboardData["text"] into temp > set the clipboardData["text"] to wrap(temp,75) > end mouseUp > > No matter where I copy the text FROM, no matter what font and size it was, > it always ends up after pasting (assuming I paste it into an application > that supports styled text) as Lucida Grande, 11pt. > > I'm sure the short script above is where the problem lies, but just in > case, here's the function it calls: > > function wrap str,n > put "" into newStr > repeat with i=1 to the number of lines in str > put line i of str into para > if para = "" then > put return after newStr > next repeat > end if > put "" into newPara > repeat > put char 1 to n of para into lineTemp > if the length of lineTemp < n then > -- no more para > put return & lineTemp after newPara > exit repeat > end if > put the number of words in lineTemp into wordCount > put return & (word 1 to wordCount-1 of para) after newPara > delete word 1 to wordCount-1 of para > end repeat > delete char 1 of newPara -- return > put return & newPara after newStr > end repeat > delete char 1 of newStr -- return > return newStr > end wrap > > (I'm using Rev 2.1.2 on a PowerBook G4 running OS X 10.2.8.) Looks like there may be a bug in the wrap function that causes it to go into an infinite loop, at least in some cases. It can get stuck at "delete word 1 to wordCount-1 of para". So maybe what is happening is that the repeat loop is going around in circles while you are pasting into another app, and what you paste is actually the original copied text rather than the modified text. BTW, there is an example of a word-wrap script in the Cookbook in the Help docs. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Tue Mar 9 00:36:30 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 08 Mar 2004 23:36:30 -0600 Subject: TSCC license In-Reply-To: <404D51A5.9000203@fourthworld.com> References: <404D51A5.9000203@fourthworld.com> Message-ID: <404D57DE.7080905@chipp.com> I use MP3 for voice compression...it works well..about 2K per second. Question is, how long is your video? I just checked out some of the SnapZ videos and here's what I found: chippwalters: for comparison...snapz is 419x299 while the geoMgr is 640x480 chippwalters: both about 3 Mb chippwalters: mine is over 3 minutes in length, theirs is only 16 seconds! chippwalters: their fps is 12, mine 5 Richard Gaskin wrote: > Michael J. Lew wrote: > >> Did anyone read the license agreement for the TSCC codec before >> clicking through and having it installed? It is 23969 characters long >> (Rev counted them for me ;-)... >> I chose not to install the software. > > > Maybe you don't need TSCC. The videos Adobe uses are good with plain > ol' QuickTime, and the QT output from Ambrosia's SnapzX is pretty good. > > I've been doing some training screen-videos for a client and I've found > the Qualcomm TruVoice codec is great for voiceovers -- I got a 12MB > recording done with Snapz down to 1.9MB. > From lists at mangomultimedia.com Tue Mar 9 00:44:33 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 8 Mar 2004 22:44:33 -0700 Subject: Spacey players In-Reply-To: References: Message-ID: On Mar 8, 2004, at 9:57 PM, Scott Rossi wrote: > It appears that even with traversalOn set to false, QT players respond > to > the press of the spacebar (at least on OSX). Might there be some way > to > disable this? > > I've tried employing a keyDown handler in the stack, card, and front > scripts > to intercept the spacebar press, none of which prevents the player from > responding to the spacebar. Is this control too deep within QT to > intercept? I've seen this behavior too. QT movies in Rev will pick up keyboard events even when my Rev app isn't in front. I *think* there is a QT API call which disables keyboard control of a Movie Controller which is what a player object in Revolution is when it loads a QT movie. If I can find the call I could add it to the QT external. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From jcwall at jaguar1.usouthal.edu Tue Mar 9 00:49:58 2004 From: jcwall at jaguar1.usouthal.edu (jcwall at jaguar1.usouthal.edu) Date: Tue, 09 Mar 2004 08:49:58 +0300 Subject: Video Tutorials on the Geometry Manager Message-ID: <553ec52483.52483553ec@jaguar1.usouthal.edu> Chris - this is a great idea. I was an early adopter of Oracle Media Objects (you had to be early otherwise you missed out completely because the application was pulled fro the market!). One of the things that they did was to produce two videos (VHS) which showed how one could use the application to build build stacks. It was very well done and gave me a lot of useful information about how to script. When Revolution was being developed I talked to Kevin Miller about doing something similar. However, the way that Chipp developed the tutorials to run on the computer would be a huge step forward in delivering video-based instruction. BTW, the software that Chipp used is only available for developing on windows machines (although playback is cross platform). I am fairly sure there is an application that can do the same thing on the Mac and would appreciate it if anyone on the list could confirm this and supply product details. Jim Wall From michaell at unimelb.edu.au Tue Mar 9 00:49:58 2004 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Tue, 9 Mar 2004 16:49:58 +1100 Subject: TSCC license Message-ID: At 11:39 PM -0500 8/3/04, Chipp wrote: >Just wondering, other than the length, big words and legalese, what >specifically was objectionable in the license agreement? I didn't read far enough to get to anything more objectionable than the language itself! I was set up for a laugh by the heading of the non-capitalised text, "WITNESSETH". It's not in either of my dictionaries, and www.dictionary.com has no entries. Good fun, but it leads to some interesting questions. If a legal document contains a made-up word without definition can it have a legal meaning? If an agreement contains words so archaic that the reader can't reasonably be expected to be sure of their meaning is the agreement valid? If an agreement is written in English is it binding on a person who agrees by clicking even if they can't read English? Anyway, back to work... -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From francois.cuneo at cuk.ch Tue Mar 9 00:52:06 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Tue, 09 Mar 2004 06:52:06 +0100 Subject: How to open a window in the Finder please? In-Reply-To: <404CE8A1.2090506@chipp.com> Message-ID: Hello! Is it possible to open a window in the finder from a button on the card? In fact, I want to put on my card a button whos says "show Folder R?sultats in Finder" (of course, the label's button will be shorter!:-) Thank you very much every body! Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From ambassador at fourthworld.com Tue Mar 9 01:53:42 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 Mar 2004 22:53:42 -0800 Subject: Spacey players In-Reply-To: References: Message-ID: <404D69F6.9080703@fourthworld.com> Trevor DeVore wrote: > On Mar 8, 2004, at 9:57 PM, Scott Rossi wrote: > >> It appears that even with traversalOn set to false, QT players respond to >> the press of the spacebar (at least on OSX). Might there be some way to >> disable this? >> >> I've tried employing a keyDown handler in the stack, card, and front >> scripts >> to intercept the spacebar press, none of which prevents the player from >> responding to the spacebar. Is this control too deep within QT to >> intercept? > > > I've seen this behavior too. QT movies in Rev will pick up keyboard > events even when my Rev app isn't in front. I *think* there is a QT API > call which disables keyboard control of a Movie Controller which is what > a player object in Revolution is when it loads a QT movie. > > If I can find the call I could add it to the QT external. It would be even more useful in the engine. Is this Bugzilla'd? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chipp at chipp.com Tue Mar 9 02:02:39 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 9 Mar 2004 01:02:39 -0600 Subject: OT RE: TSCC license In-Reply-To: Message-ID: Michael > I was set up for a laugh by the heading of the non-capitalised text, > "WITNESSETH". It's not in either of my dictionaries, and > www.dictionary.com has no entries. Good fun, but it leads to some > interesting questions. If a legal document contains a made-up word > without definition can it have a legal meaning? If an agreement > contains words so archaic that the reader can't reasonably be > expected to be sure of their meaning is the agreement valid? If an > agreement is written in English is it binding on a person who agrees > by clicking even if they can't read English? I seem to remember some court ruling that these 'click-licenses' and 'shrink wrap licenses" are unenforceable in all but the most sinister of violations. IOW, it's hard for anyone to get prosecuted by them. In fact, I seem to remember somewhere reading that MS is actually in violation of it's own license. > > Anyway, back to work... Me too. Have to make more money to pay the lawyers ;-) -Chipp From FlexibleLearning at aol.com Tue Mar 9 02:13:13 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 9 Mar 2004 02:13:13 EST Subject: Calendar Message-ID: <141.23e0ff5d.2d7ec889@aol.com> Just to let you know that Calendar has been uploaded to http://www.FlexibleLearning.com/xtalk.htm It automatically localises to your language and you can choose the first day of the week. /H From ambassador at fourthworld.com Tue Mar 9 02:19:14 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 Mar 2004 23:19:14 -0800 Subject: TSCC license In-Reply-To: <404D57DE.7080905@chipp.com> References: <404D51A5.9000203@fourthworld.com> <404D57DE.7080905@chipp.com> Message-ID: <404D6FF2.8030304@fourthworld.com> Chipp Walters wrote: > I use MP3 for voice compression...it works well..about 2K per second. > Question is, how long is your video? My 1.9MB file was just under 2 minutes. >I just checked out some of the > SnapZ videos and here's what I found: > > > > chippwalters: for comparison...snapz is 419x299 while the geoMgr is 640x480 > chippwalters: both about 3 Mb > chippwalters: mine is over 3 minutes in length, theirs is only 16 seconds! > chippwalters: their fps is 12, mine 5 Sounds like lowering the frame rate to match would then yield similar results, no? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From pixelbird at interisland.net Tue Mar 9 02:30:52 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 08 Mar 2004 23:30:52 -0800 Subject: Crashing with print card In-Reply-To: <20040308115843.BFAE09300FF@mail.runrev.com> Message-ID: Howdy, Something is drastically wrong. I got my stack sized down for printing, but the printer goes a little over half way and stops, and my Mac locks up. It happens every time, (4 times) although sometimes it doesn't get that far. I just checked the printer handling another file, the same size as the card, a little over 400k. No problem. It's definitely not the printer. I'm not a happy camper here. What is happening that would cause a crash every time when trying to print a card? This is the first crashing situation I've had with Rev for awhile, but it's a bad one. Please help. Now I'm afraid to try printing anything with Rev. TIA, Ken N. From lists at mangomultimedia.com Tue Mar 9 02:51:07 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Mar 2004 00:51:07 -0700 Subject: Spacey players In-Reply-To: <404D69F6.9080703@fourthworld.com> References: <404D69F6.9080703@fourthworld.com> Message-ID: <861F8F48-719E-11D8-8994-000A956C462A@mangomultimedia.com> On Mar 8, 2004, at 11:53 PM, Richard Gaskin wrote: > Trevor DeVore wrote: > >> On Mar 8, 2004, at 9:57 PM, Scott Rossi wrote: >>> It appears that even with traversalOn set to false, QT players >>> respond to >>> the press of the spacebar (at least on OSX). Might there be some >>> way to >>> disable this? >>> >>> I've tried employing a keyDown handler in the stack, card, and front >>> scripts >>> to intercept the spacebar press, none of which prevents the player >>> from >>> responding to the spacebar. Is this control too deep within QT to >>> intercept? >> I've seen this behavior too. QT movies in Rev will pick up keyboard >> events even when my Rev app isn't in front. I *think* there is a QT >> API call which disables keyboard control of a Movie Controller which >> is what a player object in Revolution is when it loads a QT movie. >> If I can find the call I could add it to the QT external. > > It would be even more useful in the engine. Is this Bugzilla'd? Agreed, but waiting for something to get in the engine usually takes a while. Externals are available right away. I have a few QT enhancements sitting in bugzilla waiting to get looked at but they are probably pretty low on the list of things to get done. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From lists at mangomultimedia.com Tue Mar 9 03:07:49 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Mar 2004 01:07:49 -0700 Subject: TSCC license In-Reply-To: <404D57DE.7080905@chipp.com> References: <404D51A5.9000203@fourthworld.com> <404D57DE.7080905@chipp.com> Message-ID: On Mar 8, 2004, at 10:36 PM, Chipp Walters wrote: > I use MP3 for voice compression...it works well..about 2K per second. > Question is, how long is your video? I just checked out some of the > SnapZ videos and here's what I found: > > > > chippwalters: for comparison...snapz is 419x299 while the geoMgr is > 640x480 > chippwalters: both about 3 Mb > chippwalters: mine is over 3 minutes in length, theirs is only 16 > seconds! > chippwalters: their fps is 12, mine 5 > > Richard Gaskin wrote: > >> Michael J. Lew wrote: >>> Did anyone read the license agreement for the TSCC codec before >>> clicking through and having it installed? It is 23969 characters >>> long (Rev counted them for me ;-)... >>> I chose not to install the software. >> Maybe you don't need TSCC. The videos Adobe uses are good with plain >> ol' QuickTime, and the QT output from Ambrosia's SnapzX is pretty >> good. >> I've been doing some training screen-videos for a client and I've >> found the Qualcomm TruVoice codec is great for voiceovers -- I got a >> 12MB recording done with Snapz down to 1.9MB. The Ambrosia videos use the QuickTime Animation codec which isn't a very good delivery codec but it is all QT really had for screen capture. At 100% quality it is lossless but even when you drop the percentage slider down you get larger file sizes then you would with a codec like TSCC. Ensharpen for QT is actually a pretty big deal because QT has not had a screen capture delivery codec while WiMP and Real have for quite some time. The codec has good compression, is lossless and is nice to your CPU (unlike Sorenson). At this point the codec can be cumbersome since it isn't part of Apple's Component Download. TechSmith applied for it but they haven't been added to the program yet. All of my companies current projects are delivered on CD-ROM so we will be distributing the Ensharpen codec with our software installers since the majority of our help uses screen capture videos. We've found that a well made tutorial video gets a user up and running with our software much faster then a help file or readme which people never seem to look at. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From scott at tactilemedia.com Tue Mar 9 03:27:03 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 Mar 2004 00:27:03 -0800 Subject: [ANN] Don't Put Another Dime In The Jukebox Message-ID: As alluded to in a previous email, a Tactile project featuring bubbles is just about completed: a streaming jukebox which provides access to 14 winter holiday tunes (from a project I worked on several years ago). Yes, the content is out of synch with the season, but if you're feeling overheated by the recent sunny weather (US West Coast), then this collection of music will take you to a cooler place. This stack requires: - Rev 2.1.2 - QuickTime 6 or later - Mango Multimedia's EnhancedQuickTime external (www.mangomultimedia.com) Notable in the jukebox: - streamed music playback with download progress display - custom animated UI - two UI themes (holiday and retro) - Play-O-Matic (autoplay) feature - playback timer - keyboard controllable (though this somewhat defeats the purpose of the UI) - bubbles, of course To access the stack (460k), enter the following in your message box: go url "http://www.tactilemedia.com/test/demo/jukebox.rev" Please note that this can be a demanding stack in terms of processor use so don't leave any unsaved documents open in Rev, just in case. Reports of any bugs/issues encountered are appreciated. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ambassador at fourthworld.com Tue Mar 9 03:40:57 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Mar 2004 00:40:57 -0800 Subject: TSCC license In-Reply-To: References: <404D51A5.9000203@fourthworld.com> <404D57DE.7080905@chipp.com> Message-ID: <404D8319.6080408@fourthworld.com> Trevor DeVore wrote: > The Ambrosia videos use the QuickTime Animation codec which isn't a very > good delivery codec but it is all QT really had for screen capture. At > 100% quality it is lossless but even when you drop the percentage slider > down you get larger file sizes then you would with a codec like TSCC. > Ensharpen for QT is actually a pretty big deal because QT has not had a > screen capture delivery codec while WiMP and Real have for quite some > time. The codec has good compression, is lossless and is nice to your > CPU (unlike Sorenson). I hear TSCC is good (I look forward to seeing it too, but it won't show the video track on my new G4 laptop). My point is not about the relative merit of one codec over another, but that the technology to deliver useful screen recordings as training materials has been around for years and can be done with readily available tools. In the highly competitive video compression arena it will only continue to get better over time. I just didn't want to leave folks with the impression that a "perfect" solution being creatable only on Windows would preclude a "good" solution from being created anywhere. Many companies have been delivering training videos over the Web for quite a while, and a lot of them were done on Macs. Having a "lossy" codec does not necessarily mean the instructional value will also be lost. Yes, getting the very best quality technology allows can be valuable, but getting results now with the tools at hand can be more so. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue Mar 9 03:44:42 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Mar 2004 00:44:42 -0800 Subject: Spacey players In-Reply-To: <861F8F48-719E-11D8-8994-000A956C462A@mangomultimedia.com> References: <404D69F6.9080703@fourthworld.com> <861F8F48-719E-11D8-8994-000A956C462A@mangomultimedia.com> Message-ID: <404D83FA.3090305@fourthworld.com> Trevor DeVore wrote: >>> I've seen this behavior too. QT movies in Rev will pick up keyboard >>> events even when my Rev app isn't in front. I *think* there is a QT >>> API call which disables keyboard control of a Movie Controller which >>> is what a player object in Revolution is when it loads a QT movie. >>> If I can find the call I could add it to the QT external. >> >> It would be even more useful in the engine. Is this Bugzilla'd? > > Agreed, but waiting for something to get in the engine usually takes a > while. Externals are available right away. I have a few QT > enhancements sitting in bugzilla waiting to get looked at but they are > probably pretty low on the list of things to get done. I don't mind filing the Bugzilla report. It may take a while to get addressed, but filing the report is the first step. It may help speed things along if you'd pass along the API call so I can add it. TIA - -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ian at azurevision.co.uk Tue Mar 9 03:51:52 2004 From: ian at azurevision.co.uk (Ian Wood) Date: Tue, 9 Mar 2004 08:51:52 +0000 Subject: DVD for RunRev? In-Reply-To: <20040309024851.87692.qmail@web61108.mail.yahoo.com> References: <20040309024851.87692.qmail@web61108.mail.yahoo.com> Message-ID: <02A73D15-71A7-11D8-B5F4-0003935A2896@azurevision.co.uk> On 9 Mar 2004, at 02:48, Erik Hansen wrote: > --- Marian Petrides > wrote: >> Depends on two things: >> >> how big the files are you want to back up and >> how much you want to make video DVDs. >> I like backing up my entire home (user) >> directory periodically and the >> SuperDrive facilitates that. > > i can back up files on an external hard drive. But only for short-term use, if you are backing up much stuff or archiving then HDs are just going to cost too much. And would you really trust it to be uncorrupted when you connect it up five years later? Drives are much handier, but also much more fragile, dropping a DVD in a case is not going to have the same catastrophic effect as dropping the external drive. In other words, short-term backup on a drive yes, but for longer term backup DVD or tape is likely to work out much cheaper and more reliable. > >> And I REALLY like using iDVD! > > so to distribute ones videos, > a DVD burner looks good compared to other > options or the next few years? At the moment there ARE no other practical options for video if you want to play it on a computer. There are a lot of people out there who don't have broadband access, and even if they do it'll take a day or two to download a DVD-quality movie. Ian Wood Panoramic photography, from web to billboard, sunrise to moonrise http://www.azurevision.co.uk > > ===== > erik at erikhansen.org http://www.erikhansen.org From preid at reidit.demon.co.uk Mon Mar 8 18:22:38 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Mon, 8 Mar 2004 23:22:38 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: <404CD7C8.2070307@chipp.com> References: <404CD7C8.2070307@chipp.com> Message-ID: Chipp Thanks for the feedback. The problem we have is corporate clients who don't want to install ANYTHING on their workstations in order to run training packages with multimedia content! Thus they say "it's OK as long as it uses the standard media facilities in Windows"!! Given the variations in Windows "standards" for media, this is nothing short of a joke, but it's what they say! I have a perfectly good package that works very well with QuickTime clips that actually consist of Flash + Voice-over + Text caption tracks - very compact, very good quality and very flexible (as I'm able to enable/disable any combination of the tracks). Despite this, I have to find an "alternative" to having QuickTime installed on many 10s-1000s of client workstations. I can't even rely on them having Flash installed either. So I'm afraid that DivX doesn't stand a chance as it would mean installing a new CODEC on all these workstations!! Hence my desperate interest in AVI/WMV as installed as part of a "standard" corporate installation. The AVI equivalent of one of my 500K QuickTime/Flash clips can be up to 7Mb and poor quality. However the WMV version is much closer in size and the quality is acceptable (as long as you don't change the size of the playback clip!). I'm afraid its the old VHS vs Beta/V2000 story again - so what that it always looks like it's snowing on sunny days, at least everyone sees the same snow!! By the way, I have the same problem with AVI playback as WMV - I can't change the currentTime and continue playback from the new position. So it looks like a problem for all Windows media control from Rev, not just WMV format files. Cheers Peter >Peter, > >WMV doesn't have a typical notion of keyframes, that is one of the >reasons why you have so much trouble using it. In fact, the same is >true with many video editors when trying to edit a WMV clip. Which >is why you edit AVI's not WMVs. > >Even MS's own MediaPlayer cannot randomly seek through a streaming WMV. > >If you're looking for a digital format which plays back on both >platforms, consider DivX. It will playback in WindowsMedia player on >PC's and in Quicktime on Macs (assuming the correct codecs are >installed). While it's not too efficient at streaming, the >compression/quality tradeoffs are superb. An added benefit is that >many of the new DVD players and all of the new portable personal >video devices play DivX as well. > >If I were creating a video project in RR, I would download the .avi >files in the background, and play them after they were successfully >downloaded. Note, using DivX, you can still play .avi files on a Mac. > >best, >Chipp From preid at reidit.demon.co.uk Tue Mar 9 04:31:15 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Tue, 9 Mar 2004 09:31:15 +0000 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <553ec52483.52483553ec@jaguar1.usouthal.edu> References: <553ec52483.52483553ec@jaguar1.usouthal.edu> Message-ID: >BTW, the software that Chipp used is only available for developing >on windows machines (although playback is cross platform). I am >fairly sure there is an application that can do the same thing on the >Mac and would appreciate it if anyone on the list could confirm this >and supply product details. > >Jim Wall Snapz Pro X from Ambrosia ($69) does this kind of thing for OS X: http://www.ambrosiasw.com/utilities/snapzprox/ Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From scott at tactilemedia.com Tue Mar 9 04:39:02 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 Mar 2004 01:39:02 -0800 Subject: AVI/WMV Playback Control? In-Reply-To: Message-ID: On 3/8/04 3:22 PM, "Peter Reid" wrote: > I have a perfectly good package that works very well with QuickTime > clips that actually consist of Flash + Voice-over + Text caption > tracks - very compact, very good quality and very flexible (as I'm > able to enable/disable any combination of the tracks). Despite this, > I have to find an "alternative" to having QuickTime installed on many > 10s-1000s of client workstations. I can't even rely on them having > Flash installed either. So I'm afraid that DivX doesn't stand a > chance as it would mean installing a new CODEC on all these > workstations!! Hence my desperate interest in AVI/WMV as installed > as part of a "standard" corporate installation. Question: if your current content and packages are currently created/delivered using Flash, why not 1) deliver your content in a standalone Flash player, or 2) deliver your content along with the Flash player engine? In either case, no installation or codecs are necessary. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From preid at reidit.demon.co.uk Tue Mar 9 04:48:08 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Tue, 9 Mar 2004 09:48:08 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: References: Message-ID: >Question: if your current content and packages are currently >created/delivered using Flash, why not 1) deliver your content in a >standalone Flash player, or 2) deliver your content along with the Flash >player engine? In either case, no installation or codecs are necessary. > >Regards, > >Scott Rossi Hi Scott I want my clips to appear within a Rev window with other components on display, not as part of a separate floating window/app. Also, I would need to get agreement to install the Flash Player as a separate app anyway. But the main point is that I want the video clips as part of my app not separate to it. Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From klaus at major-k.de Tue Mar 9 04:58:08 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 9 Mar 2004 10:58:08 +0100 Subject: How to open a window in the Finder please? In-Reply-To: References: Message-ID: <446A3908-71B0-11D8-A76A-000A27B49A96@major-k.de> Bon jour Fran?ois, > Hello! > > Is it possible to open a window in the finder from a button on the > card? > > In fact, I want to put on my card a button whos says "show Folder > R?sultats > in Finder" (of course, the label's button will be shorter!:-) > > Thank you very much every body! This littel handler will open a folder just like doubleclicked in the finder... You just have to supply the path to the folder you want to be opended. on apfelschreib pfad replace "/" with ":" in pfad put "tell application " & quote & "Finder" & quote & cr & "activate" & cr & "open " & quote & (pfad) & quote & cr & "end tell" into tScript do tScript as AppleScript end apfelschreib Applescript is needed, of course... This one will show and select a file in a finderwindow, in case you need this one, too ;-) Here the complete path to the file has to be supplied on apfelschreib pfad set the itemdel to "/" put item -1 of pfad into datei delete item -1 of pfad replace "/" with ":" in pfad put "tell application " & quote & "Finder" & quote & cr & "activate" & cr & "reveal " & quote & (pfad) & quote & cr & "end tell" into tScript do tScript as AppleScript end apfelschreib Hope that helps... > Amicalement > Fran?ois Regards Klaus Major klaus at major-k.de www.major-k.de From sims at ezpzapps.com Tue Mar 9 05:09:54 2004 From: sims at ezpzapps.com (sims) Date: Tue, 9 Mar 2004 11:09:54 +0100 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: References: Message-ID: >As alluded to in a previous email, a Tactile project featuring bubbles is >just about completed: a streaming jukebox which provides access to 14 winter >holiday tunes (from a project I worked on several years ago). Yes, the >content is out of synch with the season, but if you're feeling overheated by >the recent sunny weather (US West Coast), then this collection of music will >take you to a cooler place. Beautiful...gorgeous...the details and all of it...simply excellent work, Scott. Nice music selection also ;-) Beautiful. Thanks, sims From FlexibleLearning at aol.com Tue Mar 9 05:52:50 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 9 Mar 2004 05:52:50 EST Subject: Senior Moments Message-ID: <1ac.214931ca.2d7efc02@aol.com> 'Senior Moments' (7k) is available at http://www.flexiblelearning.com/xtalk.htm... An example of combining customproperties to store a web page template, printing a temporary file to disk and using the operating system to launch a file. Alternatively, type this in your message box: go url "http://www.flexiblelearning.com/xtalk/seniormoments/seniorMoments.mc" Enjoy and have a 'Senior Moment'! /H From psahores at easynet.fr Tue Mar 9 06:20:08 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 9 Mar 2004 12:20:08 +0100 Subject: ANN: Beta Available of ServerWorkz (a.k.a The revHTTPd Project) In-Reply-To: <7A0F4184-716A-11D8-97FE-0003936D012E@mac.com> References: <7A0F4184-716A-11D8-97FE-0003936D012E@mac.com> Message-ID: Great and cool ! Thanks, Andre :) Le 9 mars 04, ? 02:38, Andre Garzia a ?crit : > Hi Folks, > > I've been fiddling with HTTP and Rev for some time, now and them I > posted some news here. Many people visited the server and got > interested in the project. Now it's time to release the code. For > those that do not know what this project is or what it is able to do, > I'll do a quick and dirty resume here. but the best way to learn about > it is thru it's about page. Try > http://home.soapdog.org:8081/about?card=1 > > This will take you to a server and possibilities tour, much better and > well written than this quick hack here. The stacks are available from > http://public.soapdog.org The demo server is running here at > http://home.soapdog.org:8081/ > > Cheers > Andre > > --- What is ServerWorkz/RevHTTPd Project? > ----------------------------------------------------------------------- > ------------------------- > > It's the implementation of a fully functional web server/framework in > Revolution. While we do not plan to overtake Apache, we've got some > UberCool features that will impresse everyone. This stack is a heavy > modified version of old Metacard HTTPd Stack. I stripped out many > things but added tons of code too, so You might not recognize it. The > server is able to serve local files from the HTML folder and to serve > stacks as dynamic pages (lot's of stunts here). Local files may > interface to revolution using special Inform2 Tags. Dynamic files > might be substacks of the server, local .Rev files inside the Modules > folder or any stack that is loaded in runtime (like everything in the > IDE...). The server is very advanced and it's even able to transport > data from HTML to Stacks automatically. > > > Any stack can be served this way. You can set the server to any port > you want and you can even embedd it in your own app (it's just a > button to be placed in the back). You can allow it to serve local > files or use it only for dynamic content. Server default to port 8081. > Sou you can try to access my home server by pointing your browser to > http://home.soapdog.org:8081/ > > --- How To Flush things to the browser > ----------------------------------------------------------------------- > ----------------------------------- > > To echo content to the browser you use the http_flush handler, it's > like this: > > http_flush "text/html", "hello world" > > first parameter is the mime type, the second is the content. Other > good function is http_redirect that accepts one parameter and forces a > redirection. Use it like: > > http_redirect "http://www.yahoo.com" > > That will force browser to redirect to Yahoo! Page. > > > --- Understanding what happens inside the server when browser asks > for a stack. ----------------------------------------------- > > When user connect to the server, it asks for a document. This document > might be a local stored file or a stack. In the case of a file it is > just flushed to the browser. In case of a stack it's more complex. For > your stack to be served it must implement (well, it should implement) > the default handler "default_html". So suppose you want a helloworld > stack, just add this to a stack > > on default_html > http_flush "text/html", "Hello World!" > end default_html > > you'll be able to access this exact script from > http://home.soapdog.org:8081/helloworld > But that's not all, we've got a cool URL mapping scheme. Let's talk > about it. > > --- About URL Mapping scheme > ----------------------------------------------------------------------- > ----------------------------------------------- > > /Stack ---> Send default_html to the stack. > /Stack/Message ---> Send message to the Stack > /Stack/Card/Message ---> Send message to card of stack. > /Stack/Card/Button/Message ---> Send message to button of card of > stack (this is like a design decision, messages default to button if > no object type is present) > /Stack/Card/ObjectType/ObjectName/Msg ---> Send msg to obj of card of > stack like: /MainStack/1/field/email/clearText (would send "clearText" > to field email) > > This way I can for example access a URL a button like this > http://home.soapdog.org:8081/quotes/2/button/refreshquotes/mouseUp, > this would trigger the mouseUp of button adduote on card 2 of stack > quotes. Pretty easy! Enought for URLs. > > The server is now supporting the POST method and GET method, it will > look for POST Data and look inside document request URL for GET > data... it will map HTML/URL Field names to Revolution Field names, so > if I access http://home.soapdog.org:8081/about?card=1 it will look for > stack "about" and for a text field named card in it, if it find one it > will fill it with "1", Thats automatic. It fills the fields before > sending the message (so that you can proccess them). This way you can > write whole web apps just by using our familiar ways of stacks, cards, > fields and messages. > > We created a Revolution Field to Web Engine called Inform2. Inform2 > can take any card of any stack and will parse it taking all fields and > making a nice HTML form of it. It will fill the form with the currrent > fields values, and since the server do the map back automatically, you > can focus on the "processPost" message that is sent to your stack for > the rest is taken care. > > For you all to wonder, with this framework I was able to create a Blog > engine in 10 lines, was able to create a Fotolog engine in also 10 > lines. I created a Instant Message in some 30 lines. > > --- More on Inform2 > ----------------------------------------------------------------------- > ----------------------------------------------------------------- > > Inform2 is a frontscript used to make the server even better. It was > created after reading Mr Dar Scott message primer and looking inside > LibCGI code. > Inform2 adds the following > > * New ways to access server data. > In previous version, revHTTPd would match field names to the field > names acquired from POST or GET Methods, thus if you used a form with > a field named email or a url like > http://yourhost/yourStack?email=soapdog at mac.com it would get the email > value and fill the email field of the desired stack with it. Now you > also have the option to access it in a nice global array called gDataA > (This is inspired by LibCGI, thats how it handles), this way, you can > access non expected fields and also you will be able to access the > data without creating fields for everything. > > * Cookies! > After seeing the code from libCGI, I finally understood how HTTP > handles cookies (it's not covered with HTTP Made Easy - my main > learning book), so I put cookie support with a function called > "http_flush_with_cookies" that will flush a response and also set > cookies based on a array parameter. The current browser cookies will > be inside gDataA array.(it's not working in RC1) > > * New packaging! :D > revHTTPd was first a stack, then a button, now... now it still a > button, but since I learned much from message primer by Mr Dar Scott > and from message path article at Fourth World Embassy, I figured out > that inserting button "httpd" into back would be very good, this way > we can guarantee that it always receive the message and that the > handlers are available everywhere. > > * Brand new and improved and over-powerfull template engine. > We created Inform2, our new template engine. This is a frontscript > that overdrive normal http_flush, this way, besides the normal > template tags %BODY%, %STACKNAME%, %TITLE%, we've got some ubercool > tags like: > > Inform-field tag: This one will insert a field from any card or > stack, to be used like [inform-field: passwordField stack: User > Database card: andre garzia] this would insert the content of field > "passwordField" of card "andre garzia" of stack "User Database". You > can omit the card: parameter and it will act on current card. > > Inform-property tag: the same as above but insert a custom property. > Used like [inform-property: cHits stack: serverworkz card: 1] where > card parameter is optional. > > Inform-throw tag: will send a message thru message path, like > [inform-throw: closeStack stack: about], when inform2 engine find this > tag it sends a message, this is good for using static html to send > messages and stuff. For example, inform-field is proccessed before > inform-throw, so you can make voodoo things like [inform-throw: > [inform-field: messageField stack: messageSelector] stack: > messageDestination], can you guess what this one will do... that's > evil!!! :D > > Must say that it was after seeing WebMerge from Fourth World that I > thought of custom tags thru Regular Expressions, I thought: "They did > that with metacard, so there must be a way". After couple minutes > search I found matchText command and a primer on Regular Expressions > on the net. > > --- More? Licensing and the like > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > ------------- > > Well this was a copy & paste from previous messages with some new > words in it. What you should have in mind is that ServerWorkz is not a > simple webserver nor is a CGI lib. It's something very different. It's > a conduit between Revolution and the HTTP speaking world. You can use > it to serve pages, sure. You can use it for CGI, yes. But you can use > it as a networking lib for interapplication communication for example. > You can make two apps talk to each other with no fuss. Just add the > server to both, use something like zeroconf to discover each other and > use http_flush to send text and actions. > > Simple apps like address books, simple user databases, are pretty > easy. You can check the modules folder for the RegisterUser.rev stack > and you'll see what I am talking about. It's a dozen lines for all the > code you need to make that user database you see on the page. By > inspecting the modules you'll see how I did everything for I am too > lazy to document all the aspects of the server. This will be done in > the future. It's enought to say that everything goes inside the code > of button "httpd" and in it's custom properties (that's where > templates and configurations are stored), the button "inform2" will > take care of all that RegEx template stuff and the automatic field to > web generator. > > I am always here to answer about everything. My machine is running > 24/7 and the server is always up (unless when I break it by adding new > features). The server is running at http://home.soapdog.org:8081/ and > you can grab it as serverworkzbeta.zip inside > http://public.soapdog.org > > This code is being made public, fiddle with it as you like it but > giving me credit will attract good karma for you, and donating to this > project will attract good karma to you and you familly. Bear in mind > that I am 23, living in Brazil coursing film school. Life here is very > very hard, my salary is R$220 (U$75), it's hard to have time to code > when you need to fill your time with freelance work so that you got > the means to take your girl to the movies and eat every day. my paypal > account is agarzia at mac.com. > > I can do custom work using this framework (I understand it better than > anyone ;-) ) This is the base of some solutions I am working, and I am > releasing it for I feel that everyone can benefit from it, and that > this can be a killer thing for Revolution. Please send feedback to me > at soapdog at mac.com and if you feel like helping me just send code, > suggestions, bug reports, advise and the like. > > Well, cheers, fiddle with the code! > > Andre Garzia > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From j at clsdesignassociates.com Tue Mar 9 07:26:05 2004 From: j at clsdesignassociates.com (j) Date: Tue, 9 Mar 2004 06:26:05 -0600 Subject: Video Tutorials on the Geometry Manager In-Reply-To: References: <553ec52483.52483553ec@jaguar1.usouthal.edu> Message-ID: > Snapz Pro X from Ambrosia ($69) does this kind of thing for OS X: > > http://www.ambrosiasw.com/utilities/snapzprox/ Snapz Pro came pre-installed with a free license when I purchased my laptop 1.5 years ago. Some list members may have the software and not even know it. J. -- David J. Downs j at clsdesignassociates.com http://www.clsdesignassociates.com From lists at mangomultimedia.com Tue Mar 9 08:13:32 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Mar 2004 06:13:32 -0700 Subject: TSCC license In-Reply-To: <404D8319.6080408@fourthworld.com> References: <404D51A5.9000203@fourthworld.com> <404D57DE.7080905@chipp.com> <404D8319.6080408@fourthworld.com> Message-ID: <906B9F2F-71CB-11D8-856D-000A956C462A@mangomultimedia.com> On Mar 9, 2004, at 1:40 AM, Richard Gaskin wrote: > Trevor DeVore wrote: >> The Ambrosia videos use the QuickTime Animation codec which isn't a >> very good delivery codec but it is all QT really had for screen >> capture. At 100% quality it is lossless but even when you drop the >> percentage slider down you get larger file sizes then you would with >> a codec like TSCC. Ensharpen for QT is actually a pretty big deal >> because QT has not had a screen capture delivery codec while WiMP and >> Real have for quite some time. The codec has good compression, is >> lossless and is nice to your CPU (unlike Sorenson). > > I hear TSCC is good (I look forward to seeing it too, but it won't > show the video track on my new G4 laptop). > > My point is not about the relative merit of one codec over another, > but that the technology to deliver useful screen recordings as > training materials has been around for years and can be done with > readily available tools. In the highly competitive video compression > arena it will only continue to get better over time. Sorry Richard, I didn't mean to imply otherwise. I've been delivering training materials using the Animation codec for a few years which is why I am excited about the Ensharpen offering. > I just didn't want to leave folks with the impression that a "perfect" > solution being creatable only on Windows would preclude a "good" > solution from being created anywhere. Many companies have been > delivering training videos over the Web for quite a while, and a lot > of them were done on Macs. Definitely. With the release of Snapz Pro 2 the Mac solution got even better. The recording ability of this upgrade is really amazing. > Having a "lossy" codec does not necessarily mean the instructional > value will also be lost. Yes, getting the very best quality > technology allows can be valuable, but getting results now with the > tools at hand can be more so. Agreed, as I mentioned above, I have been working with the current tool set for a while and just really like the new offerings. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From lists at mangomultimedia.com Tue Mar 9 08:29:46 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Mar 2004 06:29:46 -0700 Subject: Spacey players In-Reply-To: <404D83FA.3090305@fourthworld.com> References: <404D69F6.9080703@fourthworld.com> <861F8F48-719E-11D8-8994-000A956C462A@mangomultimedia.com> <404D83FA.3090305@fourthworld.com> Message-ID: On Mar 9, 2004, at 1:44 AM, Richard Gaskin wrote: > I don't mind filing the Bugzilla report. It may take a while to get > addressed, but filing the report is the first step. It may help speed > things along if you'd pass along the API call so I can add it. It looks like the call: MCDoAction(mc, mcActionSetKeysEnabled, (void *)False); will disable all keyboard events for a movie. I just tested this with a VR and it effectively stopped the SHIFT and CONTROL keys from zooming in/out. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From claude.lemmel at opus-species.com Tue Mar 9 08:53:04 2004 From: claude.lemmel at opus-species.com (Claude Lemmel) Date: Tue, 09 Mar 2004 14:53:04 +0100 Subject: AVI/WMV Playback Control? In-Reply-To: <20040309111952.3FFF493010C@mail.runrev.com> References: <20040309111952.3FFF493010C@mail.runrev.com> Message-ID: > The problem we have is corporate clients who don't want to install > ANYTHING on their workstations in order to run training packages with > multimedia content! Thus they say "it's OK as long as it uses the > standard media facilities in Windows"!! Given the variations in > Windows "standards" for media, this is nothing short of a joke, but > it's what they say! On a windows computer, you are sure that Internet Explorer AND the Flash plugin are installed, they are "standard media facilities in windows". I dont remember exactly, but i believe that Internet Explorer is delivered with Flash plugin 4. You have to check that by your customers. If you use altBrowser.dll from altuit, you can display a flash movie within a html page directly in Revolution. For me it works perfectly. I use altBrowser to replace the player object and sometime even the field object (when i need a better typographical layout than with a field but i dont need interactivity with the content of the field). You have nothing to install, just reference the dll in your stack and deliver the dll in the same folder as your stack. Of course the interactivity must be programmed in the flash movie because there is no communication between the flash movie and your stack. Claude From 3mcgrath at adelphia.net Tue Mar 9 09:17:19 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 9 Mar 2004 09:17:19 -0500 Subject: Crashing with print card In-Reply-To: References: Message-ID: <798FF65D-71D4-11D8-B8E0-000A95DA60FA@adelphia.net> Ken, Don't forget you are working with a compressed image in that stack!! Remember what happened when you tried to open in PS. I got a file over 40 MB when opened in PS from your pdf file. That may be what you are up against. REV's print functions or the printers maybe trying to decompress the image. Try a screen shot 'from within REV' onto a new card and print that. See if it works. HTH Tom On Mar 9, 2004, at 2:30 AM, Ken Norris wrote: > Howdy, > > Something is drastically wrong. I got my stack sized down for > printing, but > the printer goes a little over half way and stops, and my Mac locks > up. It > happens every time, (4 times) although sometimes it doesn't get that > far. > > I just checked the printer handling another file, the same size as the > card, > a little over 400k. No problem. It's definitely not the printer. > > I'm not a happy camper here. What is happening that would cause a crash > every time when trying to print a card? > > This is the first crashing situation I've had with Rev for awhile, but > it's > a bad one. > > Please help. Now I'm afraid to try printing anything with Rev. > > TIA, > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Tue Mar 9 09:29:59 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 9 Mar 2004 09:29:59 -0500 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: References: Message-ID: <3EB09C22-71D6-11D8-B8E0-000A95DA60FA@adelphia.net> Scott, Brought a smile to my face this morning...................... I would like the about and preferences to go away by clicking in their windows as well as clicking the button again to make them go away. Retro is cool..... Man..... Xmass is also cool. I love it..... When I click on the emusic web link it does take me there but it pauses the music and does not give feedback that we are paused. I clicked the play just to see and it was. no biggy but a little user feedback goes a long way. again I love it.... Thanks Tom On Mar 9, 2004, at 3:27 AM, Scott Rossi wrote: > go url "http://www.tactilemedia.com/test/demo/jukebox.rev" > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From preid at reidit.demon.co.uk Tue Mar 9 09:56:00 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Tue, 9 Mar 2004 14:56:00 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: References: <20040309111952.3FFF493010C@mail.runrev.com> Message-ID: Hi Claude Thanks for the suggestion. >On a windows computer, you are sure that Internet Explorer AND the >Flash plugin are installed, they are "standard media facilities in >windows". >I dont remember exactly, but i believe that Internet Explorer is >delivered with Flash plugin 4. You have to check that by your >customers. True, this is what I mean about the "standard" Windows install - it isn't standard and is likely to be an old version!! >If you use altBrowser.dll from altuit, you can display a flash movie >within a html page directly in Revolution. For me it works perfectly. > >I use altBrowser to replace the player object and sometime even the >field object (when i need a better typographical layout than with a >field but i dont need interactivity with the content of the field). > >You have nothing to install, just reference the dll in your stack >and deliver the dll in the same folder as your stack. > >Of course the interactivity must be programmed in the flash movie >because there is no communication between the flash movie and your >stack. > >Claude Thanks for the tip. However, I'd need a Mac version as well (which is under consideration, but NOT under development as far as I know). Also, it's not clear how much it would cost to deploy a single program to many 100s of users at a corporate client location, would this cost me $30/$45 per seat? The web page: http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm doesn't really give such licensing details. Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From scott at tactilemedia.com Tue Mar 9 10:00:31 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 Mar 2004 07:00:31 -0800 Subject: AVI/WMV Playback Control? In-Reply-To: Message-ID: On 3/9/04 1:48 AM, "Peter Reid" wrote: > I want my clips to appear within a Rev window with other components > on display, not as part of a separate floating window/app. > > Also, I would need to get agreement to install the Flash Player as a > separate app anyway. But the main point is that I want the video > clips as part of my app not separate to it. I don't understand -- Flash displays video, so why would your clips have to be separate from your app? http://www.macromedia.com/software/flash/productinfo/features/static_tour/me dia/index.html#03 Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From preid at reidit.demon.co.uk Tue Mar 9 10:26:01 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Tue, 9 Mar 2004 15:26:01 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: References: Message-ID: >I don't understand -- Flash displays video, so why would your clips have to >be separate from your app? > >http://www.macromedia.com/software/flash/productinfo/features/static_tour/me >dia/index.html#03 > >Regards, > >Scott Rossi As I understand it, I'd have to launch the Flash standalone player in order to play Flash clips from Rev. Rev itself ONLY supports Flash IF you have QuickTime, which is my problem - corporate world's total aversion to installing QuickTime!! If I launch a separate player then is can appear anywhere on screen obscuring my Rev window and I can't control it or determine its progress. Also, if you play a Flash file (swf) directly from Rev, you can't control it in the same way as a QT file - no easy stop/start/drag etc. However if you make a QT file with an EMBEDDED Flash track, then you get the benefits of Flash with the controllability of QT! This works VERY well. I have a single QT clip with three embedded tracks - Flash video, QT sound, QT text caption. I can now enable/disable any of these to provide whatever combination is required. Unfortunately all this good stuff ONLY works with QT, which my corporate clients won't install!! Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From scott at tactilemedia.com Tue Mar 9 10:54:27 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 Mar 2004 07:54:27 -0800 Subject: AVI/WMV Playback Control? In-Reply-To: Message-ID: >> I don't understand -- Flash displays video, so why would your clips have to >> be separate from your app? >> >> http://www.macromedia.com/software/flash/productinfo/features/static_tour/me >> dia/index.html#03 > As I understand it, I'd have to launch the Flash standalone player in > order to play Flash clips from Rev. Rev itself ONLY supports Flash > IF you have QuickTime, which is my problem - corporate world's total > aversion to installing QuickTime!! If I launch a separate player > then is can appear anywhere on screen obscuring my Rev window and I > can't control it or determine its progress. OK but what I'm saying is, if you're at the mercy of your corporate client, why not create the entire set of media and deliver in Flash, using one (Flash) player. Sure it might be easier to use Rev, but from what you're describing it sounds like that's not an option for you. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Tue Mar 9 11:08:39 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 9 Mar 2004 09:08:39 -0700 Subject: Crashing with print card In-Reply-To: Message-ID: <07348923-71E4-11D8-9583-000A9567A3E6@swcp.com> On Tuesday, March 9, 2004, at 12:30 AM, Ken Norris wrote: > Something is drastically wrong. I got my stack sized down for > printing, but > the printer goes a little over half way and stops, and my Mac locks > up. It > happens every time, (4 times) although sometimes it doesn't get that > far. Are you referencing an image? I think there is a bug. There is a workaround in the bugzilla entry. I think I saw it will be fixed soon. I also have an occasional crash on OS X, so that may be something different. Dar Scott From francois.cuneo at cuk.ch Tue Mar 9 11:09:24 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Tue, 09 Mar 2004 17:09:24 +0100 Subject: How to open a window in the Finder please? In-Reply-To: <446A3908-71B0-11D8-A76A-000A27B49A96@major-k.de> Message-ID: Le 9.3.2004 10:58, Klaus Major ? klaus at major-k.de a ?crit: What may I do without you Klaus?:-) Thank you!!! > Bon jour Fran?ois, > >> Hello! >> >> Is it possible to open a window in the finder from a button on the >> card? >> >> In fact, I want to put on my card a button whos says "show Folder >> R?sultats >> in Finder" (of course, the label's button will be shorter!:-) >> >> Thank you very much every body! > > This littel handler will open a folder just like doubleclicked in the > finder... > > You just have to supply the path to the folder you want to be opended. > > on apfelschreib pfad > replace "/" with ":" in pfad > put "tell application " & quote & "Finder" & quote & cr & "activate" > & cr & "open " & quote & (pfad) & quote & cr & "end tell" into tScript > do tScript as AppleScript > end apfelschreib > > Applescript is needed, of course... > > > > This one will show and select a file in a finderwindow, > in case you need this one, too ;-) > > Here the complete path to the file has to be supplied > > on apfelschreib pfad > set the itemdel to "/" > put item -1 of pfad into datei > delete item -1 of pfad > replace "/" with ":" in pfad > put "tell application " & quote & "Finder" & quote & cr & "activate" > & cr & "reveal " & quote & (pfad) & quote & cr & "end tell" into > tScript > do tScript as AppleScript > end apfelschreib > > Hope that helps... > >> Amicalement >> Fran?ois > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From klaus at major-k.de Tue Mar 9 11:23:49 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 9 Mar 2004 17:23:49 +0100 Subject: How to open a window in the Finder please? In-Reply-To: References: Message-ID: <258C2A7E-71E6-11D8-A76A-000A27B49A96@major-k.de> Bon jour Francois, > Le 9.3.2004 10:58, Klaus Major ? klaus at major-k.de a ?crit: > > What may I do without you Klaus?:-) Is this a rhetorical question? ;-) > Thank you!!! A votre service, monsieur! > Amicalement > Fran?ois Au revoir Klaus Major klaus at major-k.de www.major-k.de From preid at reidit.demon.co.uk Tue Mar 9 11:19:51 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Tue, 9 Mar 2004 16:19:51 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: References: Message-ID: >OK but what I'm saying is, if you're at the mercy of your corporate client, >why not create the entire set of media and deliver in Flash, using one >(Flash) player. > >Sure it might be easier to use Rev, but from what you're describing it >sounds like that's not an option for you. > >Regards, > >Scott Rossi The main app has quizzes and questionnaires, data written back to a corporate database, printing of certificates and feedback forms etc, password controlled user access with use look-up from corporate database, user tracking over years, etc. So the video clips are just a part of the product, the rest of which definitely needs Rev-type capabilities - straight Flash isn't good enough for everything, only the media stuff. I just wish I could get past the corporate white stick that stops them seeing anything other than vanilla Microsoft stuff! I haven't completely dismissed the idea of a floating media window using the standalone Flash player, but it's definitely not my first choice and will be a much harder sell to the client who's funding this product development! Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From ambassador at fourthworld.com Tue Mar 9 12:36:39 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Mar 2004 09:36:39 -0800 Subject: Spacey players In-Reply-To: References: <404D69F6.9080703@fourthworld.com> <861F8F48-719E-11D8-8994-000A956C462A@mangomultimedia.com> <404D83FA.3090305@fourthworld.com> Message-ID: <404E00A7.2050508@fourthworld.com> Trevor DeVore wrote: > It looks like the call: > > MCDoAction(mc, mcActionSetKeysEnabled, (void *)False); > > will disable all keyboard events for a movie. I just tested this with a > VR and it effectively stopped the SHIFT and CONTROL keys from zooming > in/out. Excellent -- thank you. Posted to Bugzilla: #1337. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chipp at chipp.com Tue Mar 9 12:58:38 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 9 Mar 2004 11:58:38 -0600 Subject: AVI/WMV Playback Control? In-Reply-To: References: <20040309111952.3FFF493010C@mail.runrev.com> Message-ID: <646F7B38-71F3-11D8-9654-000A95F078B6@chipp.com> > Thanks for the tip. However, I'd need a Mac version as well (which is > under consideration, but NOT under development as far as I know). Hi Peter, Yes, you are correct. Unfortunately, there is not a Mac version at this time. We're hoping to have the browser embedded into the RR engine in a future release. No timetable set yet. > Also, it's not clear how much it would cost to deploy a single program > to many 100s of users at a corporate client location, would this cost > me $30/$45 per seat? The web page: > > http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm > > doesn't really give such licensing details. That's my fault. With altBrowser, you pay only once and you can distribute it with any of your standalones as many times as you like royalty free. The only thing we ask is you not 'resell' it to other developers -- they should purchase their own copy:-) I need to put a real license up there. best, Chipp > > Cheers > > Peter From bornstein at designeq.com Tue Mar 9 13:22:42 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 9 Mar 2004 13:22:42 -0500 Subject: Crashing with print card In-Reply-To: Message-ID: On Tuesday, March 9, 2004, at 02:30 AM, Ken Norris wrote: > What is happening that would cause a crash > every time when trying to print a card? I've had cases where suddenly a card would just start crashing on printing. It was previously working and I hadn't made any changes to it. It just started crashing. My only conclusion was that somehow it became corrupt (I know there's a lot of controversy over this term). So, if the other suggestions don't help, one thing that worked for me was to make a new card, copy all the controls and scripts to that card, and delete the "bad" card. Regards, Howard Bornstein ---------------- D E S I G N E Q www.designeq.com From jacque at hyperactivesw.com Tue Mar 9 13:55:57 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Mar 2004 12:55:57 -0600 Subject: cgi appleevents In-Reply-To: <822C1C79-717B-11D8-95D4-003065674A66@selfcorp.com> References: <822C1C79-717B-11D8-95D4-003065674A66@selfcorp.com> Message-ID: <404E133D.7000702@hyperactivesw.com> On 3/8/04 9:40 PM, Ed Haskell wrote: > Thanks, Jacqueline, I've tried everything I can think of to get this to > work, but no luck with 2.2. > Have you (or anyone else) tried using Revolution with acgi Dispatcher > (http://www.sentman.com/acgi/)? > If not, do you know of other good ways of real-time debugging of stacks > used for cgi web apps? Usually I just check the system error log, which contains a description of the error. If it is a Rev-generated error, it also includes a description of the syntax that failed. I have never used Dispatcher so I'm not familiar with its error-reporting capabilities. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From nnoydb at excite.com Tue Mar 9 14:35:30 2004 From: nnoydb at excite.com (Kevin) Date: Tue, 9 Mar 2004 14:35:30 -0500 (EST) Subject: Metacard standalone_builder.mc Message-ID: <20040309193530.AAB53B723@xprdmailfe15.nwk.excite.com> I have located a stack called standalone_builder.mc from the Metacard discussion group. I am wonder a similar method of creating standalones cannot be used for the console/shell/text version of metacard. Are the engines so significantly different that the necessary support is not in the engine? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From pixelbird at interisland.net Tue Mar 9 14:52:19 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 09 Mar 2004 11:52:19 -0800 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: <20040309085020.0C44D9300FC@mail.runrev.com> Message-ID: Scott, > Date: Tue, 09 Mar 2004 00:27:03 -0800 > From: Scott Rossi > Subject: [ANN] Don't Put Another Dime In The Jukebox > > As alluded to in a previous email, a Tactile project featuring bubbles is > just about completed: a streaming jukebox which provides access to 14 winter > holiday tunes (from a project I worked on several years ago). ----------- The Bubbles display is wonderful. Congrats!! Ken N. From katir at hindu.org Tue Mar 9 15:34:22 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue, 9 Mar 2004 10:34:22 -1000 Subject: OT: Touchscreen technology In-Reply-To: References: Message-ID: <261D6474-7209-11D8-8EC4-000A959D0AC6@hindu.org> Back from India, Fantastic trip. I guess it's obvious that a long running Revolution process/interface, should make an ideal backend for a touchscreen-kiosk application. If any of you have experience with , or are into touch screen technology and are willing to share the "twenty dos and don'ts" and "best of show touch screen monitors" with us, we would really appreciate it. Of course I can surf the net and google for this but, nothing like experience. email me off list. katir at hindu.org Thanks! Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From preid at reidit.demon.co.uk Tue Mar 9 16:16:47 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Tue, 9 Mar 2004 21:16:47 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: <646F7B38-71F3-11D8-9654-000A95F078B6@chipp.com> References: <20040309111952.3FFF493010C@mail.runrev.com> <646F7B38-71F3-11D8-9654-000A95F078B6@chipp.com> Message-ID: >That's my fault. With altBrowser, you pay only once and you can >distribute it with any of your standalones as many times as you like >royalty free. The only thing we ask is you not 'resell' it to other >developers -- they should purchase their own copy:-) I need to put a >real license up there. > >best, >Chipp Thanks Chipp, that makes it clear, all I need now is a Mac version ;) Best regards Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From lists at mangomultimedia.com Tue Mar 9 17:49:04 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Mar 2004 15:49:04 -0700 Subject: Looking for someone familiar with OS 9 Externals Message-ID: Hi, I'm looking for someone who would be immediately available to create a CodeWarrior project for my QuickTime external that needs to be compiled for OS 9. I need it for a project I am working on and am at a loss as to how to do this for OS 9. Please contact me off-list for more details. Thanks, -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From paul.springer at sensis.com Tue Mar 9 18:12:52 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Tue, 9 Mar 2004 18:12:52 -0500 Subject: Sockets Message-ID: I am trying to put together some socket code on Windows. The documentation seems clear but there are a couple things that are not as I expected and a simple example would go a long way. Does anyone have such a thing handy? Just a simple "accept/connect, send/receive, close" example. -Paul From erikhans08 at yahoo.com Tue Mar 9 19:47:34 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 9 Mar 2004 16:47:34 -0800 (PST) Subject: DVD for RunRev? In-Reply-To: <02A73D15-71A7-11D8-B5F4-0003935A2896@azurevision.co.uk> Message-ID: <20040310004734.87670.qmail@web61110.mail.yahoo.com> --- Ian Wood wrote: > But only for short-term use, if you are backing up much stuff or > archiving then HDs are just going to cost too > much. And would you > really trust it to be uncorrupted when you > connect it up five years > later? Drives are much handier, but also much > more fragile, dropping a > DVD in a case is not going to have the same > catastrophic effect as > dropping the external drive. > > In other words, short-term backup on a drive > yes, but for longer term > backup DVD or tape is likely to work out much cheaper and more reliable. this is shocking news. i thought tape was the worst. > At the moment there ARE no other practical > options for video if you > want to play it on a computer. There are a lot of people out there who > don't have broadband access, and even if they do it'll take a day or > two to download a DVD-quality movie. thanks for the info & advice. looks like buying the built in DVD burner is a good investment. the Powerbook page is confusing in that you can get a $2600 SuperDrive 15" or a $2000 ComboDrive 15". then the $2000 model gives you the option of getting the SuperDrive drive for $200 more. same term on different logical levels. nor is it clear that the extra $200 buys iDVD... then there are all of the external DVD burners from $100 to $1000. more to learn. it never stops, does it? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From kray at sonsothunder.com Tue Mar 9 19:51:38 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 9 Mar 2004 18:51:38 -0600 Subject: AVI/WMV Playback Control? In-Reply-To: Message-ID: <002b01c40639$dc2e7070$6901a8c0@LightningFlash> > Has anyone had any success using the MCISendString feature of Rev to > control playback of a videoclip under Win without using QuickTime? Peter, I used MCI with MetaCard a long time ago and it worked; it allows you to play from a position to another position, so it may be a good approach for you. Scott Rossi has a reference at his site: http://www.tactilemedia.com/info/MCI_Control_Info.html Although this doesn't help on the Mac... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From erikhans08 at yahoo.com Tue Mar 9 20:35:17 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 9 Mar 2004 17:35:17 -0800 (PST) Subject: AVI/WMV Playback Control? In-Reply-To: Message-ID: <20040310013517.70694.qmail@web61107.mail.yahoo.com> --- Claude Lemmel wrote: > If you use altBrowser.dll from altuit, you can > display a flash movie > within a html page directly in Revolution. For me it works perfectly. any duration constraints on the video? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From kray at sonsothunder.com Tue Mar 9 21:02:43 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 9 Mar 2004 20:02:43 -0600 Subject: TSCC license In-Reply-To: Message-ID: <003501c40643$c9d5e430$6901a8c0@LightningFlash> > I was set up for a laugh by the heading of the non-capitalised text, > "WITNESSETH". It's not in either of my dictionaries, and > www.dictionary.com has no entries. Good fun, but it leads to some > interesting questions. If a legal document contains a made-up word > without definition can it have a legal meaning? Michael, "witnesseth" it's not a made-up word, it's old English for "witnesses" (which is why it's not in dictionary.com). Goes along with "thou", "thine", "doeth", "heareth, "seeth", etc. Just FYI, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at tactilemedia.com Tue Mar 9 21:03:18 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 Mar 2004 18:03:18 -0800 Subject: AVI/WMV Playback Control? In-Reply-To: <002b01c40639$dc2e7070$6901a8c0@LightningFlash> Message-ID: On 3/9/04 4:51 PM, "Ken Ray" wrote: > Peter, I used MCI with MetaCard a long time ago and it worked; it allows > you to play from a position to another position, so it may be a good > approach for you. Scott Rossi has a reference at his site: > > http://www.tactilemedia.com/info/MCI_Control_Info.html > > Although this doesn't help on the Mac... But yet, one doesn't need to worry about lack of QuickTime on a Mac... :-) Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From cteno4 at earthlink.net Tue Mar 9 21:18:50 2004 From: cteno4 at earthlink.net (cteno4) Date: Tue, 9 Mar 2004 21:18:50 -0500 Subject: OT: Touchscreen technology Message-ID: <20040310021658.0CB37930070@mail.runrev.com> Sannyasin, you're right, Metacard/rev is a great solution for kiosks, I've done quite a few of them in the last decade. the main touch screen manufacturers are elographics and microtouch (think they are still around, maybe merged with 3M?). they buy monitors and slap the touch screen membrane on the screen. there are two kinds of technology, one is a membrane that is placed over the screen and the other just uses sound waves that travel over the surface of the monitor (or a piece of glass mounted in front of it) to determine the touch point. there are a few other touchscreen manufactures out there also, most more specialized to atms and such. flat screens now mean you dont have the huge clunky monitor in your kiosk! elographics sells a number of different kinds of monitors with touch screens installed or you can buy the touch screen and slap it on your own monitor. this takes a lot of fiddling and is not recommended unless you like to get good with your dremel tool! another company ive used is trolltouch also very good at integrating touch screens onto all sorts of monitors and computers, especially imacs and emacs. the emacs make a great standalone solution in environments where you dont have a viscous public. another company who makes a great stand for emacs and other kiosk solutions is pearlson. http://www.trolltouch.com/ http://www.pearlson.com/ http://www.ezscreen.com/ some things to think about on the kiosk interfaces: ? you will need larger type since folks will be standing farther away ? look at the ADA guidelines so that it has handicap access (mainly wheel chair with height and tilt) ? make sure all buttons are at least 3/4" square or larger for those fat fingers to hit ? dont have users try to do pulldown menus. ? if you need typing input then just make a keyboard on the screen for input via the touchscreen, dont use a keyboard. yell if you have any questions, ive been around this tree many times. cheers, jeff use-revolution-request at lists.runrev.com wrote on 3/9/04 7:52 PM >I guess it's obvious that a long running Revolution process/interface, >should make an ideal backend for a touchscreen-kiosk application. > >If any of you have experience with , or are into touch screen >technology and are willing to share the "twenty dos and don'ts" and >"best of show touch screen monitors" with us, we would really >appreciate it. Of course I can surf the net and google for this but, >nothing like experience. email me off list. katir at hindu.org > >Thanks! Jeffrey H. Reynolds 6620 Michaels Dr. Bethesda, MD 20817 301.469.8562 email: cteno4 at earthlink.net cteno4 at aol.com From pixelbird at interisland.net Tue Mar 9 21:36:35 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 09 Mar 2004 18:36:35 -0800 Subject: Crashing with print card In-Reply-To: <20040309170012.1507E9300B1@mail.runrev.com> Message-ID: on 3/9/04 9:00 AM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Date: Tue, 9 Mar 2004 09:08:39 -0700 > From: Dar Scott > Subject: Re: Crashing with print card > > > On Tuesday, March 9, 2004, at 12:30 AM, Ken Norris wrote: > >> Something is drastically wrong. I got my stack sized down for >> printing, but >> the printer goes a little over half way and stops, and my Mac locks >> up. It >> happens every time, (4 times) although sometimes it doesn't get that >> far. > > Are you referencing an image? I think there is a bug. There is a > workaround in the bugzilla entry. I think I saw it will be fixed soon. > > I also have an occasional crash on OS X, so that may be something > different. ------------ It gets much, much worse! I had the stack working properly today, then I saved it and tried a print routine that uses a snapshot. I essentially imported a snapshot of the first card, cut the image, created a card, and pasted it into that card. Then I printed that card. This worked (except for a few minor margin problems.) However, I didn't want to keep the card, so I deleted it. Guess what happened? -- It wiped out the entire stack. I had been saving right along, so I closed and removed from memory. Then I opened it from the file, and got the same thing. Totally wiped stack. A day's work GONE. I rebuilt the stack from scratch and did even more saves. This time I went through the print procedure by hand and got a print. When I went to save the stack again, it wiped itself out AGAIN. Another 3 hours of work wasted. How can this be? I wish someone could explain to me why this is happening? I'm very close to giving up. In OS 9, how much memory should I allocate to Rev? I know the file is good sized, but nowhere near enough to be causing these problems. Also, why would printing a card need to know anything more than the screen info? It seems to be trying to fit the whole image file in there for no reason I can think of. Has to be a bug. Ken N. From 3mcgrath at adelphia.net Tue Mar 9 21:49:16 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 9 Mar 2004 21:49:16 -0500 Subject: Crashing with print card In-Reply-To: References: Message-ID: <85904F14-723D-11D8-B8E0-000A95DA60FA@adelphia.net> Ken, I am sorry for what you are going through. It has to be very frustrating. If there is anything I can do please email me. If you can send me your stack I will be glad to test it and play around with it. 2 heads are better than one - sometimes...... Let me know if I can help. Tom On Mar 9, 2004, at 9:36 PM, Ken Norris wrote: > on 3/9/04 9:00 AM, use-revolution-request at lists.runrev.com at > use-revolution-request at lists.runrev.com wrote: > >> Date: Tue, 9 Mar 2004 09:08:39 -0700 >> From: Dar Scott >> Subject: Re: Crashing with print card >> >> >> On Tuesday, March 9, 2004, at 12:30 AM, Ken Norris wrote: >> >>> Something is drastically wrong. I got my stack sized down for >>> printing, but >>> the printer goes a little over half way and stops, and my Mac locks >>> up. It >>> happens every time, (4 times) although sometimes it doesn't get that >>> far. >> >> Are you referencing an image? I think there is a bug. There is a >> workaround in the bugzilla entry. I think I saw it will be fixed >> soon. >> >> I also have an occasional crash on OS X, so that may be something >> different. > ------------ > It gets much, much worse! I had the stack working properly today, then > I > saved it and tried a print routine that uses a snapshot. I essentially > imported a snapshot of the first card, cut the image, created a card, > and > pasted it into that card. Then I printed that card. > > This worked (except for a few minor margin problems.) However, I > didn't want > to keep the card, so I deleted it. > > Guess what happened? -- It wiped out the entire stack. I had been > saving > right along, so I closed and removed from memory. Then I opened it > from the > file, and got the same thing. Totally wiped stack. A day's work GONE. > > I rebuilt the stack from scratch and did even more saves. This time I > went > through the print procedure by hand and got a print. > > When I went to save the stack again, it wiped itself out AGAIN. > Another 3 > hours of work wasted. > > How can this be? > > I wish someone could explain to me why this is happening? I'm very > close to > giving up. > > In OS 9, how much memory should I allocate to Rev? I know the file is > good > sized, but nowhere near enough to be causing these problems. > > Also, why would printing a card need to know anything more than the > screen > info? It seems to be trying to fit the whole image file in there for no > reason I can think of. Has to be a bug. > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From revlists at canelasoftware.com Tue Mar 9 21:56:57 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Tue, 9 Mar 2004 18:56:57 -0800 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: References: Message-ID: <9814A6DC-723E-11D8-8B0C-000393C3F5BC@canelasoftware.com> Very slick....Thanks! -Mark Talluto On Mar 9, 2004, at 12:27 AM, Scott Rossi wrote: > As alluded to in a previous email, a Tactile project featuring bubbles > is > just about completed: a streaming jukebox which provides access to 14 > winter > holiday tunes (from a project I worked on several years ago). Yes, the > content is out of synch with the season, but if you're feeling > overheated by > the recent sunny weather (US West Coast), then this collection of > music will > take you to a cooler place. > > This stack requires: > - Rev 2.1.2 > - QuickTime 6 or later > - Mango Multimedia's EnhancedQuickTime external > (www.mangomultimedia.com) > > Notable in the jukebox: > - streamed music playback with download progress display > - custom animated UI > - two UI themes (holiday and retro) > - Play-O-Matic (autoplay) feature > - playback timer > - keyboard controllable (though this somewhat defeats the purpose of > the UI) > - bubbles, of course > > To access the stack (460k), enter the following in your message box: > > go url "http://www.tactilemedia.com/test/demo/jukebox.rev" > > Please note that this can be a demanding stack in terms of processor > use so > don't leave any unsaved documents open in Rev, just in case. > > Reports of any bugs/issues encountered are appreciated. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From briany at qldlearning.com Wed Mar 10 00:33:52 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 10 Mar 2004 00:33:52 -0500 Subject: Sockets In-Reply-To: Message-ID: <8441100C-7254-11D8-8EAD-000393AA08D2@qldlearning.com> This is off the top of my head, but hopefully it helps. It basically just expects 1 line of input over the socket, and then echos it back. Note that you don't have to use the "with message" syntax, but if you don't then your program will block when doing reads and writes from the socket, which is bad if you need to handle multiple connections. on startServer portNum accept connections on port portNum with message "newConnect" end startServer on stopServer portNum close socket (portNum) on stopServer on newConnect s read from s for 1 line with message "firstLine" end newConnect on firstLine s,data write "GOT IT::"&data to socket s with message "doneWriting" end firstLine on doneWriting s close socket s end doneWriting on socketTimeout s ## a read or write timed out on this socket end socketTimeout on socketError s ## some other socket-related error end socketError > I am trying to put together some socket code on Windows. The > documentation > seems clear but there are a couple things that are not as I expected > and a > simple example would go a long way. Does anyone have such a thing > handy? > Just a simple "accept/connect, send/receive, close" example. ------------------------------------- Brian Yennie Chief Technology Officer QLD Learning, LLC (941)-362-3199 briany at qldlearning.com -------------------------------------- From katir at hindu.org Wed Mar 10 00:43:25 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue, 9 Mar 2004 19:43:25 -1000 Subject: CGI putting stack in use limitations Message-ID: Aloha, First to Jacqueline, Rodney and Monte and every one else contributing in this area. Thank you! Question: looking through the "Intro to Rev CGI's" presentation notes that you did, Jacqueline, we don't see any "disclaimer" on the the possible issues arising from opening stacks with huge amounts of data. (maybe i missed it) libCGI is touted as "able to handle any number of stack and CGI's." I presume, correct me if I am wrong, that, say if we installed rev on a managed dedicated server on some host's farm with only 256K RAM (yes, people are still running and trying to sell machines with that little memory!) and we were to start using stack "tooMuchData.rev" ## being a stack that was 500 K in size, which is nothing for this G4 titanium... the server would attempt to load the full 500K of stack data into memory and that, we would sink the ship... am I wrong? What exactly would happen? I suspect the answer is "Well of course, if you do something stupid like that...." I guess the question behind the question is bigger: just how far can we take this... using only xTalk and not bothering with mySQL or PostGreSQL, forget LAMP... before we see performance problems that only a macho relational database can handle. but it hardly seems worth it to get my head wrapped around PostGreSQL when we're just try to serve up 500-1000 K of text data. That's not a lot. For example, a real world application that would interest us: create an on-line lexicon of all the words in all the books we have published by Himalayan Academy Publications with definitions, references "see also" links etc. I have few options: either build 26 html pages, one for each letter of the alphabet... then, use HTDIG to index those pages and .... well, it's just too painful and unmaintainable... delegate this tedious work to some poor soul to work on for a week or two... if the book editors say "oh gee, we updated these words..." then suddenly 20 man hours of work becomes 21 hours of work... on the other hand doing an XML dump of each books glossary from InDesign and parsing that into a stack is as easy as sweet lassie (water, yogurt, honey, touch of salt and lime juice, two cubes of ice ;-) put the stack on the server and then what... start using it and sink the ship.? OK. so, scratch my head. output CVS and upload to a mySQL dbase and build a rev front end and tell users to download a desktop app and forget their browser... that also has problems... mostly the download special app resistance factor, aside from using a macho dbase for such a limited record set. The cgi access to stack data with a dynamic page build response via browser to queries, seems so "cool" maintainable, editable, for small data sets, but the challenge of loading the whole stack into memory is there..... Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From briany at qldlearning.com Wed Mar 10 00:56:23 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 10 Mar 2004 00:56:23 -0500 Subject: CGI putting stack in use limitations In-Reply-To: Message-ID: For this particular application, what about just splitting the lexicon into several stacks, alphabetically? Encyclopedia style. For example, to lookup "revolution" and "database": start using stack "da-de" doSomeLookup "database" stop using stack "da-de" start using stack "ra-rg" doSomeLookup "revolution" stop using stack "ra-rg" The trick being of course that you don't want to load your entire database into memory if your database doesn't fit in memory- and you can dynamically load portions at a time using start/stop using. HTH Brian > For example, a real world application that would interest us: create > an on-line lexicon of all the words in all the books we have published > by Himalayan Academy Publications with definitions, references "see > also" links etc. I have few options: either build 26 html pages, one > for each letter of the alphabet... then, use HTDIG to index those > pages and .... well, it's just too painful and unmaintainable... > delegate this tedious work to some poor soul to work on for a week or > two... if the book editors say "oh gee, we updated these words..." > then suddenly 20 man hours of work becomes 21 hours of work... on the > other hand doing an XML dump of each books glossary from InDesign and > parsing that into a stack is as easy as sweet lassie (water, yogurt, > honey, touch of salt and lime juice, two cubes of ice ;-) put the > stack on the server and then what... start using it and sink the > ship.? OK. so, scratch my head. From pixelbird at interisland.net Wed Mar 10 01:44:23 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 09 Mar 2004 22:44:23 -0800 Subject: Crashing with print card In-Reply-To: <20040310054340.A88F3930080@mail.runrev.com> Message-ID: Thanks, Tom, > Date: Tue, 9 Mar 2004 21:49:16 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: Crashing with print card > I am sorry for what you are going through. It has to be very > frustrating. ------------ Yeah, really had me tearing what little hair I have left out. ------------ > If there is anything I can do please email me. > If you can send me your stack I will be glad to test it and play around > with it. > 2 heads are better than one - sometimes...... > > Let me know if I can help. ------------ Thank you sir, I appreciate that. The main thing is, I want to know why these things happen. Maybe if I can recognize oncoming disaster I can't put on the brakes, make some extra copies to my backup flash cards, before it hits the wall. (sigh) Ken N. From gcanyon at inspiredlogic.com Wed Mar 10 02:04:26 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue, 9 Mar 2004 23:04:26 -0800 Subject: Unicode Message-ID: <2AAB8445-7261-11D8-883F-003065683ECC@inspiredlogic.com> (I'm speaking here in my capacity as geoff at runrev.com) We need some input on using Unicode in Revolution from people with practical experience. If you are using Unicode in Rev, please contact me off-list. regards, Geoff Canyon gcanyon at inspiredlogic.com From pixelbird at interisland.net Wed Mar 10 02:06:21 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 09 Mar 2004 23:06:21 -0800 Subject: Image to back In-Reply-To: <20040310054340.A88F3930080@mail.runrev.com> Message-ID: Howdy, I'm going to make a separate stack for saved card images. 1) In a "Save" button (or perhaps a menu item) of stack 1, I want to cause stack 2 to import a snapshot of the card in stack 1. 2) I want the image to go to the back layer before it gets displayed, such that a button group with background behavior is always out front and clickable. Any suggestions on how to accomplish these two things will be much appreciated. TIA, Ken N. From gcanyon at inspiredlogic.com Wed Mar 10 02:26:26 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue, 9 Mar 2004 23:26:26 -0800 Subject: Video Tutorials on the Geometry Manager In-Reply-To: References: <553ec52483.52483553ec@jaguar1.usouthal.edu> Message-ID: <3D9C8416-7264-11D8-883F-003065683ECC@inspiredlogic.com> Even if Snapz Pro came pre-installed, I'd highly recommend upgrading to Snapz Pro X 2.0. The performance when grabbing movies is literally an order of magnitude improved. Snapz was unusable on my PowerBook G3 400, but 2.0 captures at 15FPS no sweat. regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 9, 2004, at 4:26 AM, j wrote: >> Snapz Pro X from Ambrosia ($69) does this kind of thing for OS X: >> >> http://www.ambrosiasw.com/utilities/snapzprox/ > > Snapz Pro came pre-installed with a free license when I purchased my > laptop 1.5 years ago. Some list members may have the software and not > even know it. From ambassador at fourthworld.com Wed Mar 10 02:31:05 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Mar 2004 23:31:05 -0800 Subject: Image to back In-Reply-To: References: Message-ID: <404EC439.5020403@fourthworld.com> Ken Norris wrote: > I want the image to go to the back layer before it gets displayed, such > that a button group with background behavior is always out front and > clickable. set the layer of last image to 1 -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From claude.lemmel at opus-species.com Wed Mar 10 02:49:38 2004 From: claude.lemmel at opus-species.com (Claude Lemmel) Date: Wed, 10 Mar 2004 08:49:38 +0100 Subject: AVI/WMV Playback Control? In-Reply-To: <20040310013517.70694.qmail@web61107.mail.yahoo.com> References: <20040310013517.70694.qmail@web61107.mail.yahoo.com> Message-ID: >> If you use altBrowser.dll from altuit, you can >> display a flash movie >> within a html page directly in Revolution. For >> me it works perfectly. > any duration constraints on the video? I did not test. But as Flash streams the video, i guess that there is no constrain about the length of the video. The constrain is that you have to open in the same time the Rev engine, the IExplorer engine and the Flash engine. That works well on "standard" computer, but i could be difficult on computers very low on memory. Claude From revlists at canelasoftware.com Wed Mar 10 03:27:53 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Wed, 10 Mar 2004 00:27:53 -0800 Subject: Sockets In-Reply-To: References: Message-ID: On Mar 9, 2004, at 3:12 PM, Springer, Paul wrote: > I am trying to put together some socket code on Windows. The > documentation > seems clear but there are a couple things that are not as I expected > and a > simple example would go a long way. Does anyone have such a thing > handy? > Just a simple "accept/connect, send/receive, close" example. > > > > -Paul > Hi Paul, I have just posted a chat program that you might want to take a look at in RevNet. You can also download it from here: Message-ID: Ken, Although the crashes aren't real nice in the first place, you might consider putting some sort of auto-backup script in your stacks. For example, something like this will keep you from losing more than 5 minutes of work: Heck, this might go nicely in a developer plugin where you could set a couple of options (like backup location, frequency, etc) on openStack if (the environment is "development") then send "makeBackup" to me in 300 seconds end if ... end openStack on makeBackup save this stack as "backup.rev" send "makeBackup" to me in 300 seconds end makeBackup HTH, Brian > The main thing is, I want to know why these things happen. Maybe if I > can > recognize oncoming disaster I can't put on the brakes, make some extra > copies to my backup flash cards, before it hits the wall. From preid at reidit.demon.co.uk Wed Mar 10 03:31:19 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Wed, 10 Mar 2004 08:31:19 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: <002b01c40639$dc2e7070$6901a8c0@LightningFlash> References: <002b01c40639$dc2e7070$6901a8c0@LightningFlash> Message-ID: >Peter, I used MCI with MetaCard a long time ago and it worked; it allows >you to play from a position to another position, so it may be a good >approach for you. Scott Rossi has a reference at his site: > > http://www.tactilemedia.com/info/MCI_Control_Info.html > >Although this doesn't help on the Mac... > >Ken Ray Thanks for the link Ken. Do you have any simple MC/Rev coding examples of the use of this stuff? Also, do you know if the linked document is still reliable (for current Windows) given that it is dated 1991 and refers to OS/2 as well as Windows?! I'm OK with the Mac side as I simply use the Rev QT facilities. I switch the code according to current platform during execution - if Win do this otherwise to that! This works fine as long as the overall approach is broadly the same, i.e. a video clip viewing area within a Rev window. However, if I were to use altBrowser that Chipp mentions, then the interface model changes significantly, with the Mac and Win user interfaces being significantly different. In this case, I'd rather switch to the browser model for both platforms since they would then remain essentially the same. I'd need a Mac version of altBrowser in order to do this of course! Regards Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From signe.sanne at roman.uib.no Wed Mar 10 04:53:10 2004 From: signe.sanne at roman.uib.no (Signe Marie Sanne) Date: Wed, 10 Mar 2004 10:53:10 +0100 Subject: AVI/WMV Playback Control? In-Reply-To: References: <002b01c40639$dc2e7070$6901a8c0@LightningFlash> <002b01c40639$dc2e7070$6901a8c0@LightningFlash> Message-ID: <5.2.0.8.2.20040310103337.024b3dd0@alf.uib.no> At 08:31 10.03.2004 +0000, you wrote: >>Peter, I used MCI with MetaCard a long time ago and it worked; it allows >>you to play from a position to another position, so it may be a good >>approach for you. Scott Rossi has a reference at his site: >> >> http://www.tactilemedia.com/info/MCI_Control_Info.html >> >>Although this doesn't help on the Mac... >> >>Ken Ray > >Thanks for the link Ken. Do you have any simple MC/Rev coding examples of >the use of this stuff? Also, do you know if the linked document is still >reliable (for current Windows) given that it is dated 1991 and refers to >OS/2 as well as Windows?! I use mci to record and play audio (wave files) on Windows XP using MC. It still works perfectly in 2004. In MC you use "get mciSendString(....)" For instance: put "open" && quote & orglyd & quote && "type waveaudio alias myAudio" into tstring get mciSendString(tstring) get mciSendString ("status myAudio length") There are two stacks in the Developers area: mciSendString and mciMidi. These may put you on the right track. Signe Marie Sanne 1. amanuensis Signe Marie Sanne e-mail: signe.sanne at roman.uib.no Romansk Institutt tel: +47 55 58 21 27 ?isteins gt. 1 5007 Bergen http://www.hf.uib.no/hfolk/mlab/hjem/default.html Norway From signe.sanne at roman.uib.no Wed Mar 10 05:02:54 2004 From: signe.sanne at roman.uib.no (Signe Marie Sanne) Date: Wed, 10 Mar 2004 11:02:54 +0100 Subject: Locate the desktop on Mac Classic? Message-ID: <5.2.0.8.2.20040310105357.024cbff8@alf.uib.no> Hello, I run an application from a CD-ROM. The students can use a note book, and their file shall end up either on the desktop or in a folder on the desktop on Mac. On my own Mac the harddisk is named "/signes/" whereas the first component may vary on other people's computers:"Harddisk", "Mac HD" etc. How can I identify its name from the CD-ROM in order to write the notes' file to the harddisk? Thanks in advance. Signe Marie Sanne 1. amanuensis Signe Marie Sanne e-mail: signe.sanne at roman.uib.no Romansk Institutt tel: +47 55 58 21 27 ?isteins gt. 1 5007 Bergen http://www.hf.uib.no/hfolk/mlab/hjem/default.html Norway From ambassador at fourthworld.com Wed Mar 10 05:06:38 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 10 Mar 2004 02:06:38 -0800 Subject: Locate the desktop on Mac Classic? In-Reply-To: <5.2.0.8.2.20040310105357.024cbff8@alf.uib.no> References: <5.2.0.8.2.20040310105357.024cbff8@alf.uib.no> Message-ID: <404EE8AE.8050305@fourthworld.com> Signe Marie Sanne wrote: > I run an application from a CD-ROM. The students can use a note book, > and their file shall end up either on the desktop or in a folder on the > desktop on Mac. > > On my own Mac the harddisk is named "/signes/" whereas the first > component may vary on other people's computers:"Harddisk", "Mac HD" etc. > How can I identify its name from the CD-ROM in order to write the notes' > file to the harddisk? get specialFolderPath("desktop") -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From thierry.arbellot at wanadoo.fr Wed Mar 10 05:10:40 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed, 10 Mar 2004 11:10:40 +0100 Subject: Locate the desktop on Mac Classic? In-Reply-To: <5.2.0.8.2.20040310105357.024cbff8@alf.uib.no> Message-ID: <2F3FCB03-727B-11D8-AC60-000A27E40768@wanadoo.fr> Hello, Try the volumes functions. I think the first line is the startup disk. Hope it helps. Thierry. On Wednesday, Mar 10, 2004, at 11:02 Europe/Paris, Signe Marie Sanne wrote: > Hello, > I run an application from a CD-ROM. The students can use a note book, > and their file shall end up either on the desktop or in a folder on > the desktop on Mac. > > On my own Mac the harddisk is named "/signes/" whereas the first > component may vary on other people's computers:"Harddisk", "Mac HD" > etc. > How can I identify its name from the CD-ROM in order to write the > notes' file to the harddisk? > > Thanks in advance. > > Signe Marie Sanne > > 1. amanuensis Signe Marie Sanne e-mail: signe.sanne at roman.uib.no > Romansk Institutt tel: +47 55 58 21 27 > ?isteins gt. 1 > 5007 Bergen > http://www.hf.uib.no/hfolk/mlab/hjem/default.html > Norway > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From michaell at unimelb.edu.au Wed Mar 10 05:23:00 2004 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Wed, 10 Mar 2004 21:23:00 +1100 Subject: OT: Witnesseth, was TSCC license Message-ID: At 12:43 AM -0500 10/3/04, use-revolution-request at lists.runrev.com wrote: > > I was set up for a laugh by the heading of the non-capitalised text, >> "WITNESSETH". It's not in either of my dictionaries, and >> www.dictionary.com has no entries. Good fun, but it leads to some >> interesting questions. If a legal document contains a made-up word >> without definition can it have a legal meaning? > >Michael, "witnesseth" it's not a made-up word, it's old English for >"witnesses" (which is why it's not in dictionary.com). Goes along with >"thou", "thine", "doeth", "heareth, "seeth", etc. > >Just FYI, Well, over lunch I looked it up in the Oxford English Dictionary (you know, the _BIG_ one) at the staff club. "Witnesseth" is not there per se, but "-eth" is there as a general appendage for forcing a verb into the second person future perfect ...well, I don't remember exactly, maybe it was pluperfect or slightly imperfect! I interpreted "witnesseth:" to mean both "You will be attesting to the following" and "Give up hope all who read past this point" ;-) -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From preid at reidit.demon.co.uk Wed Mar 10 05:44:06 2004 From: preid at reidit.demon.co.uk (Peter Reid) Date: Wed, 10 Mar 2004 10:44:06 +0000 Subject: AVI/WMV Playback Control? In-Reply-To: <5.2.0.8.2.20040310103337.024b3dd0@alf.uib.no> References: <002b01c40639$dc2e7070$6901a8c0@LightningFlash> <002b01c40639$dc2e7070$6901a8c0@LightningFlash> <5.2.0.8.2.20040310103337.024b3dd0@alf.uib.no> Message-ID: >I use mci to record and play audio (wave files) on Windows XP using >MC. It still works perfectly in 2004. In MC you use "get >mciSendString(....)" For instance: > >put "open" && quote & orglyd & quote && "type waveaudio alias >myAudio" into tstring >get mciSendString(tstring) > >get mciSendString ("status myAudio length") > >There are two stacks in the Developers area: mciSendString and >mciMidi. These may put you on the right track. > >Signe Marie Sanne Thanks Signe. Please could you give me the link to the developers area, it's so long since I've been to the MC site, I don't have the link anymore and it's not referenced directly on the site itself! Regards Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk peter.reidit at ntlworld.com Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From signe.sanne at roman.uib.no Wed Mar 10 06:38:37 2004 From: signe.sanne at roman.uib.no (Signe Marie Sanne) Date: Wed, 10 Mar 2004 12:38:37 +0100 Subject: AVI/WMV Playback Control? In-Reply-To: References: <5.2.0.8.2.20040310103337.024b3dd0@alf.uib.no> <002b01c40639$dc2e7070$6901a8c0@LightningFlash> <002b01c40639$dc2e7070$6901a8c0@LightningFlash> <5.2.0.8.2.20040310103337.024b3dd0@alf.uib.no> Message-ID: <5.2.0.8.2.20040310122834.024cf6b0@alf.uib.no> At 10:44 10.03.2004 +0000, you wrote: >>I use mci to record and play audio (wave files) on Windows XP using MC. >>It still works perfectly in 2004. In MC you use "get >>mciSendString(....)" For instance: >> >>put "open" && quote & orglyd & quote && "type waveaudio alias myAudio" >>into tstring >>get mciSendString(tstring) >> >>get mciSendString ("status myAudio length") >> >>There are two stacks in the Developers area: mciSendString and mciMidi. >>These may put you on the right track. >> >>Signe Marie Sanne > >Thanks Signe. Please could you give me the link to the developers area, >it's so long since I've been to the MC site, I don't have the link anymore >and it's not referenced directly on the site itself! Actually I wanted to provide the links for you, but did not find them. However, using Go_RevNet under Web Links I found this one: http://www.flexiblelearning.com/xtalk.htm. Look under Utilities. I also have a stack MCIRecorder, can't remember where I found it. Perhaps someone else on the list may help us. 1. amanuensis Signe Marie Sanne e-mail: signe.sanne at roman.uib.no Romansk Institutt tel: +47 55 58 21 27 ?isteins gt. 1 5007 Bergen http://www.hf.uib.no/hfolk/mlab/hjem/default.html Norway From FlexibleLearning at aol.com Wed Mar 10 07:41:05 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 10 Mar 2004 07:41:05 EST Subject: Scripter's Scrapbook: Getting Started Message-ID: <1cc.1b95438c.2d8066e1@aol.com> GETTING STARTED Just to let you know that, at Graham's prompting, a 'Getting Started' is now included in the Scripter's Scrapbook to assist in, well... getting started! Thank you, Graham. Much appreciated. About 250 free copies have been downloaded since its launch last week, so if you got a bit lost with the program try this direct link... http://www.flexibleLearning.com/ssbkIntro.html If we can improve it, do let us know. UPDATE Version 3.1.0.3 is now available which cures all glitches reported to date... If you have already got a Scrapbook, just select 'Checking for Updates' under the Help menu. If you have not got a Scrapbook, go to http://www.flexibleLearning.com/xtalk.htm to get a Revolution plugin version and/or a Standalone version (available for Win, Mac and OSX). FEEDBACK We have big plans for The Scripter's Scrapbook. Your feedback on anything will help us to make it even more successful. /H From trevor at mangomultimedia.com Wed Mar 10 07:52:03 2004 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Wed, 10 Mar 2004 05:52:03 -0700 Subject: Unicode In-Reply-To: <2AAB8445-7261-11D8-883F-003065683ECC@inspiredlogic.com> References: <2AAB8445-7261-11D8-883F-003065683ECC@inspiredlogic.com> Message-ID: Geoff, I tried implementing Unicode into Camtasia Theater but ran into snags and wasn't able to fully implement it. If you need feedback on my experience with this let me know. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com On Mar 10, 2004, at 12:04 AM, Geoff Canyon wrote: > (I'm speaking here in my capacity as geoff at runrev.com) > > We need some input on using Unicode in Revolution from people with > practical experience. If you are using Unicode in Rev, please contact > me off-list. > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Wed Mar 10 07:55:20 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 10 Mar 2004 05:55:20 -0700 Subject: Unicode In-Reply-To: References: <2AAB8445-7261-11D8-883F-003065683ECC@inspiredlogic.com> Message-ID: <2FF8F3E5-7292-11D8-9480-000A956C462A@mangomultimedia.com> On Mar 10, 2004, at 5:52 AM, Trevor DeVore wrote: > Geoff, > > I tried implementing Unicode into Camtasia Theater but ran into snags > and wasn't able to fully implement it. If you need feedback on my > experience with this let me know. Of course everyone should pretend that I sent this to Geoff off-list. Sorry. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From rcozens at pon.net Wed Mar 10 07:53:07 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 10 Mar 2004 05:53:07 -0700 Subject: Sockets In-Reply-To: References: Message-ID: >I am trying to put together some socket code on Windows. The documentation >seems clear but there are a couple things that are not as I expected and a >simple example would go a long way. Does anyone have such a thing handy? >Just a simple "accept/connect, send/receive, close" example. Hi Paul, There is information, including Jan Schenkel's library of Transcript socket commands for IPC, available from the revolution_ipc list: . -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Wed Mar 10 10:59:29 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 10 Mar 2004 08:59:29 -0700 Subject: Repeating Repeat Loops?? Message-ID: Morning, all I cannot believe what I am seeing here,and will personally crown the person who can explain this sleuth of the day: Scenario: * Rev 2.1.2, Mac OS 10.2.3 * Card with 21 buttons * The names of buttons 8 thru 18 end in "Title", the names of buttons 1-7 & 19-21 do not * repeat loop repeat with x = 1 to the number of buttons if the last word of the short name of button x is "Title" then enable button x end repeat I set a breakpoint at the "if" statement and run the handler in the debugger with the variable watcher focused on the vale of x. The repeat loops TWICE when x is between 8 & 18!! -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 albert.angehrn at insead.edu Wed Mar 10 12:09:44 2004 From: albert.angehrn at insead.edu (Albert A. Angehrn) Date: Wed, 10 Mar 2004 18:09:44 +0100 Subject: Chinese version of business game - problems with text import to fields Message-ID: <023201c406c2$7c1835c0$162ea8c0@albert> Hi - even if I receive this list since ages, this is my first posting. I am still using MC2.4 and I have developed and distribute since years a business simulation game which is used in all the top US university to teach managers about change and innovation. The problem I am struggling with is the Chinese version (which should be ready asap as there is already a big demand there). I have looked around and tested, but it looks like I am not even able to make the simplest thing - import text in from a unicode-saved text file, then use unidecode() to display the text in a field - you can find a brief description of my problem with pictures at http://www.calt.insead.edu/eis/chinese/ ). Could you help me to understand what I am doing wrong, or redirect me to somebody who can? I have all the translated texts now. Just need to be able to integrate them in text fields and button names :) Thank you very much in advance -albert CALT - Centre for Advanced Learning Technologies INSEAD, Fontainebleau, France From 3mcgrath at adelphia.net Wed Mar 10 12:18:20 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 10 Mar 2004 12:18:20 -0500 Subject: Repeating Repeat Loops?? In-Reply-To: References: Message-ID: Just a guess. Could the enabling of a button make it show up as 'another' or different instance of a button??? Since you are going through sequentially then buttons 8 through 18 are now in a different state i.e. enabled. Could the repeat be counting them again since they are now enabled??? button: 7 - not enabled repeat 8 - not enabled 8 - make enabled repeat 8 - now enabled repeat 9 - not enabled 9 - make enabled repeat 9 - now enabled I don't know.... Tom On Mar 10, 2004, at 10:59 AM, Rob Cozens wrote: > Morning, all > > I cannot believe what I am seeing here,and will personally crown the > person who can explain this sleuth of the day: > > Scenario: > > * Rev 2.1.2, Mac OS 10.2.3 > > * Card with 21 buttons > > * The names of buttons 8 thru 18 end in "Title", the names of buttons > 1-7 & 19-21 do not > > * repeat loop > > repeat with x = 1 to the number of buttons > if the last word of the short name of button x is "Title" then > enable button x > end repeat > > I set a breakpoint at the "if" statement and run the handler in the > debugger with the variable watcher focused on the vale of x. > > The repeat loops TWICE when x is between 8 & 18!! > > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.net/who.htm > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From albrecht at act-net.com Wed Mar 10 12:52:13 2004 From: albrecht at act-net.com (A.C.T.) Date: Wed, 10 Mar 2004 16:52:13 -0100 Subject: DVD for RunRev? In-Reply-To: <20040310004734.87670.qmail@web61110.mail.yahoo.com> References: <20040310004734.87670.qmail@web61110.mail.yahoo.com> Message-ID: <404F55CD.2050708@act-net.com> Moin, > i thought tape was the worst. Tape is the best tested, longest lasting backup media currently available. There is not enough experience available about how long DVDR will keep their data, although enough users already have already reported problems with "cheap DVD media" (whatever that is). It is a proven fact that CDR do not last longer than a couple of years - they work well for music (since there is an error recovery algorhythm for that), but data is a problem and long-term backup strategies always will copy CDR to tape at some point in time. If you want to store your data SAFE, CDR or DVDR surely are the second worst choice, HDs being the worst. If you want comfort, the line is reversed. Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From dsc at swcp.com Wed Mar 10 12:54:38 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 10 Mar 2004 10:54:38 -0700 Subject: Repeating Repeat Loops?? In-Reply-To: Message-ID: On Wednesday, March 10, 2004, at 08:59 AM, Rob Cozens wrote: > I set a breakpoint at the "if" statement and run the handler in the > debugger with the variable watcher focused on the vale of x. > > The repeat loops TWICE when x is between 8 & 18!! Some things to look at. What happens if the 'if' is broken into three lines? Maybe the single-line 'if' is seen as two breakpoints. Is this happening outside of debugging? Dar Scott From katir at hindu.org Wed Mar 10 13:09:46 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed, 10 Mar 2004 08:09:46 -1000 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: References: Message-ID: <1D42C2D8-72BE-11D8-8EC4-000A959D0AC6@hindu.org> Amazing work! Sadly, but understandably, its protected so we can't learn anything from the wizard..... ;-( Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org On Mar 8, 2004, at 10:27 PM, Scott Rossi wrote: > a streaming jukebox From jmac at consensustech.com Wed Mar 10 13:14:04 2004 From: jmac at consensustech.com (Jim MacConnell) Date: Wed, 10 Mar 2004 10:14:04 -0800 Subject: Repeating Repeat Loops?? In-Reply-To: Message-ID: Rob If the breakpoint is set on the "if" statement, then my guess is that you are seeing the "if condition evaluated" and then the "then statement: evaluated/performed... To test drop the "then .. Onto a new line Or put a simple in the loop and outside the loop to see if it is actually "looping" twice .. Which I doubt Jim > I set a breakpoint at the "if" statement and run the handler in the > debugger with the variable watcher focused on the vale of x. > > The repeat loops TWICE when x is between 8 & 18!! -- James H. MacConnell Consensus Technology, LLC Tel: 206.524.8555 Fax: 206.524.3034 From gbojsza at mac.com Wed Mar 10 14:20:16 2004 From: gbojsza at mac.com (Bojsza) Date: Wed, 10 Mar 2004 13:20:16 -0600 Subject: Using variables with URL Message-ID: I am trying to get a local variable to work with writing a file using URL...Linux platform on mouseUp put quote & "file:" & fld "sPath" & "/oopc" & quote into confp -- this creates "file:/opt/OopDev/oopc" put fld "test" into URL confp end mouseUp I have also tried on mouseUp put quote & "file:" & fld "sPath" & "/oopc" & quote into confp -- this creates "file:/opt/OopDev/oopc" put fld "test" into URL "confp" --only change from above end mouseUp Neither scripts create a file. I have tested with a fixed path and it works but I need to be able to have the application work with a variable. Any suggestions? thanks, Glen From mwieder at ahsoftware.net Wed Mar 10 14:41:43 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 10 Mar 2004 11:41:43 -0800 Subject: OT: Witnesseth, was TSCC license In-Reply-To: References: Message-ID: <1845437118.20040310114143@ahsoftware.net> Michael- Wednesday, March 10, 2004, 2:23:00 AM, you wrote: MJL> exactly, maybe it was pluperfect or slightly imperfect! I interpreted MJL> "witnesseth:" to mean both "You will be attesting to the following" MJL> and "Give up hope all who read past this point" ;-) If thine EULA offendeth thee, thou must installeth the program not, or if thou hast ere now installed said program, thou must forthwith removeth it from thine computer, varlet. -- -Mark Wieder mwieder at ahsoftware.net From jhurley at infostations.com Wed Mar 10 15:13:42 2004 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 10 Mar 2004 12:13:42 -0800 Subject: Menu in substack In-Reply-To: <20040310170031.9BE7993008C@mail.runrev.com> References: <20040310170031.9BE7993008C@mail.runrev.com> Message-ID: I have a stack and a substack. I have made a menu bar for the stack for the stack. When I go to the substack, the same menu bar appears in the Mac menu bar, but it ceases to function. Does one need to create a separate menu for the substack? Is there some way to "start using" the menu of the main stack? Jim From jacque at hyperactivesw.com Wed Mar 10 15:34:26 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 10 Mar 2004 14:34:26 -0600 Subject: OT: Witnesseth, was TSCC license In-Reply-To: <1845437118.20040310114143@ahsoftware.net> References: <1845437118.20040310114143@ahsoftware.net> Message-ID: <404F7BD2.70805@hyperactivesw.com> On 3/10/04 1:41 PM, Mark Wieder wrote: > If thine EULA offendeth thee, thou must installeth the program not, or > if thou hast ere now installed said program, thou must forthwith > removeth it from thine computer, varlet. > LOL! Methinks thou doth protest too much. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rcozens at pon.net Wed Mar 10 15:09:28 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 10 Mar 2004 13:09:28 -0700 Subject: Repeating Repeat Loops?? In-Reply-To: References: Message-ID: >If the breakpoint is set on the "if" statement, then my guess is that you >are seeing the "if condition evaluated" and then the "then statement: >evaluated/performed... You & Dar have the same idea, Jim...and I crown you co-sleuths of the day. I thought it might have something to do with the Message Watcher window being updated; but turning it off still gave me more 11 more clicks of the "Run" button, while adding a line and setting the breakpoint after the if made the "problem" go away. Thanks -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Wed Mar 10 15:14:30 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 10 Mar 2004 13:14:30 -0700 Subject: Menu in substack In-Reply-To: References: <20040310170031.9BE7993008C@mail.runrev.com> Message-ID: >Does one need to create a separate menu for the substack? Is there >some way to "start using" the menu of the main stack? Jim: How is the substack deployed? If it open in modal or modeless form, menus don't seem to be an issue. Also, look in Transcript Dictionary under defualtMenuBar property. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From FlexibleLearning at aol.com Wed Mar 10 16:28:38 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 10 Mar 2004 16:28:38 EST Subject: Using variables with URL Message-ID: <1ca.1ba6f0ea.2d80e286@aol.com> I suggest you check the actual variable confp your handler generates, or assuming fld "test" contains "/opt/OopDev/oopc" you could simplify to... put fld "test" into url ("file:" & fld "sPath") or put fld "test" into url ("binfile:" & fld "sPath") depending on what you want. Put the result to see where an error has occured. You may also need to create the directories in the path if they are not already available. /H >I am trying to get a local variable to work with writing a file using URL...Linux platform > >on mouseUp >put quote & "file:" & fld "sPath" & "/oopc" & quote into confp -- this >creates "file:/opt/OopDev/oopc" >put fld "test" into URL confp >end mouseUp From rbarber at yhb.att.ne.jp Wed Mar 10 16:44:05 2004 From: rbarber at yhb.att.ne.jp (ron barber) Date: Thu, 11 Mar 2004 06:44:05 +0900 Subject: Chinese version of business game - problems with text import to fields In-Reply-To: <023201c406c2$7c1835c0$162ea8c0@albert> References: <023201c406c2$7c1835c0$162ea8c0@albert> Message-ID: <0DEA83FC-72DC-11D8-8AED-000A95DAEEF0@yhb.att.ne.jp> Hi Albert In your script try setting the textfont of the field explicitly in the script before putting in the unicodetext set the textfont of fld displaytextfield to (Taipei,Unicode) or to (Beijing,Unicode) depending on whether your original file is in traditional or simplified Chinese. The font names vary of course but I think you can get the idea. Ron On Mar 11, 2004, at 2:09 AM, Albert A. Angehrn wrote: > Hi - even if I receive this list since ages, this is my first posting. > > > > I am still using MC2.4 and I have developed and distribute since years > a business simulation game which is used in all the top US university > to teach managers about change and innovation. > > > > The problem I am struggling with is the Chinese version (which should > be ready asap as there is already a big demand there). I have looked > around and tested, but it looks like I am not even able to make the > simplest thing - import text in from a unicode-saved text file, then > use unidecode() to display the text in a field - you can find a brief > description of my problem with pictures at > http://www.calt.insead.edu/eis/chinese/ ). > > > > Could you help me to understand what I am doing wrong, or redirect me > to somebody who can? I have all the translated texts now. Just need to > be able to integrate them in text fields and button names :) > > > > Thank you very much in advance > > > > -albert > > CALT - Centre for Advanced Learning Technologies > > INSEAD, Fontainebleau, France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at wanadoo.fr Wed Mar 10 16:47:54 2004 From: eric.chatonet at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Chatonet?=) Date: Wed, 10 Mar 2004 22:47:54 +0100 Subject: Repeating Repeat Loops?? (Rob Cozens) In-Reply-To: <20040310211445.DA939930093@mail.runrev.com> References: <20040310211445.DA939930093@mail.runrev.com> Message-ID: <963271BE-72DC-11D8-BEB4-0003930A9F94@wanadoo.fr> Le 10 mars 04, ? 22:14, Rob Cozens a ?crit : > repeat with x = 1 to the number of buttons > if the last word of the short name of button x is "Title" then > enable button x > end repeat Where is "end if" :-) Amicalement, ?ric Chatonet 24, Boulevard de Port-Royal 75005 Paris From erikhans08 at yahoo.com Wed Mar 10 17:12:46 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 10 Mar 2004 14:12:46 -0800 (PST) Subject: DVD for RunRev? In-Reply-To: <404F55CD.2050708@act-net.com> Message-ID: <20040310221246.81024.qmail@web61108.mail.yahoo.com> --- "A.C.T." wrote: > Tape is the best tested, longest lasting backup > media currently > available. There is not enough experience > available about how long DVDR > will keep their data, although enough users > already have already > reported problems with "cheap DVD media" > (whatever that is). It is a > proven fact that CDR do not last longer than a > couple of years - they > work well for music (since there is an error > recovery algorhythm for > that), but data is a problem and long-term > backup strategies always will > copy CDR to tape at some point in time. > > If you want to store your data SAFE, CDR or > DVDR surely are the second > worst choice, HDs being the worst. If you want > comfort, the line is > reversed. > > Mit freundlichen Gr??en, > Marc Albrecht danke, 'ch bin ueberuebert. how do you like CDs and can you get 28 min of video onto a CD? Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From nnoydb at excite.com Wed Mar 10 17:54:28 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 10 Mar 2004 17:54:28 -0500 (EST) Subject: Howto use standalone engine in clustering! (The linux answer I found) Message-ID: <20040310225428.697C03DD4@xprdmailfe11.nwk.excite.com> Okay, here is my solution it is messy but gets the job done. Create a user with very little access for my purposes I will call it 'clustergui'. Manually execute vncserver and set the vnc password to something very secure! Create a init.d script (or use the one below) to initialize a vncserver secession (protected by local firewall) for user 'clustergui'. Add 127.0.0.1 aka locahost to your system xhost (this gives 127.0.0.1 aka localhost the right to mount the gui you just created). Execute the program like so: rrprogram -display 127.0.0.1: Note: You can set the DISPLAY environment varaible to 127.0.0.1: for entire cluster. Because the firewall is protecting the VNC secession (preventing anyone from connecting) the secession will utilize little processor. I also configured the ~/.vnc/xstartup to use 'twm' as the window manager (significantly lowering the memory foot-print). Using it in this manner allows ALL GUI applications to have a X secession (not just RR standalones). In fact I am now using matlab with bitmap function (which require X) on my cluster. I am also using this method for my cron/console (dual mode) execution. The scripts I used to create the secession is below. Hope this is helpful, Kevin #!/bin/bash # # chkconfig: - 91 35 # description: Starts and stops vncserver. \ # used to provide remote X administration services. # Source function library. . /etc/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 VNCSERVERS="" [ -f /etc/sysconfig/vncservers ] && . /etc/sysconfig/vncservers prog=$"VNC server" start() { echo -n $"Starting $prog: " ulimit -S -c 0 >/dev/null 2>&1 RETVAL=0 for display in ${VNCSERVERS} do echo -n "${display} " unset BASH_ENV ENV initlog $INITLOG_ARGS -c \ "su ${display##*:} -l -c \"cd ~${display##*:} && [ -f .vnc/passwd ] && vncserver :${display%%:*}\"" RETVAL=$? [ "$RETVAL" -ne 0 ] && break done [ "$RETVAL" -eq 0 ] && success $"vncserver startup" || \ failure $"vncserver start" echo [ "$RETVAL" -eq 0 ] && touch /var/lock/subsys/vncserver } stop() { echo -n $"Shutting down $prog: " for display in ${VNCSERVERS} do echo -n "${display} " unset BASH_ENV ENV initlog $INITLOG_ARGS -c \ "su ${display##*:} -c \"vncserver -kill :${display%%:*}\" >/dev/null 2>&1" done RETVAL=$? [ "$RETVAL" -eq 0 ] && success $"vncserver shutdown" || \ failure $"vncserver shutdown" echo [ "$RETVAL" -eq 0 ] && rm -f /var/lock/subsys/vncserver } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart|reload) stop sleep 1 start ;; condrestart) if [ -f /var/lock/subsys/vncserver ]; then stop start fi ;; status) status Xvnc ;; *) echo $"Usage: $0 {start|stop|restart|condrestart|status}" exit 1 esac -------------------- Contents of /etc/sysconfig/vncservers: # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the line below to start a VNC server on display :1 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see # URL:http://www.uk.research.att.com/vnc/sshvnc.html. # VNCSERVERS="1:myusername" VNCSERVERS="100:clustergui" _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From DouglasMackay at blueyonder.co.uk Wed Mar 10 18:07:20 2004 From: DouglasMackay at blueyonder.co.uk (Douglas Mackay) Date: Wed, 10 Mar 2004 23:07:20 -0000 Subject: stack scrips and card scripts Message-ID: <003601c406f4$70c67e20$37bd2952@PATRIOT> what is the differnce between stack scripts and card scripts , why do some scripts have to written in the stack script and some in the card script thanks Douglas From hershbp at realtorsgroup.us Wed Mar 10 18:09:14 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 10 Mar 2004 18:09:14 -0500 Subject: Hard code or portable code In-Reply-To: Message-ID: Can I please have a little understanding on the parameter part of functions what does it do or add? e.g. function latestField param1, param2 Thanks in advanced , hershrev On Thursday, March 4, 2004, at 01:51 PM, hershrev wrote: >>> Yes , All hats up for you. >> >> >> function latestFields >> local myVar >> repeat with i=1 to (the number of flds) >> put fld i after myVar >> end repeat >> return myVar >> end latestFields >> >> an reuse the function and call if from various other places. >> >> HTH, >> Brian From hershbp at realtorsgroup.us Wed Mar 10 18:17:01 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 10 Mar 2004 18:17:01 -0500 Subject: stack scrips and card scripts In-Reply-To: <003601c406f4$70c67e20$37bd2952@PATRIOT> Message-ID: <0903FBE8-72E9-11D8-B5D6-0030654C1E62@realtorsgroup.us> On Wednesday, March 10, 2004, at 06:07 PM, Douglas Mackay wrote: > what is the differnce between stack scripts and card scripts , why do > some scripts have to written in the stack script and some in the card The tree goes from objects, to cards, to stack, to upper stacks. Some scripts you need only for a single object. some for many objects on the same card , and many for a few card then you put it in the stack . You could put all scripts in the stack but if you put a mouseUp message in the buttons every button will execute the same thing because every mouseUp message will be triggered by any mouseUp event on the stack. hershrev > script > thanks > Douglas > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed Mar 10 18:45:28 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 10 Mar 2004 16:45:28 -0700 Subject: Hard code or portable code In-Reply-To: Message-ID: <02B2974C-72ED-11D8-8D55-000A9567A3E6@swcp.com> On Wednesday, March 10, 2004, at 04:09 PM, hershrev wrote: > Can I please have a little understanding on the parameter part of > functions what does it do or add? Parameters are variables local to the function. When the function is used, the values specified with the use are put into the variables. An example (untested): function double x return x*2 end double on mouseUp put 1 into x put 2 into y put double(3) + double(x) + double(y+1) end mouseUp ==> 14 You can have more than one parameter. In use, they are separated by commas. This is not the same as the comma operator (usually). There are reference parameters, but that is more advanced. Dar Scott From dsc at swcp.com Wed Mar 10 19:21:11 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 10 Mar 2004 17:21:11 -0700 Subject: stack scrips and card scripts In-Reply-To: <003601c406f4$70c67e20$37bd2952@PATRIOT> Message-ID: <003B7709-72F2-11D8-8D55-000A9567A3E6@swcp.com> On Wednesday, March 10, 2004, at 04:07 PM, Douglas Mackay wrote: > what is the differnce between stack scripts and card scripts , why do > some scripts have to written in the stack script and some in the card > script The stack is in the path of the cards, so often handlers can be written either place. You can put common handlers shared by all cards (and all controls on cards) in the stack script. Usually card specific handlers are put in the card script. Card messages are sent to the card. System stack messages are often sent to the first card. Often they are handled in a card script to avoid message path problems if the stack is in the message path for other objects. The startup handler has to be in the card script or the stack script, I forgot which. Dar Scott From hershbp at realtorsgroup.us Wed Mar 10 19:30:55 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 10 Mar 2004 19:30:55 -0500 Subject: Hard code or portable code In-Reply-To: <02B2974C-72ED-11D8-8D55-000A9567A3E6@swcp.com> Message-ID: <5C38D2AE-72F3-11D8-B5D6-0030654C1E62@realtorsgroup.us> On Wednesday, March 10, 2004, at 06:45 PM, Dar Scott wrote: > > On Wednesday, March 10, 2004, at 04:09 PM, hershrev wrote: > >> Can I please have a little understanding on the parameter part of >> functions what does it do or add? > > Parameters are variables local to the function. > > When the function is used, the values specified with the use are put > into the variables. > > An example (untested): > > function double x > return x*2 > end double > > on mouseUp > put 1 into x > put 2 into y > put double(3) + double(x) + double(y+1) > end mouseUp What should the result be on this ? > ==> > 14 > > You can have more than one parameter. In use, they are separated by > commas. This is not the same as the comma operator (usually). > > There are reference parameters, but that is more advanced. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gbojsza at mac.com Wed Mar 10 19:31:55 2004 From: gbojsza at mac.com (Bojsza) Date: Wed, 10 Mar 2004 18:31:55 -0600 Subject: Using variables with URL In-Reply-To: <1ca.1ba6f0ea.2d80e286@aol.com> Message-ID: <7F988FDC-72F3-11D8-ADF7-003065F00EF2@mac.com> Thanks Hugh...it appears that parentheses play a key role. Glen On Wednesday, March 10, 2004, at 03:28 PM, FlexibleLearning at aol.com wrote: > I suggest you check the actual variable confp your handler generates, > or > assuming fld "test" contains "/opt/OopDev/oopc" you could simplify > to... > > put fld "test" into url ("file:" & fld "sPath") > or > put fld "test" into url ("binfile:" & fld "sPath") > > depending on what you want. Put the result to see where an error has > occured. > You may also need to create the directories in the path if they are not > already available. > > /H > >> I am trying to get a local variable to work with writing a file using > URL...Linux platform >> >> on mouseUp >> put quote & "file:" & fld "sPath" & "/oopc" & quote into confp -- this >> creates "file:/opt/OopDev/oopc" >> put fld "test" into URL confp >> end mouseUp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed Mar 10 19:42:27 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 10 Mar 2004 17:42:27 -0700 Subject: Hard code or portable code In-Reply-To: <5C38D2AE-72F3-11D8-B5D6-0030654C1E62@realtorsgroup.us> Message-ID: On Wednesday, March 10, 2004, at 05:30 PM, hershrev wrote: >> function double x >> return x*2 >> end double >> >> on mouseUp >> put 1 into x >> put 2 into y >> put double(3) + double(x) + double(y+1) >> end mouseUp > What should the result be on this ? >> ==> >> 14 14 (Sorry about the cute notation.) The double(3) would evaluate to 6. The double(x) would take the local x in mouseUp (mouseUp can't see the one in double) and have that doubled. That would evaluate to 2. The double(y+1) would evaluate to the same as double(2+1) or double(3) or 6. And 6 + 2 + 6 evaluates to 14. Dar Scott From bvlahos at mac.com Wed Mar 10 20:05:40 2004 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 10 Mar 2004 17:05:40 -0800 Subject: VT100 Terminal Emulation App Message-ID: <36D4FEA8-72F8-11D8-B8D3-000393C44AE0@mac.com> Has anyone created a VT100 Terminal Emulation Application in Rev? We have a host system (Mas90) which seems to work perfectly in Terminal on OS X but the Admins seem to have had a great deal of problems with Windows and particularly key mappings (most notably function keys up to F12 which is not normally part of VT100). They report that key mappings are difficult between Macs and Windows which I find difficult to believe. There solution a few years ago was to buy a Windows only 16 bit commercial software program called DejaWIN. They now want to upgrade to the 32 bit version of it (which is still Windows only) and I've got to think there is a better way. As long as a VT100 core application can do the normal things like ASCII characters for borders, text and background colors, etc., I can't see that this would be a very hard program to write. It might be just a little extra work to program the extended key mappings for whatever the system wants. Seems like a good fit for a Revolution app where we can specify the key mappings and know they will work cross-platform. Bill Vlahos From hershbp at realtorsgroup.us Wed Mar 10 20:13:29 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Wed, 10 Mar 2004 20:13:29 -0500 Subject: OT: Touchscreen technology In-Reply-To: <20040310021658.0CB37930070@mail.runrev.com> Message-ID: <4E58B807-72F9-11D8-B5D6-0030654C1E62@realtorsgroup.us> Hi, while wer'e at it , can I have a brief understanding on how to build a kiosk app. ? How and were the buttons are stored, in a db , diferent cards or what ever ? Thanks, hershrev On Tuesday, March 9, 2004, at 09:18 PM, cteno4 wrote: > Sannyasin, > > you're right, Metacard/rev is a great solution for kiosks, I've done > quite a few of them in the last decade. the main touch screen > manufacturers are elographics and microtouch (think they are still > around, maybe merged with 3M?). they buy monitors and slap the touch > screen membrane on the screen. there are two kinds of technology, one > is > a membrane that is placed over the screen and the other just uses sound > waves that travel over the surface of the monitor (or a piece of glass > mounted in front of it) to determine the touch point. there are a few > other touchscreen manufactures out there also, most more specialized to > atms and such. flat screens now mean you dont have the huge clunky > monitor in your kiosk! > > elographics sells a number of different kinds of monitors with touch > screens installed or you can buy the touch screen and slap it on your > own > monitor. this takes a lot of fiddling and is not recommended unless you > like to get good with your dremel tool! > > another company ive used is trolltouch also very good at integrating > touch screens onto all sorts of monitors and computers, especially > imacs > and emacs. the emacs make a great standalone solution in environments > where you dont have a viscous public. another company who makes a great > stand for emacs and other kiosk solutions is pearlson. > > http://www.trolltouch.com/ > http://www.pearlson.com/ > http://www.ezscreen.com/ > > some things to think about on the kiosk interfaces: > ? you will need larger type since folks will be standing farther away > ? look at the ADA guidelines so that it has handicap access (mainly > wheel > chair with height and tilt) > ? make sure all buttons are at least 3/4" square or larger for those > fat > fingers to hit > ? dont have users try to do pulldown menus. > ? if you need typing input then just make a keyboard on the screen for > input via the touchscreen, dont use a keyboard. > > yell if you have any questions, ive been around this tree many times. > > cheers, > > jeff > > use-revolution-request at lists.runrev.com wrote on 3/9/04 7:52 PM > >> I guess it's obvious that a long running Revolution process/interface, >> should make an ideal backend for a touchscreen-kiosk application. >> >> If any of you have experience with , or are into touch screen >> technology and are willing to share the "twenty dos and don'ts" and >> "best of show touch screen monitors" with us, we would really >> appreciate it. Of course I can surf the net and google for this but, >> nothing like experience. email me off list. katir at hindu.org >> >> Thanks! > > > > Jeffrey H. Reynolds > 6620 Michaels Dr. > Bethesda, MD 20817 > > 301.469.8562 > > email: cteno4 at earthlink.net > cteno4 at aol.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed Mar 10 20:18:44 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 10 Mar 2004 18:18:44 -0700 Subject: VT100 Terminal Emulation App In-Reply-To: <36D4FEA8-72F8-11D8-B8D3-000393C44AE0@mac.com> Message-ID: <0A34EAC8-72FA-11D8-8D55-000A9567A3E6@swcp.com> On Wednesday, March 10, 2004, at 06:05 PM, Bill Vlahos wrote: > Seems like a good fit for a Revolution app where we can specify the > key mappings and know they will work cross-platform. I think you are right. I did notice, though, that on OS X (and maybe other places) many key combinations bypass keyDown and rawKeyDown. (See bugzilla 1147.) Dar Scott From rcozens at pon.net Wed Mar 10 19:29:44 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 10 Mar 2004 17:29:44 -0700 Subject: Repeating Repeat Loops?? (Rob Cozens) In-Reply-To: <963271BE-72DC-11D8-BEB4-0003930A9F94@wanadoo.fr> References: <20040310211445.DA939930093@mail.runrev.com> <963271BE-72DC-11D8-BEB4-0003930A9F94@wanadoo.fr> Message-ID: >>repeat with x = 1 to the number of buttons >> if the last word of the short name of button x is "Title" then >>enable button x >>end repeat > >Where is "end if" :-) Salut ?ric, Ah! the joys of automatic eMail line wrapping: There was no return character between "then" and "enable" in my message when I pressed "send". -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 mpetrides at earthlink.net Wed Mar 10 21:27:10 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 10 Mar 2004 21:27:10 -0500 Subject: DVD for RunRev? In-Reply-To: <20040310004734.87670.qmail@web61110.mail.yahoo.com> References: <20040310004734.87670.qmail@web61110.mail.yahoo.com> Message-ID: <99B79E15-7303-11D8-AAC6-0003936D5826@earthlink.net> FWIW, I believe that iDVD comes with all Macs which have a built-in DVD burner. If not, iLife '04 should only be $20 through the Up to Date program--but, of course, I recommend verifying both of these with Apple. M On Mar 9, 2004, at 7:47 PM, Erik Hansen wrote: > nor is it clear that the > extra $200 buys iDVD... From rogerguay at centurytel.net Wed Mar 10 21:49:24 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Wed, 10 Mar 2004 18:49:24 -0800 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: <20040309085020.0C44D9300FC@mail.runrev.com> References: <20040309085020.0C44D9300FC@mail.runrev.com> Message-ID: Super Scott does it again . . . able to push back the frontiers of scripting ignorance in a single bound!! > Message: 7 > Date: Tue, 09 Mar 2004 00:27:03 -0800 > From: Scott Rossi > Subject: [ANN] Don't Put Another Dime In The Jukebox > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > As alluded to in a previous email, a Tactile project featuring bubbles > is > just about completed: a streaming jukebox which provides access to 14 > winter > holiday tunes (from a project I worked on several years ago). Yes, the > content is out of synch with the season, but if you're feeling > overheated by > the recent sunny weather (US West Coast), then this collection of > music will > take you to a cooler place. > > This stack requires: > - Rev 2.1.2 > - QuickTime 6 or later > - Mango Multimedia's EnhancedQuickTime external > (www.mangomultimedia.com) > > Notable in the jukebox: > - streamed music playback with download progress display > - custom animated UI > - two UI themes (holiday and retro) > - Play-O-Matic (autoplay) feature > - playback timer > - keyboard controllable (though this somewhat defeats the purpose of > the UI) > - bubbles, of course > > To access the stack (460k), enter the following in your message box: > > go url "http://www.tactilemedia.com/test/demo/jukebox.rev" > > Please note that this can be a demanding stack in terms of processor > use so > don't leave any unsaved documents open in Rev, just in case. > > Reports of any bugs/issues encountered are appreciated. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com From mpetrides at earthlink.net Wed Mar 10 22:34:03 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 10 Mar 2004 22:34:03 -0500 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: References: <20040309085020.0C44D9300FC@mail.runrev.com> Message-ID: This is fantastic! Thanks, Scott!! I especially like the bubble effect and the ability to change themes on the fly. M On Mar 10, 2004, at 9:49 PM, Roger Guay wrote: > Super Scott does it again . . . able to push back the frontiers of > scripting ignorance in a single bound!! > > >> Message: 7 >> Date: Tue, 09 Mar 2004 00:27:03 -0800 >> From: Scott Rossi >> Subject: [ANN] Don't Put Another Dime In The Jukebox >> To: How to use Revolution >> Message-ID: >> Content-Type: text/plain; charset="US-ASCII" >> >> As alluded to in a previous email, a Tactile project featuring >> bubbles is >> just about completed: a streaming jukebox which provides access to 14 >> winter >> holiday tunes (from a project I worked on several years ago). Yes, >> the >> content is out of synch with the season, but if you're feeling >> overheated by >> the recent sunny weather (US West Coast), then this collection of >> music will >> take you to a cooler place. >> >> This stack requires: >> - Rev 2.1.2 >> - QuickTime 6 or later >> - Mango Multimedia's EnhancedQuickTime external >> (www.mangomultimedia.com) >> >> Notable in the jukebox: >> - streamed music playback with download progress display >> - custom animated UI >> - two UI themes (holiday and retro) >> - Play-O-Matic (autoplay) feature >> - playback timer >> - keyboard controllable (though this somewhat defeats the purpose of >> the UI) >> - bubbles, of course >> >> To access the stack (460k), enter the following in your message box: >> >> go url "http://www.tactilemedia.com/test/demo/jukebox.rev" >> >> Please note that this can be a demanding stack in terms of processor >> use so >> don't leave any unsaved documents open in Rev, just in case. >> >> Reports of any bugs/issues encountered are appreciated. >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, Development & Design >> ----- >> E: scott at tactilemedia.com >> W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Wed Mar 10 23:07:23 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 10 Mar 2004 20:07:23 -0800 Subject: [ANN] Don't Put Another Dime In The Jukebox In-Reply-To: <1D42C2D8-72BE-11D8-8EC4-000A959D0AC6@hindu.org> Message-ID: On 3/10/04 10:09 AM, "Sannyasin Sivakatirswami" wrote: > Sadly, but understandably, its protected so we can't > learn anything from the wizard. Sannyasin, in all honesty, there's not that much there in terms of hard core code. If you want to get some real magic in your media-related apps, get Trevor's QT external. Some really great stuff in there. Thanks to all for the feedback, and don't fret -- there will undoubtedly be more demo stacks to play with. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pixelbird at interisland.net Wed Mar 10 23:17:29 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 10 Mar 2004 20:17:29 -0800 Subject: Image to back In-Reply-To: <20040310100310.D1AC193008C@mail.runrev.com> Message-ID: H1 Richard, > Date: Tue, 09 Mar 2004 23:31:05 -0800 > From: Richard Gaskin > Subject: Re: Image to back > To: How to use Revolution >> I want the image to go to the back layer before it gets displayed, such >> that a button group with background behavior is always out front and >> clickable. > > set the layer of last image to 1 ------------ Thanks, I got it. Ken N. From JonathanC at ag.nsw.gov.au Thu Mar 11 00:00:33 2004 From: JonathanC at ag.nsw.gov.au (JonathanC at ag.nsw.gov.au) Date: Thu, 11 Mar 2004 16:00:33 +1100 Subject: Manipulating PLAIN text on the clipboard In-Reply-To: <20040309065406.111829300ED@mail.runrev.com> Message-ID: On 08-Mar-04 6:38 PM, I wrote: > I have some scripts that manipulate text on the clipboard (turn text to > uppercase/lowercase etc., add up a column of numbers, wrap/unwrap text > etc.) but I can't seem to get them to leave the text as PLAIN text. > > Here's one of them: > > on mouseUp > put the clipboardData["text"] into temp > set the clipboardData["text"] to wrap(temp,75) > end mouseUp > > No matter where I copy the text FROM, no matter what font and size it was, > it always ends up after pasting (assuming I paste it into an application > that supports styled text) as Lucida Grande, 11pt. > > I'm sure the short script above is where the problem lies, but just in > case, here's the function it calls: > > function wrap str,n > ... To which J. Landman Gay replied: > Looks like there may be a bug in the wrap function that causes it to go > into an infinite loop, at least in some cases. It can get stuck at > "delete word 1 to wordCount-1 of para". So maybe what is happening is > that the repeat loop is going around in circles while you are pasting > into another app, and what you paste is actually the original copied > text rather than the modified text. Thanks for pointing out the potential error in my wrap function. However, I'm sure that's not the cause of the problem: 1. If I copy some continuous text in 10pt Verdana (in Word), switch to Rev, click a button with the mouseUp handler above, switch back to Word and paste, I get SUCCESSFULLY WRAPPED text, in 11pt Lucida Grande. 2. Exactly the same thing happens with similar buttons that call different functions (changeCase, unwrap, emailQuote). > BTW, there is an example of a word-wrap script in the Cookbook in the > Help docs. Thanks - definitely more robust than mine. I used it instead (and changed "wrap(...)" to "wordWrapped(...)"in my button script) but it made no difference. :-( Oh well. Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au From scott at tactilemedia.com Thu Mar 11 00:01:27 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 10 Mar 2004 21:01:27 -0800 Subject: CD Playback Message-ID: Looking back through some old MetaCard projects, I realized that the way to control audio playback from a CD on MacOS was using externals originally written for Hypercard. Now that OSX is here, are we out of luck when it comes to CD control from within Rev? (Using AppleScript to control iTunes doesn't count.) Thanks & Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From cteno4 at earthlink.net Thu Mar 11 00:17:18 2004 From: cteno4 at earthlink.net (cteno4) Date: Thu, 11 Mar 2004 00:17:18 -0500 Subject: OT: Touchscreen technology Message-ID: <20040311051436.129A19300B4@mail.runrev.com> Hersherv, well its pretty much the same as any other metacard/rev app. you can have the screens built by db data and pieces on the fly or make cards that have all the art/buttons on them. i have done it both ways. usually if its a large project then ill have a card for each screen with standard nav butons and then art in shared backgrounds and screen specific text and media brought in from files on the fiy. if its a small project then i just art each screen as a card. for really huge standardized displays you can jsut make template cards that jsut fill in the blanks from files on the fly. only other differences are making the buttons at least 3/4" square or larger for fat little fingers to hit and spacing them well so you dont hit the one next to it. also usually fill the whole screen with your card or blank any extra edge screen out with the backdrop function and kill any menubars. also dont try to do drop down menus or little radio or check boxes, too small to hit with fingers. content wise you want bite sized chunks of content that fit on a screen (no scrolling if possible). and remember to keep things short and to the point, folks are on thier feet and probably wont browse for a half an hour. in exhibits you are doing reallly well if you retain a visitor at a kiosk for 3-5 minutes! cheers, jeff use-revolution-request at lists.runrev.com wrote on 3/10/04 11:07 PM >Hi, while wer'e at it , can I have a brief understanding on how to >build a kiosk app. ? How and were the buttons are stored, in a db , >diferent cards or what ever ? >Thanks, hershrev Jeffrey H. Reynolds 6620 Michaels Dr. Bethesda, MD 20817 301.469.8562 email: cteno4 at earthlink.net cteno4 at aol.com From psahores at easynet.fr Thu Mar 11 01:26:37 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 11 Mar 2004 07:26:37 +0100 Subject: Howto use standalone engine in clustering! (The linux answer I found) In-Reply-To: <20040310225428.697C03DD4@xprdmailfe11.nwk.excite.com> References: <20040310225428.697C03DD4@xprdmailfe11.nwk.excite.com> Message-ID: <0CF77E6E-7325-11D8-A5A0-000A95C61E96@easynet.fr> Wouaw !!! What an incredibule usefull piece of code, Kevin ! Thanks, thanks, thanks,.. :) Best Regards, Pierre Le 10 mars 04, ? 23:54, Kevin a ?crit : > > > Okay, here is my solution it is messy but gets the job done. > > Create a user with very little access for my purposes I will call it > 'clustergui'. > > Manually execute vncserver and set the vnc password to something very > secure! > > Create a init.d script (or use the one below) to initialize a > vncserver secession (protected by local firewall) for user > 'clustergui'. > > Add 127.0.0.1 aka locahost to your system xhost (this gives 127.0.0.1 > aka localhost the right to mount the gui you just created). > > Execute the program like so: > > rrprogram -display 127.0.0.1: > > Note: You can set the DISPLAY environment varaible to > 127.0.0.1: for entire cluster. > > Because the firewall is protecting the VNC secession (preventing > anyone from connecting) the secession will utilize little processor. > I also configured the ~/.vnc/xstartup to use 'twm' as the window > manager (significantly lowering the memory foot-print). Using it in > this manner allows ALL GUI applications to have a X secession (not > just RR standalones). In fact I am now using matlab with bitmap > function (which require X) on my cluster. > > I am also using this method for my cron/console (dual mode) execution. > > The scripts I used to create the secession is below. > > Hope this is helpful, > > Kevin > > > > #!/bin/bash > # > # chkconfig: - 91 35 > # description: Starts and stops vncserver. \ > # used to provide remote X administration services. > > # Source function library. > . /etc/init.d/functions > > # Source networking configuration. > . /etc/sysconfig/network > > # Check that networking is up. > [ ${NETWORKING} = "no" ] && exit 0 > > VNCSERVERS="" > [ -f /etc/sysconfig/vncservers ] && . /etc/sysconfig/vncservers > > prog=$"VNC server" > > start() { > echo -n $"Starting $prog: " > ulimit -S -c 0 >/dev/null 2>&1 > RETVAL=0 > for display in ${VNCSERVERS} > do > echo -n "${display} " > unset BASH_ENV ENV > initlog $INITLOG_ARGS -c \ > "su ${display##*:} -l -c \"cd ~${display##*:} && [ -f > .vnc/passwd ] && vncserver :${display%%:*}\"" > RETVAL=$? > [ "$RETVAL" -ne 0 ] && break > done > [ "$RETVAL" -eq 0 ] && success $"vncserver startup" || \ > failure $"vncserver start" > echo > [ "$RETVAL" -eq 0 ] && touch /var/lock/subsys/vncserver > } > > stop() { > echo -n $"Shutting down $prog: " > for display in ${VNCSERVERS} > do > echo -n "${display} " > unset BASH_ENV ENV > initlog $INITLOG_ARGS -c \ > "su ${display##*:} -c \"vncserver -kill :${display%%:*}\" > >/dev/null 2>&1" > done > RETVAL=$? > [ "$RETVAL" -eq 0 ] && success $"vncserver shutdown" || \ > failure $"vncserver shutdown" > echo > [ "$RETVAL" -eq 0 ] && rm -f /var/lock/subsys/vncserver > } > > # See how we were called. > case "$1" in > start) > start > ;; > stop) > stop > ;; > restart|reload) > stop > sleep 1 > start > ;; > condrestart) > if [ -f /var/lock/subsys/vncserver ]; then > stop > start > fi > ;; > status) > status Xvnc > ;; > *) > echo $"Usage: $0 {start|stop|restart|condrestart|status}" > exit 1 > esac > > -------------------- > Contents of /etc/sysconfig/vncservers: > > # The VNCSERVERS variable is a list of display:user pairs. > # > # Uncomment the line below to start a VNC server on display :1 > # as my 'myusername' (adjust this to your own). You will also > # need to set a VNC password; run 'man vncpasswd' to see how > # to do that. > # > # DO NOT RUN THIS SERVICE if your local area network is > # untrusted! For a secure way of using VNC, see > # URL:http://www.uk.research.att.com/vnc/sshvnc.html. > > # VNCSERVERS="1:myusername" > VNCSERVERS="100:clustergui" > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From jacque at hyperactivesw.com Thu Mar 11 01:31:55 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 11 Mar 2004 00:31:55 -0600 Subject: Hard code or portable code In-Reply-To: <5C38D2AE-72F3-11D8-B5D6-0030654C1E62@realtorsgroup.us> References: <5C38D2AE-72F3-11D8-B5D6-0030654C1E62@realtorsgroup.us> Message-ID: <405007DB.7040100@hyperactivesw.com> On Wednesday, March 10, 2004, at 04:09 PM, hershrev wrote: > > Can I please have a little understanding on the parameter part of > functions what does it do or add? The following is kind of long, so apologies in advance. I wrote it for someone else a long time ago. The person I was writing to said he never used custom functions because he didn't know what they were. He asked me to explain. *** If Revolution does not have a built-in function to do something you want, you can write your own function to do it instead. Suppose we want to add two numbers together and get a total. (This is a very simple example, and really you would not need to do this because MC can add two numbers easily inside a script. But it makes a good example.) So we can write a function called "addNumbers" like this: function addNumbers num1,num2 put num1 + num2 into theTotal return theTotal end addNumbers The parameters "num1" and "num2" are like baskets that hold whatever values the original handler sends to the function. In this case, they each will contain a number. The special word "return" tells Revolution to send the variable "theTotal" back to the handler that asked for the information. So, this function takes two numbers that are passed to it in the parameters, adds them together, and sends back a total. Now we can write a handler that uses this function this way: on myHandler put 16 into theFirstNumber put 4 into theSecondNumber put addNumbers(theFirstNumber,theSecondNumber) into myTotal end myHandler This handler will send "16" and "4" to our custom function "addNumbers". The addNumbers function will catch these two numbers in its parameters "num1" and "num2", then add them together, and send back "20". The script "myHandler" will receive that 20 and put it into the variable "myTotal". So myTotal now equals 20. When you use a function in a handler, you must provide a place for its results to go -- a variable usually, or sometimes a field. For example, this will not work: addNumbers(theFirstNumber,theSecondNumber) because there is no place for the returned information to go. A handler that uses a function must provide a place to store the information that the function sends back. This is true of built-in Rev functions too. For example, this will not work: the date because there is no place for the date to be stored. You must provide a place: put the date into myDate A handler that uses a custom function must follow the same rule. It must provide a place for the returned information to be stored: put addNumbers(theFirstNumber,theSecondNumber) into myTotal Functions can be as short or as long as you want, and sometimes can be very complicated. But the basics are always the same: a handler asks a function to do some work and often sends some parameters to the function to tell it what to use for that work. The function does the work and returns the finished calculation to the original handler. The handler can use the finished calculation any way it wants, just as if it were any other variable. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From nnoydb at excite.com Thu Mar 11 02:14:18 2004 From: nnoydb at excite.com (Kevin) Date: Thu, 11 Mar 2004 02:14:18 -0500 (EST) Subject: Command line parameters? Message-ID: <20040311071418.D00A6197377@xprdmailfe3.nwk.excite.com> I am unable to locate a construct that would provide the number of parameters that have been passed via the command line. I am aware of $0 ... $n but how does one know how many there are a how would I loop through them? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From xbury.cs at clearstream.com Thu Mar 11 03:28:18 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 11 Mar 2004 09:28:18 +0100 Subject: Command line parameters? Message-ID: check out the paramcount in the dictionary. the params function domathing local xp,y,linecount,c,z put the paramcount into xp repeat with x = 1 to xp get param(x) ... ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 "Kevin" Sent by: use-revolution-bounces at lists.runrev.com 11.03.2004 08:14 Please respond to nnoydb; Please respond to How to use Revolution To: use-revolution at runrev.com cc: Subject: Command line parameters? . I am unable to locate a construct that would provide the number of parameters that have been passed via the command line. I am aware of $0 ... $n but how does one know how many there are a how would I loop through them? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From cassj at earthlink.net Thu Mar 11 03:35:44 2004 From: cassj at earthlink.net (James Cass) Date: Thu, 11 Mar 2004 03:35:44 -0500 Subject: Command line parameters? In-Reply-To: <20040311071418.D00A6197377@xprdmailfe3.nwk.excite.com> References: <20040311071418.D00A6197377@xprdmailfe3.nwk.excite.com> Message-ID: <16B84D58-7337-11D8-A4D7-000393738BF6@earthlink.net> Kevin - The environment variable you're looking for is: $# For example, if I had this little shell script called "args.sh" #!/bin/sh echo Number of arguments passed is $# for arg in "$@" do echo $arg done and passed it this: args.sh 1 2 3 4 5 it would return this: Number of arguments passed is 8 1 2 3 4 5 Hope this helps....James On Mar 11, 2004, at 2:14 AM, Kevin wrote: > > > I am unable to locate a construct that would provide the number of > parameters that have been passed via the command line. I am aware of > $0 ... $n but how does one know how many there are a how would I loop > through them? > > Kevin > > > -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- > Disclaimer: > > Any resemblance between the above views and those of my > employer, my terminal, or the view out my window are purely > coincidental. > Any resemblance between the above and my own views is > non-deterministic. > > The question of the existence of views in the absence of anyone to > hold > them > is left as an exercise for the reader. The question of the existence of > the reader > is left as an exercise for the second god coefficient. > (A discussion of non-orthogonal, non-integral polytheism is beyond the > scope of this article.) > > > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From joe.gardner at nwa.com Thu Mar 11 03:41:01 2004 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Thu, 11 Mar 2004 17:41:01 +0900 Subject: How Do I Select Text in a Field? Message-ID: I know I'm missing something simple here... I have a very simple field that contains text. lockText is false and traversalOn is true. But when I select any text in the field it doesn't stay selected. The highlighted text immediately reverts to unselected text and the cursor moves to the top left corner of the field (before the first character) when I release the mouse. Is there any other property that I need to set to allow text selection? joe. p.s. Rev 2.1.2, OS X From nnoydb at excite.com Thu Mar 11 03:47:28 2004 From: nnoydb at excite.com (Kevin) Date: Thu, 11 Mar 2004 03:47:28 -0500 (EST) Subject: Command line parameters? Message-ID: <20040311084728.BA3BAB6DD@xprdmailfe14.nwk.excite.com> Thanks for the suggestion but I do not believe this will function on non *NIX platforms. I really need a multiplatform solution since I expect my applications to run on MSWindows and several*NIX platforms (a requiredment of the product). Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Thu 03/11, James Cass < cassj at earthlink.net > wrote: From: James Cass [mailto: cassj at earthlink.net] To: nnoydb at excite.com, use-revolution at lists.runrev.com Date: Thu, 11 Mar 2004 03:35:44 -0500 Subject: Re: Command line parameters? Kevin -

The environment variable you're looking for is: $#
For example, if I had this little shell script called "args.sh"

#!/bin/sh
echo Number of arguments passed is $#
for arg in "$@"
do
echo $arg
done

and passed it this:
args.sh 1 2 3 4 5

it would return this:

Number of arguments passed is 8
1
2
3
4
5

Hope this helps....James


On Mar 11, 2004, at 2:14 AM, Kevin wrote:

>
>
> I am unable to locate a construct that would provide the number of
> parameters that have been passed via the command line. I am aware of
> $0 ... $n but how does one know how many there are a how would I loop
> through them?
>
> Kevin
>
>
> -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-
> Disclaimer:
>
> Any resemblance between the above views and those of my
> employer, my terminal, or the view out my window are purely
> coincidental.
> Any resemblance between the above and my own views is
> non-deterministic.
>
> The question of the existence of views in the absence of anyone to
> hold
> them
> is left as an exercise for the reader. The question of the existence of
> the reader
> is left as an exercise for the second god coefficient.
> (A discussion of non-orthogonal, non-integral polytheism is beyond the
> scope of this article.)
>
>
>
> _______________________________________________
> Join Excite! - http://www.excite.com
> The most personalized portal on the Web!
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>

_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cassj at earthlink.net Thu Mar 11 03:49:56 2004 From: cassj at earthlink.net (James Cass) Date: Thu, 11 Mar 2004 03:49:56 -0500 Subject: Command line parameters? In-Reply-To: <16B84D58-7337-11D8-A4D7-000393738BF6@earthlink.net> References: <20040311071418.D00A6197377@xprdmailfe3.nwk.excite.com> <16B84D58-7337-11D8-A4D7-000393738BF6@earthlink.net> Message-ID: <1250F0AE-7339-11D8-A4D7-000393738BF6@earthlink.net> CORRECTION..... > Number of arguments passed is 8 should have read Number of arguments passed is 5 Sorry 'bout that. I tried a few tests of the script with various args and copy-pasted the wrong ones for my post example. I better go back to bed... -James On Mar 11, 2004, at 3:35 AM, James Cass wrote: > Kevin - > > The environment variable you're looking for is: $# > For example, if I had this little shell script called "args.sh" > > #!/bin/sh > echo Number of arguments passed is $# > for arg in "$@" > do > echo $arg > done > > and passed it this: > args.sh 1 2 3 4 5 > > it would return this: > > Number of arguments passed is 8 > 1 > 2 > 3 > 4 > 5 > > Hope this helps....James > > > On Mar 11, 2004, at 2:14 AM, Kevin wrote: > >> >> >> I am unable to locate a construct that would provide the number of >> parameters that have been passed via the command line. I am aware of >> $0 ... $n but how does one know how many there are a how would I loop >> through them? >> >> Kevin >> >> >> -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- >> Disclaimer: >> >> Any resemblance between the above views and those of my >> employer, my terminal, or the view out my window are purely >> coincidental. >> Any resemblance between the above and my own views is >> non-deterministic. >> >> The question of the existence of views in the absence of anyone to >> hold >> them >> is left as an exercise for the reader. The question of the existence >> of >> the reader >> is left as an exercise for the second god coefficient. >> (A discussion of non-orthogonal, non-integral polytheism is beyond the >> scope of this article.) >> >> >> >> _______________________________________________ >> Join Excite! - http://www.excite.com >> The most personalized portal on the Web! >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bruce at lewiscoll.com Wed Mar 10 09:58:26 2004 From: bruce at lewiscoll.com (Bruce Lewis) Date: Wed, 10 Mar 2004 09:58:26 -0500 Subject: OT: Witnesseth, was TSCC license In-Reply-To: References: Message-ID: "Witnesseth" is the third person, present tense, singular number. It has to be read as part of a sentence in the form: "THIS INDENTURE" "BETWEEN" AB (of the first part) and CD (of the second part) "WITNESSETH THAT . . ." In other words the piece of paper (originally--or perhaps parchment) on which the document is written is witnessing that the parties have agreed to what follows. Bruce At 9:23PM +1100 3/10/04, Michael J. Lew wrote: >At 12:43 AM -0500 10/3/04, use-revolution-request at lists.runrev.com wrote: >> > I was set up for a laugh by the heading of the non-capitalised text, >>> "WITNESSETH". It's not in either of my dictionaries, and >>> www.dictionary.com has no entries. Good fun, but it leads to some >>> interesting questions. If a legal document contains a made-up word >>> without definition can it have a legal meaning? >> >>Michael, "witnesseth" it's not a made-up word, it's old English for >>"witnesses" (which is why it's not in dictionary.com). Goes along with >>"thou", "thine", "doeth", "heareth, "seeth", etc. >> >>Just FYI, > >Well, over lunch I looked it up in the Oxford English Dictionary (you >know, the _BIG_ one) at the staff club. "Witnesseth" is not there per >se, but "-eth" is there as a general appendage for forcing a verb >into the second person future perfect ...well, I don't remember >exactly, maybe it was pluperfect or slightly imperfect! I interpreted >"witnesseth:" to mean both "You will be attesting to the following" >and "Give up hope all who read past this point" ;-) > -- Bruce Lewis Lewis & Collyer 160 John Street, Suite 401 Toronto, Ontario Canada M5V 2E5 (416) 598-4357 FAX (416) 598-1067 bruce at lewiscoll.com nancy at lewiscoll.com sandy at lewiscoll.com joan at lewiscoll.com eva at lewiscoll.com From nuzoo2 at yahoo.com Wed Mar 10 21:03:19 2004 From: nuzoo2 at yahoo.com (Janus Jakaterina) Date: Wed, 10 Mar 2004 18:03:19 -0800 (PST) Subject: Adventure Game ABC to REV Message-ID: <20040311020319.76212.qmail@web80809.mail.yahoo.com> ABC was a great programming language and there is a nice example of how to create an adventure game in ABC at http://homepages.cwi.nl/~steven/abc/examples/adventure.html Could somebody start me off with something similar in Revolution. I am not asking for you to do the whole thing, but perhaps a few of the "How to ..." handlers. Thanks. __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ From sims at ezpzapps.com Thu Mar 11 06:22:03 2004 From: sims at ezpzapps.com (sims) Date: Thu, 11 Mar 2004 12:22:03 +0100 Subject: EuroRevCon News Message-ID: The EuroRevCon will have reduced prices for Rev, a generous WebMerge offer from FourthWorld.com, and some fantastic presentations from expert Rev developers! Getting started with Rev, developing games, performing problem solving, algorithm development, how to build sophisticated business applications, are some of the topics which will be presented. We will have something for beginner, intermediate, and advanced Rev users. Make sure your seat is reserved for the European Revolution Conference! The special hotel and conference price now ends on 20 March so send an email to rev at TechieTours.com to reserve your seat at the low special price. For the conference schedule and more information: http://TechieTours.com/Rev From graham.samuel at wanadoo.fr Thu Mar 11 08:33:07 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Thu, 11 Mar 2004 14:33:07 +0100 Subject: Fix it before moving ahead Message-ID: <6.0.3.0.2.20040311120555.01d2eb80@pop3.blueyonder.co.uk> On Wed, 10 Mar 2004 23:03:00 -0800, Ken Norris wrote: > > However, I must note that Bugzilla offers each Revolution User the > > option to identify the fixes & enhancements she/he feels should > > receive first priority. >------------ >Well, last time I was there it scared me to death seeing all those unfixed >bugs :-/ > >My point is that at this juncture, Rev already has more features than any >other RAD tool out there. Consequently, IMNSHO, stability is a far, far more >important issue than adding features. > >What good are more features if your user's application, or worse yet, their >machines, crash because of a bug that should have been fixed by now? > >I really want to see a bug-free Rev, or as close as possible, before any >more features are added. It shouldn't be a democratic issue...I think they >should _all_ be fixed. I don't normally quote the whole of another person's mail, but I agree so strongly with this that I really want it broadcast. I also think that the idea of voting for a bug to be fixed is deeply flawed if it doesn't take into account the severity of the bug, which can vary from an unimportant cosmetic problem in the IDE (the fixing of which might attract a lot of votes) all the way to a complete showstopper for a developer who has the right (within reason) to expect that the product will work as advertised even if he/she is in a small minority of users of that feature. AFAIK the RunRev team can and do work out what are the real showstoppers - and they are, I hope, acting on this set of priorities as far as they can. If this means pulling some new features from the next edition or RunRev, then so be it. My 2 eurocents, as ever Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From nnoydb at excite.com Thu Mar 11 09:29:26 2004 From: nnoydb at excite.com (Kevin) Date: Thu, 11 Mar 2004 09:29:26 -0500 (EST) Subject: Database Lib Message-ID: <20040311142926.A98C7299E5@xprdmailfe21.nwk.excite.com> I cannot seem to find the name of rht database library. What is it? Where might I find the names for all the libaries provided with Revolution? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From gbojsza at mac.com Thu Mar 11 09:33:41 2004 From: gbojsza at mac.com (Bojsza) Date: Thu, 11 Mar 2004 08:33:41 -0600 Subject: How to run a script using Shell in the background? Message-ID: <17D2710A-7369-11D8-ADF7-003065F00EF2@mac.com> I have an application where one of the button's contains a script using the Shell function. The Shell function runs a command line argument against a user selected file. If the user has selected a large file it takes a couple of hours for the Shell function to complete (this is normal time frame if the equivalent command line was done outside of Revolution). The button with the command is pretty basic on mouseUp ... ... put Shell ("cmd and selected file") into fld outPut end mouseUp In this form the user cannot do anything else with the Revolution application (waiting for the script to complete). Surely there is a way to have the Shell run in the background therefore allowing the user to do other things in the application? Thanks, Glen From mpetrides at earthlink.net Thu Mar 11 09:38:15 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 11 Mar 2004 09:38:15 -0500 Subject: Fix it before moving ahead In-Reply-To: <6.0.3.0.2.20040311120555.01d2eb80@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040311120555.01d2eb80@pop3.blueyonder.co.uk> Message-ID: I couldn't agree more. At the moment, Rev has the features I need or I wouldn't have purchased it. What I want/need in a bullet-proof work environment. If the voting is used to determine which MINOR bugs get fixed first, then I suppose that's OK, but the current version should at a minimum be major bug free before a new version upgrade is released. That way people don't need to feel they HAVE to buy the upgrade, just to get a version that works as advertised. M On Mar 11, 2004, at 8:33 AM, Graham Samuel wrote: >> I really want to see a bug-free Rev, or as close as possible, before >> any >> more features are added. It shouldn't be a democratic issue...I think >> they >> should _all_ be fixed. From FlexibleLearning at aol.com Thu Mar 11 09:57:03 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 11 Mar 2004 09:57:03 EST Subject: The Scripter's Scrapbook Message-ID: <114.2ff7eeb9.2d81d83f@aol.com> As requested, a FEEDBACK form is now available at... http://www.flexibleLearning.com/ssbkFeedback.htm This will be built into the next release. Meanwhile, you have a link. Your comments, bug reports and requests are important and we do try to answer any questions and queries to help you get the most out of the software. Just because the program is free does not mean we are not supporting it! Don't forget, a 'Getting Started' is also available at... http://www.flexibleLearning.com/ssbkIntro.html /H From rcozens at pon.net Thu Mar 11 09:08:15 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 11 Mar 2004 07:08:15 -0700 Subject: Fix it before moving ahead In-Reply-To: <6.0.3.0.2.20040311120555.01d2eb80@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040311120555.01d2eb80@pop3.blueyonder.co.uk> Message-ID: >>It shouldn't be a democratic issue...I think they >>should _all_ be fixed. > >I don't normally quote the whole of another person's mail, but I >agree so strongly with this that I really want it broadcast. I also >think that the idea of voting for a bug to be fixed is deeply flawed >if it doesn't take into account the severity of the bug, which can >vary from an unimportant cosmetic problem in the IDE (the fixing of >which might attract a lot of votes) all the way to a complete >showstopper Graham, Ken, et al: Note that the two of you are _not_ saying the same thing: Ken: "they should _all_ be fixed" Graham "voting for a bug to be fixed is deeply flawed if it doesn't take into account the severity" My response to Ken's comments, as posted to improve-revolution: << >What good are more features if your user's application, or worse yet, their >machines, crash because of a bug that should have been fixed by now? Ken, et al: Perhaps one reason why I have a lesser sense of urgency toward fixing all known bugs before addressing any enhancements is that, AFAIK, none of the known bugs crash my applications or the computers they run on: the bugs relate to the Rev Dev environment, not to the MetaCard runtime environment. I can cause the development environment to fail in a number of ways; however, I cannot cause my debugged standalones to crash. Albeit, I'm not using QuickTime, any SQL interface, unicode, rtf or html text, or doing CGI; but virtually nothing I've created in Revolution is subject to engine-related failure at runtime. So, while I agree that any bug that manifests itself at standalone runtime and for which there is no easy workaround should be addressed before enhancements, I can live with flaws in the Rev Dev environment (eg: Rev 2.1.2 on Mac OS X hangs when opening a stack with a breakpoint if it is already in debug mode), if the majority of Rev developers feel completing some enhancement is more important than squashing that bug. << On that basis, Graham, it seems to me you are closer to my position then Ken's. In my original post to the thread, I opined, "And while strict democracy should not be the deciding factor in what gets fixed or added when, it certainly is an expression of where the user community in general wants Revolution's resources focused." Utilization of limited resources is, and probably always will be, a sticky issue for RR Ltd. Would you prefer they make decisions in a vacuum, on the basis of the level of vocality of individual users, or via a mechanism whereby all users are offered the opportunity to provide feedback on prioritizing all pending issues? Should an obscure bug that knocks one developer dead in the water take precedence over a less severe bug that 80% of developers want fixed? Is it better to spend one person week fixing the one developer's bug or five person days fixing five (or 10) less critical ones? I don't know the "correct" answers to these questions; but I feel the broader the base providing input to the Run Rev team, the better their decisions will be. Cheers! -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Thu Mar 11 09:46:35 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 11 Mar 2004 07:46:35 -0700 Subject: Fix it before moving ahead Message-ID: >..the idea of voting for a bug to be fixed is deeply flawed if it >doesn't take into account the severity of the bug, which can vary >from an unimportant cosmetic problem in the IDE (the fixing of which >might attract a lot of votes) all the way to a complete showstopper Graham, Suppose the UK passed a law that all new software must be ECMA compliant. Wouldn't lack of ECMA support in Run Rev be just a big a "show stopper"? There are bugs and there are bugs, and there may be some enhancements that are bigger show stoppers than some bugs...at least for some people. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 xbury.cs at clearstream.com Thu Mar 11 10:48:11 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 11 Mar 2004 16:48:11 +0100 Subject: How to run a script using Shell in the background? Message-ID: set the hideconsolewindows to true ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 Bojsza Sent by: use-revolution-bounces at lists.runrev.com 11.03.2004 15:33 Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: How to run a script using Shell in the background? . I have an application where one of the button's contains a script using the Shell function. The Shell function runs a command line argument against a user selected file. If the user has selected a large file it takes a couple of hours for the Shell function to complete (this is normal time frame if the equivalent command line was done outside of Revolution). The button with the command is pretty basic on mouseUp ... ... put Shell ("cmd and selected file") into fld outPut end mouseUp In this form the user cannot do anything else with the Revolution application (waiting for the script to complete). Surely there is a way to have the Shell run in the background therefore allowing the user to do other things in the application? Thanks, Glen _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From dsc at swcp.com Thu Mar 11 11:49:11 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 Mar 2004 09:49:11 -0700 Subject: How to run a script using Shell in the background? In-Reply-To: <17D2710A-7369-11D8-ADF7-003065F00EF2@mac.com> Message-ID: <059199BA-737C-11D8-96AB-000A9567A3E6@swcp.com> On Thursday, March 11, 2004, at 07:33 AM, Bojsza wrote: > Surely there is a way to have the Shell run in the background > therefore allowing the user to do other things in the application? There is a shell option. (I forgot what it is for different shells; I'm not awake yet.) You might have to use a shell script. You can redirect to a file and look at the size of the file for progress. I have tried this in the past for OS X and ran into trouble. At the time I was trying to read named pipes in Revolution and that may have blocked things. Dar Scott From dsc at swcp.com Thu Mar 11 11:58:17 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 Mar 2004 09:58:17 -0700 Subject: Fix it before moving ahead In-Reply-To: Message-ID: <4B44E6C6-737D-11D8-96AB-000A9567A3E6@swcp.com> On Thursday, March 11, 2004, at 07:08 AM, Rob Cozens wrote: > Perhaps one reason why I have a lesser sense of urgency toward fixing > all known bugs before addressing any enhancements is that, AFAIK, none > of the known bugs crash my applications or the computers they run on: > the bugs relate to the Rev Dev environment, not to the MetaCard > runtime environment. Rob, just because you happened to walk through the woods without falling into a pit does not mean somebody else with a different destination or different path would not. Are you going to claim that since you didn't fall into a pit that there are not pit, the woods are safe? If you debugged your applications to keep them from crashing, does that mean you had to modify your application to avoid engine bugs? That doesn't make the bugs go away. Did these fixes mean less features to your customers? I agree that Dev environment bugs are less important. However, the resources for fixing IDE bugs are probably more available. There are lots of bugs not even in bugzilla for lots of reasons, but partly because of the fix rate. There are engine bugs. They should be fixed. Dar there-be-engine-bugs Scott From dsc at swcp.com Thu Mar 11 11:59:52 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 Mar 2004 09:59:52 -0700 Subject: Fix it before moving ahead In-Reply-To: Message-ID: <83838830-737D-11D8-96AB-000A9567A3E6@swcp.com> On Thursday, March 11, 2004, at 07:46 AM, Rob Cozens wrote: > There are bugs and there are bugs, and there may be some enhancements > that are bigger show stoppers than some bugs...at least for some > people. Many of the enhancements can be created by third party developers with some bug fixes. Dar Scott From dsc at swcp.com Thu Mar 11 12:06:47 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 Mar 2004 10:06:47 -0700 Subject: Fix it before moving ahead In-Reply-To: <6.0.3.0.2.20040311120555.01d2eb80@pop3.blueyonder.co.uk> Message-ID: <7B4578DC-737E-11D8-96AB-000A9567A3E6@swcp.com> On Thursday, March 11, 2004, at 06:33 AM, Graham Samuel wrote: > I also think that the idea of voting for a bug to be fixed is deeply > flawed Given limited resources to apply to a class of bugs, how would they be applied? They would be applied sequentially first to those most important in that class. What is most important? That is determined by a mix of severity and use and bug-interaction. A bug in a popular feature at a normal level might be addressed before a bug at major level that is rarely used. How would RunRev get some indication of popularity? Maybe support instances and bugzilla voting. Voting can also be applied to addressing a temporary workaround. With limited resources, choices must be made. Dar Scott From pixelbird at interisland.net Thu Mar 11 12:13:35 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 11 Mar 2004 09:13:35 -0800 Subject: Saving snapshots to files In-Reply-To: <20040311083544.7D1379300D9@mail.runrev.com> Message-ID: Howdy, Sorry to ask this ahead of scriptwriting, but for the moment I'm running scared of crashes, plusI want to do some planning before I attack. What I now have: I have a swell-working metamap display with a dual maps. 1) One is a 3ft x 4ft county map of our island which appears in a group and is grabbable for scrolling. 2) The other is a small map with a small grabbable proportional rectangle. You can grab the rectangle to scroll the big map image in its group "window", or you can grab-n-scroll the big map while the rectangle in the small map follows. At the moment, in order to save and print, I import a snapshot, cut it, then open a substack. create a new card, and paste the image. That stack has nav controls and a Print button. What I want to do: 1) Keep all the metamap stuff in the front card, plus background behavior grouped nav and index controls, plus a separate bkgnd group Print control on the cards behind it. Easy enough. 2) Here's the part I need help with: Change venues. Rather than have the snapshots embedded in a substack (I don't want an extra window to appear), I want to save the image files to a folder and have sorted index lists call them into a card for printing. I know the basics of how to do it, but I'm unsure of how to handle it in Rev for a Windows application. How do I send imported snapshots to a file? How do I call them back? What kind of images are imported snapshots? May I please get some scripting ideas and suggestions? Is there perhaps a template somewhere? TIA, Ken N. From jhurley at infostations.com Thu Mar 11 12:18:28 2004 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 11 Mar 2004 09:18:28 -0800 Subject: Menubar Anomalies In-Reply-To: <200308141558.LAA28940@www.runrev.com> References: <200308141558.LAA28940@www.runrev.com> Message-ID: > >Message: 4 >Date: Thu, 14 Aug 2003 06:18:01 -0700 >To: use-revolution at lists.runrev.com >From: Rob Cozens >Subject: Re: Menubar Anomalies >Reply-To: use-revolution at lists.runrev.com > > >If you set the defaultMenubar, it tells the application which menu >>to display for stacks that have no menu of their own. > >Thanks Sarah, > >I'll try that today. >-- >Rob Cozens, CCW >Serendipity Software Company >http://www.oenolog.net/who.htm Rob and Sarah, I have been struggling with this issue for hours. I want to use my main stack menu bar item to open the main menu. Seems silly I know, but I want to be able to use the menu bar from the sub stacks to return to the main stack. My problem in the sub stacks is, I think, the same as Rob's; I couldn't get the menu bar to show. (It would in the application, but I wanted to see it in IDE. Don't ask.) I finally found this worked: set the defaultmenubar to the short name of group "A paradox" of stack "A paradox in time" where "A paradox" is the name of the menu bar in the main stack "A paradox in time" If "group" doesn't work try "background" Jim From pixelbird at interisland.net Thu Mar 11 13:08:19 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 11 Mar 2004 10:08:19 -0800 Subject: How Do I Select Text in a Field? In-Reply-To: <20040311143847.D83BA930067@mail.runrev.com> Message-ID: HiJoseph, > Date: Thu, 11 Mar 2004 17:41:01 +0900 > From: "Gardner, Joseph A" > Subject: How Do I Select Text in a Field? > > I know I'm missing something simple here... > > I have a very simple field that contains text. lockText is false and > traversalOn is true. But when I select any text in the field it doesn't stay > selected. The highlighted text immediately reverts to unselected text and the > cursor moves to the top left corner of the field (before the first character) > when I release the mouse. Is there any other property that I need to set to > allow text selection? ---------- What kind of field is it? I can't reproduce this situation, i.e., text always selects ok unless traversalon is false or locktext is true or hilite text is false, Ken N. From katir at hindu.org Thu Mar 11 13:14:39 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Thu, 11 Mar 2004 08:14:39 -1000 Subject: CGI putting stack in use limitations In-Reply-To: References: Message-ID: test... to see if my posts are actually appearing.. I'm not getting my own posts back on any thread I start... On Mar 9, 2004, at 7:56 PM, Brian Yennie wrote: > For this particular application, what about just splitting the lexicon > into several stacks, alphabetically? Encyclopedia style. > For example, to lookup "revolution" and "database": > > start using stack "da-de" > doSomeLookup "database" > stop using stack "da-de" > start using stack "ra-rg" > doSomeLookup "revolution" > stop using stack "ra-rg" > > The trick being of course that you don't want to load your entire > database into memory if your database doesn't fit in memory- and you > can dynamically load portions at a time using start/stop using. > > HTH > Brian > >> For example, a real world application that would interest us: create >> an on-line lexicon of all the words in all the books we have >> published by Himalayan Academy Publications with definitions, >> references "see also" links etc. I have few options: either build 26 >> html pages, one for each letter of the alphabet... then, use HTDIG >> to index those pages and .... well, it's just too painful and >> unmaintainable... delegate this tedious work to some poor soul to >> work on for a week or two... if the book editors say "oh gee, we >> updated these words..." then suddenly 20 man hours of work becomes 21 >> hours of work... on the other hand doing an XML dump of each books >> glossary from InDesign and parsing that into a stack is as easy as >> sweet lassie (water, yogurt, honey, touch of salt and lime juice, two >> cubes of ice ;-) put the stack on the server and then what... start >> using it and sink the ship.? OK. so, scratch my head. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gbojsza at mac.com Thu Mar 11 13:16:00 2004 From: gbojsza at mac.com (Bojsza) Date: Thu, 11 Mar 2004 12:16:00 -0600 Subject: How to run a script using Shell in the background? In-Reply-To: Message-ID: <2686573C-7388-11D8-81F4-003065F00EF2@mac.com> Xavier, I forgot to mention that my platform is Linux...sorry. Anyways, what I am trying to do is "spawn" the shell function so the user doesn't have to wait for the results to come back. So does anyone have experience with the send command in conjunction with the shell function? On Thursday, March 11, 2004, at 09:48 AM, xbury.cs at clearstream.com wrote: > set the hideconsolewindows to true > ---------------------=--------------------- > Xavier Bury > Clearstream Services > TNS NT LAN Server > ext 36465 > Voice: +352 4656 43 6465 > Fax: +352 4656 493 6465 > > > > > Bojsza > Sent by: use-revolution-bounces at lists.runrev.com > 11.03.2004 15:33 > Please respond to How to use Revolution > > > To: use-revolution at lists.runrev.com > cc: > Subject: How to run a script using Shell in the > background? > > . > > > I have an application where one of the button's contains a script using > the Shell function. > > The Shell function runs a command line argument against a user selected > file. > > If the user has selected a large file it takes a couple of hours for > the Shell function to complete (this is normal time frame if the > equivalent command line was done outside of Revolution). > > The button with the command is pretty basic > > on mouseUp > ... > ... > put Shell ("cmd and selected file") into fld outPut > end mouseUp > > In this form the user cannot do anything else with the Revolution > application (waiting for the script to complete). > > Surely there is a way to have the Shell run in the background therefore > allowing the user to do other things in the application? > > Thanks, > > Glen > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents of > this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you > are not the intended recipient, any disclosure, copying, distribution > or any action taken or omitted to be taken in reliance on it, is > prohibited and may be unlawful. Any views expressed in this e-mail are > those of the individual sender, except where the sender specifically > states them to be the views of Clearstream International or of any of > its affiliates or subsidiaries. > > END OF DISCLAIMER > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Thu Mar 11 13:24:39 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 Mar 2004 11:24:39 -0700 Subject: How to run a script using Shell in the background? In-Reply-To: <2686573C-7388-11D8-81F4-003065F00EF2@mac.com> Message-ID: <5BD0E008-7389-11D8-96AB-000A9567A3E6@swcp.com> On Thursday, March 11, 2004, at 11:16 AM, Bojsza wrote: > I forgot to mention that my platform is Linux...sorry. > > Anyways, what I am trying to do is "spawn" the shell function so the > user doesn't have to wait for the results to come back. So does anyone > have experience with the send command in conjunction with the shell > function? I don't think that applies. I'd look in the man for your shell. Maybe launch works on your system. Dar Scott From b.xavier at internet.lu Thu Mar 11 13:38:23 2004 From: b.xavier at internet.lu (MisterX) Date: Thu, 11 Mar 2004 19:38:23 +0100 Subject: How to run a script using Shell in the background? In-Reply-To: <059199BA-737C-11D8-96AB-000A9567A3E6@swcp.com> Message-ID: I have to stop half reading... I keep giving out wrong answers ;) The piping works! I use it everyday... You can also check for a busy file using a utility like psfile via cmd on the pc or use the pslist which lists the programs - you wait until your cmd (which you can rename 'cmd /?') is gone. Unix should have the same (bin ?) commands I believe. cigwin could work too. And there's an filebusy xcmd and osax for macs... but no cmd ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Dar Scott > Sent: Thursday, March 11, 2004 17:49 > To: How to use Revolution > Subject: Re: How to run a script using Shell in the background? > > > > On Thursday, March 11, 2004, at 07:33 AM, Bojsza wrote: > > > Surely there is a way to have the Shell run in the background > > therefore allowing the user to do other things in the application? > > There is a shell option. (I forgot what it is for different shells; > I'm not awake yet.) You might have to use a shell script. You can > redirect to a file and look at the size of the file for progress. > > I have tried this in the past for OS X and ran into trouble. At the > time I was trying to read named pipes in Revolution and that may have > blocked things. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Thu Mar 11 13:38:23 2004 From: b.xavier at internet.lu (MisterX) Date: Thu, 11 Mar 2004 19:38:23 +0100 Subject: How Do I Select Text in a Field? In-Reply-To: Message-ID: The listbehavior maybe, it's not all that clean... Otherwise you could have a rampant idle or send message event behind your stack... On keyup, selectionchanged handlers could nag you too if they are in the card grp or stack script... Reinstall everything ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Ken Norris > Sent: Thursday, March 11, 2004 19:08 > To: use-revolution at lists.runrev.com > Subject: Re: How Do I Select Text in a Field? > > > HiJoseph, > > > Date: Thu, 11 Mar 2004 17:41:01 +0900 > > From: "Gardner, Joseph A" > > Subject: How Do I Select Text in a Field? > > > > I know I'm missing something simple here... > > > > I have a very simple field that contains text. lockText is false and > > traversalOn is true. But when I select any text in the field it > doesn't stay > > selected. The highlighted text immediately reverts to > unselected text and the > > cursor moves to the top left corner of the field (before the > first character) > > when I release the mouse. Is there any other property that I > need to set to > > allow text selection? > ---------- > What kind of field is it? I can't reproduce this situation, i.e., text > always selects ok unless traversalon is false or locktext is true > or hilite > text is false, > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From nnoydb at excite.com Thu Mar 11 14:32:57 2004 From: nnoydb at excite.com (Kevin) Date: Thu, 11 Mar 2004 14:32:57 -0500 (EST) Subject: How to run a script using Shell in the background? Message-ID: <20040311193257.2F2AB299FF@xprdmailfe21.nwk.excite.com> Since you are uing the "shell" you can execute the command with the "&" under *NIX ( ps& runs ps without blocking the calling program/shell) and under windows simply use "start" ( start "command" ). Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Thu 03/11, Bojsza < gbojsza at mac.com > wrote: From: Bojsza [mailto: gbojsza at mac.com] To: use-revolution at lists.runrev.com Date: Thu, 11 Mar 2004 08:33:41 -0600 Subject: How to run a script using Shell in the background? I have an application where one of the button's contains a script using
the Shell function.

The Shell function runs a command line argument against a user selected
file.

If the user has selected a large file it takes a couple of hours for
the Shell function to complete (this is normal time frame if the
equivalent command line was done outside of Revolution).

The button with the command is pretty basic

on mouseUp
...
...
put Shell ("cmd and selected file") into fld outPut
end mouseUp

In this form the user cannot do anything else with the Revolution
application (waiting for the script to complete).

Surely there is a way to have the Shell run in the background therefore
allowing the user to do other things in the application?

Thanks,

Glen

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dsc at swcp.com Thu Mar 11 14:50:34 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 Mar 2004 12:50:34 -0700 Subject: How to run a script using Shell in the background? In-Reply-To: <20040311193257.2F2AB299FF@xprdmailfe21.nwk.excite.com> Message-ID: <5C585C16-7395-11D8-96AB-000A9567A3E6@swcp.com> On Thursday, March 11, 2004, at 12:32 PM, Kevin wrote: > Since you are uing the "shell" you can execute the command with the > "&" under *NIX ( ps& runs ps without blocking the calling > program/shell) and under windows simply use "start" ( start "command" > ). That's it! That's what I was trying to remember. Only on OS X,'&' did not work with my named pipe experiments using Rev shell(). Perhaps it will work with redirection to files. Dar Scott From sanke at hrz.uni-kassel.de Thu Mar 11 15:51:46 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 11 Mar 2004 21:51:46 +0100 Subject: Saving snapshots to files Message-ID: <4050D162.2010306@hrz.uni-kassel.de> OnThu, 11 Mar 2004, Ken Norris wrote: > Sorry to ask this ahead of scriptwriting, but for the moment I'm running > scared of crashes, plusI want to do some planning before I attack. > (snip) > 2) Here's the part I need help with: Change venues. Rather than have the > snapshots embedded in a substack (I don't want an extra window to > appear), I > want to save the image files to a folder and have sorted index lists call > them into a card for printing. > (snip) > How do I send imported snapshots to a file? How do I call them back? What > kind of images are imported snapshots? > > May I please get some scripting ideas and suggestions? Is there perhaps a > template somewhere? > > TIA, > Ken N. Hi Ken, As the documentation says you can export snapshots as jpegs, pngs, (gifs), and "paints". You could automate the assigning of file names for the images to retrieve them later from a folder and then to set the filename of a placeholder image in a stack to any image in the folder. Here are two scripts from one of my stacks that you could modify and that address the exporting part. In this case the user is asked to provide a filename, but this indeed could be automated. Button "take snapshot" on mouseUp lock screen put the windowID of this stack into StackID import snapshot from rect 197,145,1097,820 of window StackID choose browse tool set the rect of last image to 197,145,1097,820 # so the snapshot will not be visible as such unlock screen # withouth "unlock" at this place there will be an error message send "mouseup" to btn "export" end mouseUp} Button "Export" on mouseUp ask file "Choose a file name (extension .jpg will be added)" with filter "*.jpg" put it into LongDateiName if LongDateiName is not empty then put the number of chars of LongDateiName into Laenge repeat with i =Laenge down to 1 put char i of longDateiName into SChar if SChar is "/" then put i into LastSlash exit repeat end if end repeat put char (LastSlash + 1) to Laenge of LongDateiName into Dateiname put char 1 to (LastSlash - 1) of LongDateiName into NewDirectory set the directory to NewDirectory put Dateiname&".jpg" into Dateiname select last image export jpeg to file Dateiname delete last image else exit to top end if end mouseUp From chipp at chipp.com Thu Mar 11 16:14:24 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Mar 2004 15:14:24 -0600 Subject: new plugin...altCleanStack Clean Up Your stacks and save up to 58%! Message-ID: <4050D6B0.9060804@chipp.com> New AltCleanStack plugin... I've run this on many of my existing stacks to reduce the filesize and have saved up to 58%. Running it on Hemingway alone saved over 640K (46%) Of course, like all existing altPlugins...it's free. http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm From the website: This plugin allows you to remove custom Rev properties in order to reduce the filesize of stacks which are not to be included in standalones. The distribution builder automatically does these things for standalones. Answers to Frequently Asked Questions: What does this really do? Rev creates a custom property set called cREVGeneral for each stack, card and control. This set contains property values used by the IDE. When a developer builds a standalone, this property set is systematically removed as the standalone no longer needs access to IDE property sets. One of the properties in cREVGeneral is "the script" and it contains the htmlText of the script for that object. This is done so that users who choose to colorize their scripts, can quickly access them later. The size for this property is greater than the actual script size, so if you have a stack with many lines of code, this property can dramatically increase your stack size. Can I still edit my stack in the RunRev IDE? Certainly! If you altClean your stack and remove the cREVGeneral prop sets, you can still edit you stack and run it in the IDE as you normally would. Rev will just add the cREVGeneral to any control you edit -- eventually growing the stack in size until it is back where you started. If the Distribution Builder already deletes the cREVGeneral prop set, then why do I care? Some people distribute stacks outside of the standalone. These stacks don't need the cREVGeneral prop set and can be reduced in size significantly. In my case, I use a splash screen standalone which downloads the latest version of a stack from the web. The size of the stack on the web is reduced condsiderably by 'altCleaning' it. Will AltClean remove any other RunRev custom prop sets which may effect my project? No, it doesn not affect other custom prop sets or other profiles. The Geometry Manager and other RunRev features still work as planned. Why did it take you so long to write this plugin? Actually, I first learned of this issue while talking with Richard Gaskin and Geoff Canyon at the Revolution Conference in San Francisco MacWorld. Then Monte Goulding filled me in on exactly how to clean a stack. Thanks to all of them, this plugin is now freely available. As usual with any of our plugins, please back up your stacks! I use altPluginArchive to do this. It also makes a serialized copy of a stack each time it is invoked. From albrecht at act-net.com Thu Mar 11 16:28:59 2004 From: albrecht at act-net.com (A.C.T.) Date: Thu, 11 Mar 2004 20:28:59 -0100 Subject: Saving snapshots to files In-Reply-To: <4050D162.2010306@hrz.uni-kassel.de> References: <4050D162.2010306@hrz.uni-kassel.de> Message-ID: <4050DA1B.1060407@act-net.com> Moin, Wilhelm, I am trying to learn "Transcript" and I still seem to learn better by looking at working code, if the documentation is as incompatible to my brain as Revolution's doc is. > put char (LastSlash + 1) to Laenge of LongDateiName into Dateiname > put char 1 to (LastSlash - 1) of LongDateiName into NewDirectory This smells like "basename" and "dirname" to me. Aren't these standard function available in Revolution? I would like to have a list of standard-functions listed against their Revolution versions (repeating the discussion about "reinventing the wheel"), perhaps this also would help those list members that try to port C-code to Transcript? Your routine to search for slashes might run into trouble if the user wanted to include slashes in his filename, it would have to take care of the platform (I guess) and eventually even look out for quotation marks (as slashes in filenames are allowed everywhere as long as they are escaped correctly). Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From hershbp at realtorsgroup.us Thu Mar 11 16:35:37 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Thu, 11 Mar 2004 16:35:37 -0500 Subject: Hard code or portable code In-Reply-To: <405007DB.7040100@hyperactivesw.com> Message-ID: <094D03A4-73A4-11D8-B5D6-0030654C1E62@realtorsgroup.us> Very good explanation . Thanks , hershrev On Thursday, March 11, 2004, at 01:31 AM, J. Landman Gay wrote: > On Wednesday, March 10, 2004, at 04:09 PM, hershrev wrote: >> >> Can I please have a little understanding on the parameter part of >> functions what does it do or add? > > The following is kind of long, so apologies in advance. I wrote it for > someone else a long time ago. The person I was writing to said he > never used custom functions because he didn't know what they were. He > asked me to explain. > > *** > > If Revolution does not have a built-in function to do something you > want, you can write your own function to do it instead. Suppose we > want to add two numbers together and get a total. (This is a very > simple example, and really you would not need to do this because MC > can add two numbers easily inside a script. But it makes a good > example.) So we can write a function called "addNumbers" like this: > > function addNumbers num1,num2 > put num1 + num2 into theTotal > return theTotal > end addNumbers > > The parameters "num1" and "num2" are like baskets that hold whatever > values the original handler sends to the function. In this case, they > each will contain a number. The special word "return" tells Revolution > to send the variable "theTotal" back to the handler that asked for the > information. So, this function takes two numbers that are passed to it > in the parameters, adds them together, and sends back a total. Now we > can write a handler that uses this function this way: > > on myHandler > put 16 into theFirstNumber > put 4 into theSecondNumber > put addNumbers(theFirstNumber,theSecondNumber) into myTotal > end myHandler > > This handler will send "16" and "4" to our custom function > "addNumbers". The addNumbers function will catch these two numbers in > its parameters "num1" and "num2", then add them together, and send > back "20". The script "myHandler" will receive that 20 and put it into > the variable "myTotal". So myTotal now equals 20. > > When you use a function in a handler, you must provide a place for its > results to go -- a variable usually, or sometimes a field. For > example, this will not work: > > addNumbers(theFirstNumber,theSecondNumber) > > because there is no place for the returned information to go. A > handler that uses a function must provide a place to store the > information that the function sends back. This is true of built-in Rev > functions too. For example, this will not work: > > the date > > because there is no place for the date to be stored. You must provide > a place: > > put the date into myDate > > A handler that uses a custom function must follow the same rule. It > must provide a place for the returned information to be stored: > > put addNumbers(theFirstNumber,theSecondNumber) into myTotal > > Functions can be as short or as long as you want, and sometimes can be > very complicated. But the basics are always the same: a handler asks a > function to do some work and often sends some parameters to the > function to tell it what to use for that work. The function does the > work and returns the finished calculation to the original handler. The > handler can use the finished calculation any way it wants, just as if > it were any other variable. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershbp at realtorsgroup.us Thu Mar 11 16:40:46 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Thu, 11 Mar 2004 16:40:46 -0500 Subject: OT: Touchscreen technology In-Reply-To: <20040311051436.129A19300B4@mail.runrev.com> Message-ID: On Thursday, March 11, 2004, at 12:17 AM, cteno4 wrote: > Hersherv, > > well its pretty much the same as any other metacard/rev app. you can > have > the screens built by db data and pieces on the fly or make cards that > have all the art/buttons on them. i have done it both ways. usually if > its a large project then ill have a card for each screen with standard > nav butons and then art in shared backgrounds and screen specific text > and media brought in from files on the fiy. if its a small project > then i > just art each screen as a card. for really huge standardized displays > you > can jsut make template cards that jsut fill in the blanks from files on > the fly. Now when the user wants to add his own buttons how does that work ? > > only other differences are making the buttons at least 3/4" square or > larger for fat little fingers to hit and spacing them well so you dont > hit the one next to it. also usually fill the whole screen with your > card > or blank any extra edge screen out with the backdrop function and kill > any menubars. also dont try to do drop down menus or little radio or > check boxes, too small to hit with fingers. content wise you want bite > sized chunks of content that fit on a screen (no scrolling if > possible). > and remember to keep things short and to the point, folks are on thier > feet and probably wont browse for a half an hour. in exhibits you are > doing reallly well if you retain a visitor at a kiosk for 3-5 minutes! > > cheers, > > jeff > > use-revolution-request at lists.runrev.com wrote on 3/10/04 11:07 PM > >> Hi, while wer'e at it , can I have a brief understanding on how to >> build a kiosk app. ? How and were the buttons are stored, in a db , >> diferent cards or what ever ? >> Thanks, hershrev > > > > Jeffrey H. Reynolds > 6620 Michaels Dr. > Bethesda, MD 20817 > > 301.469.8562 > > email: cteno4 at earthlink.net > cteno4 at aol.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kevin at runrev.com Thu Mar 11 16:54:15 2004 From: kevin at runrev.com (Kevin Miller) Date: Thu, 11 Mar 2004 21:54:15 +0000 Subject: Fix it before moving ahead In-Reply-To: <7B4578DC-737E-11D8-96AB-000A9567A3E6@swcp.com> Message-ID: On 11/3/04 5:06 pm, Dar Scott wrote: > With limited resources, choices must be made. We have included some bug fixes for 2.2 and scheduled the majority of the rest of the database for 2.3. The situation will continue to improve. We have limited resources, this is what we can deliver just now. Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From revlist at cableone.net Thu Mar 11 16:59:29 2004 From: revlist at cableone.net (Chris Sheffield) Date: Thu, 11 Mar 2004 14:59:29 -0700 Subject: improve revolutoin list Message-ID: <000e01c407b4$20e9fdd0$64fea8c0@chris1> How does one go about joining the improve revolution list? I understand it's only available to Enterprise users, which I am. Is that correct? I sent a message to Heather at the first of this week but have received no response. Should I just be patient and wait to hear from her, or is there someone else I should contact? I would like to be able to test the upcoming betas. Thanks, Chris Sheffield Software Development Read Naturally --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.618 / Virus Database: 397 - Release Date: 3/9/2004 From dsc at swcp.com Thu Mar 11 17:31:35 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 11 Mar 2004 15:31:35 -0700 Subject: Fix it before moving ahead In-Reply-To: Message-ID: On Thursday, March 11, 2004, at 02:54 PM, Kevin Miller wrote: >> With limited resources, choices must be made. > > We have included some bug fixes for 2.2 and scheduled the majority of > the > rest of the database for 2.3. The situation will continue to improve. > We > have limited resources, this is what we can deliver just now. I see this as serious commitment. I can't think of what I can ask for beyond this. (Except a whining that my favorites should go to to the top of the list and some observations that some of my favorites might have greater applicability than they look.) I fully realize that some of my favorites would go to 2.3 or even beyond. Ironically, the quick fixing of bugs might actually encourage people to report bugs, so outstanding bugs as seen by bugzilla might not go down right away, but in real bugs fixed, that would still be an improvement. Dar Scott From jacque at hyperactivesw.com Thu Mar 11 18:15:47 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 11 Mar 2004 17:15:47 -0600 Subject: improve revolutoin list In-Reply-To: <000e01c407b4$20e9fdd0$64fea8c0@chris1> References: <000e01c407b4$20e9fdd0$64fea8c0@chris1> Message-ID: <4050F323.30001@hyperactivesw.com> On 3/11/04 3:59 PM, Chris Sheffield wrote: > How does one go about joining the improve revolution list? I understand > it's only available to Enterprise users, which I am. Is that correct? I > sent a message to Heather at the first of this week but have received no > response. Should I just be patient and wait to hear from her, or is there > someone else I should contact? I would like to be able to test the upcoming > betas. Better is to write to support, because more than one of us can add you to the list. But don't bother now -- I'm on it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From 3mcgrath at adelphia.net Thu Mar 11 19:30:56 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 11 Mar 2004 19:30:56 -0500 Subject: Fix it before moving ahead In-Reply-To: References: Message-ID: <86E8B2EA-73BC-11D8-8DF5-000A95DA60FA@adelphia.net> Short, Sweet and to the point....... Thank you Kevin. I for one want to see the bugs fixed and very needed improvements (Features) and am willing to let the guys at runrev do what they do best: Create the best damn tool I've ever seen. Keep up the good work. I have faith in the team at Run Rev. Tom On Mar 11, 2004, at 4:54 PM, Kevin Miller wrote: > On 11/3/04 5:06 pm, Dar Scott wrote: > >> With limited resources, choices must be made. > > We have included some bug fixes for 2.2 and scheduled the majority of > the > rest of the database for 2.3. The situation will continue to improve. > We > have limited resources, this is what we can deliver just now. > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From cteno4 at earthlink.net Thu Mar 11 19:34:03 2004 From: cteno4 at earthlink.net (cteno4) Date: Thu, 11 Mar 2004 19:34:03 -0500 Subject: OT: Touchscreen technology Message-ID: <20040312003131.6ABCB930060@mail.runrev.com> Hersherv, hmm, well most kiosk applications are static content being displayed so the user/visitor is just getting premade (or pre coordinated) buttons that send them to screens (pages) of content. if you did need to have a custom screen of buttons assembled on the fly from some user input (ie like where do you want to go, do, etc) then you could have premade buttons that were assembled on a menu screen by filling in a grid. you could also just have metacard buttons and change the labels on the fly to be real cheap and fast or custom button art and on the fly button labels with fields over the art (could even use the field to catch the button mouse events). i am a little confused as to what you are thinking of building for a kiosk application. maybe send out a description of what you were thinking of building and what it would do and i can see if i can answer your questions a bit more directly. cheers, jeff use-revolution-request at lists.runrev.com wrote on 3/11/04 6:15 PM >> Hersherv, >> >> well its pretty much the same as any other metacard/rev app. you can >> have >> the screens built by db data and pieces on the fly or make cards that >> have all the art/buttons on them. i have done it both ways. usually if >> its a large project then ill have a card for each screen with standard >> nav butons and then art in shared backgrounds and screen specific text >> and media brought in from files on the fiy. if its a small project >> then i >> just art each screen as a card. for really huge standardized displays >> you >> can jsut make template cards that jsut fill in the blanks from files on >> the fly. >Now when the user wants to add his own buttons how does that work ? Jeffrey H. Reynolds 6620 Michaels Dr. Bethesda, MD 20817 301.469.8562 email: cteno4 at earthlink.net cteno4 at aol.com From pixelbird at interisland.net Thu Mar 11 20:27:42 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 11 Mar 2004 17:27:42 -0800 Subject: Fix it before moving ahead In-Reply-To: <20040311170008.335F2930095@mail.runrev.com> Message-ID: Hi folks, > Date: Thu, 11 Mar 2004 09:58:17 -0700 > From: Dar Scott > Subject: Re: Fix it before moving ahead ------------ Please note: I started this thread on the improve-revolution-request list because I consider that the place for it. I didn't intend for it to end up here. I see that list as the place for airing out laundry and making suggestions with hair. I might come here whining about not understanding why something happens, looking for answers, and hopefully giving some when I can, but be aware I will _not _ address issues concerning the topic of this thread on this list, but rather only on the "Improve" list. Thanks for all your kind consideration and understanding. Ken N. From Revinfo1155 at aol.com Thu Mar 11 21:10:17 2004 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Thu, 11 Mar 2004 21:10:17 EST Subject: about menu in standalone Message-ID: <1e0.1b20e690.2d827609@aol.com> When I built a standalone today it had a simple menu bar . How do i add text to the "about" menu item? jack From sarahr at genesearch.com.au Thu Mar 11 21:11:34 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 12 Mar 2004 12:11:34 +1000 Subject: Video Tutorials on the Geometry Manager In-Reply-To: <404C286D.7000209@chipp.com> References: <404C286D.7000209@chipp.com> Message-ID: <95E10F54-73CA-11D8-A4DE-0003937A97B8@genesearch.com.au> > After thinking about it, I decided to create some (non-professional) > videos which go step-by-step through the features. > For those of you looking to make tutorial videos with OS X, I just noticed this product: http://www.macxware.com/candypress/Scripts/prodView.asp?idproduct=25 Cheers, Sarah From sarahr at genesearch.com.au Thu Mar 11 21:56:21 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 12 Mar 2004 12:56:21 +1000 Subject: How Do I Select Text in a Field? In-Reply-To: References: Message-ID: It looks like some other handler is changing the selection after you make it. Open up the Message Watcher, select your text and see what messages are being triggered and acted on. Sarah > I have a very simple field that contains text. lockText is false and > traversalOn is true. But when I select any text in the field it > doesn't stay selected. The highlighted text immediately reverts to > unselected text and the cursor moves to the top left corner of the > field (before the first character) when I release the mouse. Is there > any other property that I need to set to allow text selection? > > joe. From sarahr at genesearch.com.au Thu Mar 11 22:03:16 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 12 Mar 2004 13:03:16 +1000 Subject: new plugin...altCleanStack Clean Up Your stacks and save up to 58%! In-Reply-To: <4050D6B0.9060804@chipp.com> References: <4050D6B0.9060804@chipp.com> Message-ID: > New AltCleanStack plugin... > > I've run this on many of my existing stacks to reduce the filesize and > have saved up to 58%. Running it on Hemingway alone saved over 640K > (46%) > > Of course, like all existing altPlugins...it's free. > > http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm > > From the website: > > This plugin allows you to remove custom Rev properties in order to > reduce the filesize of stacks which are not to be included in > standalones. The distribution builder automatically does these things > for standalones. You're not going to believe this Chipp, but just YESTERDAY, as I uploaded a large update stack for an application with separate substacks, I was thinking that I needed something to do this :-) Thanks very much, Sarah From pixelbird at interisland.net Thu Mar 11 22:32:54 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 11 Mar 2004 19:32:54 -0800 Subject: Saving snapshots to files In-Reply-To: <20040311231547.B273693007F@mail.runrev.com> Message-ID: Hi Wilhelm, > Date: Thu, 11 Mar 2004 21:51:46 +0100 > From: Wilhelm Sanke > Subject: Re: Saving snapshots to files > As the documentation says you can export snapshots as jpegs, pngs, > (gifs), and "paints". ------------ Yes, OK, I found it. Export images, not snapshots. You have to Import Snapshot first, then export the image you get. I see now. ------------ > You could automate the assigning of file names for the images to > retrieve them later from a folder and then to set the filename of a > placeholder image in a stack to any image in the folder. ------------ Right, you got it. That's the idea. That way the list can be indexed and sorted. They will probably take the names of the residence owners. ------------ > Here are two scripts from one of my stacks that you could modify and > that address the exporting part. > In this case the user is asked to provide a filename, but this indeed > could be automated. ------------ Wonderful, many thanks! Yes, I can modify them. It makes sense. I'm glad you got it working. Copied and saved. Thanks again, Ken N. From pixelbird at interisland.net Thu Mar 11 22:42:37 2004 From: pixelbird at interisland.net (Ken Norris) Date: Thu, 11 Mar 2004 19:42:37 -0800 Subject: Saving snapshots to files In-Reply-To: <20040311231547.B273693007F@mail.runrev.com> Message-ID: Hi Marc, > Date: Thu, 11 Mar 2004 20:28:59 -0100 > From: "A.C.T." > Subject: Re: Saving snapshots to files > Your routine to search for slashes might run into trouble if the user > wanted to include slashes in his filename, it would have to take care of > the platform (I guess) and eventually even look out for quotation marks > (as slashes in filenames are allowed everywhere as long as they are > escaped correctly). ------------ Thanks for bringing it up, but now I need to know: How do you "escape" slashes? In Windows, can't I just keep the folder of images inside the folder with the app? TIA, Ken N. From sanke at hrz.uni-kassel.de Fri Mar 12 00:07:11 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 12 Mar 2004 06:07:11 +0100 Subject: Saving snapshots to files Message-ID: <4051457F.7090500@hrz.uni-kassel.de> On Thu, 11 Mar 2004 "A.C.T." wrote: (snip) > >> put char (LastSlash + 1) to Laenge of LongDateiName into Dateiname > >> put char 1 to (LastSlash - 1) of LongDateiName into NewDirectory > > This smells like "basename" and "dirname" to me. Aren't these standard > function available in Revolution? I would like to have a list of > standard-functions listed against their Revolution versions (repeating > the discussion about "reinventing the wheel"), perhaps this also would > help those list members that try to port C-code to Transcript? > > Your routine to search for slashes might run into trouble if the user > wanted to include slashes in his filename, it would have to take care of > the platform (I guess) and eventually even look out for quotation marks > (as slashes in filenames are allowed everywhere as long as they are > escaped correctly). > > Mit freundlichen Gr??en, > Marc Albrecht I was astonished myself when I looked at the rather complicated code I put together some time ago, but did not have time to try out and recommend a script that would have been nearer to Ken' needs. The "ask file" command used in my example returns as "it" something like "C:/Dokumente und Einstellungen/Besitzer/Desktop/Meta2.6a2/Testimage" which had to be parsed into directory and short file name using the last slash. Of course, Ken need not use "ask file", if he knows where to store the images. He could just use the "export snapshot" command which can include setting the directory and file name. Beste Gruesse, Wilhelm Sanke From chipp at chipp.com Fri Mar 12 01:40:30 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 12 Mar 2004 00:40:30 -0600 Subject: new plugin...altCleanStack Clean Up Your stacks and save up to 58%! In-Reply-To: <4050D6B0.9060804@chipp.com> References: <4050D6B0.9060804@chipp.com> Message-ID: <40515B5E.9020407@chipp.com> Hey all, Monte just poked his head in from Australia, and found a bug in altCleanStack which can delete custom profiles (if you use them). I'm fixing it currently and will post the fix in a few... chipp Chipp Walters wrote: > New AltCleanStack plugin... > > I've run this on many of my existing stacks to reduce the filesize and > have saved up to 58%. Running it on Hemingway alone saved over 640K (46%) > > Of course, like all existing altPlugins...it's free. > > http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm > > From the website: > > This plugin allows you to remove custom Rev properties in order to > reduce the filesize of stacks which are not to be included in > standalones. The distribution builder automatically does these things > for standalones. > > Answers to Frequently Asked Questions: > > What does this really do? > > Rev creates a custom property set called cREVGeneral for each stack, > card and control. This set contains property values used by the IDE. > When a developer builds a standalone, this property set is > systematically removed as the standalone no longer needs access to IDE > property sets. One of the properties in cREVGeneral is "the script" and > it contains the htmlText of the script for that object. This is done so > that users who choose to colorize their scripts, can quickly access them > later. The size for this property is greater than the actual script > size, so if you have a stack with many lines of code, this property can > dramatically increase your stack size. > > Can I still edit my stack in the RunRev IDE? > > Certainly! If you altClean your stack and remove the cREVGeneral prop > sets, you can still edit you stack and run it in the IDE as you normally > would. Rev will just add the cREVGeneral to any control you edit -- > eventually growing the stack in size until it is back where you started. > > If the Distribution Builder already deletes the cREVGeneral prop set, > then why do I care? > > Some people distribute stacks outside of the standalone. These stacks > don't need the cREVGeneral prop set and can be reduced in size > significantly. In my case, I use a splash screen standalone which > downloads the latest version of a stack from the web. The size of the > stack on the web is reduced condsiderably by 'altCleaning' it. > > Will AltClean remove any other RunRev custom prop sets which may effect > my project? > > No, it doesn not affect other custom prop sets or other profiles. The > Geometry Manager and other RunRev features still work as planned. > > Why did it take you so long to write this plugin? > > Actually, I first learned of this issue while talking with Richard > Gaskin and Geoff Canyon at the Revolution Conference in San Francisco > MacWorld. Then Monte Goulding filled me in on exactly how to clean a > stack. Thanks to all of them, this plugin is now freely available. > > As usual with any of our plugins, please back up your stacks! I use > altPluginArchive to do this. It also makes a serialized copy of a stack > each time it is invoked. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Fri Mar 12 02:22:28 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 11 Mar 2004 23:22:28 -0800 Subject: Text Wrap w/Images Message-ID: Has anybody figured out a way to wrap text around an image embedded in a field via the imageSource property without manually wrapping the source text? I found a couple of references in the mail archives but otherwise little information seems to be available here. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Fri Mar 12 02:40:45 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 12 Mar 2004 01:40:45 -0600 Subject: new plugin...altCleanStack Clean Up Your stacks and save up to 58%!] Message-ID: <4051697D.4010909@chipp.com> OK, the fix is in. For those of you who have already downloaded altCleanStack, just select the Prefs from altPlugin toolbar and check for updates. It will show the latest version and you can instantly download it. Or, others can find it at: http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm Chipp Walters wrote: > Hey all, > > Monte just poked his head in from Australia, and found a bug in > altCleanStack which can delete custom profiles (if you use them). I'm > fixing it currently and will post the fix in a few... > > chipp From joe.gardner at nwa.com Thu Mar 11 18:45:42 2004 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Fri, 12 Mar 2004 08:45:42 +0900 Subject: How Do I Select Text in a Field? Message-ID: Ken, the field is a plain scrolling field with a vertical scroll bar. The following Basic Properties are checked: Visible, Don't wrap, Opaque, Focusable, Show border (Border width 2), Hilites: Autohilite text Text is Courier 12 point left justified The field displays the contents of a file selected from a list field. This list is refreshed (because files are being added to the storage folder at random intervals) with the following button script: on mouseUp getFiles - checks the contents of the storage folder and puts the list in the list field send mouseUp to me in 60 seconds - so I click the button once and it runs all day :) end mouseUp Could this activity be causing the text to be deselected? Is there a better way to time a repeating task to allow for normal stack operation? Appreciate the great help! joe. Ken said: > > I know I'm missing something simple here... > > > > I have a very simple field that contains text. lockText is false and > > traversalOn is true. But when I select any text in the field it doesn't stay > > selected. > ---------- > What kind of field is it? I can't reproduce this situation, i.e., text > always selects ok unless traversalon is false or locktext is true or hilite > text is false, > > Ken N. From rjb at rz.uni-potsdam.de Fri Mar 12 03:46:41 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Fri, 12 Mar 2004 09:46:41 +0100 Subject: Saving snapshots to files In-Reply-To: <4050DA1B.1060407@act-net.com> References: <4050D162.2010306@hrz.uni-kassel.de> <4050DA1B.1060407@act-net.com> Message-ID: Marc, >Moin, Wilhelm, > >I am trying to learn "Transcript" and I still seem to learn better >by looking at working code, if the documentation is as incompatible >to my brain as Revolution's doc is. > >> put char (LastSlash + 1) to Laenge of LongDateiName into Dateiname >> put char 1 to (LastSlash - 1) of LongDateiName into NewDirectory > >This smells like "basename" and "dirname" to me. Aren't these >standard function available in Revolution? Nop, no such functions. But these values are so trivial to extract that no special functions are needed. Instead of locating the LastSlash (which presumably was done walking down chars from the end or using offset in a loop), it is simpler to set the itemDelimiter to slash put last item of LongDateiName into Dateiname put item 1 to -2 of LongDateiName into NewDirectory and if LongDateiName is fetched using sth line put the long name of this stack into LongDateiName and then cleaning the it from extra word and quotes, the same can be done with a single line put char 2 to -2 of (word 2 of the long name of this stack) into LongDateiName >I would like to have a list of standard-functions listed against >their Revolution versions (repeating the discussion about >"reinventing the wheel"), perhaps this also would help those list >members that try to port C-code to Transcript? You can use functionnames() to get a list of all Rev functions and make matching yourself :) >Your routine to search for slashes might run into trouble if the >user wanted to include slashes in his filename, it would have to >take care of the platform (I guess) and eventually even look out for >quotation marks (as slashes in filenames are allowed everywhere as >long as they are escaped correctly). > It is not possible to have slashes in a filepath that is acquired through answer file or ask file. Slashes are always! used as directory delimiter. Getting slashes into names is possible but system-specific. On Mac, which normally uses colons for delimiting, the way to get slashes in names is to use colon in the file path within Rev. Robert From klaus at major-k.de Fri Mar 12 06:35:46 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 12:35:46 +0100 Subject: Fix it before moving ahead In-Reply-To: References: Message-ID: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Hi all, please excuse me if i may get a bit cynical, but i cannot stand these lame excuses anymore... Actually since a long time, but this mail forced me to respond. Am 11.03.2004 um 22:54 schrieb Kevin Miller: > We have included some bug fixes for 2.2 and scheduled the majority of > the > rest of the database for 2.3. The situation will continue to improve. > We have limited resources, this is what we can deliver just now. This one is really great! I think i am gonna make a printout of that sentence, frame it and put it on my wall... And everytime my customers, who paid good money for my software, want to have some bugs removed, i will point to my wall... Hmmm, i'm sure they will show a lot of sympathy... There are some real showstoppers, and some of them, although in Bugzilla for a couple of months, are still marked as "new" or "uncovered"! And i don't mean feature requests, MY bugs or IDE bugs Example: Umlauts, accented chars (like used A LOT in frech!) etc... still cause serious (sic!) trouble on OS X... And most of the folks at RR use OS X... And they even have a french version of their website... And they are (were?) considering a french version of RR... "Bugzilla" is still not 100% compatible with "Safari" (or vice versa?)! If there was not the fantastic "RevZilla" by Ken Ray (Hooray for Mr. Ray!!! :-) OS X users like me (who don't want to install another browser, why should we?) would not be able to report bugs at all... I am a long time MetaCard/Rev user and have been watching this list very carefully in the last years... There have been some critical voices here on the list, but most of them were kinda "shouted down" (not literally) by other users like: They (RunRev) are a young and new company... They are willing... They have a hard time right now... They have limited resources... They are doing the best they can... Be patient and show a BIT sympathy... etc... That may apply to the pseudo-business of your "cousin", but this is free market economy!!! Don't get me wrong! MC/RR is still my favourite application and helps me pay my rent! But please just stop lamenting, RunRev. Do something and TALK about it. There is definitively an information-deficiency, too! This list is read by many people so use this medium to inform us about what you are doing/planning. And do it often... From the press release about the Rev-conference at MacWorld SF in January: One topic was: "The Future of Revolution, with the Revolution development team..." I am sure that all folks here on the list would LOVE to hear something about that, but until now there is nothing but silence... Thank you very much for your patience and attention. Let the responses roll out :-) Regards Klaus Major klaus at major-k.de www.major-k.de From ambassador at fourthworld.com Fri Mar 12 06:48:35 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 12 Mar 2004 03:48:35 -0800 Subject: Fix it before moving ahead In-Reply-To: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: <4051A393.1010404@fourthworld.com> Klaus Major wrote: > please excuse me if i may get a bit cynical, but i cannot stand these > lame excuses anymore... Patience, Grasshopper. Ivan Aufulich sends a message that good things are afoot.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From xbury.cs at clearstream.com Fri Mar 12 06:52:25 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 12 Mar 2004 12:52:25 +0100 Subject: Fix it before moving ahead Message-ID: Hallo Klaus! good word! I wish I could rant with you but Im doing a proposal to RR to help them out... So Im stuck waiting for KM's answer and DAMN if he seems to take his sweet time! >There is definitively an information-deficiency, too! Their customer communication is definitely weak at best... And bugzilla better go out the window... They have the power to do a revzilla and they force us to do html... go figure... As for french (ein Humlaut heist ein tr?ma auf fr. BTW) they sure havee nough users to justify it... Then again, that's why im working on a language manager ;) I wont mind if you push and drill my points through their heads, just keepm y name out of it please... Grusse ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 4656 43 6465 Fax: +352 4656 493 6465 Klaus Major Sent by: use-revolution-bounces at lists.runrev.com 12.03.2004 12:35 Please respond to How to use Revolution To: How to use Revolution cc: Subject: Re: Fix it before moving ahead . Hi all, please excuse me if i may get a bit cynical, but i cannot stand these lame excuses anymore... Actually since a long time, but this mail forced me to respond. Am 11.03.2004 um 22:54 schrieb Kevin Miller: > We have included some bug fixes for 2.2 and scheduled the majority of > the > rest of the database for 2.3. The situation will continue to improve. > We have limited resources, this is what we can deliver just now. This one is really great! I think i am gonna make a printout of that sentence, frame it and put it on my wall... And everytime my customers, who paid good money for my software, want to have some bugs removed, i will point to my wall... Hmmm, i'm sure they will show a lot of sympathy... There are some real showstoppers, and some of them, although in Bugzilla for a couple of months, are still marked as "new" or "uncovered"! And i don't mean feature requests, MY bugs or IDE bugs Example: Umlauts, accented chars (like used A LOT in frech!) etc... still cause serious (sic!) trouble on OS X... And most of the folks at RR use OS X... And they even have a french version of their website... And they are (were?) considering a french version of RR... "Bugzilla" is still not 100% compatible with "Safari" (or vice versa?)! If there was not the fantastic "RevZilla" by Ken Ray (Hooray for Mr. Ray!!! :-) OS X users like me (who don't want to install another browser, why should we?) would not be able to report bugs at all... I am a long time MetaCard/Rev user and have been watching this list very carefully in the last years... There have been some critical voices here on the list, but most of them were kinda "shouted down" (not literally) by other users like: They (RunRev) are a young and new company... They are willing... They have a hard time right now... They have limited resources... They are doing the best they can... Be patient and show a BIT sympathy... etc... That may apply to the pseudo-business of your "cousin", but this is free market economy!!! Don't get me wrong! MC/RR is still my favourite application and helps me pay my rent! But please just stop lamenting, RunRev. Do something and TALK about it. There is definitively an information-deficiency, too! This list is read by many people so use this medium to inform us about what you are doing/planning. And do it often... From the press release about the Rev-conference at MacWorld SF in January: One topic was: "The Future of Revolution, with the Revolution development team..." I am sure that all folks here on the list would LOVE to hear something about that, but until now there is nothing but silence... Thank you very much for your patience and attention. Let the responses roll out :-) Regards Klaus Major klaus at major-k.de www.major-k.de _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From klaus at major-k.de Fri Mar 12 07:09:17 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 13:09:17 +0100 Subject: Fix it before moving ahead In-Reply-To: <4051A393.1010404@fourthworld.com> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> <4051A393.1010404@fourthworld.com> Message-ID: <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> Hi Richard, > Klaus Major wrote: > >> please excuse me if i may get a bit cynical, but i cannot stand these >> lame excuses anymore... > > Patience, Grasshopper. I am patient, but no grasshopper :-) This is from an english/american fairy tale/poem, isn't it? > Ivan Aufulich sends a message that good things are afoot.... Good ol' Ivan? I thought he passed away with Grant S. in 1999? Looks like i was wrong... > Richard Gaskin > Fourth World Media Corporation Regards Klaus Major klaus at major-k.de www.major-k.de From johnrule at rcsprogramming.com Fri Mar 12 07:23:39 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Fri, 12 Mar 2004 04:23:39 -0800 Subject: new plugin...altCleanStack Clean Up Your stacks and save up References: <20040311231547.DF878930085@mail.runrev.com> Message-ID: <004501c4082c$da49a820$8201000a@minipcxp> Very cool indeed Chipp! I was a little dismayed that you could actually alter a password protected stack though...is there something we should know? JR > Date: Thu, 11 Mar 2004 15:14:24 -0600 > From: Chipp Walters > Subject: new plugin...altCleanStack Clean Up Your stacks and save up > to 58%! > To: Use-Revolution > Message-ID: <4050D6B0.9060804 at chipp.com> > Content-Type: text/plain; charset=us-ascii; format=flowed > > New AltCleanStack plugin... > > I've run this on many of my existing stacks to reduce the filesize and > have saved up to 58%. Running it on Hemingway alone saved over 640K (46%) From graham.samuel at wanadoo.fr Fri Mar 12 07:35:27 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Fri, 12 Mar 2004 13:35:27 +0100 Subject: Fix it before moving ahead Message-ID: <6.0.3.0.2.20040312114906.01cb1230@pop3.blueyonder.co.uk> On Thu, 11 Mar 2004 17:27:42 -0800, Ken Norris wrote: >I started this thread on the improve-revolution-request list because I >consider that the place for it. I didn't intend for it to end up here. I see >that list as the place for airing out laundry and making suggestions with >hair. > >I might come here whining about not understanding why something happens, >looking for answers, and hopefully giving some when I can, but be aware I >will _not _ address issues concerning the topic of this thread on this list, >but rather only on the "Improve" list. > >Thanks for all your kind consideration and understanding. Apologies from me are now due. I was the one who moved a response to a mail with this subject from the improve list to the use list. I did it by mistake. Having said that, I am very happy with the responses I've seen from the RunRev team on this topic (on both lists), and do feel that things are definitely going in the right direction. Sorry Ken for muddling things up. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From wouter.abraham at pi.be Fri Mar 12 07:52:40 2004 From: wouter.abraham at pi.be (Wouter) Date: Fri, 12 Mar 2004 13:52:40 +0100 Subject: Fix it before moving ahead In-Reply-To: <20040312122409.D116593008A@mail.runrev.com> References: <20040312122409.D116593008A@mail.runrev.com> Message-ID: <258B40A6-7424-11D8-A78B-003065CC999E@pi.be> On 12 Mar 2004, at 13:24, use-revolution-request at lists.runrev.com wrote: > Message: 8 > Date: Fri, 12 Mar 2004 13:09:17 +0100 > From: Klaus Major > Subject: Re: Fix it before moving ahead > To: How to use Revolution > Message-ID: <16388F08-741E-11D8-970C-000A27B49A96 at major-k.de> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Hi Richard, > >> Klaus Major wrote: >> >>> please excuse me if i may get a bit cynical, but i cannot stand these >>> lame excuses anymore... >> >> Patience, Grasshopper. > > I am patient, but no grasshopper :-) > This is from an english/american fairy tale/poem, isn't it? This is just plain Kung Fu :^) > >> Ivan Aufulich sends a message that good things are afoot.... > > Good ol' Ivan? > I thought he passed away with Grant S. in 1999? > Looks like i was wrong... > >> Richard Gaskin >> Fourth World Media Corporation > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > Greetings WA From ian at azurevision.co.uk Fri Mar 12 07:56:23 2004 From: ian at azurevision.co.uk (Ian Wood) Date: Fri, 12 Mar 2004 12:56:23 +0000 Subject: Fix it before moving ahead In-Reply-To: <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> <4051A393.1010404@fourthworld.com> <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> Message-ID: On 12 Mar 2004, at 12:09, Klaus Major wrote: >> Patience, Grasshopper. > > I am patient, but no grasshopper :-) > This is from an english/american fairy tale/poem, isn't it? > Nope, this is from the 70s TV series Kung-Fu, starring David Carradine: http://www.kungfu-guide.com/ Said by his master whenever he wanted to rush headlong into anything. Ian From rjb at rz.uni-potsdam.de Fri Mar 12 07:48:26 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Fri, 12 Mar 2004 13:48:26 +0100 Subject: Fix it before moving ahead In-Reply-To: <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> <4051A393.1010404@fourthworld.com> <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> Message-ID: >Hi Richard, > >>Klaus Major wrote: >> >>>please excuse me if i may get a bit cynical, but i cannot stand these >>>lame excuses anymore... >> >>Patience, Grasshopper. > >I am patient, but no grasshopper :-) >This is from an english/american fairy tale/poem, isn't it? Klaus, it is from an American tv serial and movie "Kung-fu". Grasshopper was a nickname of the main character when he was a student at Shaolin monastery (and the nickname has to do with him gaining ability to hear a grasshoper jump). "Patience, Grasshopper" was what he often heard from his master. And you have right, Klaus, to get impatient. The bugs and stability have been an issue ever since Revolution shipped. Some releases made strides but I don't think we have reached a level of satisfaction that one would expect from a product like this (particularly in its 2nd version). It feels kinda like we are participating in an everlasting series of beta releases. While the bulk of the program works and lots of users are happy, many more sophisticated or off-mainstream usages run often into trouble or require arm-twisting to achieve the goals. Robert From klaus at major-k.de Fri Mar 12 08:06:53 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 14:06:53 +0100 Subject: Fix it before moving ahead In-Reply-To: References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> <4051A393.1010404@fourthworld.com> <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> Message-ID: <21B0E512-7426-11D8-970C-000A27B49A96@major-k.de> Dag Wouter, hi Ian > On 12 Mar 2004, at 12:09, Klaus Major wrote: > >>> Patience, Grasshopper. >> I am patient, but no grasshopper :-) >> This is from an english/american fairy tale/poem, isn't it? > Nope, this is from the 70s TV series Kung-Fu, starring David Carradine: > http://www.kungfu-guide.com/ > > Said by his master whenever he wanted to rush headlong into anything. Thank you for that info... So i was not too wrong with "american fairy tale" ;-) > Ian Regards Klaus Major klaus at major-k.de www.major-k.de From marty at vertex.ucls.uchicago.edu Fri Mar 12 08:07:07 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Fri, 12 Mar 2004 07:07:07 -0600 (CST) Subject: Video Tutorials on the Geometry Manager In-Reply-To: <20040312064114.D2C99930069@mail.runrev.com> References: <20040312064114.D2C99930069@mail.runrev.com> Message-ID: > From: Sarah Reichelt > > > After thinking about it, I decided to create some (non-professional) > > videos which go step-by-step through the features. > > > For those of you looking to make tutorial videos with OS X, I just > noticed this product: > http://www.macxware.com/candypress/Scripts/prodView.asp?idproduct=25 If you're interested in looking at some really well-made tutorial videos, check out atomiclearning.com. It's subscription-based, but some tutorials are free. I use these as my model when I make tutorials for use here at school. - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools "We are our choices...." - Sartre From ambassador at fourthworld.com Fri Mar 12 08:11:44 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 12 Mar 2004 05:11:44 -0800 Subject: Fix it before moving ahead In-Reply-To: <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> <4051A393.1010404@fourthworld.com> <16388F08-741E-11D8-970C-000A27B49A96@major-k.de> Message-ID: <4051B710.3090607@fourthworld.com> Klaus Major wrote: > I am patient, but no grasshopper :-) > This is from an english/american fairy tale/poem, isn't it? Worse: from a '70s American TV show in which a white guy played a Chinese martial arts expert who beat up evil cowboys with uncanny grace in slow motion, often with a woodwind instrument playing in the background and lots of flashbacks to his early days at the Shaolin temple during which he had a shaved head. Ah, Americana... >> Ivan Aufulich sends a message that good things are afoot.... > > Good ol' Ivan? > I thought he passed away with Grant S. in 1999? > Looks like i was wrong... Sadly, he did (may Grant's gentle, helpful soul rest in peace). But from the afterlife he sees even more than he did in his days hanging out at the steps of the Kremlin.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From xbury.cs at clearstream.com Fri Mar 12 08:14:23 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 12 Mar 2004 14:14:23 +0100 Subject: Fix it before moving ahead Message-ID: wasn't it "Little" grasshopper, young padawa? JediX On 12.03.2004 14:06:53 use-revolution-bounces wrote: >Dag Wouter, hi Ian > >> On 12 Mar 2004, at 12:09, Klaus Major wrote: >> >>>> Patience, Grasshopper. >>> I am patient, but no grasshopper :-) >>> This is from an english/american fairy tale/poem, isn't it? >> Nope, this is from the 70s TV series Kung-Fu, starring David Carradine: >> http://www.kungfu-guide.com/ >> >> Said by his master whenever he wanted to rush headlong into anything. > >Thank you for that info... > >So i was not too wrong with "american fairy tale" ;-) > >> Ian > >Regards > >Klaus Major >klaus at major-k.de >www.major-k.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From frank at backtalk.com Fri Mar 12 08:24:03 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 12 Mar 2004 13:24:03 +0000 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <20040312122408.B99FD930092@mail.runrev.com> Message-ID: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> On Friday, March 12, 2004, at 12:24 PM, use-revolution-request at lists.runrev.com wrote: > Am 11.03.2004 um 22:54 schrieb Kevin Miller: > >> We have included some bug fixes for 2.2 and scheduled the majority of >> the >> rest of the database for 2.3. The situation will continue to improve. > >> We have limited resources, this is what we can deliver just now. > > Sounds like 2.2 might be more like a 2.1.5. Can someone at RR state whether we are going to be expected to pay $299 for the 2.2 upgrade, and then another $299 for the 2.3 upgrade? Inquiring minds want to know... -- Frank From sanke at hrz.uni-kassel.de Fri Mar 12 10:19:01 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 12 Mar 2004 16:19:01 +0100 Subject: Saving snapshots to files Message-ID: <4051D4E5.7030603@hrz.uni-kassel.de> On Fri, 12 Mar 2004, Robert Brenstein wrote: (snip) >>This smells like "basename" and "dirname" to me. Aren't these > >>standard function available in Revolution? > > Nop, no such functions. But these values are so trivial to extract > that no special functions are needed. Instead of locating the > LastSlash (which presumably was done walking down chars from the end > or using offset in a loop), it is simpler to > > set the itemDelimiter to slash > put last item of LongDateiName into Dateiname > put item 1 to -2 of LongDateiName into NewDirectory > > and if LongDateiName is fetched using sth line > > put the long name of this stack into LongDateiName > > and then cleaning the it from extra word and quotes, the same can be > done with a single line You are completely right, of course! I have used the changing of the itemdelimiter on other occasions. My (rather old) script was one of the first tries to deal with the return value of the "ask file" command - and as the solution worked fine this button somehow was transferred to other stacks and never updated. Ken mentioned in the meantime that there is no entry "export snapshot" in the documentation; there is none in Metacard, but in the Transcript Dictionary of Rev. Regards, Wilhelm Sanke From jmac at consensustech.com Fri Mar 12 10:36:37 2004 From: jmac at consensustech.com (Jim MacConnell) Date: Fri, 12 Mar 2004 07:36:37 -0800 Subject: How Do I Select Text in a Field? In-Reply-To: Message-ID: Joe, Just a hunch but why don't you try send "getFiles" to me in 60 seconds Instead of send mouseUp Could be between any mouse events by you and the "ato" mouse events, the field looses track of what is where. Jim > From: "Gardner, Joseph A" > Reply-To: How to use Revolution > Date: Fri, 12 Mar 2004 08:45:42 +0900 > To: > Subject: Re: How Do I Select Text in a Field? > > on mouseUp > getFiles - checks the contents of the storage folder and puts the list in the > list field > send mouseUp to me in 60 seconds - so I click the button once and it runs all > day :) > end mouseUp From sims at ezpzapps.com Fri Mar 12 11:47:45 2004 From: sims at ezpzapps.com (sims) Date: Fri, 12 Mar 2004 17:47:45 +0100 Subject: Fix it before moving ahead In-Reply-To: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: >From the press release about the Rev-conference at MacWorld SF in January: >One topic was: >"The Future of Revolution, with the Revolution development team..." > >I am sure that all folks here on the list would LOVE to hear >something about that, >but until now there is nothing but silence... It would indeed be a very good thing for Rev to communicate more often to Rev users. Why hasn't the Rev announcement at San Fran been made public? Making Ken Ray Minister of Revzilla & Bugs was a great move. Appointing a Minister of Communication would also be a good idea. Emails to the Rev management should not go weeks without any reply...that is a very poor way to do business. atb sims -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From DouglasMackay at blueyonder.co.uk Fri Mar 12 12:06:31 2004 From: DouglasMackay at blueyonder.co.uk (Douglas Mackay) Date: Fri, 12 Mar 2004 17:06:31 -0000 Subject: Dans' book Message-ID: <001301c40854$5d9f69e0$37bd2952@PATRIOT> Hi rev users , could anyone help me out with the completed file of the lesson in Dans' book "TheToDoPlus" application , so I can see what scrips belong to what buttons , cards and stacks. I am struggling to understand how this works, think I needs an idiots guide to RR LOL Would realy be thankfull if it could be e-mailed to me @ DouglasMackay at blueyonder.co.uk Should all buttons lables fields etc be named , or should there be buttons marked "new button 1" new button 2 etc Regards Douglas From hershbp at realtorsgroup.us Fri Mar 12 12:16:06 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Fri, 12 Mar 2004 12:16:06 -0500 Subject: OT: Touchscreen technology In-Reply-To: <20040312003131.6ABCB930060@mail.runrev.com> Message-ID: I'm trying to build a typical kiosk app. for a restaurant . Now I need to enable the owner to add categories and items as menus change. In FileMaker Pro you create a relation and drop a button on the portal (grid) and every additional record adds a button thru the relation. (if no relation is active the portal is empty) and uses the text for button name the field contents. Other wise saving buttons in seperate files , I think is a pain. Now back to the question how is it done in real db, ? ( currently I use PostgreSQL ) Thanks , hershrev p.s. if you have a copy of fileMaker I could email you the solution I have. or if you want you could dl it from www.filemaker.com On Thursday, March 11, 2004, at 07:34 PM, cteno4 wrote: > Hersherv, > > hmm, well most kiosk applications are static content being displayed so > the user/visitor is just getting premade (or pre coordinated) buttons > that send them to screens (pages) of content. if you did need to have a > custom screen of buttons assembled on the fly from some user input (ie > like where do you want to go, do, etc) then you could have premade > buttons that were assembled on a menu screen by filling in a grid. you > could also just have metacard buttons and change the labels on the fly > to > be real cheap and fast or custom button art and on the fly button > labels > with fields over the art (could even use the field to catch the button > mouse events). > > i am a little confused as to what you are thinking of building for a > kiosk application. maybe send out a description of what you were > thinking > of building and what it would do and i can see if i can answer your > questions a bit more directly. > > cheers, > > jeff > > use-revolution-request at lists.runrev.com wrote on 3/11/04 6:15 PM > >>> Hersherv, >>> >>> well its pretty much the same as any other metacard/rev app. you can >>> have >>> the screens built by db data and pieces on the fly or make cards that >>> have all the art/buttons on them. i have done it both ways. usually >>> if >>> its a large project then ill have a card for each screen with >>> standard >>> nav butons and then art in shared backgrounds and screen specific >>> text >>> and media brought in from files on the fiy. if its a small project >>> then i >>> just art each screen as a card. for really huge standardized displays >>> you >>> can jsut make template cards that jsut fill in the blanks from files >>> on >>> the fly. >> Now when the user wants to add his own buttons how does that work ? > > > > Jeffrey H. Reynolds > 6620 Michaels Dr. > Bethesda, MD 20817 > > 301.469.8562 > > email: cteno4 at earthlink.net > cteno4 at aol.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at adelphia.net Fri Mar 12 12:22:45 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 12 Mar 2004 12:22:45 -0500 Subject: Fix it before moving ahead In-Reply-To: References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: Yeah, but what other software companies do you know of where you can 'even' send an email to that companies management? I think you would be stopped at admin@ at least or support@ and not right to the source. On Mar 12, 2004, at 11:47 AM, sims wrote: > Emails to the Rev management should not go weeks without any > reply...that is a very > poor way to do business. > > atb > > sims Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From pixelbird at interisland.net Fri Mar 12 12:27:05 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 12 Mar 2004 09:27:05 -0800 Subject: Clipboard In-Reply-To: <20040312064115.156A693006A@mail.runrev.com> Message-ID: Howdy, Does Rev clear the clipboard on startup? It looks to me like it does. If so, then why? And, also, how can _we_ clear it on the fly if we need to? TIA, Ken N. From hershbp at realtorsgroup.us Fri Mar 12 12:32:41 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Fri, 12 Mar 2004 12:32:41 -0500 Subject: Replace in Vars's In-Reply-To: <7BAAFAB6-68AE-11D8-BA02-000393AA08D2@qldlearning.com> Message-ID: <43F29064-744B-11D8-B5D6-0030654C1E62@realtorsgroup.us> On Thursday, February 26, 2004, at 05:52 PM, Brian Yennie wrote: > Perhaps one of the vars is empty, or misnamed, or such? Could you post > the actual closeField handler? > >> Type replace: error in pattern expression >> Object Contact Form >> Line replace lOldText with lFieldText in lEquery >> Hint closeField on openField put the text of the selectedField into lOldText end openField on closeField if gAction = "Edit" then put the name of the selectedField into lModifyFieldName put the text of the selectedField into lFieldText delete word 1 of lModifyFieldName delete char 1 of word 1 of lModifyFieldName delete char -1 of word 1 of lModifyFieldName if lEquery contains lModifyFieldName and lOldText <> lFieldText then replace lOldText with lFieldText in lEquery else put lModifyFieldName &&"="&"'"& the Text of the selectedField &"',"& space after lEquery end if end if end closeField > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershbp at realtorsgroup.us Fri Mar 12 12:33:36 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Fri, 12 Mar 2004 12:33:36 -0500 Subject: Replace in Vars's In-Reply-To: <43F29064-744B-11D8-B5D6-0030654C1E62@realtorsgroup.us> Message-ID: <643C48CE-744B-11D8-B5D6-0030654C1E62@realtorsgroup.us> was send mistakenly.... On Friday, March 12, 2004, at 12:32 PM, hershrev wrote: > > On Thursday, February 26, 2004, at 05:52 PM, Brian Yennie wrote: > >> Perhaps one of the vars is empty, or misnamed, or such? Could you >> post the actual closeField handler? >> >>> Type replace: error in pattern expression >>> Object Contact Form >>> Line replace lOldText with lFieldText in lEquery >>> Hint closeField > > on openField > put the text of the selectedField into lOldText > end openField > > on closeField > if gAction = "Edit" > then > put the name of the selectedField into lModifyFieldName > put the text of the selectedField into lFieldText > delete word 1 of lModifyFieldName > delete char 1 of word 1 of lModifyFieldName > delete char -1 of word 1 of lModifyFieldName > if lEquery contains lModifyFieldName and lOldText <> lFieldText > then > replace lOldText with lFieldText in lEquery > else > put lModifyFieldName &&"="&"'"& the Text of the selectedField > &"',"& space after lEquery > end if > end if > end closeField > >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershbp at realtorsgroup.us Fri Mar 12 12:36:24 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Fri, 12 Mar 2004 12:36:24 -0500 Subject: Dans' book In-Reply-To: <001301c40854$5d9f69e0$37bd2952@PATRIOT> Message-ID: On Friday, March 12, 2004, at 12:06 PM, Douglas Mackay wrote: > Hi rev users , > could anyone help me out with the completed file of the lesson in > Dans' book "TheToDoPlus" application , so I can see what scrips belong > to what buttons , cards and stacks. I am struggling to understand how > this works, think I needs an idiots guide to RR LOL Wouldn't call it idiot guide , rather the pros are so comfortable and proficient that it seems natural to then. > Would realy be thankfull if it could be e-mailed to me @ > DouglasMackay at blueyonder.co.uk > Should all buttons lables fields etc be named , or should there be > buttons marked "new button 1" new button 2 etc > Regards > Douglas > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Fri Mar 12 12:38:09 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 18:38:09 +0100 Subject: Saving snapshots to files In-Reply-To: <4051D4E5.7030603@hrz.uni-kassel.de> References: <4051D4E5.7030603@hrz.uni-kassel.de> Message-ID: <073E9721-744C-11D8-970C-000A27B49A96@major-k.de> Hallo Wilhelm and all, > ... > Ken mentioned in the meantime that there is no entry "export snapshot" > in the documentation; there is none in Metacard, but in the Transcript > Dictionary of Rev. Yes, it reads: export snapshot [from rect[angle] rectangle [of window windowID]] \ to {file filePath |container} [as format] [with mask maskFile] Has anybody succesfully used this command? I tried EVERYTHING, like storing the windowId into a variable first etc... on mouseup put the windowID of this stack into herbert ANSWER HERBERT ### just to check it is NOT empty -> 77188564 export snapshot ... of window herbert... ## the missing syntax IS correct, of course ;-) ... but all i get is "Can't find stack!" Any hints? > Regards, > > Wilhelm Sanke Regards Klaus Major klaus at major-k.de www.major-k.de From frank at backtalk.com Fri Mar 12 12:45:43 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 12 Mar 2004 17:45:43 +0000 Subject: Fix it before moving ahead In-Reply-To: <20040312170053.55D3D930091@mail.runrev.com> Message-ID: <15FBF3AB-744D-11D8-907B-000A9580FCCE@backtalk.com> On Friday, March 12, 2004, at 05:00 PM, use-revolution-request at lists.runrev.com wrote: > It would indeed be a very good thing for Rev to communicate more often > to Rev users. Why hasn't the Rev announcement at San Fran been made > public? > > Making Ken Ray Minister of Revzilla & Bugs was a great move. > > Appointing a Minister of Communication would also be a good idea. > > Emails to the Rev management should not go weeks without any > reply...that is a very > poor way to do business. I second the thought. -- Frank Leahy Weblog: http://cornwall.backtalk.com From pixelbird at interisland.net Fri Mar 12 12:57:47 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 12 Mar 2004 09:57:47 -0800 Subject: use-revolution Digest, Vol 6, Issue 79 In-Reply-To: <20040312163824.DCD159300A3@mail.runrev.com> Message-ID: Hi Wilhelm, > Date: Fri, 12 Mar 2004 16:19:01 +0100 > From: Wilhelm Sanke > Subject: Re: Saving snapshots to files > Ken mentioned in the meantime that there is no entry "export snapshot" > in the documentation; there is none in Metacard, but in the Transcript > Dictionary of Rev. ---------- There is no "export snapshot" command in my Rev Dictionary. Are you saying yours has such a command? I need to see it. Can you copy and paste it here? TIA, Ken N. From hershbp at realtorsgroup.us Fri Mar 12 12:57:52 2004 From: hershbp at realtorsgroup.us (hershrev) Date: Fri, 12 Mar 2004 12:57:52 -0500 Subject: delete vs empty variables Message-ID: Hi all, what is the (practical) difference between deleting a variable and putting an empty into a var. ? except that this delete completely the whole var and empty just putts an empty. when I close a sub stack the locals don't delete or empty , so how do I delete or put empty in all var's with out needing to spell out all of them ? Thanks ,hershrev From klaus at major-k.de Fri Mar 12 13:00:10 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 19:00:10 +0100 Subject: Fix it before moving ahead In-Reply-To: References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: <1A8E1249-744F-11D8-970C-000A27B49A96@major-k.de> Hi Thomas McGrath III, > Yeah, but what other software companies do you know > of where you can 'even' send an email to that companies > management? I think you would be stopped at admin@ > at least or support@ and not right to the source. Sure, but i think we cannot compare RR with any of these big shots! I hope NOONE has the illusion to get any free and working support at these companies! (OK, except for a VERY short period of time, like me, when the first version you bought for your hard earned money, talking about > 1000 bucks, did not work as advertised and you tried to get to the "support" departement, by mail, tellingbone, the MOST expensive alternative at all, or snail mail... :-) They seldom supply bugfixes, and updates, even the dot-ones, are measured in 1-2YEARS-cycles... But threads like this one simply show that we, the users, DO CARE!!! And we think that we could create an even better product together. They encouraged us to do so and now we do. In- and output from BOTH sides is the secret of success, i think... > On Mar 12, 2004, at 11:47 AM, sims wrote: > >> Emails to the Rev management should not go weeks without any >> reply...that is a very >> poor way to do business. >> >> atb >> >> sims Regards Klaus Major klaus at major-k.de www.major-k.de From kray at sonsothunder.com Fri Mar 12 12:58:51 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Mar 2004 11:58:51 -0600 Subject: Clipboard In-Reply-To: Message-ID: <019801c4085b$b14e4780$6901a8c0@LightningFlash> I don't know about the first, but the second can be done like this: set the clipboardData["text"] to empty That should work... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ (the "other" Ken... ;-) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Ken Norris > Sent: Friday, March 12, 2004 11:27 AM > To: use-revolution at lists.runrev.com > Subject: Clipboard > > > Howdy, > > Does Rev clear the clipboard on startup? It looks to me like > it does. If so, then why? > > And, also, how can _we_ clear it on the fly if we need to? > > TIA, > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From klaus at major-k.de Fri Mar 12 13:18:25 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 19:18:25 +0100 Subject: delete vs empty variables In-Reply-To: References: Message-ID: Hi hershrev, > Hi all, > what is the (practical) difference between deleting a variable and > putting > an empty into a var. ? except that this delete completely the whole > var and > empty just putts an empty. Deleting a var will clear it from memory, setting a var to empty will simply empty it, but it will still occupy precious space in memory, ready to get filled again :-) > when I close a sub stack the locals don't delete or empty , so how do > I delete > or put empty in all var's with out needing to spell out all of them ? You could create a repeat-loop with "the localNames", which will supply a return-delimited list of the names of all local vars... See the dox -> localnames See also -> globalNames > Thanks ,hershrev Hope this helps... Regards Klaus Major klaus at major-k.de www.major-k.de From 3mcgrath at adelphia.net Fri Mar 12 13:35:28 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 12 Mar 2004 13:35:28 -0500 Subject: use-revolution Digest, Vol 6, Issue 79 In-Reply-To: References: Message-ID: <08D0B804-7454-11D8-8DF5-000A95DA60FA@adelphia.net> Ken, It is actually "import snapshot" and will take a snapshot. Tom On Mar 12, 2004, at 12:57 PM, Ken Norris wrote: > Hi Wilhelm, > >> Date: Fri, 12 Mar 2004 16:19:01 +0100 >> From: Wilhelm Sanke >> Subject: Re: Saving snapshots to files > >> Ken mentioned in the meantime that there is no entry "export snapshot" >> in the documentation; there is none in Metacard, but in the Transcript >> Dictionary of Rev. > ---------- > There is no "export snapshot" command in my Rev Dictionary. Are you > saying > yours has such a command? I need to see it. Can you copy and paste it > here? > > TIA, > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Fri Mar 12 13:38:35 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 12 Mar 2004 13:38:35 -0500 Subject: Fix it before moving ahead In-Reply-To: <1A8E1249-744F-11D8-970C-000A27B49A96@major-k.de> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> <1A8E1249-744F-11D8-970C-000A27B49A96@major-k.de> Message-ID: <78674D8C-7454-11D8-8DF5-000A95DA60FA@adelphia.net> Klaus, I do agree. And I do care too. Thanks Tom On Mar 12, 2004, at 1:00 PM, Klaus Major wrote: > Hi Thomas McGrath III, > >> Yeah, but what other software companies do you know >> of where you can 'even' send an email to that companies >> management? I think you would be stopped at admin@ >> at least or support@ and not right to the source. > > Sure, but i think we cannot compare RR with any of these big shots! > > I hope NOONE has the illusion to get any free and working support > at these companies! > > (OK, except for a VERY short period of time, like me, when the first > version > you bought for your hard earned money, talking about > 1000 bucks, > did not work as advertised and you tried to get to the "support" > departement, > by mail, tellingbone, the MOST expensive alternative at all, or snail > mail... :-) > > They seldom supply bugfixes, and updates, even the dot-ones, are > measured > in 1-2YEARS-cycles... > > > But threads like this one simply show that we, the users, DO CARE!!! > And we think that we could create an even better product together. > They encouraged us to do so and now we do. > > In- and output from BOTH sides is the secret of success, i think... > >> On Mar 12, 2004, at 11:47 AM, sims wrote: >> >>> Emails to the Rev management should not go weeks without any >>> reply...that is a very >>> poor way to do business. >>> >>> atb >>> >>> sims > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Fri Mar 12 13:40:33 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 12 Mar 2004 13:40:33 -0500 Subject: use-revolution Digest, Vol 6, Issue 79 In-Reply-To: <08D0B804-7454-11D8-8DF5-000A95DA60FA@adelphia.net> References: <08D0B804-7454-11D8-8DF5-000A95DA60FA@adelphia.net> Message-ID: Then after import snapshot it is now an image and export image will take care of it. HTH Tom On Mar 12, 2004, at 1:35 PM, Thomas McGrath III wrote: > Ken, > > It is actually "import snapshot" and will take a snapshot. > > > Tom > > > On Mar 12, 2004, at 12:57 PM, Ken Norris wrote: > >> Hi Wilhelm, >> >>> Date: Fri, 12 Mar 2004 16:19:01 +0100 >>> From: Wilhelm Sanke >>> Subject: Re: Saving snapshots to files >> >>> Ken mentioned in the meantime that there is no entry "export >>> snapshot" >>> in the documentation; there is none in Metacard, but in the >>> Transcript >>> Dictionary of Rev. >> ---------- >> There is no "export snapshot" command in my Rev Dictionary. Are you >> saying >> yours has such a command? I need to see it. Can you copy and paste it >> here? >> >> TIA, >> Ken N. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From klaus at major-k.de Fri Mar 12 13:48:24 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 19:48:24 +0100 Subject: use-revolution Digest, Vol 6, Issue 79 In-Reply-To: References: Message-ID: Hi Ken, > Hi Wilhelm, > >> Date: Fri, 12 Mar 2004 16:19:01 +0100 >> From: Wilhelm Sanke >> Subject: Re: Saving snapshots to files > >> Ken mentioned in the meantime that there is no entry "export snapshot" >> in the documentation; there is none in Metacard, but in the Transcript >> Dictionary of Rev. > ---------- > There is no "export snapshot" command in my Rev Dictionary. Are you > saying > yours has such a command? I need to see it. Can you copy and paste it > here? I think this has been introduced with version 2.1.2. So if it is not in your dox, you are probably running an earlier verion and therefore the syntax will not be of any use to you... But you can take a look at the syntax in my post about an hour ago: Re: Saving snapshots to file > TIA, > Ken N. Regards Klaus Major klaus at major-k.de www.major-k.de From 3mcgrath at adelphia.net Fri Mar 12 13:58:36 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 12 Mar 2004 13:58:36 -0500 Subject: use-revolution Digest, Vol 6, Issue 79 In-Reply-To: References: Message-ID: <44628B08-7457-11D8-8DF5-000A95DA60FA@adelphia.net> Does this mean that my 'new' manuals for Rev version 2.0 are now out of date? I just got them! The manual has import snapshot that takes a snapshot and export image but not an export snapshot. And that actually makes sense since once you import(take) a snapshot it is now an image and export will take care of that. Tom On Mar 12, 2004, at 1:48 PM, Klaus Major wrote: > Hi Ken, > >> Hi Wilhelm, >> >>> Date: Fri, 12 Mar 2004 16:19:01 +0100 >>> From: Wilhelm Sanke >>> Subject: Re: Saving snapshots to files >> >>> Ken mentioned in the meantime that there is no entry "export >>> snapshot" >>> in the documentation; there is none in Metacard, but in the >>> Transcript >>> Dictionary of Rev. >> ---------- >> There is no "export snapshot" command in my Rev Dictionary. Are you >> saying >> yours has such a command? I need to see it. Can you copy and paste it >> here? > > I think this has been introduced with version 2.1.2. > > So if it is not in your dox, you are probably running an earlier > verion and therefore > the syntax will not be of any use to you... > > But you can take a look at the syntax in my post about an hour ago: > Re: Saving snapshots to file > >> TIA, >> Ken N. > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From rogerguay at centurytel.net Fri Mar 12 14:03:18 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Fri, 12 Mar 2004 11:03:18 -0800 Subject: Animation not smooth . . . In-Reply-To: <20040312180008.654509300C7@mail.runrev.com> References: <20040312180008.654509300C7@mail.runrev.com> Message-ID: I searched the archive but to no avail. Can anyone tell me why the animations I build with Animation Builder are very smooth when run from Animation Builders but very jerky when in the run (revPlayAnimation "myAnim") mode? TIA, Roger From klaus at major-k.de Fri Mar 12 14:06:44 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 12 Mar 2004 20:06:44 +0100 Subject: use-revolution Digest, Vol 6, Issue 79 In-Reply-To: <44628B08-7457-11D8-8DF5-000A95DA60FA@adelphia.net> References: <44628B08-7457-11D8-8DF5-000A95DA60FA@adelphia.net> Message-ID: <674B6C8F-7458-11D8-970C-000A27B49A96@major-k.de> Hi Thomas McGrath III, > Does this mean that my 'new' manuals for Rev version 2.0 are now out > of date? I just got them! Hmmm, i'm afraid yes, a bit... But there is always a "What's new in version xxx" in the distribution and changes are not THAT many ;-) > The manual has import snapshot that takes a snapshot and export image > but > not an export snapshot. And that actually makes sense since once you > import(take) a snapshot it is now an image and export will take care > of that. Sure, but now you can do this in just one step. > Tom Regards Klaus Major klaus at major-k.de www.major-k.de From b.xavier at internet.lu Fri Mar 12 14:32:03 2004 From: b.xavier at internet.lu (MisterX) Date: Fri, 12 Mar 2004 20:32:03 +0100 Subject: plugin help wanted In-Reply-To: <004501c4082c$da49a820$8201000a@minipcxp> Message-ID: Just before leaving for a 2 week snowboard adventure I thought I'de make ya a nice plug-in to releave the nagging prop palette section menu I've been wanting to add. And have more creativity time than ide time! For the life of me the palette is ready but it just doesn't work as a plugin. (by now it would be at V2.0 with some sweet ideas germinating! I have (and this is my second attempt at a plugin) compared every bit with the revexample. I filled a bug years ago to mention that I couldn't catch the events... And I still haven't heard from this bug. So maye someone has run into this challenge. Options I chose in the plugin settings: Open on startup or open from menu, open as palette or modal dialog None helps. - as a palette the plug-in doesn't show up in the plug-ins menu anymore - feature I guess! - Actually there's a few more plugins I never see in the menu which must be why (not very practical though)... The trigger for this plugin is the revObjectSelectionChanged - Never happens or shows in the message watcher... but the event works fine in the revexample (which never comes up in the recent stacks opened!!! Im having a ball! So what is going on? What am I missing? Do I need to frontscript this on top the old hypercard way? RevExample isn't in front or back script, and works damn fine! I even tried removing all other plugins... I opened the message box, went to add a download to my site and when I clicked back RR, it just disappear and crashes! Would you bugzilla that? Download it here, if it works for you let me know! [http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=49] no, plugins are not in the documentation either... Thanks in advance for any help and a great weekend to y'all! Xavier From rjb at rz.uni-potsdam.de Fri Mar 12 15:21:06 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Fri, 12 Mar 2004 21:21:06 +0100 Subject: delete vs empty variables In-Reply-To: References: Message-ID: > >You could create a repeat-loop with "the localNames", which will supply >a return-delimited list of the names of all local vars... >See the dox -> localnames >See also -> globalNames > >Klaus Major Except for one warning: variables that are arrays are omitted by those functions. Or was this fixed lately? Admitedly, I haven't checked the most recent release. It was not considered a bug as Scott did it this way by design. Robert Brenstein From dsc at swcp.com Fri Mar 12 15:58:22 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 12 Mar 2004 13:58:22 -0700 Subject: delete vs empty variables In-Reply-To: Message-ID: On Friday, March 12, 2004, at 01:21 PM, Robert Brenstein wrote: > Except for one warning: variables that are arrays are omitted by those > functions. > > Or was this fixed lately? Admitedly, I haven't checked the most recent > release. It was not considered a bug as Scott did it this way by > design. on mouseUp put "a" into x put "locals: " & the localnames & LF put "a" into x[1] put "locals: " & the localnames & LF after message end mouseUp ==> locals: x locals: x If this actually tests what you are talking about, then maybe it has been changed. I prefer to see arrays as values (in Transcript) and not a special kind of variable. That opens the doors to nice things. I thought maybe I had discovered a faster "is an array" test. Oh, well. Dar Scott From dsc at swcp.com Fri Mar 12 16:00:50 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 12 Mar 2004 14:00:50 -0700 Subject: delete vs empty variables In-Reply-To: Message-ID: <57F3DDC4-7468-11D8-9919-000A9567A3E6@swcp.com> On Friday, March 12, 2004, at 10:57 AM, hershrev wrote: > what is the (practical) difference between deleting a variable and > putting an empty into a var. ? except that this delete completely the > whole var and empty just putts an empty. Unless you are doing something fancy, plan on "put empty into x". > when I close a sub stack the locals don't delete or empty , so how do > I delete or put empty in all var's with out needing to spell out all > of them ? Unless a variable is global and it contains a large value, I don't bother. Dar Scott From kevin at runrev.com Fri Mar 12 16:01:52 2004 From: kevin at runrev.com (Kevin Miller) Date: Fri, 12 Mar 2004 21:01:52 +0000 Subject: Fix it before moving ahead In-Reply-To: <1A8E1249-744F-11D8-970C-000A27B49A96@major-k.de> Message-ID: On 12/3/04 6:00 pm, Klaus Major wrote: >> Yeah, but what other software companies do you know >> of where you can 'even' send an email to that companies >> management? I think you would be stopped at admin@ >> at least or support@ and not right to the source. > > Sure, but i think we cannot compare RR with any of these big shots! With all due respect, Runtime has thousands of customers. We have a small and efficient team. There is a limit to how many emails I can read and reply to in a day and still do other vital tasks. I read everything that is sent to me and reply to everything that needs a reply. There are plenty of companies our size where you cannot email the CEO at all. We are not one of them. I appreciate your patience and understanding. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From pixelbird at interisland.net Fri Mar 12 16:08:11 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 12 Mar 2004 13:08:11 -0800 Subject: Clipboard In-Reply-To: <20040312202550.B96A49300DD@mail.runrev.com> Message-ID: Hi Ken, > Date: Fri, 12 Mar 2004 11:58:51 -0600 > From: "Ken Ray" > Subject: RE: Clipboard > > I don't know about the first, ------------ When I copy some text, then open my Rev saved emails stack from the folder, it opens the stack, then I click New Card and it shows me a new card with the I-bar blinking in the field. With other programs, when I do this I can just paste and it works, but in this nothing happens, i.e., I have to go back to the email and copy the text again, then go back to my stack and paste. It's a pain, I'd like to fix it. ------------ > but the second can be done like this: > > set the clipboardData["text"] to empty > > That should work... ------------ OK, thanks. Ken N. From pixelbird at interisland.net Fri Mar 12 16:17:01 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 12 Mar 2004 13:17:01 -0800 Subject: Saving snapshots to files In-Reply-To: <20040312202550.B96A49300DD@mail.runrev.com> Message-ID: Hi Tom, > Date: Fri, 12 Mar 2004 13:40:33 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: use-revolution Digest, Vol 6, Issue 79 > > Then after import snapshot it is now an image and export image will > take care of it ----------- Looks like you missed a few posts in between (probably because of missing subject line replacements), but I already knew that much, been using it. But Wilhelm said there was an Export Snapshot command in the dictionary, which I couldn't find. That's the only reason I asked. Ken N. From kray at sonsothunder.com Fri Mar 12 16:26:12 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Mar 2004 15:26:12 -0600 Subject: Clipboard In-Reply-To: Message-ID: <01b401c40878$a877fcb0$6901a8c0@LightningFlash> > > I don't know about the first, > ------------ > When I copy some text, then open my Rev saved emails stack > from the folder, it opens the stack, then I click New Card > and it shows me a new card with the I-bar blinking in the field. > > With other programs, when I do this I can just paste and it > works, but in this nothing happens, i.e., I have to go back > to the email and copy the text again, then go back to my > stack and paste. It's a pain, I'd like to fix it. Well, I can tell you that it must be something in the IDE, as this problem does not show up in MetaCard. I'll see if I can find out why... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From chipp at chipp.com Fri Mar 12 16:39:13 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 12 Mar 2004 15:39:13 -0600 Subject: new plugin...altCleanStack Clean Up Your stacks and save up In-Reply-To: <004501c4082c$da49a820$8201000a@minipcxp> References: <20040311231547.DF878930085@mail.runrev.com> <004501c4082c$da49a820$8201000a@minipcxp> Message-ID: <40522E01.7050102@chipp.com> John, Nope, altCleanStack won't work on a password protected stack. You must first enter the password to 'unprotect' the stack, then clean it, then reset the password. best, Chipp John Rule wrote: > Very cool indeed Chipp! > > I was a little dismayed that you could actually alter a password protected > stack though...is there something we should know? > > JR From sanke at hrz.uni-kassel.de Fri Mar 12 17:14:57 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 12 Mar 2004 23:14:57 +0100 Subject: Saving snapshots to files Message-ID: <40523661.6070709@hrz.uni-kassel.de> On Fri, 12 Mar 2004 Thomas McGrath III <3mcgrath at adelphia.net> wrote: > Ken, > > It is actually "import snapshot" and will take a snapshot. > > Tom > > On Mar 12, 2004, at 12:57 PM, Ken Norris wrote: > > >> Hi Wilhelm, > >> > > > >>>> Date: Fri, 12 Mar 2004 16:19:01 +0100 > >>>> From: Wilhelm Sanke > >>>> Subject: Re: Saving snapshots to files > >>>> Ken mentioned in the meantime that there is no entry "export > snapshot" > >>>> in the documentation; there is none in Metacard, but in the > Transcript > >>>> Dictionary of Rev. > >> ---------- > >> There is no "export snapshot" command in my Rev Dictionary. Are you > >> saying > >> yours has such a command? I need to see it. Can you copy and paste it > >> here? > >> > >> TIA, > >> Ken N. > >> > > Thomas J. McGrath III Ken and Thomas, Actually both "import snapshot" and "export snapshot" can be found as cards in the Transcript Dictionary of Rev. 2.1.2 and 2.2.B1. Klaus Major wrote not long ago: > Yes, it reads: > > export snapshot [from rect[angle] rectangle [of window windowID]] \ > to {file filePath |container} [as format] [with mask maskFile] > > Has anybody succesfully used this command? > > I tried EVERYTHING, like storing the windowId into a variable first > etc... This worked for me (from my script in my first reply of this thread) concerning the "import snapshot" command: "put the windowID of this stack into StackID import snapshot from rect 197,145,1097,820 of window StackID" I did not use "export snapshot" so far, but will give it a try. Regards, Wilhelm Sanke From rjb at rz.uni-potsdam.de Fri Mar 12 17:33:43 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Fri, 12 Mar 2004 23:33:43 +0100 Subject: delete vs empty variables In-Reply-To: References: Message-ID: >On Friday, March 12, 2004, at 01:21 PM, Robert Brenstein wrote: > >>Except for one warning: variables that are arrays are omitted by >>those functions. >> >>Or was this fixed lately? Admitedly, I haven't checked the most >>recent release. It was not considered a bug as Scott did it this >>way by design. > >on mouseUp > put "a" into x > put "locals: " & the localnames & LF > put "a" into x[1] > put "locals: " & the localnames & LF after message >end mouseUp > >==> > >locals: >x > >locals: >x > >If this actually tests what you are talking about, then maybe it has >been changed. > >I prefer to see arrays as values (in Transcript) and not a special >kind of variable. That opens the doors to nice things. > >I thought maybe I had discovered a faster "is an array" test. Oh, well. > >Dar Scott > Indeed. I just checked myself and it works now. So, forget my warning :) Robert From chrism at lumin.us Fri Mar 12 20:41:49 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Fri, 12 Mar 2004 19:41:49 -0600 Subject: Animation not smooth . . . In-Reply-To: References: <20040312180008.654509300C7@mail.runrev.com> Message-ID: <9872DCA3-748F-11D8-BD00-000393B64EDC@lumin.us> Roger, Assuming you are running under OSX this is a known issue that is slated to be fixed. Already reported through bugzilla. Yours, Chris On Mar 12, 2004, at 1:03 PM, Roger Guay wrote: > I searched the archive but to no avail. Can anyone tell me why the > animations I build with Animation Builder are very smooth when run > from Animation Builders but very jerky when in the run > (revPlayAnimation "myAnim") mode? > > TIA, Roger > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Fri Mar 12 20:53:34 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 12 Mar 2004 17:53:34 -0800 Subject: Disappearing Images in Fields Message-ID: OK, seems I've been on a roll lately of unanswerable questions. Let's try another one: I have a field with several images displayed via imageSource. When the field's fixedLineHeight is true, images scrolled into view from the bottom of the scrolling are invisible until their rects fall completely within the field. As the field is scrolled further and the images are scrolled out of view at the top of the field, they remain visible. It's almost as if the images are shifted out of view at the bottom of the field unless the bottom-most portion of the images falls within the field. If the fixedLineHeight is set to to false, the images display properly but it's impossible to wrap the text as desired. I've posted a demo stack to better explain the issue (sorry, this was done on OSX and probably should be viewed using this system). go url "http://www.tactilemedia.com/download/imagedemo.rev" Thanks in advance for any recommendations. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From 3mcgrath at adelphia.net Fri Mar 12 21:08:29 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 12 Mar 2004 21:08:29 -0500 Subject: Disappearing Images in Fields In-Reply-To: References: Message-ID: <5261A191-7493-11D8-8DF5-000A95DA60FA@adelphia.net> Although I can't help with image source I did use a field (series of fields) and an image grouped with the group having scroll bars and the image works fine as the group is scrolled. Did you try it ? You still have to wrap by hand but you can use multiple fields and make wrapping easier. FWIW Tom On Mar 12, 2004, at 8:53 PM, Scott Rossi wrote: > > I have a field with several images displayed via imageSource. When the > field's fixedLineHeight is true, images scrolled into view from the > bottom > of the scrolling are invisible until their rects fall completely > within the > field. As the field is scrolled further and the images are scrolled > out of > view at the top of the field, they remain visible. It's almost as if > the > images are shifted out of view at the bottom of the field unless the > bottom-most portion of the images falls within the field. If the > fixedLineHeight is set to to false, the images display properly but > it's > impossible to wrap the text as desired. > > I've posted a demo stack to better explain the issue (sorry, this was > done > on OSX and probably should be viewed using this system). > > go url "http://www.tactilemedia.com/download/imagedemo.rev" > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From chipp at chipp.com Fri Mar 12 21:30:12 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 12 Mar 2004 20:30:12 -0600 Subject: Disappearing Images in Fields In-Reply-To: <5261A191-7493-11D8-8DF5-000A95DA60FA@adelphia.net> References: <5261A191-7493-11D8-8DF5-000A95DA60FA@adelphia.net> Message-ID: <40527234.40709@chipp.com> Scott, It's a feature! The 'surprise-check out this image' is the latest crave in creating a feeling of anticipation for your users! I checked it out, and as you know, it's a function of the fixedLineHeight property. You could hack around it with another scrolling fld and the formattedheight property, but it seems like a lot of trouble. In the past, I've just created the images the full width of the fld and had the text below. Looks fine, but doesn't solve *your* problem. best of luck, Chipp > On Mar 12, 2004, at 8:53 PM, Scott Rossi wrote: > >> >> I have a field with several images displayed via imageSource. When the >> field's fixedLineHeight is true, images scrolled into view from the >> bottom >> of the scrolling are invisible until their rects fall completely >> within the >> field. As the field is scrolled further and the images are scrolled >> out of >> view at the top of the field, they remain visible. It's almost as if the >> images are shifted out of view at the bottom of the field unless the >> bottom-most portion of the images falls within the field. If the >> fixedLineHeight is set to to false, the images display properly but it's >> impossible to wrap the text as desired. >> >> I've posted a demo stack to better explain the issue (sorry, this was >> done >> on OSX and probably should be viewed using this system). >> >> go url "http://www.tactilemedia.com/download/imagedemo.rev" From kray at sonsothunder.com Fri Mar 12 21:39:55 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Mar 2004 20:39:55 -0600 Subject: Disappearing Images in Fields In-Reply-To: Message-ID: <01e701c408a4$7baed290$6901a8c0@LightningFlash> Well Scott, I don't know how to fix it for embedded images in a field, but you could make it a scrolling group... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Scott Rossi > Sent: Friday, March 12, 2004 7:54 PM > To: How to use Revolution > Subject: Disappearing Images in Fields > > > OK, seems I've been on a roll lately of unanswerable > questions. Let's try another one: > > I have a field with several images displayed via imageSource. > When the field's fixedLineHeight is true, images scrolled > into view from the bottom of the scrolling are invisible > until their rects fall completely within the field. As the > field is scrolled further and the images are scrolled out of > view at the top of the field, they remain visible. It's > almost as if the images are shifted out of view at the bottom > of the field unless the bottom-most portion of the images > falls within the field. If the fixedLineHeight is set to to > false, the images display properly but it's impossible to > wrap the text as desired. > > I've posted a demo stack to better explain the issue (sorry, > this was done on OSX and probably should be viewed using this system). > > go url "http://www.tactilemedia.com/download/imagedemo.rev" > > Thanks in advance for any recommendations. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From pixelbird at interisland.net Fri Mar 12 21:57:45 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 12 Mar 2004 18:57:45 -0800 Subject: Clipboard In-Reply-To: <20040313020832.CC81D9300E9@mail.runrev.com> Message-ID: Hi Ken, > Date: Fri, 12 Mar 2004 15:26:12 -0600 > From: "Ken Ray" > Subject: RE: Clipboard >> With other programs, when I do this I can just paste and it >> works, but in this nothing happens, i.e., I have to go back >> to the email and copy the text again, then go back to my >> stack and paste. It's a pain, I'd like to fix it. > > Well, I can tell you that it must be something in the IDE, as this > problem does not show up in MetaCard. I'll see if I can find out why... ------------ I dunno. I didn't bother to make a standalone. Thanks much, Ken N. From pixelbird at interisland.net Fri Mar 12 22:18:14 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 12 Mar 2004 19:18:14 -0800 Subject: Disappearing Images in Fields In-Reply-To: <20040313020832.CC81D9300E9@mail.runrev.com> Message-ID: Hi Scott, > Date: Fri, 12 Mar 2004 17:53:34 -0800 > From: Scott Rossi > Subject: Disappearing Images in Fields > If the fixedLineHeight is set to to false, the images display properly but > it's impossible to wrap the text as desired. > > I've posted a demo stack to better explain the issue (sorry, this was done on > OSX and probably should be viewed using this system). ----------- Interesting problem. I don't have a cure, but it looks like it doesn't "see" the image until the line it's on is completely inside the field. Could it have something to do with mixing lines of text? Is the field supposed to be editable? If not, can you make the whole section, text and all, into an image? I think I'd try that next and see if it appears properly. Ken N. From pixelbird at interisland.net Fri Mar 12 22:50:05 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 12 Mar 2004 19:50:05 -0800 Subject: Saving snapshots to files In-Reply-To: <20040313020832.CC81D9300E9@mail.runrev.com> Message-ID: Hello Wilhelm, > Date: Fri, 12 Mar 2004 23:14:57 +0100 > From: Wilhelm Sanke > Subject: Re: Saving snapshots to files > Actually both "import snapshot" and "export snapshot" can be found as > cards in the Transcript Dictionary of Rev. 2.1.2 and 2.2.B1. > > Klaus Major wrote not long ago: > >> Yes, it reads: >> >> export snapshot [from rect[angle] rectangle [of window windowID]] \ >> to {file filePath |container} [as format] [with mask maskFile] ------------ OK, sorry, my mistake, must be a new command. I remember reading Klaus' post now. Hmmm. ------------ > This worked for me (from my script in my first reply of this thread) > concerning the "import snapshot" command: > > "put the windowID of this stack into StackID > import snapshot from rect 197,145,1097,820 of window StackID" ------------ Yes, import snapshot works for me too, but I'm still fiddling with the scripts to extract it and send it to a folder. Maybe I'll get back into it tonight if I don't fall asleep on my keyboard. I spent the better part of the last three days whacking back about 500-600 giant sword ferns. I'm pretty much numb. Thanks for your help. Ken N. From jacque at hyperactivesw.com Fri Mar 12 23:47:50 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 12 Mar 2004 22:47:50 -0600 Subject: Manipulating PLAIN text on the clipboard In-Reply-To: References: Message-ID: <40529276.2030007@hyperactivesw.com> On 3/10/04 11:00 PM, JonathanC at ag.nsw.gov.au wrote: >>No matter where I copy the text FROM, no matter what font and size it > > was, > >>it always ends up after pasting (assuming I paste it into an application > > >>that supports styled text) as Lucida Grande, 11pt. Well, I was hoping the script error was causing it, but you are right, I can repeat your results here. Whenever the clipboardData is manipulated and replaced by a script, it will paste as styled text using (I think) the default system text properties. It looks like a bug to me. Better put it into Bugzilla so Tuv can look at it. If you don't know how to do that, write me off list and I will. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Sat Mar 13 00:02:56 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 12 Mar 2004 21:02:56 -0800 Subject: Disappearing Images in Fields In-Reply-To: <40527234.40709@chipp.com> Message-ID: >> I have a field with several images displayed via imageSource. When the >> field's fixedLineHeight is true, images scrolled into view from the >> bottom of the scrolling are invisible until their rects fall completely >> within the field. On 3/12/04 6:30 PM, "Chipp Walters" wrote: > It's a feature! The 'surprise-check out this image' is the latest crave > in creating a feeling of anticipation for your users! Funny how many surprise "features" I've come across lately... Thanks to all for the suggestions. Ultimately I'd prefer to keep the content as HTMLtext since the field will display content from several pages. Hardwiring everything will, as pointed out, be a lot of work and pretty much defeats the purpose of HTMLtext to begin with (kind of like building Web pages as 100% images, or separating all images of a Web page out into DHTML layers). Arg. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From scott at tactilemedia.com Sat Mar 13 00:43:32 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 12 Mar 2004 21:43:32 -0800 Subject: Disappearing Images in Fields In-Reply-To: Message-ID: >> If the fixedLineHeight is set to to false, the images display properly but >> it's impossible to wrap the text as desired. > Interesting problem. I don't have a cure, but it looks like it doesn't "see" > the image until the line it's on is completely inside the field. Could it > have something to do with mixing lines of text? And what I don't understand is why the image clips fine at the top of the field but not at the bottom... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From nnoydb at excite.com Sat Mar 13 01:41:04 2004 From: nnoydb at excite.com (Kevin) Date: Sat, 13 Mar 2004 01:41:04 -0500 (EST) Subject: Fix Fielded Data Files? Message-ID: <20040313064104.404A93D09@xprdmailfe10.nwk.excite.com> I am attempting to process a fix fielded file where each "line" (delimited the unix way) is a record and the fields are specified lengths. I have been searching through the Transcript language dictionary with little luch on how I should go about this. Is there a perl style unpack function? What functions should I reference? Another problem that I may need assistance with is the file is significantly larger than memory will allow how so I read parts? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From nnoydb at excite.com Sat Mar 13 01:51:34 2004 From: nnoydb at excite.com (Kevin) Date: Sat, 13 Mar 2004 01:51:34 -0500 (EST) Subject: Fix Fielded Data Files? Message-ID: <20040313065134.A7CC33D16@xprdmailfe10.nwk.excite.com> Sorry, I know how to handle the fix filed problem just hit me after sending the message put character 1 to 80 into myField DUH! Reading only part of a file is my real problem I was trying to use the following syntax but ran out of memory put URL "file:abc" into myVariable Any ideas? -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From chipp at chipp.com Sat Mar 13 02:05:06 2004 From: chipp at chipp.com (Chipp Walters) Date: Sat, 13 Mar 2004 01:05:06 -0600 Subject: Fix Fielded Data Files? In-Reply-To: <20040313065134.A7CC33D16@xprdmailfe10.nwk.excite.com> References: <20040313065134.A7CC33D16@xprdmailfe10.nwk.excite.com> Message-ID: <4052B2A2.70401@chipp.com> see: read from file in the transcript dict Kevin wrote: > > Sorry, I know how to handle the fix filed problem just hit me after sending the message > > put character 1 to 80 into myField > > DUH! > > Reading only part of a file is my real problem I was trying to > use the following syntax but ran out of memory > > put URL "file:abc" into myVariable > > Any ideas? > > > > -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- > Disclaimer: > > Any resemblance between the above views and those of my > employer, my terminal, or the view out my window are purely > coincidental. > Any resemblance between the above and my own views is non-deterministic. > > The question of the existence of views in the absence of anyone to hold > them > is left as an exercise for the reader. The question of the existence of > the reader > is left as an exercise for the second god coefficient. > (A discussion of non-orthogonal, non-integral polytheism is beyond the > scope of this article.) > > > > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From briany at qldlearning.com Sat Mar 13 02:41:29 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 13 Mar 2004 02:41:29 -0500 Subject: Disappearing Images in Fields In-Reply-To: Message-ID: Scott, Played with it a little here, and the only thing that seemed to work was really dirty. But what I did was: 1) Make the field non-scrolling 2) "Mask" off the bottom of the field by at least the height of the largest image, using another opaque field on top of it 3) Rolled my own scrollbar Thus when the field scrolls, the image comes into focus under the opaque field, renders, and then pops out the top of it. Of course on top of all of this, you'll have to put extra blank space at the bottom so that it can scroll all the way, etc, etc. It works, but it ain't something I'd wanna do more than once. Heck, it might be easier to just trap the scrollbarDrag message, check for the next imageSource and just overlay the actual image in the right location until the mouse is up. - Brian > go url "http://www.tactilemedia.com/download/imagedemo.rev" From scott at tactilemedia.com Sat Mar 13 02:56:08 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 12 Mar 2004 23:56:08 -0800 Subject: Disappearing Images in Fields In-Reply-To: Message-ID: On 3/12/04 11:41 PM, "Brian Yennie" wrote: > Played with it a little here, and the only thing that seemed to work > was really dirty. A creative solution... Dirty is good -- I can get dirty. This, as you indicated, might be a chore when accessing multiple pages. But who knows... I thought I was onto something there for a minute with the textShift property and fixedLineHeight off, but no cigar. Oh well. Thanks again to you list folks for the suggested workarounds. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pixelbird at interisland.net Sat Mar 13 03:06:50 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 13 Mar 2004 00:06:50 -0800 Subject: Disappearing Images in Fields In-Reply-To: <20040313070527.1D721930103@mail.runrev.com> Message-ID: Howdy, > Date: Fri, 12 Mar 2004 21:43:32 -0800 > From: Scott Rossi > Subject: Re: Disappearing Images in Fields > > And what I don't understand is why the image clips fine at the top of the > field but not at the bottom... ------------ Well, I think it's a thing having to do with mixing the image with text in the same area. The image is on the left and it has multiple lines of text to the right of it. I've never seen anyone try to do that in a field before. You have many lines of text in the same space as the image, which should be on one line. So, I think it's seeing the image as being wrapped with the last line of text to its right. Therefore, it won't show the image until the last line of text to its right comes up. That would also account for why it goes off the top OK. It thinks it's part of the last line of text, so it stays until it goes off with the rest of the last line to its right. The part of the image above it gets clipped by the top of the field because of its position, i.e., it already exists in the visual portion of the field, which isn't true at the bottom because of it being part of the last line of text. Anyway, that's the best I can come up with. If I'm right, making the whole thing a group with a vertical scrollbar, like Ken Ray says, should fix the problem. HTH, Ken N. From scott at tactilemedia.com Sat Mar 13 03:16:40 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 13 Mar 2004 00:16:40 -0800 Subject: Disappearing Images in Fields In-Reply-To: Message-ID: On 3/13/04 12:06 AM, "Ken Norris" wrote: > Anyway, that's the best I can come up with. If I'm right, making the whole > thing a group with a vertical scrollbar, like Ken Ray says, should fix the > problem. Good suggestion but I tried it -- the images still disappear when the field is scrolled within the group. Brian Yennie wins the prize for a dirty but possibly workable solution. Thanks again. Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sims at ezpzapps.com Sat Mar 13 03:59:15 2004 From: sims at ezpzapps.com (sims) Date: Sat, 13 Mar 2004 09:59:15 +0100 Subject: Fix it before moving ahead In-Reply-To: References: Message-ID: >With all due respect, Runtime has thousands of customers. We have a small >and efficient team. There is a limit to how many emails I can read and >reply to in a day and still do other vital tasks. Exactly why I proposed a Rev Minister of Communication. When companies grow-up it is a good idea to implement a structure so that one person at the top does not have to nor try to answer all questions. Delagation of duties, not to mention authority, is part of a managers job. If Rev has grown to "thousands of customers" then perhaps it is time to examine how the business can benefit from fine-tuning and thereby enable it to grow even larger and more secure. Why not aim to be better than those "companies our size" ? > I read everything that is >sent to me and reply to everything that needs a reply. It is your business and your right to choose who to ignore, of course. Regards, sims From chrism at lumin.us Sat Mar 13 07:35:36 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Sat, 13 Mar 2004 06:35:36 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> Message-ID: I have been wondering about this as well, having just gotten a studio license with 2.12 and finding out that the majority of the bug database is scheduled two updates away and only being entitled to one. On Mar 12, 2004, at 7:24 AM, Frank Leahy wrote: > > On Friday, March 12, 2004, at 12:24 PM, > use-revolution-request at lists.runrev.com wrote: > >> Am 11.03.2004 um 22:54 schrieb Kevin Miller: >> >>> We have included some bug fixes for 2.2 and scheduled the majority of >>> the >>> rest of the database for 2.3. The situation will continue to >>> improve. >> >>> We have limited resources, this is what we can deliver just now. >> >> > > Sounds like 2.2 might be more like a 2.1.5. > > Can someone at RR state whether we are going to be expected to pay > $299 for the 2.2 upgrade, and then another $299 for the 2.3 upgrade? > > Inquiring minds want to know... > > -- Frank > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Yours, Chris From j at clsdesignassociates.com Sat Mar 13 08:11:01 2004 From: j at clsdesignassociates.com (j) Date: Sat, 13 Mar 2004 07:11:01 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> Message-ID: Ah, the issues of old. Business ethics would mandate all bug fix/tweak/minor improvement updates be free, while feature upgrades (including at least three new major features) may or may not require a new "upgrade license" (which should be perhaps 25% of the software's retail cost). Of course, how often do we find ethics in business ethics these days...? J. On Mar 13, 2004, at 6:35 AM, Christopher Mitchell wrote: > I have been wondering about this as well, having just gotten a studio > license with 2.12 and finding out that the majority of the bug > database is scheduled two updates away and only being entitled to one. -- David J. Downs j at clsdesignassociates.com http://www.clsdesignassociates.com From 3mcgrath at adelphia.net Sat Mar 13 08:12:41 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 13 Mar 2004 08:12:41 -0500 Subject: Disappearing Images in Fields In-Reply-To: References: Message-ID: <1BAB727C-74F0-11D8-8DF5-000A95DA60FA@adelphia.net> No, the image would be an "image" over the field in the group and not in any field. Then it works fine. But it is a different beast then. Tom On Mar 13, 2004, at 3:16 AM, Scott Rossi wrote: > On 3/13/04 12:06 AM, "Ken Norris" wrote: > >> Anyway, that's the best I can come up with. If I'm right, making the >> whole >> thing a group with a vertical scrollbar, like Ken Ray says, should >> fix the >> problem. > > Good suggestion but I tried it -- the images still disappear when the > field > is scrolled within the group. > > Brian Yennie wins the prize for a dirty but possibly workable solution. > > Thanks again. > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From klaus at major-k.de Sat Mar 13 09:20:04 2004 From: klaus at major-k.de (Klaus Major) Date: Sat, 13 Mar 2004 15:20:04 +0100 Subject: Fix it before moving ahead In-Reply-To: References: Message-ID: <85568E20-74F9-11D8-8CFC-000A27B49A96@major-k.de> Hi Kevin, > On 12/3/04 6:00 pm, Klaus Major wrote: > >>> Yeah, but what other software companies do you know >>> of where you can 'even' send an email to that companies >>> management? I think you would be stopped at admin@ >>> at least or support@ and not right to the source. >> >> Sure, but i think we cannot compare RR with any of these big shots! I hope you did not get me wrong here... > With all due respect, Runtime has thousands of customers. We have a > small > and efficient team. There is a limit to how many emails I can read and > reply to in a day and still do other vital tasks. I read everything > that is > sent to me and reply to everything that needs a reply. There are > plenty of > companies our size where you cannot email the CEO at all. We are not > one of > them. I appreciate your patience and understanding. I did NOT mean you cannot be compared to others because you are an obscure and cheesy company! ;-) Au contraire, mon ami! I only wanted to express that you are in fact something very, very special in the utmost positive sense! :-) > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools Regards Klaus Major klaus at major-k.de www.major-k.de From kray at sonsothunder.com Sat Mar 13 11:08:42 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 13 Mar 2004 10:08:42 -0600 Subject: Disappearing Images in Fields In-Reply-To: Message-ID: <003601c40915$7508f120$6d01a8c0@DELL4600> Scott, did you make a non-scrolling field within the scrolling group? That is, if the non-scrolling field was 1000 pixels tall and the group was only 200 pixels tall with a vertical scrollbar, would that work? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Scott Rossi > Sent: Saturday, March 13, 2004 2:17 AM > To: How to use Revolution > Subject: Re: Disappearing Images in Fields > > > On 3/13/04 12:06 AM, "Ken Norris" wrote: > > > Anyway, that's the best I can come up with. If I'm right, > making the > > whole thing a group with a vertical scrollbar, like Ken Ray says, > > should fix the problem. > > Good suggestion but I tried it -- the images still disappear > when the field is scrolled within the group. > > Brian Yennie wins the prize for a dirty but possibly workable > solution. > > Thanks again. > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From albrecht at act-net.com Sat Mar 13 11:25:10 2004 From: albrecht at act-net.com (A.C.T.) Date: Sat, 13 Mar 2004 17:25:10 +0100 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> Message-ID: <405335E6.3070401@act-net.com> Hi, > I have been wondering about this as well, having just gotten a studio > license with 2.12 and finding out that the majority of the bug database > is scheduled two updates away and only being entitled to one. Of course this was an issue for me as well before I decided to support the company by paying the studio license fee. But in fact the policy says "you are entitled to ONE free upgrade" - it does NOT SAY "you are entitled to ONE DIRECTLY FOLLOWING upgrade". So I just shrugged and told myself: Ok, I just get that upgrade for free that I want - I could wait until V3.0 and get that for free, since I have ONE UPGRADE FREE. Of course (being a full time software developer myself) I expect bug fixes to be free of charge anyhow. There is a clear difference between "updates" (bug fixes) and "upgrades" (as mentioned in the license), the later being major feature enhancements. So I am very sure that Runrev will behave like most software companies (the so called evil ones included) and hand out bugfixes free of charge. No computer software is "free of bugs" and as a customer AND developer I am absolutely sure that Runrev will not be any different to most serious companies: Updates are free for registered users, upgrades aren't. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From mpetrides at earthlink.net Sat Mar 13 11:57:50 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 13 Mar 2004 11:57:50 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <405335E6.3070401@act-net.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> Message-ID: <8FDC932C-750F-11D8-AFD0-000A959D005E@earthlink.net> >>>On Mar 13, 2004, at 11:25 AM, A.C.T. wrote: So I am very sure that Runrev will behave like most software companies (the so called evil ones included) and hand out bugfixes free of charge. No computer software is "free of bugs" and as a customer AND developer I am absolutely sure that Runrev will not be any different to most serious companies: Updates are free for registered users, upgrades aren't. > Marc, Ah, but what happens when those bug fixes come bundled with major feature enhancements? Is that an update or an upgrade? Sounds like an upgrade to me. I like your idea about having a choice in which upgrade you want to take. I hope you'll post on this list what happens when you try to use your free upgrade to go from 2.x to 3.x, because I suspect this is an eventuality that RunRev had not anticipated and had not intended. Clever reading on your part! Marian From ambassador at fourthworld.com Sat Mar 13 12:45:08 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 Mar 2004 09:45:08 -0800 Subject: SoCal RevDevCon - March 24 Message-ID: <405348A4.4000509@fourthworld.com> The next SoCal RevDevCon meeting will be held on Wednesday, March 24, here at the Fourth World Embassy in downtown Los Angeles. Agenda for Wednesday, March 24 ------------------------------ 7:00pm: Meet, gab, problem-solve -- bring your scripting questions 7:30pm: Presentation: Devolution 1.0, a sneak preview of a toolkit from Fourth World 8:00pm: Dinner at Barbara's, the restaurant just a few yards away with an excellent wine list 9:00pm: Return to the loft for discuss our main topic: "Revolution 3.0: the blue-sky wish list" Things you'd like to see in Rev 3.0; Geoff Canyon will moderate and take notes Bring anyone you like -- we'll happily make room around the new meeting tables downstairs. Location -------- Fourth World Embassy 620 Moulton Avenue, Studio 101 Los Angeles, CA 90031 See for directions. REQUEST: Our group has grown large enough that we could use a projector for the meetings. If you can bring one please let me know. Thanks! -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From gcanyon at inspiredlogic.com Sat Mar 13 12:50:58 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 13 Mar 2004 09:50:58 -0800 Subject: Fix it before moving ahead In-Reply-To: References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: On Mar 12, 2004, at 8:47 AM, sims wrote: > It would indeed be a very good thing for Rev to communicate more often > to Rev users. Why hasn't the Rev announcement at San Fran been made > public? > > Making Ken Ray Minister of Revzilla & Bugs was a great move. Not sure I know what "announcement at San Fran" you're talking about? Ken was already master of Revzilla -- he created it. I asked him to take on the larger responsibility of overseeing bugzilla in general, and he graciously agreed. I didn't want him to have to be the public face of bugzilla, so I didn't announce it. I still don't want him to have to be the public face of bugzilla, so let me make this announcement instead: For the last month and a half, I've been responsible for getting the next release of Revolution out the door. I've been working hard to organize the process, and I think the results will show through the next several releases. If you have a question or concern regarding schedule, feature set, bug fixes, or anything else, please email me directly. regards, Geoff Canyon gcanyon at inspiredlogic.com From ambassador at fourthworld.com Sat Mar 13 12:57:20 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 Mar 2004 09:57:20 -0800 Subject: Fix it before moving ahead In-Reply-To: References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: <40534B80.5000903@fourthworld.com> Geoff Canyon wrote: >> Why hasn't the Rev announcement at San Fran been made public? > > Not sure I know what "announcement at San Fran" you're talking about? The only announcement I'm aware of is the one that was made very publicly: I feel posting a press release to several hundred news sites probably constitutes a reasonable effort to get the word out. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From MGreenb551 at aol.com Sat Mar 13 12:59:01 2004 From: MGreenb551 at aol.com (MGreenb551 at aol.com) Date: Sat, 13 Mar 2004 12:59:01 EST Subject: Image Partially Displayed Message-ID: <1d0.1be2b69e.2d84a5e5@aol.com> Fairly simple scenario: Title page goes to any of a number of marked cards (with a transition). Each card has an image object, and on top of the image a transparent field which my script fills with text after a few seconds. The image does not display anything, it's all plain white, until the transparent field is "shown", then only the part of the image that is covered by the field is displayed, surrounded by white. This happens consistently on every card, but only the first time that card is visited. If the stack returns to that card, the image shows correctly. By the way, this happens in the development environment as well as in a compiled standalone. It even happens in the browse tool mode. I've tried to solve the problem by forcing an additional "show" of the image. I've tried changing the buffering property to always. I've tried grouping the image. I've tried different transitions. Nothing I've tried makes the images on these cards display correctly when the stack first visits them. Can anyone give me a clue on this one? My development machine is running on Mac OS X (10.2.3) My Rev version is 2.0r1 Thanks in Advance, Mark Greenberg From jacque at hyperactivesw.com Sat Mar 13 13:05:01 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 13 Mar 2004 12:05:01 -0600 Subject: Image Partially Displayed In-Reply-To: <1d0.1be2b69e.2d84a5e5@aol.com> References: <1d0.1be2b69e.2d84a5e5@aol.com> Message-ID: <40534D4D.6050609@hyperactivesw.com> On 3/13/04 11:59 AM, MGreenb551 at aol.com wrote: > Fairly simple scenario: Title page goes to any of a number of marked > cards (with a transition). Each card has an image object, and on top of the > image a transparent field which my script fills with text after a few seconds. > The image does not display anything, it's all plain white, until the > transparent field is "shown", then only the part of the image that is covered by the > field is displayed, surrounded by white. This happens consistently on every > card, but only the first time that card is visited. Try setting the alwaysBuffer of the image to true. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gcanyon at inspiredlogic.com Sat Mar 13 13:10:02 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 13 Mar 2004 10:10:02 -0800 Subject: Fix it before moving ahead In-Reply-To: References: Message-ID: On Mar 12, 2004, at 3:35 AM, Klaus Major wrote: > "Bugzilla" is still not 100% compatible with "Safari" (or vice versa?)! > > If there was not the fantastic "RevZilla" by Ken Ray (Hooray for Mr. > Ray!!! :-) > OS X users like me (who don't want to install another browser, why > should we?) > would not be able to report bugs at all... On Mar 12, 2004, at 3:52 AM, xbury.cs at clearstream.com wrote: > And bugzilla better go out the window... They have the power to do a > revzilla > and they force us to do html... go figure... Just a quick note: bugzilla is a well-known, free, ready-to-go bug tracking program. It would have taken a great deal of time and effort to build our own. Bugzilla works fine with other browsers on OS X -- it's the only reason I still have IE installed on my PowerBook. In addition, you can install the debug menu on Safari (google: safari debug menu) and select a different referrer and Safari will work fine. RevZilla was a major effort on Ken's part, done in his spare time. He could say for sure, but I'm betting he has at least a few hundred hours in it. regards, Geoff Canyon gcanyon at inspiredlogic.com From trevor at mangomultimedia.com Sat Mar 13 13:47:51 2004 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Sat, 13 Mar 2004 11:47:51 -0700 Subject: MetaCard External SDK pre-Carbon? Message-ID: Does anybody know of a resource for pre-Carbon externals in MetaCard? Is there an SDK hiding somewhere? After doing some testing It seems that memory allocation must be handled differently in a Classic external as opposed to a Win/Mac OS X external and it would be good to see the proper way to approach this. Thanks, Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From scott at tactilemedia.com Sat Mar 13 14:44:09 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 13 Mar 2004 11:44:09 -0800 Subject: Disappearing Images in Fields In-Reply-To: <003601c40915$7508f120$6d01a8c0@DELL4600> Message-ID: Recently, "Ken Ray" wrote: > did you make a non-scrolling field within the scrolling group? > That is, if the non-scrolling field was 1000 pixels tall and the group > was only 200 pixels tall with a vertical scrollbar, would that work? Yes, the field was set to its full height and cropped by the group. Embedded images still appear invisible before being scrolled into view. Goofy, I know, but it happens. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From gbojsza at mac.com Sat Mar 13 14:46:14 2004 From: gbojsza at mac.com (Bojsza) Date: Sat, 13 Mar 2004 13:46:14 -0600 Subject: Rev Printing only in Landscape (Linux) Message-ID: <16390E9C-7527-11D8-81F4-003065F00EF2@mac.com> I have been unable to get Revolution to print in portrait on my Mandrake Linux. All other Linux apps are fine and print in either mode based on user selection. I cannot get File Page Setup... to appear? (I also have re-installed Revolution R2.0r1 to ensure nothing is corrupt). When I open Revolution I check and their (printRotated and printPaperSize) defaults are properly set. Of course when I set the commands for different parameters neither printRotated or printPaperSize seem affected. Any suggestions would be appreciated. thanks, Glen From sanke at hrz.uni-kassel.de Sat Mar 13 14:47:11 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sat, 13 Mar 2004 20:47:11 +0100 Subject: Saving snapshots to files Message-ID: <4053653F.3020605@hrz.uni-kassel.de> Klaus Major wrote not long ago: > Yes, it reads: > > export snapshot [from rect[angle] rectangle [of window windowID]] \ > to {file filePath |container} [as format] [with mask maskFile] > > Has anybody succesfully used this command? > > I tried EVERYTHING, like storing the windowId into a variable first > etc... Klaus and Ken, The "export snapshot" command works with Rev 2.1.2 or Metacard 2.5.1 or higher (2.2.B1 and 2.6a2). Elementary script: on mouseUp put the rect of image 1 into trect put the windowID of this stack into StackID export snapshot from rect trect of window StackID to file "ImageTest.jpg" as JPEG end mouseUp If you want to save snapshots consecutively in a special folder "images" - if I understand correctly this is about what Ken wanted - something like this works (tested on Windows XP with Metacard 2.5.1): on mouseUp put the directory into OldDir put OldDir&"/"&"images" into NewDir set the directory to NewDir #===computes the number of files in folder "images"and sets new image name == put the number of lines of the files into ImageNumber put "ImageTest"&(Imagenumber + 1)&".jpg" into NewImageName #========================================================== put the rect of image 1 into trect put the windowID of this stack into StackID export snapshot from rect trect of window StackID to file NewImageName as JPEG set the directory to OldDir end mouseUp Cheers, Wilhelm From jacque at hyperactivesw.com Sat Mar 13 14:55:04 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 13 Mar 2004 13:55:04 -0600 Subject: MetaCard External SDK pre-Carbon? In-Reply-To: References: Message-ID: <40536717.8010807@hyperactivesw.com> On 3/13/04 12:47 PM, Trevor DeVore wrote: > Does anybody know of a resource for pre-Carbon externals in MetaCard? > Is there an SDK hiding somewhere? After doing some testing It seems > that memory allocation must be handled differently in a Classic external > as opposed to a Win/Mac OS X external and it would be good to see the > proper way to approach this. I have some old HyperCard materials I'll send you offlist. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pixelbird at interisland.net Sat Mar 13 15:19:36 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 13 Mar 2004 12:19:36 -0800 Subject: Disappearing Images in Fields In-Reply-To: <20040313162155.1274E9300B7@mail.runrev.com> Message-ID: Yea Thomas, > Date: Sat, 13 Mar 2004 08:12:41 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: Disappearing Images in Fields > > No, the image would be an "image" over the field in the group and not > in any field. Then it works fine. But it is a different beast then. ----------- I didn't try it but I bet that's what Ken Ray was thinking, and me too. You don't just 'group' the field. The image needs to be separate from the text when you create it, but you put it in its position, then group it with the text. That should work. Ken N. From pixelbird at interisland.net Sat Mar 13 15:29:04 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 13 Mar 2004 12:29:04 -0800 Subject: Disappearing Images in Fields In-Reply-To: <20040313162155.1274E9300B7@mail.runrev.com> Message-ID: Hi Ken, > Date: Sat, 13 Mar 2004 10:08:42 -0600 > From: "Ken Ray" > Subject: RE: Disappearing Images in Fields > > Scott, did you make a non-scrolling field within the scrolling group? > That is, if the non-scrolling field was 1000 pixels tall and the group > was only 200 pixels tall with a vertical scrollbar, would that work? ------------ FWIW, I think that should work too. But if it doesn't, you could go crazy and make the whole field an image, then group the image and add your vertical scrollbar. I guarowntee that'll work, but you couldn't include things like linked text, etc., nor would the text be easily editable. You'd have to make linked text into transparent buttons or fields to emulate hypertext behavior. Ken N. From jspencer78 at mac.com Sat Mar 13 15:40:50 2004 From: jspencer78 at mac.com (James Spencer) Date: Sat, 13 Mar 2004 14:40:50 -0600 Subject: Saving substacks in stand alones Message-ID: Newbie question just so I can understand what is happening. I'm not understanding how message passing works or how "this" works in the context of substacks. I've got some old stuff I'm converting to Rev. standalones to run under OS X and I've been wandering through the example Employee Data Base just to see how it is being done. Being Unix based, the standalone can't save itself so I understand why a separate stack is used. This separate stack, while cloned from the main stack is a completely separate file. The main stack opens or creates this separate data stack, brings it to the front and hides itself (the main stack). So far so good. What I don't get is how the file saving code works. The menu handler for file menu items in the data stack is in the card script for the currently displayed card; the Save menu choice calls doFileSave. There is no doFileSave in the card script nor in that card's stack so it ends up going to the "main" stack where it is executed. The file itself gets saved in the "main" stack's script where the handler calls, after some setup stuff: save this stack What I don't get and hope that some kind soul will tell me is: a) Considering that the data stack is not a substack of the main stack but rather is a completely separate entity in its own file, why does the doFileSave message get sent to the main stack? I can surmise that the main stack of a stand alone application is always in the message chain but that doesn't explain to me why that works even within the Revolution Environment where I can have lots of stacks open. b) How does the "this" work in the line above? Does "this stack" refer to the stack from which the message was sent? Thanks for the help. Spence James P. Spencer Rochester, MN jspencer78 at charter.net "Badges?? We don't need no stinkin badges!" From graham.samuel at wanadoo.fr Sat Mar 13 17:49:05 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Sat, 13 Mar 2004 23:49:05 +0100 Subject: Naive question about cascading menus Message-ID: <6.0.3.0.2.20040313234217.01cf2d68@pop3.blueyonder.co.uk> Folks, I've puzzled over the docs, but I can't understand how I can have a menu in a normal menu bar (not a stack menu) which can have some items that cascade (i.e. have submenus) and some that don't. There is a nice example in The Scripter's Scrapbook, where e.g. an item of the 'text' menu cascades into a list of fonts, while others don't cascade. It seems from the docs that (a) your menu has to be a stack menu and (b) its menuMode of 'cascade' applies to the whole menu (button), not just some items of it. Clearly I have missed something pretty massive. I feel dumb, but there it is. All help gratefully received, as ever. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From albrecht at act-net.com Sat Mar 13 17:56:07 2004 From: albrecht at act-net.com (A.C.T.) Date: Sat, 13 Mar 2004 23:56:07 +0100 Subject: Upgrade versus update In-Reply-To: <8FDC932C-750F-11D8-AFD0-000A959D005E@earthlink.net> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> <8FDC932C-750F-11D8-AFD0-000A959D005E@earthlink.net> Message-ID: <40539187.4080808@act-net.com> Hi, Marian, > Ah, but what happens when those bug fixes come bundled with major > feature enhancements? Is that an update or an upgrade? Sounds like an > upgrade to me. That's an "upgrade", as it carries "major enhancements". Please don't get me wrong on this: I am willing to pay for "upgrades" (that I need) and I am expecting free "updates" where necessary! Now if a company decides to NOT bugfix their product "for free" for the honest customer the result - at least on the long run - will be: less customers. That's just what the market is like: The way you deal with your customers defines the way they deal with you. I have bought my license from Runrev because I think Revolution is a product that may help me creating some specific products. I haven't really started using it (as I really get headache from Transcript), so I cannot tell if I "need" an update or an upgrade right now :-) > I like your idea about having a choice in which upgrade you want to > take. I hope you'll post on this list what happens when you try to use > your free upgrade to go from 2.x to 3.x, because I suspect this is an > eventuality that RunRev had not anticipated and had not intended. > Clever reading on your part! Well, that's just what the license says: "Your key is valid for the current release and one upgrade." It does not say "and the next upgrade available", it clearly says "and one upgrade". So it is my choice which upgrade I want to have for free: if there are major enhancements in the next version it's most likely that I choose that. If the next-plus-one version is two years ahead, it's very likely that I also choose the next version as well. But if the frequency of upgrades should be three/four a year, it's very likely that I do not upgrade to the very next but one of the following versions. According to the license that's what the key is for: "one free upgrade". I consider this a fair license and I am going to change some of my own licenses according to this idea. Back to "updates": Software nearly never ever is "bug-free". A cooperative way to keep your customers satisfied is handing out "patches" (or call them "updates"), because this shows: You do care for what you have done. That's true especially for companies that have limited resources: The smaller your budget is the more important it is to have satisfied customers (I tend to call them "partners") that are willing to pay for "real upgrades", because you fix the bugs you made in the product you sold them. Only big companies can allow themselves to ignore that they have made mistakes (do I need to name some?) and "sell every bugfix as an upgrade". From the cooperative side this leads to short-term partnerships, and it's up to the company to decide if they prefer that to long-term partnerships with customers/partners that pay for "real upgrades" because you care for your product. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From mpetrides at earthlink.net Sat Mar 13 17:56:41 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 13 Mar 2004 17:56:41 -0500 Subject: Upgrade versus update In-Reply-To: <40539187.4080808@act-net.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> <8FDC932C-750F-11D8-AFD0-000A959D005E@earthlink.net> <40539187.4080808@act-net.com> Message-ID: I couldn't agree more with all the points you made. Marian On Mar 13, 2004, at 5:56 PM, A.C.T. wrote: > Hi, Marian, > >> Ah, but what happens when those bug fixes come bundled with major >> feature enhancements? Is that an update or an upgrade? Sounds like >> an upgrade to me. > > That's an "upgrade", as it carries "major enhancements". > Please don't get me wrong on this: I am willing to pay for "upgrades" > (that I need) and I am expecting free "updates" where necessary! > > Now if a company decides to NOT bugfix their product "for free" for > the honest customer the result - at least on the long run - will be: > less customers. That's just what the market is like: The way you deal > with your customers defines the way they deal with you. I have bought > my license from Runrev because I think Revolution is a product that > may help me creating some specific products. I haven't really started > using it (as I really get headache from Transcript), so I cannot tell > if I "need" an update or an upgrade right now :-) > >> I like your idea about having a choice in which upgrade you want to >> take. I hope you'll post on this list what happens when you try to >> use your free upgrade to go from 2.x to 3.x, because I suspect this >> is an eventuality that RunRev had not anticipated and had not >> intended. Clever reading on your part! > > Well, that's just what the license says: "Your key is valid for the > current release and one upgrade." It does not say "and the next > upgrade available", it clearly says "and one upgrade". So it is my > choice which upgrade I want to have for free: if there are major > enhancements in the next version it's most likely that I choose that. > If the next-plus-one version is two years ahead, it's very likely that > I also choose the next version as well. But if the frequency of > upgrades should be three/four a year, it's very likely that I do not > upgrade to the very next but one of the following versions. According > to the license that's what the key is for: "one free upgrade". I > consider this a fair license and I am going to change some of my own > licenses according to this idea. > > Back to "updates": Software nearly never ever is "bug-free". A > cooperative way to keep your customers satisfied is handing out > "patches" (or call them "updates"), because this shows: You do care > for what you have done. That's true especially for companies that have > limited resources: The smaller your budget is the more important it is > to have satisfied customers (I tend to call them "partners") that are > willing to pay for "real upgrades", because you fix the bugs you made > in the product you sold them. Only big companies can allow themselves > to ignore that they have made mistakes (do I need to name some?) and > "sell every bugfix as an upgrade". From the cooperative side this > leads to short-term partnerships, and it's up to the company to decide > if they prefer that to long-term partnerships with customers/partners > that pay for "real upgrades" because you care for your product. > > Marc Albrecht > A.C.T. / level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. 04765-830060 > Fax. 04765-830064 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From doug at webcrossing.com Sat Mar 13 18:02:12 2004 From: doug at webcrossing.com (Doug Lerner) Date: Sun, 14 Mar 2004 08:02:12 +0900 Subject: Upgrade versus update In-Reply-To: Message-ID: Of course, after a certain amount of time, expecting bug-fixes on older versions wouldn't be reasonable either. Every software product has a "supported lifetime". For example, if you found a bug in Windows 95, Microsoft would hardly be expected to provide a fix a this point in time. After a year or two following the major release of a software product, usually it's time to go on. Otherwise it becomes too expensive a product to support and sell and nobody could afford to buy it. doug On 3/14/04 7:56 AM, "Marian Petrides" wrote: > I couldn't agree more with all the points you made. > > Marian > On Mar 13, 2004, at 5:56 PM, A.C.T. wrote: > >> Hi, Marian, >> >>> Ah, but what happens when those bug fixes come bundled with major >>> feature enhancements? Is that an update or an upgrade? Sounds like >>> an upgrade to me. >> >> That's an "upgrade", as it carries "major enhancements". >> Please don't get me wrong on this: I am willing to pay for "upgrades" >> (that I need) and I am expecting free "updates" where necessary! >> >> Now if a company decides to NOT bugfix their product "for free" for >> the honest customer the result - at least on the long run - will be: >> less customers. That's just what the market is like: The way you deal >> with your customers defines the way they deal with you. I have bought >> my license from Runrev because I think Revolution is a product that >> may help me creating some specific products. I haven't really started >> using it (as I really get headache from Transcript), so I cannot tell >> if I "need" an update or an upgrade right now :-) >> >>> I like your idea about having a choice in which upgrade you want to >>> take. I hope you'll post on this list what happens when you try to >>> use your free upgrade to go from 2.x to 3.x, because I suspect this >>> is an eventuality that RunRev had not anticipated and had not >>> intended. Clever reading on your part! >> >> Well, that's just what the license says: "Your key is valid for the >> current release and one upgrade." It does not say "and the next >> upgrade available", it clearly says "and one upgrade". So it is my >> choice which upgrade I want to have for free: if there are major >> enhancements in the next version it's most likely that I choose that. >> If the next-plus-one version is two years ahead, it's very likely that >> I also choose the next version as well. But if the frequency of >> upgrades should be three/four a year, it's very likely that I do not >> upgrade to the very next but one of the following versions. According >> to the license that's what the key is for: "one free upgrade". I >> consider this a fair license and I am going to change some of my own >> licenses according to this idea. >> >> Back to "updates": Software nearly never ever is "bug-free". A >> cooperative way to keep your customers satisfied is handing out >> "patches" (or call them "updates"), because this shows: You do care >> for what you have done. That's true especially for companies that have >> limited resources: The smaller your budget is the more important it is >> to have satisfied customers (I tend to call them "partners") that are >> willing to pay for "real upgrades", because you fix the bugs you made >> in the product you sold them. Only big companies can allow themselves >> to ignore that they have made mistakes (do I need to name some?) and >> "sell every bugfix as an upgrade". From the cooperative side this >> leads to short-term partnerships, and it's up to the company to decide >> if they prefer that to long-term partnerships with customers/partners >> that pay for "real upgrades" because you care for your product. >> >> Marc Albrecht >> A.C.T. / level-2 >> Glinder Str. 2 >> 27432 Ebersdorf >> Deutschland >> Tel. 04765-830060 >> Fax. 04765-830064 >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From mpetrides at earthlink.net Sat Mar 13 18:22:44 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 13 Mar 2004 18:22:44 -0500 Subject: Upgrade versus update In-Reply-To: References: Message-ID: <54A57B58-7545-11D8-AFD0-000A959D005E@earthlink.net> True. But the KNOWN bugs reported during that timeframe should be fixed as an update NOT an upgrade. Kinda like when you buy a car (or a piece of hardware). If it breaks on the day before the warranty expires, you are entitled to a warranty repair and a reasonable time period thereafter to be certain that the warranty repair did actually fix the problem--typically repairs are warranted for 90 days following return of the defective item. It is quite reasonable IMHO to expect bugs documented and known to exist during the first year of a product's life to be covered by an IMPLICIT warranty, even in the absence of an explicit one. Software developers (whether RunRev or you or I) should honor this implicit warranty and fix the known bugs with patches or updates rather than obliging buyers to purchase an upgrade in order to get the bug-fixes. It's a moral obligation, even if it isn't a binding legal obligation--which it may or may not be (I'm not a lawyer). Marian On Mar 13, 2004, at 6:02 PM, Doug Lerner wrote: > Of course, after a certain amount of time, expecting bug-fixes on older > versions wouldn't be reasonable either. Every software product has a > "supported lifetime". > > For example, if you found a bug in Windows 95, Microsoft would hardly > be > expected to provide a fix a this point in time. > > After a year or two following the major release of a software product, > usually it's time to go on. Otherwise it becomes too expensive a > product to > support and sell and nobody could afford to buy it. > > doug > > On 3/14/04 7:56 AM, "Marian Petrides" wrote: > >> I couldn't agree more with all the points you made. >> >> Marian >> On Mar 13, 2004, at 5:56 PM, A.C.T. wrote: >> >>> Hi, Marian, >>> >>>> Ah, but what happens when those bug fixes come bundled with major >>>> feature enhancements? Is that an update or an upgrade? Sounds like >>>> an upgrade to me. >>> >>> That's an "upgrade", as it carries "major enhancements". >>> Please don't get me wrong on this: I am willing to pay for "upgrades" >>> (that I need) and I am expecting free "updates" where necessary! >>> >>> Now if a company decides to NOT bugfix their product "for free" for >>> the honest customer the result - at least on the long run - will be: >>> less customers. That's just what the market is like: The way you deal >>> with your customers defines the way they deal with you. I have bought >>> my license from Runrev because I think Revolution is a product that >>> may help me creating some specific products. I haven't really started >>> using it (as I really get headache from Transcript), so I cannot tell >>> if I "need" an update or an upgrade right now :-) >>> >>>> I like your idea about having a choice in which upgrade you want to >>>> take. I hope you'll post on this list what happens when you try to >>>> use your free upgrade to go from 2.x to 3.x, because I suspect this >>>> is an eventuality that RunRev had not anticipated and had not >>>> intended. Clever reading on your part! >>> >>> Well, that's just what the license says: "Your key is valid for the >>> current release and one upgrade." It does not say "and the next >>> upgrade available", it clearly says "and one upgrade". So it is my >>> choice which upgrade I want to have for free: if there are major >>> enhancements in the next version it's most likely that I choose that. >>> If the next-plus-one version is two years ahead, it's very likely >>> that >>> I also choose the next version as well. But if the frequency of >>> upgrades should be three/four a year, it's very likely that I do not >>> upgrade to the very next but one of the following versions. According >>> to the license that's what the key is for: "one free upgrade". I >>> consider this a fair license and I am going to change some of my own >>> licenses according to this idea. >>> >>> Back to "updates": Software nearly never ever is "bug-free". A >>> cooperative way to keep your customers satisfied is handing out >>> "patches" (or call them "updates"), because this shows: You do care >>> for what you have done. That's true especially for companies that >>> have >>> limited resources: The smaller your budget is the more important it >>> is >>> to have satisfied customers (I tend to call them "partners") that are >>> willing to pay for "real upgrades", because you fix the bugs you made >>> in the product you sold them. Only big companies can allow themselves >>> to ignore that they have made mistakes (do I need to name some?) and >>> "sell every bugfix as an upgrade". From the cooperative side this >>> leads to short-term partnerships, and it's up to the company to >>> decide >>> if they prefer that to long-term partnerships with customers/partners >>> that pay for "real upgrades" because you care for your product. >>> >>> Marc Albrecht >>> A.C.T. / level-2 >>> Glinder Str. 2 >>> 27432 Ebersdorf >>> Deutschland >>> Tel. 04765-830060 >>> Fax. 04765-830064 >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> This email has been screened by Engate Spam Sentinel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Sat Mar 13 19:02:56 2004 From: b.xavier at internet.lu (MisterX) Date: Sun, 14 Mar 2004 01:02:56 +0100 Subject: Fix it before moving ahead - apology and food for thought In-Reply-To: Message-ID: > On Behalf Of Geoff Canyon > On Mar 12, 2004, at 3:35 AM, Klaus Major wrote: > > > "Bugzilla" is still not 100% compatible with "Safari" (or vice versa?)! > > > > If there was not the fantastic "RevZilla" by Ken Ray (Hooray for Mr. > > Ray!!! :-) > > OS X users like me (who don't want to install another browser, why > > should we?) > > would not be able to report bugs at all... > > On Mar 12, 2004, at 3:52 AM, xbury.cs at clearstream.com wrote: > > > And bugzilla better go out the window... They have the power to do a > > revzilla > > and they force us to do html... go figure... > > Just a quick note: bugzilla is a well-known, free, ready-to-go bug > tracking program. It would have taken a great deal of time and effort > to build our own. First I'll take the opportunity to apologize to the RR team and Kevin for my accidentally spilled bean jar destined and in reply to Klaus' frustrations. It is simply because the frustration of the moment blinded me from the cc field... An oddity among mail lists which in the odd GUI of Lotus Notes was missed... As you saw, I basically took my foot, opened my mouth and shoved it right in! Kevin knows what I mean, please understand I am not just a bit frustrated and surprised at this outcome which I would qualify more as a propitious coincidence than a crosswire thing. It was an accident. Zen style please. Please excuse or skip the rest but I need to word it out. What should I say? I doubt I am the only one with the same problem so I feel responsible now for exposing this problem I see and which others have expressed concern for. Since I have been affected by your spam detector before and I am sure you read the list, I know the message will get through. Consequences matter little now do they? It is the frustration that I never hear from or get 'activity' feedback from bugzilla issues that are sincerely blocking me for the past 10 days or others for more than 6 months and again this week due to bug 34! Bugzilla seems a good tool but it doesn't seem well used IMOHO which I point out due to its looks and feel. Not to mention the incompatibilities others suffer and which could easily be resolved in a single stack like revzilla. Hooray for Mr. Ray!!! 8)) As a private customer, an enterprise customer, a free-ware donator, list help, I expect a bit more attention. I don't doubt RR's technical ability for one moment but your support and communication seems seriously in trouble. It's my honest professional and positive critique - not a rant. You can either kill the messenger, censure me out - no offence taken. Or take my word and turn this disadvantage into a business competitive edge. As an Xtreme Xample, in the last 3 days: GPTuning.lu answered in 24 hours for a call to raise the Z3's suspension to fit in BMW's 1 day response for an urgent order of snow spikes which I will use thanks to CWL who relentlessly found with forced scheduled changes out of my manager's control a last minute full 2 week holiday in a Swiss resort in rush season where all hotels were booked! That's service and quality communication at work I will recommend to anyone! And these guys were already fully booked! I worked with MC or FLStudio for the same reasons. There is a correlation between customer satisfaction, product quality and after sales service... Please Xploit it for everyone's continued RR devotion and pleasure! Xavier Script'n'surfing sessions anyone? Im RR- and net-less until April... but Riding a 2003 holographic warp-engined custom 158 http://www.burton.com/Burton/gear/products.asp?productID=15 And wished I had waited to get the CustomX... http://www.burton.com/Burton/gear/products.asp?productID=14 From gcanyon at inspiredlogic.com Sat Mar 13 18:53:40 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 13 Mar 2004 15:53:40 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <405335E6.3070401@act-net.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> Message-ID: Where did you read this? On this page it says "Next feature update included": http://www.runrev.com/Revolution1/licensing1.html regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 13, 2004, at 8:25 AM, A.C.T. wrote: > Of course this was an issue for me as well before I decided to support > the company by paying the studio license fee. But in fact the policy > says "you are entitled to ONE free upgrade" - it does NOT SAY "you are > entitled to ONE DIRECTLY FOLLOWING upgrade". So I just shrugged and > told myself: Ok, I just get that upgrade for free that I want - I > could wait until V3.0 and get that for free, since I have ONE UPGRADE > FREE. From gcanyon at inspiredlogic.com Sat Mar 13 19:02:46 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 13 Mar 2004 16:02:46 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> Message-ID: On Mar 12, 2004, at 5:24 AM, Frank Leahy wrote: > Sounds like 2.2 might be more like a 2.1.5. 2.2 will include: -- Native look and feel for Windows XP -- Support for OS X Panther appearance changes (metal groups, for example) -- A new, vastly improved, distribution builder -- Support for the full range of Windows icons -- Improved database linked controls -- Numerous bug fixes and other feature enhancements regards, Geoff Canyon gcanyon at inspiredlogic.com From mpetrides at earthlink.net Sat Mar 13 19:04:52 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 13 Mar 2004 19:04:52 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> Message-ID: <37FEA558-754B-11D8-AFD0-000A959D005E@earthlink.net> And what's the target release date for 2.2, pray tell? I like the sound a a vastly improved distribution builder myself! M On Mar 13, 2004, at 7:02 PM, Geoff Canyon wrote: > On Mar 12, 2004, at 5:24 AM, Frank Leahy wrote: > >> Sounds like 2.2 might be more like a 2.1.5. > > 2.2 will include: > -- Native look and feel for Windows XP > -- Support for OS X Panther appearance changes (metal groups, for > example) > -- A new, vastly improved, distribution builder > -- Support for the full range of Windows icons > -- Improved database linked controls > -- Numerous bug fixes and other feature enhancements > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From doug at webcrossing.com Sat Mar 13 19:09:57 2004 From: doug at webcrossing.com (Doug Lerner) Date: Sun, 14 Mar 2004 09:09:57 +0900 Subject: Upgrade versus update In-Reply-To: <54A57B58-7545-11D8-AFD0-000A959D005E@earthlink.net> Message-ID: Yes, that sounds reasonable. For example, "known bugs reported during the sale period of this version will be fixed, or a work-around provided." Of course in that case a software company would be crazy to release any new *features* for the current version. It would only make sense to hold them off until the next paid upgrade, which is reasonable. doug On 3/14/04 8:22 AM, "Marian Petrides" wrote: > True. But the KNOWN bugs reported during that timeframe should be > fixed as an update NOT an upgrade. > > Kinda like when you buy a car (or a piece of hardware). If it breaks > on the day before the warranty expires, you are entitled to a warranty > repair and a reasonable time period thereafter to be certain that the > warranty repair did actually fix the problem--typically repairs are > warranted for 90 days following return of the defective item. > > It is quite reasonable IMHO to expect bugs documented and known to > exist during the first year of a product's life to be covered by an > IMPLICIT warranty, even in the absence of an explicit one. Software > developers (whether RunRev or you or I) should honor this implicit > warranty and fix the known bugs with patches or updates rather than > obliging buyers to purchase an upgrade in order to get the bug-fixes. > It's a moral obligation, even if it isn't a binding legal > obligation--which it may or may not be (I'm not a lawyer). > > Marian > > On Mar 13, 2004, at 6:02 PM, Doug Lerner wrote: > >> Of course, after a certain amount of time, expecting bug-fixes on older >> versions wouldn't be reasonable either. Every software product has a >> "supported lifetime". >> >> For example, if you found a bug in Windows 95, Microsoft would hardly >> be >> expected to provide a fix a this point in time. >> >> After a year or two following the major release of a software product, >> usually it's time to go on. Otherwise it becomes too expensive a >> product to >> support and sell and nobody could afford to buy it. >> >> doug >> >> On 3/14/04 7:56 AM, "Marian Petrides" wrote: >> >>> I couldn't agree more with all the points you made. >>> >>> Marian >>> On Mar 13, 2004, at 5:56 PM, A.C.T. wrote: >>> >>>> Hi, Marian, >>>> >>>>> Ah, but what happens when those bug fixes come bundled with major >>>>> feature enhancements? Is that an update or an upgrade? Sounds like >>>>> an upgrade to me. >>>> >>>> That's an "upgrade", as it carries "major enhancements". >>>> Please don't get me wrong on this: I am willing to pay for "upgrades" >>>> (that I need) and I am expecting free "updates" where necessary! >>>> >>>> Now if a company decides to NOT bugfix their product "for free" for >>>> the honest customer the result - at least on the long run - will be: >>>> less customers. That's just what the market is like: The way you deal >>>> with your customers defines the way they deal with you. I have bought >>>> my license from Runrev because I think Revolution is a product that >>>> may help me creating some specific products. I haven't really started >>>> using it (as I really get headache from Transcript), so I cannot tell >>>> if I "need" an update or an upgrade right now :-) >>>> >>>>> I like your idea about having a choice in which upgrade you want to >>>>> take. I hope you'll post on this list what happens when you try to >>>>> use your free upgrade to go from 2.x to 3.x, because I suspect this >>>>> is an eventuality that RunRev had not anticipated and had not >>>>> intended. Clever reading on your part! >>>> >>>> Well, that's just what the license says: "Your key is valid for the >>>> current release and one upgrade." It does not say "and the next >>>> upgrade available", it clearly says "and one upgrade". So it is my >>>> choice which upgrade I want to have for free: if there are major >>>> enhancements in the next version it's most likely that I choose that. >>>> If the next-plus-one version is two years ahead, it's very likely >>>> that >>>> I also choose the next version as well. But if the frequency of >>>> upgrades should be three/four a year, it's very likely that I do not >>>> upgrade to the very next but one of the following versions. According >>>> to the license that's what the key is for: "one free upgrade". I >>>> consider this a fair license and I am going to change some of my own >>>> licenses according to this idea. >>>> >>>> Back to "updates": Software nearly never ever is "bug-free". A >>>> cooperative way to keep your customers satisfied is handing out >>>> "patches" (or call them "updates"), because this shows: You do care >>>> for what you have done. That's true especially for companies that >>>> have >>>> limited resources: The smaller your budget is the more important it >>>> is >>>> to have satisfied customers (I tend to call them "partners") that are >>>> willing to pay for "real upgrades", because you fix the bugs you made >>>> in the product you sold them. Only big companies can allow themselves >>>> to ignore that they have made mistakes (do I need to name some?) and >>>> "sell every bugfix as an upgrade". From the cooperative side this >>>> leads to short-term partnerships, and it's up to the company to >>>> decide >>>> if they prefer that to long-term partnerships with customers/partners >>>> that pay for "real upgrades" because you care for your product. >>>> >>>> Marc Albrecht >>>> A.C.T. / level-2 >>>> Glinder Str. 2 >>>> 27432 Ebersdorf >>>> Deutschland >>>> Tel. 04765-830060 >>>> Fax. 04765-830064 >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> This email has been screened by Engate Spam Sentinel >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > EMS-Origination: 207.36.15.228.30620 > Engate-Mail-Sentinel: > Fingerprint-0B:1F:50:81:D1:F8:54:A7:E2:C9:16:73:A0:5A:00:73 > Engate-Mail-Sentinel: > Fingerprint-0A:19:90:BA:09:3D:E7:8D:FA:37:D8:B5:AB:F4:63:41:AC:AD:05:A9 > Engate-Mail-Sentinel: > Fingerprint-72:15:EE:9C:7D:9D:C2:29:D2:92:1A:40:E8:99:EC:5F > Engate-Mail-Sentinel: > Fingerprint-B8:58:CB:28:26:17:FB:09:56:D9:60:21:5C:8E:84:D1:CC:F9:09:C6 > > > This email has been screened by Engate Spam Sentinel From mpetrides at earthlink.net Sat Mar 13 19:17:29 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 13 Mar 2004 19:17:29 -0500 Subject: Upgrade versus update In-Reply-To: References: Message-ID: Speaking about software in general: I'd be happy with bug-fixes only. After all, I didn't pay for new features (although I wouldn't decline them if they were free). I did pay for a product that functions as advertised (i.e. that is full-featured and bug-free). As it applies to Rev, I did, in fact, pay for new features, too, since I purchased the enterprise license. But that's because I wanted to keep up-to-date on features, not because I expected to need to upgrade in order to get bug fixes. People who chose not to go with Enterprise should still be entitled to bug-fix patches, updates, call them what you will. On Mar 13, 2004, at 7:09 PM, Doug Lerner wrote: > Of course in that case a software company would be crazy to release > any new > *features* for the current version. It would only make sense to hold > them > off until the next paid upgrade, which is reasonable. From kray at sonsothunder.com Sat Mar 13 20:19:57 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 13 Mar 2004 19:19:57 -0600 Subject: Fix it before moving ahead In-Reply-To: Message-ID: <004e01c40962$7760e3e0$6d01a8c0@DELL4600> > RevZilla was a major effort on Ken's part, done in his spare time. He > could say for sure, but I'm betting he has at least a few > hundred hours in it. Actually, it was done in Revolution, so it only took a few dozen... :-) But of course the point is that RevZilla would do nothing without Bugzilla behind it, and it does take quite a lot of effort to create your own multiuser bug tracking system (which is why there are dozens of free or for-pay bug tracking systems out there). Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com From pixelbird at interisland.net Sat Mar 13 21:02:28 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 13 Mar 2004 18:02:28 -0800 Subject: Saving substacks in stand alones In-Reply-To: <20040313232340.6A1EC930114@mail.runrev.com> Message-ID: Hi Spence, > Date: Sat, 13 Mar 2004 14:40:50 -0600 > From: James Spencer > Subject: Saving substacks in stand alones > a) Considering that the data stack is not a substack of the main stack > but rather is a completely separate entity in its own file, why does > the doFileSave message get sent to the main stack? ----------- Revvers please call me on it if I make a drastic error explaining this. Well, it still operates as a substack because files don't have engines. In a standalone, the runtime engine is in the Main stack, therefore it's at the end of the hierarchy. The engine is "running" the datastack file, and commands get processed by the engine, which is in the Main stack. The Main stack keeps a record of what datastacks (substacks) are llnked to it along with filepaths, the default setting being called the defaultFolder where the Main stack and all the substacks are put at build time, and is threfore a 'relative' filepath, doesn't need anything but the filename ----------- > b) How does the "this" work in the line above? Does "this stack" refer > to the stack from which the message was sent? ----------- Yes, I think so. It's the one still linked in the filepath, so it is still "this stack". Operation in the IDE is really just a special case setup of the same thing. The "Main" stack, while you are working in the IDE, is just a file, while substacke are really just other windows which belong to that file. The engine resides in the IDE. At build time, the engine is copied into the Main stack and substacks get separated out as files which belong to it, all of it in the default folder. But you could put the substacks somewhere else, i.e., in another folder, as long as you establish relative (call the folder the defaultfolder) or absolute (long file name) filepaths in the Main stack as to where they reside. I hope this makes some sense. Ken N. From dsc at swcp.com Sat Mar 13 22:46:07 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 13 Mar 2004 20:46:07 -0700 Subject: Naive question about cascading menus In-Reply-To: <6.0.3.0.2.20040313234217.01cf2d68@pop3.blueyonder.co.uk> Message-ID: <201A085E-756A-11D8-8FDE-000A9567A3E6@swcp.com> On Saturday, March 13, 2004, at 03:49 PM, Graham Samuel wrote: > Folks, I've puzzled over the docs, but I can't understand how I can > have a menu in a normal menu bar (not a stack menu) which can have > some items that cascade (i.e. have submenus) and some that don't. Naive answer: From the Doc... > Creating Cascading Menus > To create a cascading menu (also called a submenu, pull-right menu, or > hierarchical menu), add a tab character to the start of menu items > that you want to place in the submenu. > > For example, the following text, when placed in a menu button, creates > two menu items, then a submenu containing three more items, and > finally a last menu item: > > First Item > Second Item > Third Item Is A Submenu > First Item In Submenu > Second Item In Submenu > Last Menu Item Not In Submenu > > The depth of a submenu item is determined by the number of tab > characters before the menu item?s name. The submenu item becomes part > of the closest line above the submenu item that has one fewer leading > tab character. Or did I miss a key part of the question. Dar Scott From jacque at hyperactivesw.com Sat Mar 13 23:01:45 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 13 Mar 2004 22:01:45 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> Message-ID: <4053D929.2090801@hyperactivesw.com> On 3/13/04 5:53 PM, Geoff Canyon wrote: > Where did you read this? On this page it says "Next feature update > included": > > http://www.runrev.com/Revolution1/licensing1.html The form letter that customers get after purchase says what is quoted; that is, the user is entitled to one upgrade. The intent is that the user is entitled to the next released upgrade, just as the web page states. I doubt the company would honor someone's request to skip several updates or upgrades and then make a large jump, though they usually try to be as accomodating as possible to occasional lapses if the customer contacts the company personally. > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > On Mar 13, 2004, at 8:25 AM, A.C.T. wrote: > >> Of course this was an issue for me as well before I decided to support >> the company by paying the studio license fee. But in fact the policy >> says "you are entitled to ONE free upgrade" - it does NOT SAY "you are >> entitled to ONE DIRECTLY FOLLOWING upgrade". So I just shrugged and >> told myself: Ok, I just get that upgrade for free that I want - I >> could wait until V3.0 and get that for free, since I have ONE UPGRADE >> FREE. For general info: Runtime follows the same update/upgrade procedure that people have been talking about here. They use three decimal places in version numbering. Increments in the third place ("2.1.x") are free updates, usually bug fixes or minor changes. Increments in the second decimal place ("2.x") are paid upgrades, usually with discounts for those people who have purchased fairly recently before it was released, or for those people with older, discontinued license histories. First-decimal-place increments, i.e., from version 1 to version 2, are major updates that just about everyone has to purchase. It is not likely that you could update for free from any version of 2 to version 3, since that would be a major release upgrade. (An exception might be if you had purchased 2 very shortly before 3 came out.) You could update from 2.1.2 to 2.1.3 for free, no questions asked. You could probably update from 2.1.2 to 2.1.4 if you contacted the company and asked. You might be able to update from 2.1.2 to 2.2 for free, depending on when you purchased 2.1.2. In my experience, this is pretty standard industry pricing procedure. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Mar 13 23:31:39 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 13 Mar 2004 22:31:39 -0600 Subject: Saving substacks in stand alones In-Reply-To: References: Message-ID: <4053E02B.8050203@hyperactivesw.com> On 3/13/04 2:40 PM, James Spencer wrote: > What I don't get and hope that some kind soul will tell me is: > > a) Considering that the data stack is not a substack of the main stack > but rather is a completely separate entity in its own file, why does > the doFileSave message get sent to the main stack? I can surmise that > the main stack of a stand alone application is always in the message > chain but that doesn't explain to me why that works even within the > Revolution Environment where I can have lots of stacks open. Rev has the ability to insert scripts of any object into either the front or the back of the hierarchy. If you look at the script on card 1 of the data stack, you'll find an explanation of how the tutorial overcomes exactly the problem you describe. A preOpenCard handler inserts the script of the main stack into the back of the hierarchy. As you figured, in a standalone this script would always be available automatically, but while working in the IDE an insertion is necessary. > > b) How does the "this" work in the line above? Does "this stack" refer > to the stack from which the message was sent? It refers to the current default stack, which is often, or even usually, the one that originated the message. It is possible to change which stack is the default stack though ("set the defaultstack to...") at which point "this stack" means, um, that one. How nice to see you on the list, Jim. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From FlexibleLearning at aol.com Sun Mar 14 01:30:52 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 14 Mar 2004 01:30:52 EST Subject: Naive question about cascading menus Message-ID: <1ec.1b55b9f7.2d85561c@aol.com> >Folks, I've puzzled over the docs, but I can't understand how I can have a >menu in a normal menu bar (not a stack menu) which can have some items that >cascade (i.e. have submenus) and some that don't. There is a nice example >in The Scripter's Scrapbook, where e.g. an item of the 'text' menu >cascades into a list of fonts, while others don't cascade. It seems from >the docs that (a) your menu has to be a stack menu and (b) its menuMode >of 'cascade' applies to the whole menu (button), not just some items of it. >Clearly I have missed something pretty massive. I feel dumb, but there >it is. You don't have to use 'cascade' style unless you are building the menu yourself from buttons in a popup stack. The easy way to generate hierarchical menus is to incude TAB as the first character in the button's text line Item 1 sub1.1 sub1.2 Item 2 Item 3 sub3.1 sub3.2 sub3.3 /H From gcanyon at inspiredlogic.com Sun Mar 14 01:51:22 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 13 Mar 2004 22:51:22 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <37FEA558-754B-11D8-AFD0-000A959D005E@earthlink.net> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <37FEA558-754B-11D8-AFD0-000A959D005E@earthlink.net> Message-ID: <014BDE82-7584-11D8-8AEC-003065683ECC@inspiredlogic.com> There is no announced date, but 2.2 is in public beta now. regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 13, 2004, at 4:04 PM, Marian Petrides wrote: > And what's the target release date for 2.2, pray tell? I like the > sound a a vastly improved distribution builder myself! From j at clsdesignassociates.com Sun Mar 14 02:17:51 2004 From: j at clsdesignassociates.com (j) Date: Sun, 14 Mar 2004 01:17:51 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4053D929.2090801@hyperactivesw.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> <4053D929.2090801@hyperactivesw.com> Message-ID: > You could update from 2.1.2 to 2.1.3 for free, no questions asked. You > could probably update from 2.1.2 to 2.1.4 if you contacted the company > and asked. You might be able to update from 2.1.2 to 2.2 for free, > depending on when you purchased 2.1.2. If the third place number indicates bug fixes or minor changes (2.1.x), shouldn't anyone who purchased 2.1.2 receive 2.1.4?even up to 2.1.9?for free? The numbering scheme would indicate they are all "bug fix" updates. One would think that my "included free upgrade" would be the move to 2.2?the next true "upgrade" based on additional features?regardless of when it is finally released. It seems to me that purchase of the license promising the "next free upgrade" actually means giving me each new release up to and including the one where the second place number (2.x) changes. J. From mpetrides at earthlink.net Sun Mar 14 02:26:26 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 14 Mar 2004 02:26:26 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <014BDE82-7584-11D8-8AEC-003065683ECC@inspiredlogic.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <37FEA558-754B-11D8-AFD0-000A959D005E@earthlink.net> <014BDE82-7584-11D8-8AEC-003065683ECC@inspiredlogic.com> Message-ID: Cool. Lookin forward to it. M On Mar 14, 2004, at 1:51 AM, Geoff Canyon wrote: > There is no announced date, but 2.2 is in public beta now. > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > On Mar 13, 2004, at 4:04 PM, Marian Petrides wrote: > >> And what's the target release date for 2.2, pray tell? I like the >> sound a a vastly improved distribution builder myself! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From albrecht at act-net.com Sun Mar 14 04:43:13 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 14 Mar 2004 10:43:13 +0100 Subject: Upgrade versus update In-Reply-To: References: Message-ID: <40542931.3060404@act-net.com> Hi, Doug, > Of course, after a certain amount of time, expecting bug-fixes on older > versions wouldn't be reasonable either. Every software product has a > "supported lifetime". I agree. > For example, if you found a bug in Windows 95, Microsoft would hardly be > expected to provide a fix a this point in time. True. But Microsoft officially declares the product life time, so I always know what product I can insist being bug fixed on ;-) Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From albrecht at act-net.com Sun Mar 14 04:45:12 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 14 Mar 2004 10:45:12 +0100 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> Message-ID: <405429A8.1040603@act-net.com> Moin, Geoff, > Where did you read this? On this page it says "Next feature update > included": I quoted the sentence from the license eMail I got from Runrev, so I consider it official, no matter what the website says ;-) Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From st.king42 at ntlworld.com Sun Mar 14 04:49:41 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Sun, 14 Mar 2004 09:49:41 -0000 Subject: use-revolution Digest, Vol 6, Issue 89 References: <20040314020236.129CF930130@mail.runrev.com> Message-ID: <000601c409a9$ac3f7760$5602a8c0@athalon> Geoff, This is all good of course but what about those windows media issues raised many times on the list. Here in the UK, the windows/mac balance is probably 95%/5%. Certainly everything I build for school use and club use is Windows. I bought my Rev partly on its multimedia and cross platform capability - then find, like many others that Rev when targetted for windows doesn't properly support native windows files (Wav/AVIs) except in a very limited form and many basic features are not available. AVI and WAV is a big part of multimedia in the windows environment. It is clear from recent posts that users are still trying to find workarounds for progress bars etc playing AVIs in windows. And as for SAPI - I seem to remember speech was a specific feature of Rev 2, and Win XP was hardly new when Rev 2 came out. Personally, I don't feel it is valid to claim these features which really require third party support - its a bit like claiming distribution in a compressed format without providing a self decompression because a win XP target machine has a decompressor built in - doesn't help the users of 98, 95 etc. As has been mentioned many times on the list, these sort of users do not have the knowledge or admin rights to download QT or SAPI4 to their machines. And the 'cell' fields - do they really have the functionality suggested? So I guess my question would be - are these new features to be paid for (again, in my view) or are they bug fixes? To end on a positive though, like all the others on the list I am still very impressed with what rev allows me to do in a very short time and see these as important feature limitations to me, but also only a small subset of what Rev does very well. As I don't use web, XML, Mac build etc type features and it is just unfortunate for me, this small subset is actually a large part of what I use it for, so for me it is a big blocker. Cheers Steve > Message: 3 > Date: Sat, 13 Mar 2004 16:02:46 -0800 > From: Geoff Canyon > Subject: Re: Upgrade version and pricing [was] Re: Fix it before > moving ahead > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; format=flowed > > On Mar 12, 2004, at 5:24 AM, Frank Leahy wrote: > > > Sounds like 2.2 might be more like a 2.1.5. > > 2.2 will include: > -- Native look and feel for Windows XP > -- Support for OS X Panther appearance changes (metal groups, for > example) > -- A new, vastly improved, distribution builder > -- Support for the full range of Windows icons > -- Improved database linked controls > -- Numerous bug fixes and other feature enhancements > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > From albrecht at act-net.com Sun Mar 14 04:55:17 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 14 Mar 2004 10:55:17 +0100 Subject: Upgrade versus update - trying to close the discussion In-Reply-To: <40542931.3060404@act-net.com> References: <40542931.3060404@act-net.com> Message-ID: <40542C05.6000406@act-net.com> Hi, all, just to make it clear: I am not going to "rant" aynone on the licensing politics of a single company. I do not debate with Microsoft (any more), I have given up talking to Apple completely long time ago about developer support. I am sure this list wouldn't be as vivid as it is if Runrev wouldn't be partners people like to work with. I think the license sentence I quoted is clear. I completely agree that it's unlikely I can jump to V3 as my free upgrade, but it is also very likely that the software developer (Runrev) will take care of previous (but still active) versions and bugfix them, even if they have released an upgrade. Otherwise they would push customers of "actual-version-minus-2" out of line, if they didn't fix bugs in that version any more. So, to sum it up: I tried to express my confidence in Runrev being a customer oriented company. I don't have any doubts that they are, otherwise I would not have paid money for a program that I currently do not USE AT ALL. Of course I expect "industry standard care", so I expect bugs to be fixed FOR FREE without having me to pay for upgrades after I received a single bug fixing version. Since I haven't used Revolution up to more than a few crashes yet (Win XP), I cannot tell what my personal needings will be in the future and NATURALLY I will contact the software company directly, not discuss my own problems in public BEFORE doing so. I simply found it notable that the license explanation I got allowed me for one free upgrade without a limitation to the next upgrade being available. I know there are companies who have acted like this before, so I wanted to say "Thank you" for this fair policy. I don't know how often bugfixes appear, I would say this depends on the quality of the product. I have had crashes, so I guess a (free!) bugfix update is soon to be released anyway. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From st.king42 at ntlworld.com Sun Mar 14 04:52:35 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Sun, 14 Mar 2004 09:52:35 -0000 Subject: Upgrade version and pricing [was] Re: Fix it before Message-ID: <000601c409aa$13a72d30$5602a8c0@athalon> Oops sorry - Repeat send this time with subject, forgot to add the subject steve ----- Original Message ----- From: "Stephen King" To: Sent: Sunday, March 14, 2004 9:49 AM Subject: Re: use-revolution Digest, Vol 6, Issue 89 > Geoff, > > This is all good of course but what about those windows media issues raised > many times on the list. Here in the UK, the windows/mac balance is probably > 95%/5%. Certainly everything I build for school use and club use is Windows. > > I bought my Rev partly on its multimedia and cross platform capability - > then find, like many others that Rev when targetted for windows doesn't > properly support native windows files (Wav/AVIs) except in a very limited > form and many basic features are not available. AVI and WAV is a big part of > multimedia in the windows environment. It is clear from recent posts that > users are still trying to find workarounds for progress bars etc playing > AVIs in windows. And as for SAPI - I seem to remember speech was a specific > feature of Rev 2, and Win XP was hardly new when Rev 2 came out. > Personally, I don't feel it is valid to claim these features which really > require third party support - its a bit like claiming distribution in a > compressed format without providing a self decompression because a win XP > target machine has a decompressor built in - doesn't help the users of 98, > 95 etc. > As has been mentioned many times on the list, these sort of users do not > have the knowledge or admin rights to download QT or SAPI4 to their > machines. > And the 'cell' fields - do they really have the functionality suggested? > > So I guess my question would be - are these new features to be paid for > (again, in my view) or are they bug fixes? > > To end on a positive though, like all the others on the list I am still very > impressed with what rev allows me to do in a very short time and see these > as important feature limitations to me, but also only a small subset of what > Rev does very well. As I don't use web, XML, Mac build etc type features and > it is just unfortunate for me, this small subset is actually a large part of > what I use it for, so for me it is a big blocker. > > Cheers > Steve > > > Message: 3 > > Date: Sat, 13 Mar 2004 16:02:46 -0800 > > From: Geoff Canyon > > Subject: Re: Upgrade version and pricing [was] Re: Fix it before > > moving ahead > > To: How to use Revolution > > Message-ID: > > Content-Type: text/plain; charset=US-ASCII; format=flowed > > > > On Mar 12, 2004, at 5:24 AM, Frank Leahy wrote: > > > > > Sounds like 2.2 might be more like a 2.1.5. > > > > 2.2 will include: > > -- Native look and feel for Windows XP > > -- Support for OS X Panther appearance changes (metal groups, for > > example) > > -- A new, vastly improved, distribution builder > > -- Support for the full range of Windows icons > > -- Improved database linked controls > > -- Numerous bug fixes and other feature enhancements > > > > regards, > > > > Geoff Canyon > > gcanyon at inspiredlogic.com > > > From frank at backtalk.com Sun Mar 14 05:23:33 2004 From: frank at backtalk.com (Frank Leahy) Date: Sun, 14 Mar 2004 10:23:33 +0000 Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: <20040314020236.129CF930130@mail.runrev.com> Message-ID: On Sunday, March 14, 2004, at 02:02 AM, use-revolution-request at lists.runrev.com wrote: > From: Geoff Canyon > Subject: Re: Upgrade version and pricing [was] Re: Fix it before > moving ahead > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; format=flowed > > On Mar 12, 2004, at 5:24 AM, Frank Leahy wrote: > >> Sounds like 2.2 might be more like a 2.1.5. > > 2.2 will include: > -- Native look and feel for Windows XP > -- Support for OS X Panther appearance changes (metal groups, for > example) > -- A new, vastly improved, distribution builder > -- Support for the full range of Windows icons > -- Improved database linked controls > -- Numerous bug fixes and other feature enhancements > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > Geoff, -- Going native WinXP appearance -- bug fix. -- More OSX appearance support -- either a bug fix or a very minor feature that isn't worth $299. -- Distribution builder fixes -- bug fix. -- Support for more Windows icons -- bug fix. -- Improved database controls -- is this new functionality (with new Transcript commands) or bug fixes? -- Numerous bug fixes -- bug fixes. I don't mean to be a bore, but that list sounds like mostly bug fixes to me. -- Other feauture enhancements Hmmm, not enough info to know if there are enough features to get current 2.1.2 users (e.g. me) to pony up $299 to upgrade. Looking at the list you gave, personally I'd rather have a 2.1.3 with just the bug fixes. Also, you mentioned a public 2.2 beta -- I couldn't find it on the web site anywhere -- is it really "public"? Best, -- Frank From jbv.silences at Club-Internet.fr Sun Mar 14 06:16:12 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Sun, 14 Mar 2004 12:16:12 +0100 Subject: Did anyone manage to communicate w/ USB devices (MacOS 9 & X) ? Message-ID: <40543EF8.7AD52532@Club-Internet.fr> Well, the title says it all... Thanks, JB From klaus at major-k.de Sun Mar 14 07:11:03 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 14 Mar 2004 13:11:03 +0100 Subject: Saving snapshots to files In-Reply-To: <4053653F.3020605@hrz.uni-kassel.de> References: <4053653F.3020605@hrz.uni-kassel.de> Message-ID: Tach' Willi :-) > ... > Klaus and Ken, > > The "export snapshot" command works with Rev 2.1.2 or Metacard 2.5.1 > or higher (2.2.B1 and 2.6a2). > > Elementary script: > > on mouseUp > put the rect of image 1 into trect > put the windowID of this stack into StackID > export snapshot from rect trect of window StackID to file > "ImageTest.jpg" as JPEG > end mouseUp thank you, works now for me :-) The trick was, apparently, to also store the rect in a variable! > ... > Cheers, > > Wilhelm Have a lazy sunday... Regards Klaus Major klaus at major-k.de www.major-k.de From graham.samuel at wanadoo.fr Sun Mar 14 08:50:07 2004 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Sun, 14 Mar 2004 14:50:07 +0100 Subject: Naive question about cascading menus Message-ID: <6.0.3.0.2.20040314144405.01cf3f98@pop3.blueyonder.co.uk> Thanks to Dar and Hugh for puttinng me right. My only excuse is that I couldn't find this info in the docs - I looked at the Menu Category (at least I think I did) and I looked up 'cascade' and 'submenu' in the TD, and none of this came up. How should I have done my search? I don't have an offline copy of the docs to do a text search through... what is the general advice on this? Feeling a bit burnt, I sympathise more than usually with listers who now and then complain about the docs - even tho I know them to be very extensive. Anyway thanks again - I'm cascading away already! Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dsc at swcp.com Sun Mar 14 09:04:06 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 14 Mar 2004 07:04:06 -0700 Subject: Naive question about cascading menus In-Reply-To: <6.0.3.0.2.20040314144405.01cf3f98@pop3.blueyonder.co.uk> Message-ID: <74EB54CD-75C0-11D8-8D6D-000A9567A3E6@swcp.com> On Sunday, March 14, 2004, at 06:50 AM, Graham Samuel wrote: > I looked at the Menu Category (at least I think I did) and I looked up > 'cascade' and 'submenu' in the TD, and none of this came up. How > should I have done my search? I don't have an offline copy of the docs > to do a text search through... what is the general advice on this? I don't have good Doc habits, so I run into similar trouble. I go to TD first and often get to "About..." topics indirectly. Some of the TD entries related to menus have "About Menus and the Menu Bar..." in the "See Also", but not all, so it is reasonable to miss it. Sometimes I do a search. I'll be traveling the middle of this week, so I think I'll take one of my new Doc volumes for some light reading. Dar Scott From jspencer78 at mac.com Sun Mar 14 09:43:54 2004 From: jspencer78 at mac.com (James Spencer) Date: Sun, 14 Mar 2004 08:43:54 -0600 Subject: Saving substacks in stand alones In-Reply-To: <4053E02B.8050203@hyperactivesw.com> References: <4053E02B.8050203@hyperactivesw.com> Message-ID: <04A2CF63-75C6-11D8-9EAA-003065C49F86@mac.com> On Mar 13, 2004, at 10:31 PM, J. Landman Gay wrote: > On 3/13/04 2:40 PM, James Spencer wrote: > >> What I don't get and hope that some kind soul will tell me is: >> a) Considering that the data stack is not a substack of the main >> stack but rather is a completely separate entity in its own file, >> why does the doFileSave message get sent to the main stack? I can >> surmise that the main stack of a stand alone application is always in >> the message chain but that doesn't explain to me why that works even >> within the Revolution Environment where I can have lots of stacks >> open. > > Rev has the ability to insert scripts of any object into either the > front or the back of the hierarchy. If you look at the script on card > 1 of the data stack, you'll find an explanation of how the tutorial > overcomes exactly the problem you describe. A preOpenCard handler > inserts the script of the main stack into the back of the hierarchy. > As you figured, in a standalone this script would always be available > automatically, but while working in the IDE an insertion is necessary. This is what I was looking for and in fact actually read without understanding its significance. Thank you. BTW, just in case someone else is reading this, the preOpenCard handler Jacque mentions here is in the script of card one of the main stack; the scripts of the data stack cards are empty. > >> b) How does the "this" work in the line above? Does "this stack" >> refer to the stack from which the message was sent? > > It refers to the current default stack, which is often, or even > usually, the one that originated the message. It is possible to change > which stack is the default stack though ("set the defaultstack to...") > at which point "this stack" means, um, that one. ...and my going back to reading the Transcript Dictionary entry for the default stack property makes this even clearer. Thank you again. (I would suggest that "this" is counterintuitive in this context: at least for me, I expect "this" to be the stack in which the script is found but now I'm whining.) James P. Spencer Rochester, MN jspencer78 at charter.net "Badges?? We don't need no stinkin badges!" From gcanyon at inspiredlogic.com Sun Mar 14 12:02:08 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 14 Mar 2004 09:02:08 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <405429A8.1040603@act-net.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> <405429A8.1040603@act-net.com> Message-ID: <53CDF192-75D9-11D8-8AEC-003065683ECC@inspiredlogic.com> Never having purchased a copy of studio, I hadn't seen that email ;-) regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 14, 2004, at 1:45 AM, A.C.T. wrote: > Moin, Geoff, > >> Where did you read this? On this page it says "Next feature update >> included": > > I quoted the sentence from the license eMail I got from Runrev, so I > consider it official, no matter what the website says ;-) From jacque at hyperactivesw.com Sun Mar 14 12:10:25 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 14 Mar 2004 11:10:25 -0600 Subject: Saving substacks in stand alones In-Reply-To: <04A2CF63-75C6-11D8-9EAA-003065C49F86@mac.com> References: <4053E02B.8050203@hyperactivesw.com> <04A2CF63-75C6-11D8-9EAA-003065C49F86@mac.com> Message-ID: <40549201.10607@hyperactivesw.com> On 3/14/04 8:43 AM, James Spencer wrote: > > (I > would suggest that "this" is counterintuitive in this context: at least > for me, I expect "this" to be the stack in which the script is found but > now I'm whining.) After working for a while with multiple windows at once, it starts to make more sense. For even more fun, check out the differences between "send" and "call". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gcanyon at inspiredlogic.com Sun Mar 14 12:15:12 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 14 Mar 2004 09:15:12 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: <000601c409aa$13a72d30$5602a8c0@athalon> References: <000601c409aa$13a72d30$5602a8c0@athalon> Message-ID: <278CFBEF-75DB-11D8-8AEC-003065683ECC@inspiredlogic.com> On Mar 14, 2004, at 1:52 AM, Stephen King wrote: Make sure these are entered into bugzilla, which has an ever-growing influence on my life ;-) regards, Geoff Canyon gcanyon at inspiredlogic.com From mwieder at ahsoftware.net Sun Mar 14 12:20:27 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 14 Mar 2004 09:20:27 -0800 Subject: Saving substacks in stand alones In-Reply-To: <04A2CF63-75C6-11D8-9EAA-003065C49F86@mac.com> References: <4053E02B.8050203@hyperactivesw.com> <04A2CF63-75C6-11D8-9EAA-003065C49F86@mac.com> Message-ID: <1275172758.20040314092027@ahsoftware.net> James- Sunday, March 14, 2004, 6:43:54 AM, you wrote: JS> ...and my going back to reading the Transcript Dictionary entry for the JS> default stack property makes this even clearer. Thank you again. (I JS> would suggest that "this" is counterintuitive in this context: at least JS> for me, I expect "this" to be the stack in which the script is found JS> but now I'm whining.) Well, I still find it counterintuitive, too, but I've more or less made my peace with it. If you think about it long enough it has some real advantages - essentially it allows the calling stack to be passed as a virtual argument to the handler. It still trips me up sometimes, though, and I have to put in breakpoints and print out the current state of "this stack" to figure out what's going on. -- -Mark Wieder mwieder at ahsoftware.net From steve at messimercomputing.com Sun Mar 14 12:47:01 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Sun, 14 Mar 2004 12:47:01 -0500 Subject: visited icons Message-ID: <9947266A-75DF-11D8-8365-000A27D75508@messimercomputing.com> Hi I am working with icons in OSX. I have created a series of graphics that I store in the stack and I use them to represent the enabled disabled and hilited states of buttons. In OSX when I set the hilite icon of a button to a specified icon the button shows the appropriate appearance and everything looks great. When I change the appearance to windows the icon changes appropriately but then a black rectangle appears bounding the button. This rectangle remains even if the hilite icon is removed from the button ( ie the button's icon is changed to its enabled appearance ). The rectangle can be removed by clicking on another disabled button. Is there a way I can prevent this from happening in windows or is this the way things are supposed to operate? It really interferes with the effect I am trying to get. If this is a feature of Windows is there a way to get rid of the rectangle when I change the icon from hilited back to enabled? The rectangle is really not a problem unless it remains after I change the buttons icon back to its enabled appearance. Any help with this would be greatly appreciated. Thanks Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available as freeware Now! From jacque at hyperactivesw.com Sun Mar 14 13:42:41 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 14 Mar 2004 12:42:41 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> <4053D929.2090801@hyperactivesw.com> Message-ID: <4054A7A1.4090801@hyperactivesw.com> On 3/14/04 1:17 AM, j wrote: > If the third place number indicates bug fixes or minor changes (2.1.x), > shouldn't anyone who purchased 2.1.2 receive 2.1.4?even up to 2.1.9?for > free? The numbering scheme would indicate they are all "bug fix" > updates. One would think that my "included free upgrade" would be the > move to 2.2?the next true "upgrade" based on additional > features?regardless of when it is finally released. > > It seems to me that purchase of the license promising the "next free > upgrade" actually means giving me each new release up to and including > the one where the second place number (2.x) changes. I've asked someone on the team to comment on this, just so the policy can be made clear. One question to consider, though, is how many free updates the company can provide and still expect to stay afloat financially. Demanding unlimited free updates may not work to our advantage in the long run. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From albrecht at act-net.com Sun Mar 14 14:19:19 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 14 Mar 2004 18:19:19 -0100 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4054A7A1.4090801@hyperactivesw.com> References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> <405335E6.3070401@act-net.com> <4053D929.2090801@hyperactivesw.com> <4054A7A1.4090801@hyperactivesw.com> Message-ID: <4054B037.4070008@act-net.com> Moin, Jacqueline, > One question to consider, though, is how many free updates the company > can provide and still expect to stay afloat financially. Demanding > unlimited free updates may not work to our advantage in the long run. If you have followed the discussion you may have noticed that "updates" are considered "bug fixes" by most participiants within this discussion, while "upgrades" are considered "feature enhancements" (meaning NEW features). Bugfixes have to be free and they have to be provided. It is not the fault of the customer that the producer of a product has introduced bugs, and he (the customer) should not be held liable for them (the bugs). He has to take care of the bugs HE introduces into HIS product, but should not be transformed into a "milk cow" for removal of bugs inside the software he paid money for. If the company in question "needs" to output so many updates that it (the company) can not continue to SELL UPGRADES, it (the company) has done something dramatically wrong when releasing the buggy version in the first place. Quality Assurance should be the chapter to study then. Sorry to repeat this once again, I did not intend to stress this so much. I really thought these basics are common understanding :-) Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From dsc at swcp.com Sun Mar 14 14:32:03 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 14 Mar 2004 12:32:03 -0700 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4054B037.4070008@act-net.com> Message-ID: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> On Sunday, March 14, 2004, at 12:19 PM, A.C.T. wrote: > If you have followed the discussion you may have noticed that > "updates" are considered "bug fixes" by most participiants within this > discussion, while "upgrades" are considered "feature enhancements" > (meaning NEW features). > Bugfixes have to be free and they have to be provided. Are you suggesting that there be versions branch for every upgrade, that is, that bugs found for 9.1.1 be fixed even after the company has released 10.0.0? Dar Scott From mpetrides at earthlink.net Sun Mar 14 14:53:08 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 14 Mar 2004 14:53:08 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> Message-ID: <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> Yes. So long as customers are still using 9.1.1, there is an implicit obligation to fix bugs therein. Once a product is purchased, the manufacturer has an implicit obligation to the purchaser to ensure that it functions as advertised. Simply releasing a "new version" does not relieve one of the obligation to fix defects in the older version. If I buy the last 2004 automobile sold by Toyota, they are still obliged to fix defects in that vehicle for duration of the warranty period and, in the case of major recallable defects even after the expiration of the explicit warranty. Saying: "Oh we no longer sell that model" does not relieve them of their responsibility to purchasers of the earlier model. Are you suggesting that if I buy 9.1.1 today and you release 10.0 tomorrow that you have no obligation whatsoever to me to ensure that 9.1.1 meets the specifications you set out for it , specifications upon which I based my decision to purchase it? Surely that cannot be right. Marian On Mar 14, 2004, at 2:32 PM, Dar Scott wrote: >> > > Are you suggesting that there be versions branch for every upgrade, > that is, that bugs found for 9.1.1 be fixed even after the company has > released 10.0.0? > > Dar Scott > > From albrecht at act-net.com Sun Mar 14 15:06:59 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 14 Mar 2004 19:06:59 -0100 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> Message-ID: <4054BB63.3020704@act-net.com> Moin, Dar, > Are you suggesting that there be versions branch for every upgrade, that > is, that bugs found for 9.1.1 be fixed even after the company has > released 10.0.0? I am afraid this is leading into a dead cycle. I am not "Runrev". I cannot tell Runrev how to handle their versioning. All I can say is that it is "common" in the software market (at least that part that I know) to fix bugs in "actual versions" and not leaving customers alone in the dark by simply pushing a version number up, urging them (the customers) to buy an upgrade where they (still the customers) only need a bugfix ("update"). Even the most-hated company Microsoft is supporting "ancient" versions of their software according to its lifetime definitions. I am NOT INTERESTED in version numbers at all! I can even live with many ways how to NAME a version. If your question should not be meant towards the NAMING but the SUPPORT: Yes, I expect a company to do its best to support recent versions according to their version lifetime policy. I do expect a company to make it perfectly clear that you have to FREQUENTLY pay a specific amount of money to be allowed to receive BUGFIXES, if this is the policy of the company. If it is not, I expect the company to support V9.7.4.1.88.24.1.29 of their product even if they have just released V10.0.0.0.0.0.0.1.releasecandidate. Again: It is not the NAMING I am interested in. It is simply partnership. As a developer I intend to concentrate on MY products, not on the products I use to develop them. If a product I use to develop my own stuff is faulty, I expect the supplier of that tool to help - otherwise I would fall back to using pirated copies (which I have given up many many years ago). Once again I have to explain that I do not intend to criticise (sp?) anyone (including Runrev), I was simply puzzled by some remarks on this list. And naturally, if I find the will to get used to Transcript and if I find bugs that need to be fixed, I will try my best to help Runrev to fix the bugs. AND I do expect free updates that fix the bugs I helped pointing out - of course. I really hope this is not taken as an offence! Sorry for having been so long again. I really find it hard to explain my basic understanding of the development universe :-) I am not alone with this understanding of how the world is spinning - if I was I would simply shut up, watch the list and giggle where necessary. But there should be a difference between "Open Source puzzle your own stuff and leave us alone" projects and commercial partnerships. I am paying for a tool. If the tool is faulty, I expect it to be repaired FOR FREE. If I need an UPGRADE (a tool with more bells and whistles) I am going to pay for that as well. But I am not going to pay for the hammer head, if I have bought a hammer and find out it does not come with a head. Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From jacque at hyperactivesw.com Sun Mar 14 15:14:59 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 14 Mar 2004 14:14:59 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> Message-ID: <4054BD43.6090407@hyperactivesw.com> On 3/14/04 1:53 PM, Marian Petrides wrote: > Yes. So long as customers are still using 9.1.1, there is an implicit > obligation to fix bugs therein. Once a product is purchased, the > manufacturer has an implicit obligation to the purchaser to ensure that > it functions as advertised. Simply releasing a "new version" does not > relieve one of the obligation to fix defects in the older version. So, by this logic, Apple should still be releasing bug fixes for OS 8.6? Lots of people still use it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mpetrides at earthlink.net Sun Mar 14 15:45:36 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 14 Mar 2004 15:45:36 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4054BD43.6090407@hyperactivesw.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> <4054BD43.6090407@hyperactivesw.com> Message-ID: <8C10F4A9-75F8-11D8-B465-000A959D005E@earthlink.net> If, in fact, 8.6 still has bugs which prevent it from functioning _as advertised_, probably yes. But at this point, this is pretty unlikely since the people who continue to use it are likely doing so because it has proved stable enough and full-featured enough to meet their needs. I think the expectations delineated by Marc in his most recent post spells things out far better than I can do. What he says is eminently reasonable... M On Mar 14, 2004, at 3:14 PM, J. Landman Gay wrote: > On 3/14/04 1:53 PM, Marian Petrides wrote: > >> Yes. So long as customers are still using 9.1.1, there is an >> implicit obligation to fix bugs therein. Once a product is >> purchased, the manufacturer has an implicit obligation to the >> purchaser to ensure that it functions as advertised. Simply >> releasing a "new version" does not relieve one of the obligation to >> fix defects in the older version. > > So, by this logic, Apple should still be releasing bug fixes for OS > 8.6? Lots of people still use it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From imcknight at macmail.com Sun Mar 14 15:46:02 2004 From: imcknight at macmail.com (Ian McKnight) Date: Sun, 14 Mar 2004 20:46:02 +0000 Subject: Building Standalones & revProfileBack revCommon problems Message-ID: <5.2.0.9.0.20040314202509.00b41ae0@mailin.macmail.com> Hi I'm having some problems getting a standalone version of my rev program working. The problem only presents in the standalone version. The problem occurs when I use my program and click a button to stop. Results are displayed. I click the button again to reset the screen. Because this reset takes a very long time (7 seconds) I have a hidden field which appears to warn the user of this. This all works as it should within the development environment. However, in the standalone, after about 7 seconds, the window goes grey. It takes on the name Kaboom (my program name) and then in parenthesis (background "revlibraries"). Two buttons appear- on screen -- revprofileback and revcommon. I have gone through the build procedure a number of times changing various options but to no avail. I would really appreciate some help. I guess that the problem concerns 2 libraries that I need (and don't have) or have and are not referenced correctly. I'm working in Windows XP with a licensed copy of Rev 2.0.1 Many thanks Ian McKnight -------------- next part -------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.620 / Virus Database: 399 - Release Date: 11/03/2004 From gcanyon at inspiredlogic.com Sun Mar 14 15:52:39 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 14 Mar 2004 12:52:39 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4054BD43.6090407@hyperactivesw.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> <4054BD43.6090407@hyperactivesw.com> Message-ID: <87FC1E6A-75F9-11D8-A30D-003065683ECC@inspiredlogic.com> On Mar 14, 2004, at 12:14 PM, J. Landman Gay wrote: > On 3/14/04 1:53 PM, Marian Petrides wrote: > >> Yes. So long as customers are still using 9.1.1, there is an >> implicit obligation to fix bugs therein. Once a product is >> purchased, the manufacturer has an implicit obligation to the >> purchaser to ensure that it functions as advertised. Simply >> releasing a "new version" does not relieve one of the obligation to >> fix defects in the older version. > > So, by this logic, Apple should still be releasing bug fixes for OS > 8.6? Lots of people still use it. Jacque, I don't think you're the one who introduced OS versions into this, so forgive me if I respond to your email as the most recent in this thread. I think the comparison to OS versions is faulty. With OSes, there is the implicit tie to hardware, and the assumption that many people will wait to upgrade, or not upgrade at all. As you say, there is still a large number of people using OS 8.6, and others have referred to Windows 98 and 95. A better comparison is to other applications. For how long after Office 2003 or Office 2004 for Mac came out did Microsoft continue to release bug fixes for the previous versions? In my experience, the answer has been, "about ten seconds." For a more accurate comparison to Revolution, for how long after, say, Snapz Pro 2.0 comes out (by the way, Snapz Pro 2.0 rocks the world) will Ambrosia support Snapz Pro 1.0? And to those who debate what constitutes a bug fix vs. a feature, one of the main features of Snapz Pro 2.0 is that it is fast, fast, fast. 1.0 was nearly unusable on my computer because it was so slow. 2.0 works great. Is that a bug fix, or a feature? All I can tell you is that I happily paid to upgrade. regards, Geoff Canyon gcanyon at inspiredlogic.com From chipp at chipp.com Sun Mar 14 16:18:34 2004 From: chipp at chipp.com (Chipp Walters) Date: Sun, 14 Mar 2004 15:18:34 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> Message-ID: <4054CC2A.8030802@chipp.com> Hi Marian, Using your logic, I should be able to demand Adobe fix my unresolved bugs in Photoshop 5,6, and 7? I would rather them fixed than upgrade to the latest version. Frankly, I'm not aware of any small software company who continues to release bug fixes for older versions of their software. I'm sure there are some that do, but it is not the standard. I can't speak for RunRev, but I can tell you Altuit doesn't have a problem asking users to upgrade to newer versions of their software-- as we (like many companies) incorporate bug fixes with feature updates. It's too much trouble to maintain multiple sets/versions of source code. And in some cases, the bug fixes are intertwined with feature updates, which make it even harder to keep separate source versions. Most software licenses these days do not have 'bug-free' clauses. Typically, you purchase the software 'as is.' In our case, we allow you to try the product for 15 days before purchasing. I believe RunRev also has a 'try before you buy' clause. While, this does not absolve us (or them) from making bug fixes, it also doesn't compel us to provide them for free in update/ugrades either. -Chipp Marian Petrides wrote: > Yes. So long as customers are still using 9.1.1, there is an implicit > obligation to fix bugs therein. Once a product is purchased, the > manufacturer has an implicit obligation to the purchaser to ensure that > it functions as advertised. Simply releasing a "new version" does not > relieve one of the obligation to fix defects in the older version. > From rjb at rz.uni-potsdam.de Sun Mar 14 16:32:39 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Sun, 14 Mar 2004 22:32:39 +0100 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4054BD43.6090407@hyperactivesw.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> <4054BD43.6090407@hyperactivesw.com> Message-ID: >On 3/14/04 1:53 PM, Marian Petrides wrote: > >>Yes. So long as customers are still using 9.1.1, there is an >>implicit obligation to fix bugs therein. Once a product is >>purchased, the manufacturer has an implicit obligation to the >>purchaser to ensure that it functions as advertised. Simply >>releasing a "new version" does not relieve one of the obligation to >>fix defects in the older version. > >So, by this logic, Apple should still be releasing bug fixes for OS >8.6? Lots of people still use it. > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com Well, I do not quite agree with the original poster, but your example, Jacque, is flawed and I am afraid it also misses the main point. 8.6 was a free update which fixed all then-known issues with 8.5.x releases. And 8.6 was and is very solid release. 8.5 was the only pay-for upgrade in that generation. Similar situation was with 8.0 generation (8.0.1, 0.2, 0.3, then very stable 8.1) and 9.x generations (too many to list). Of course, once Apple moves to a new generation, there are no updates to older ones. That's reasonable. But they didn't move up until the generation was sufficiently fixed. Microsoft is still releasing ocassional patches (albeit only security patches) for older Windows. I was updating a Windows 98 computer just a couple weeks ago. Within its fully-supported life, it got several free updates (service packs and individual component updates). However, perhaps Metrowerks' Codewarrior is a better parallel since it is a sort of competing development environment. Metrowerks typically provides 3 bugfix releases (some only component upgrades) between paid upgrades. The current Studio 9 has already 2 out. Previous Studio 8 had 3 and Studio 7 had also 3. And updates for Codewarrior (just like those of Mac OS or Windows) are available for download even for quite old versions (generations). If, for exmaple, you have a licence and original install of CW7 from 1995, you can still download all 9 updates that were issued during its life-time should you have a sudden need to handle some legacy project. The point is that major (as in paid-for) upgrades seem to come out only when the current version is considered stable and reasonably 'fixed'. My reading on the gist of this and related threads is that users of Rev want RunRev to take care of bugs to a greater degree before rushing out a new feature upgrade. IMHO, this was okay with 1.x generations when distinctions between bugs and features were often fuzzy, but the generation 2 is improved so much that those relaxed rules do not apply anymore and users are less willing to spend money on new upgrades knowing that majority of reported bugs were not fixed. Robert Brenstein From dsc at swcp.com Sun Mar 14 16:44:25 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 14 Mar 2004 14:44:25 -0700 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> Message-ID: On Sunday, March 14, 2004, at 12:53 PM, Marian Petrides wrote: > Are you suggesting that if I buy 9.1.1 today and you release 10.0 > tomorrow that you have no obligation whatsoever to me to ensure that > 9.1.1 meets the specifications you set out for it , specifications > upon which I based my decision to purchase it? Surely that cannot be > right. I didn't mean to suggest that. My obligation depends on my promise. A good agreement puts bounds on the obligations of both parties. A good agreement specifies obligations. Flaws are not fraud, but remedies might be in order depending on the agreement. (There might also be civil law obligations/remedies or common law or commercial obligations/remedies depending on your planet.) A reputation may and should depend on an ability to keep promises and an ability to make good agreements. It may depend on service beyond obligation. Dar Scott From ambassador at fourthworld.com Sun Mar 14 16:54:47 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 14 Mar 2004 13:54:47 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> Message-ID: <4054D4A7.8010804@fourthworld.com> On Sunday, March 14, 2004, at 12:19 PM, A.C.T. wrote: > If you have followed the discussion you may have noticed that > "updates" are considered "bug fixes" by most participiants within this > discussion, while "upgrades" are considered "feature enhancements" > (meaning NEW features). > Bugfixes have to be free and they have to be provided. While I'm inclined in principle to agree and tend to run my own company like that, I understand the economic and process difficulties in attempting to make that policy, and observe that there is no standard of behavior among software vendors. For example, Macromedia tends to put out one or two free updates every year in between feature upgrades, while Adobe (at least since Bruce Chizon came on board) has few if any free updates and tends to withold bug fixes for inclusion with paid feature releases. The economic performance of both Macromedia and Adobe is pretty much on par looking at the last five-year period, so I can't say one mode is always better than another. And of course there's Apple's OS X, with 10.0 and 10.1 being arguably of beta quality yet both required payment, as did the first truly useful version, 10.2, $450 later. Yet Apple customers rarely complain about that process, and I can understand why Apple charged for the first two and acknowledge that I also paid for them -- so maybe it isn't a problem. I do what I do, others do what they do, and the proof will be in the balance of short-term profits and long-term viability. Customer satisfaction plays a role in both, of course, and if the feature upgrades are compelling enough it becomes a moot point since the customer will jump on board with those anyway. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mpetrides at earthlink.net Sun Mar 14 16:55:12 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 14 Mar 2004 16:55:12 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead [OT] In-Reply-To: <4054CC2A.8030802@chipp.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> <4054CC2A.8030802@chipp.com> Message-ID: <44E2D890-7602-11D8-B465-000A959D005E@earthlink.net> Ayup. It happens but that isn't necessarily the right way to do things. For example, contractors fail to fix warranty items on new homes all the time, claiming they are not defects and knowing that most people will not take the time to pursue them. It's a fact of life, but that doesn't make it right AND it doesn't confer immunity if someone gets REALLY ticked off and decides to approach the issue with the class action sledge hammer. Just look at Apple's approach to the iPod battery thing. They are entirely correct in saying, if a battery drops dead after a year that is not a manufacturing defect. Doesn't stop them from bad "Apple's dirty little secret" publicity nor does it prevent the same ticked off customers from availing themselves of the only recourse they really have--which is to get together a class actionl. Does it t matter that Compaq's iPaq is far, far worse with respect to battery life--also not user serviceable. Nope. That's no protection at all. My point in all this is that manufacturers CAN and do cram terms they want down the throats of customers all the time. And most of the time get away with it. But that doesn't make it right and it DOES make for very annoyed customers who are looking for a way to strike back. Is this any way to do business? I think not. What happened to the Golden Rule? BTW, the comments above are NOT to be construed as applying to RunRev and not even to Apple (although they ARE worse about some of this). By and large, both DO care about customers far more than those guys in Redmond. The comments are simply addressed at the question which was posed by Dar which I read to be: what should a manufacturer's obligation be when defects surface in a product they no longer sell. M On Mar 14, 2004, at 4:18 PM, Chipp Walters wrote: > I can't speak for RunRev, butI can tell you Altuit doesn't have a > problem asking users to upgrade to newer versions of their software-- > as we (like many companies) incorporate bug fixes with feature update > s. It's too much trouble to maintain multiple sets/versions of source > code. And in some cases, the bug fixes are intertwined with feature > updates, which make it even harder to keep separate source versions. > > Most software licenses these days do not have 'bug-free' clauses. > Typically, you purchase the software 'as is.' In our case, we allow > you to try the product for 15 days before purchasing. I believe RunRev > also has a 'try before you buy' clause. While, this does not absolve > us (or them) from making bug fixes, it also doesn't compel us to > provide them for free in update/ugrades either. From briany at qldlearning.com Sun Mar 14 17:02:14 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 14 Mar 2004 17:02:14 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <87FC1E6A-75F9-11D8-A30D-003065683ECC@inspiredlogic.com> Message-ID: <4026A6EA-7603-11D8-9929-000393AA08D2@qldlearning.com> > A better comparison is to other applications. For how long after > Office 2003 or Office 2004 for Mac came out did Microsoft continue to > release bug fixes for the previous versions? In my experience, the > answer has been, "about ten seconds." I'm cringing at jumping into this thread, because I DO NOT think RunRev has exactly been guilty of poor support or response to bugs. HOWEVER, I can't quite agree with the Office OR OS comparisons. Both are consumer products, not developer products. Frankly, developer products need to be more bug-free than consumer ones (in general, don't shoot me). Another comparison would be PHP or MySQL. Both release many bug fix upgrades on older branches of code. MySQL is at 3.2.43 (or something like that), 4.0.16 (production), 4.1 (beta) and 5.0 (alpha). An extreme example, but 3.2 customers have a pretty solid product just by rolling back some bug fixes as they go. I do understand both projects have more resources behind them. Here's a question I would pose to RunRev: if there are outstanding bugs in a current major release, is there a major release branch being maintained? I wouldn't expect RunRev's capacity to support a dozen point releases on the 2.1 code, but if something big popped up, are they prepared to fix it? Either way, I think we need to get back to the practical issues here: whether or not 2.1 is a useable release, and whether or not RunRev has the resources to put out 2.2 at the same time as 2.1.3, 2.1.4, etc. Heck, I think we probably need to collectively take a look at 2.2 (it's already in beta) and then make our judgements... - Brian From cassj at earthlink.net Sun Mar 14 17:22:48 2004 From: cassj at earthlink.net (James Cass) Date: Sun, 14 Mar 2004 17:22:48 -0500 Subject: SoCal RevDevCon - March 24 In-Reply-To: <405348A4.4000509@fourthworld.com> References: <405348A4.4000509@fourthworld.com> Message-ID: <1FEA8E10-7606-11D8-8785-000393738BF6@earthlink.net> Richard - When it comes to organizing a get together like this, you may want to consider this website: http://www.meetup.com/ I saw a bit about it on TechTV about a Month ago. From the website: "Meetup is a free service that organizes local gatherings about anything, anywhere." - James On Mar 13, 2004, at 12:45 PM, Richard Gaskin wrote: > The next SoCal RevDevCon meeting will be held on Wednesday, March 24, > here at the Fourth World Embassy in downtown Los Angeles. > > Agenda for Wednesday, March 24 > ------------------------------ > 7:00pm: Meet, gab, problem-solve -- bring your scripting questions > > 7:30pm: Presentation: Devolution 1.0, a sneak preview of a > toolkit from Fourth World > > 8:00pm: Dinner at Barbara's, the restaurant just a few yards > away with an excellent wine list > > 9:00pm: Return to the loft for discuss our main topic: > "Revolution 3.0: the blue-sky wish list" > Things you'd like to see in Rev 3.0; > Geoff Canyon will moderate and take notes > > Bring anyone you like -- we'll happily make room around the new > meeting tables downstairs. > > Location > -------- > Fourth World Embassy > 620 Moulton Avenue, Studio 101 > Los Angeles, CA 90031 > > See for > directions. > > > REQUEST: Our group has grown large enough that we could use > a projector for the meetings. If you can bring one > please let me know. Thanks! > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jspencer78 at mac.com Sun Mar 14 17:32:17 2004 From: jspencer78 at mac.com (James Spencer) Date: Sun, 14 Mar 2004 16:32:17 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4026A6EA-7603-11D8-9929-000393AA08D2@qldlearning.com> References: <4026A6EA-7603-11D8-9929-000393AA08D2@qldlearning.com> Message-ID: <72F85136-7607-11D8-9EAA-003065C49F86@mac.com> On Mar 14, 2004, at 4:02 PM, Brian Yennie wrote: > I'm cringing at jumping into this thread, because I DO NOT think > RunRev has exactly been guilty of poor support or response to bugs. > > HOWEVER, I can't quite agree with the Office OR OS comparisons. Both > are consumer products, not developer products. Frankly, developer > products need to be more bug-free than consumer ones (in general, > don't shoot me). > I agree with you about RunRev's support and also cringe about jumping in but I think the second comment deserves response because I think this is somewhat behind some of the carping: You may wish they were more bug free but in fact developer products are more complicated and function at lower levels than user software and as a consequence have, in my 30 years of using such software, consistently been MORE buggy, not less than consumer products. There is no way for Revolution to ever even approach being bug free and it is unrealistic for anyone hear to think there is an obligation by RunRev to make bug fixes available forever for free just because there are bugs. Spence James P. Spencer Rochester, MN jspencer78 at charter.net "Badges?? We don't need no stinkin badges!" From briany at qldlearning.com Sun Mar 14 17:53:30 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 14 Mar 2004 17:53:30 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <72F85136-7607-11D8-9EAA-003065C49F86@mac.com> Message-ID: <6A147150-760A-11D8-9929-000393AA08D2@qldlearning.com> > I agree with you about RunRev's support and also cringe about jumping > in but I think the second comment deserves response because I think > this is somewhat behind some of the carping: > > You may wish they were more bug free but in fact developer products > are more complicated and function at lower levels than user software > and as a consequence have, in my 30 years of using such software, > consistently been MORE buggy, not less than consumer products. There > is no way for Revolution to ever even approach being bug free and it > is unrealistic for anyone hear to think there is an obligation by > RunRev to make bug fixes available forever for free just because there > are bugs. I think I should clarify, because you make a very good point. What I meant to express is that developer tools need bug fixes to be even more _important_, not that they realistically end up with a smaller actual number of bugs. I don't think anyone is suggesting forever support. We're talking about fixing 2.1 just a little more despite the oncoming release of 2.2, right? 2.1 has not reached maturity with regards to bug fixes, and I think more than a few are just scared that it never will and that this will be a repeating pattern. If we're talking bottom line, I hate to put it this way... but I've been using xTalks for 10+ years and bought every single release of Hypercard, Supercard and Metacard/Rev along the way- every single one... except for Rev 2.1. I'm on the fence for 2.2. New features are buggy, and bugs are outstanding on old features. Rev is still a very solid product (if you want to know how I really feel about it, just consider that I spend a lot of time on these lists even though I haven't done any commercial Rev work in more than 6 months). But some of us are scared that it's slipping. Like I said before, I'm going to look at 2.2 and 2.3 with an open mind, and let RunRev's work speak for itself. But I think the concern is very valid- none of the principles of business or comparisons to other tools or anything else in this thread sways me from the reality that in day-to-day use, Rev is less reliable than I want it to be today. FWIW. - Brian From hershrev at realtorsgroup.us Sun Mar 14 18:07:54 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Sun, 14 Mar 2004 18:07:54 -0500 Subject: deleting multiple Var's Message-ID: <6CFCBB87-760C-11D8-98E9-0030654C1E62@realtorsgroup.us> Hi, all my emails got deleted , can you please repost how to delete multiple Var's ? Thanks , hershrev From kray at sonsothunder.com Sun Mar 14 18:38:19 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 14 Mar 2004 17:38:19 -0600 Subject: visited icons In-Reply-To: <9947266A-75DF-11D8-8365-000A27D75508@messimercomputing.com> Message-ID: <011c01c40a1d$6ea25c00$6d01a8c0@DELL4600> > When I change the appearance to windows the icon changes > appropriately > but then a black rectangle appears bounding the button. This > rectangle > remains even if the hilite icon is removed from the button ( ie the > button's icon is changed to its enabled appearance ). The > rectangle can > be removed by clicking on another disabled button. > > Is there a way I can prevent this from happening in windows > or is this > the way things are supposed to operate? It really > interferes with the > effect I am trying to get. Steve, set the 'traversalOn' of the button to false. This is the standard way in Windows of displaying that a button has the focus (so you can type Enter or the space bar to activate it). Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com From monte at sweattechnologies.com Sun Mar 14 19:15:40 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 15 Mar 2004 10:45:40 +1030 Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: Message-ID: > -- Going native WinXP appearance -- bug fix. How is this a bugfix? This is major new functionality in the engine that has been requested by many users for a long time and something I'd be happy to pay for if it were a release on it's own. > -- More OSX appearance support -- either a bug fix or a very minor > feature that isn't worth $299. Well... given 2.1 came out before Panther you can't call not fully supporting Panther a bug in 2.1. > -- Distribution builder fixes -- bug fix. Maybe it's just me blowing my own trumpet but I know what I've done to the distribution builder and "fixes" just doesn't cut it. This component has been completely redesigned and has many new features. > -- Support for more Windows icons -- bug fix. Erm... again this is a new feature that we haven't had before and has been much requested for quite a while. > -- Improved database controls -- is this new functionality (with new > Transcript commands) or bug fixes? New functionality. > -- Numerous bug fixes -- bug fixes. > > I don't mean to be a bore, but that list sounds like mostly bug fixes > to me. I'd be very interested to find out what you class as a feature? For me it's mainly new things being implemented in the engine or libraries but also major workflow imrovements in the IDE. Cheers Monte From dvk at dvkconsult.com.au Sun Mar 14 19:46:56 2004 From: dvk at dvkconsult.com.au (David Vaughan) Date: Mon, 15 Mar 2004 11:46:56 +1100 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead [OT] In-Reply-To: <20040314215557.64C0C9300D9@mail.runrev.com> References: <20040314215557.64C0C9300D9@mail.runrev.com> Message-ID: <4256C2E5-761A-11D8-950B-000A95729266@dvkconsult.com.au> On 15/03/2004, at 8:55, someone whom I am not attacking personally wrote: > > Ayup. It happens but that isn't necessarily the right way to do > things. For example, contractors fail to fix warranty items on new > homes all the time, claiming they are not defects and knowing that > most people will not take the time to pursue them. It's a fact of > life, but that doesn't make it right AND it doesn't confer immunity if > someone gets REALLY ticked off and decides to approach the issue with > the class action sledge hammer. > > Just look at Apple's approach to the iPod battery thing. They are > entirely correct in saying, if a battery drops dead after a year that > is not a manufacturing defect. Doesn't stop them from bad "Apple's > dirty little secret" publicity nor does it prevent the same ticked off > customers from availing themselves of the only recourse they really > have--which is to get together a class actionl. Does it t matter that > Compaq's iPaq is far, far worse with respect to battery life--also not > user serviceable. Nope. That's no protection at all. > > My point in all this is that manufacturers CAN and do cram terms they > want down the throats of customers all the time. And most of the time > get away with it. But that doesn't make it right and it DOES make for > very annoyed customers who are looking for a way to strike back. Is > this any way to do business? I think not. What happened to the > Golden Rule? > > BTW, the comments above are NOT to be construed as applying to RunRev > and not even to Apple (although they ARE worse about some of this). > By and large, both DO care about customers far more than those guys in > Redmond. The comments are simply addressed at the question which was > posed by Dar which I read to be: what should a manufacturer's > obligation be when defects surface in a product they no longer sell. > strong statements There is little sense being spoken in this thread. The above set of non sequiturs is an example. The industry practice and RunRev policy of three-part changes (bug/minor/major) and associated pricing policies (none/small/large) is well established and of minor interest unless someone has a unique and commercially viable proposal which they should then put straight to Kevin Miller anyway. If a major upgrade emerges then new bug-fix work will cease on all previous versions, although you can continue to use the prior version at its last fix level as you please. What else do you reasonably expect from a software vendor? Using the expected changes to the Distribution Builder as an example: There were some bugs in the old Distribution Builder. There were also a lot of things which people thought could work better, and extensive discussion of it on the list of enterprise licence holders. Consequent on this a fine developer worked with RunRev on an upgraded version which is being tested. Yes, it contains bug fixes but better, it is a serious improvement in the product. If my licence says I should pay an upgrade fee then I will. Bandying words on the exact divider on the continuum between bug and feature is otiose if the product was not previously unusable (it was not) and there is actual product improvement (there is). Vehicle analogies are pointless. They are fixed term, quite specific and their like does not exist in the software industry today. Also, they exclude wear-and-tear on consumable parts, which is what an iPod battery is and always was. My own iPod battery is fading. My current Powerbook battery is down to 2.5 hrs max after nine months. I replaced that in the older TiBook after 18 months. So what? The fact that the supinely ignorant can extort money from Apple via the publicity of a class action is simply free lunching. YMMV. A while ago, I considered direct investment in RunRev, the company. I chose not to do so because, after consideration, the nature of a software company such as this exceeded my risk appetite at the time. Others have taken greater risk and I continue to benefit from their efforts. I support the company while limiting my risks to licence costs and to my reputation when I evangelise the product. If they appear to be dudding me I will protest, as I have before. If they are threatened by ludicrously self-serving licence misinterpretations or by people seeking a free lunch I will stand in their defence. This thread started, not even on this list, when Ken Norris merely (albeit in his somewhat absolutist fashion) asked that priority be shifted from new features to bug fixes. The balance between these is a difficult one for a company to judge and to keep. They can not afford either extreme, either financially or in reputation (i.e. their long term financial position). I look forward to the next version. David From briany at qldlearning.com Sun Mar 14 20:46:39 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 14 Mar 2004 20:46:39 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead [OT] In-Reply-To: <4256C2E5-761A-11D8-950B-000A95729266@dvkconsult.com.au> Message-ID: <9A04CFD2-7622-11D8-9929-000393AA08D2@qldlearning.com> > The industry practice and RunRev policy of three-part changes > (bug/minor/major) and associated pricing policies (none/small/large) > is well established and of minor interest unless someone has a unique > and commercially viable proposal which they should then put straight > to Kevin Miller anyway. If a major upgrade emerges then new bug-fix > work will cease on all previous versions, although you can continue to > use the prior version at its last fix level as you please. What else > do you reasonably expect from a software vendor? Again, disclaimer: I support RunRev and applaud their work, and it's still my favorite tool. Ahem. With that said, halting all bug fixes as soon as you release a "point" release does happen, but it's not THE industry practice. I'm aghast at the idea that the 2.1 branch is already done. In fact, it's not the approach of MY software company, and we are smaller than RunRev. After a major release, we branch the code (this is one of THE major features of revision control systems) and continue to release bug fixes to the previous release. Any other practice could and probably would put us out of business. There's a lot of gray area here, I admit. I don't think RunRev is guilty of any more than making some of us a little nervous thus far. But the following things are plainly false: * That RunRev isn't working hard on bugs, and aiming to please * That RunRev just follows good industry practice and is a model of it Pick your point in between, but I say let's look at 2.2 and see what we find!! - Brian From JonathanC at ag.nsw.gov.au Sun Mar 14 21:22:33 2004 From: JonathanC at ag.nsw.gov.au (JonathanC at ag.nsw.gov.au) Date: Mon, 15 Mar 2004 13:22:33 +1100 Subject: Manipulating PLAIN text on the clipboard (trying again) Message-ID: Hi. About a week ago I asked a question about plain text on the clipboard. I had one reply (from Jacque - thanks) but the suggestion, while helpful, didn't solve the problem. I wrote this back to the list but it seems to have been lost in the mountains of other list emails. (Incidentally, does anyone else feel a bit overwhelmed by the number of use-revolution emails that arrive each day? :-) ). So, I will try to restate the problem in its simplest terms: Try this test: 1. Create a button ("Duplicate") with the following script: on mouseUp put the clipboardData["text"] into temp set the clipboardData["text"] to temp && temp end mouseUp 2. Create a new word processor document. 3. Write a few words and set them in a font OTHER THAN Lucida Grande. 4. Copy the text. 5. Switch to Rev and click the "Duplicate" button. 6. Switch back to the document and paste. 7. The text should be duplicated (i.e. "to be sure" becomes "to be sure to be sure" - Happy St Patrick's Day by the way!) in the same font, size and style as the original text. On my system* the pasted text ALWAYS ends up as Lucida Grande, 11 pt, plain. (* Rev 2.1.2, Mac OS X 10.2.8, PowerBook G4 Titanium) [I've even put a test stack on the web to save you having to create your own: http://www.artgallery.nsw.gov.au/sub/test/clipboard_test_rev.sit ] Do you get the same result? If so, what SHOULD the script be to produce the desired result? Regards, Jonathan Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au From nnoydb at excite.com Sun Mar 14 21:24:02 2004 From: nnoydb at excite.com (Kevin) Date: Sun, 14 Mar 2004 21:24:02 -0500 (EST) Subject: Fix Fielded Data Files? Message-ID: <20040315022402.C8919109ED8@xprdmailfe1.nwk.excite.com> Thanks, I appreciate the help! -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From j at clsdesignassociates.com Sun Mar 14 22:55:44 2004 From: j at clsdesignassociates.com (j) Date: Sun, 14 Mar 2004 21:55:44 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4054BD43.6090407@hyperactivesw.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> <4054BD43.6090407@hyperactivesw.com> Message-ID: > So, by this logic, Apple should still be releasing bug fixes for OS > 8.6? Lots of people still use it. If Apple hasn't squashed all the bugs in 8.6 by now, then shame on them! Bugs need to be fixed ASAP, and once they are fixed, they are fixed. It is not as if new 8.6 bugs would begin to appear at this point, if they had not shown up years ago. J. From kray at sonsothunder.com Sun Mar 14 23:03:19 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 14 Mar 2004 22:03:19 -0600 Subject: Manipulating PLAIN text on the clipboard (trying again) In-Reply-To: Message-ID: <015a01c40a42$7473ec50$6d01a8c0@DELL4600> Jonathan, In order to keep the text font, style, etc. information, you need to manipulate the clipboardData["html"], not the clipboardData["text"]. (Note: For those of you who get list mail in HTML, I'm wrapping the rest in PRE tags so it will display properly.)
However in your case, you need to be a little careful. When converting
the clipboard to html, Rev adds a 

to the beginning and a

to the end, so if you copied "To be sure" from Word (set in Times 12 black), the clipboardData["html"] looks like this:

To be sure

So in order to get it to show "To be sure To be sure", you'd need to strip the

tags from the first instance (they're not really needed anyway). So your code would be (watch word wrapping): on mouseUp put the clipboardData["html"] into temp -- check, just in case if char 1 to 3 of temp = "

" then delete char 1 to 3 of temp if char -4 to -1 of temp = "

" then delete char -4 to -1 of temp set the clipboardData["html"] to temp && temp end mouseUp This would end up with the following being on the clipboard:

To be sure To be sure

Which gives you the proper end product. Just keep in mind that if you need to manipulate the text in the clipboard, do it in HTML in order to keep the font, size, style, etc. HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > JonathanC at ag.nsw.gov.au > Sent: Sunday, March 14, 2004 8:23 PM > To: use-revolution at lists.runrev.com > Subject: Manipulating PLAIN text on the clipboard (trying again) > > > Hi. About a week ago I asked a question about plain text on > the clipboard. > I had one reply (from Jacque - thanks) but the suggestion, > while helpful, > didn't solve the problem. I wrote this back to the list but > it seems to > have been lost in the mountains of other list emails. > (Incidentally, does > anyone else feel a bit overwhelmed by the number of > use-revolution emails > that arrive each day? :-) ). > > So, I will try to restate the problem in its simplest terms: > > Try this test: > 1. Create a button ("Duplicate") with the following script: > > on mouseUp > put the clipboardData["text"] into temp > set the clipboardData["text"] to temp && temp > end mouseUp > > 2. Create a new word processor document. > 3. Write a few words and set them in a font OTHER THAN Lucida > Grande. 4. Copy the text. 5. Switch to Rev and click the > "Duplicate" button. 6. Switch back to the document and paste. > 7. The text should be duplicated (i.e. "to be sure" becomes > "to be sure to > be sure" - Happy St Patrick's Day by the way!) in the same > font, size and > style as the original text. > On my system* the pasted text ALWAYS ends up as Lucida Grande, 11 pt, > plain. > (* Rev 2.1.2, Mac OS X 10.2.8, PowerBook G4 Titanium) > > [I've even put a test stack on the web to save you having to > create your > own: > http://www.artgallery.nsw.gov.au/sub/test/clipboard_test_rev.s it ] Do you get the same result? If so, what SHOULD the script be to produce the desired result? Regards, Jonathan Jonathan Cooper Manager of Information / Website Art Gallery of New South Wales Sydney, Australia http://www.artgallery.nsw.gov.au _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From j at clsdesignassociates.com Sun Mar 14 23:05:13 2004 From: j at clsdesignassociates.com (j) Date: Sun, 14 Mar 2004 22:05:13 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <4054CC2A.8030802@chipp.com> References: <45844CB8-75EE-11D8-8D6D-000A9567A3E6@swcp.com> <37470E88-75F1-11D8-AFD0-000A959D005E@earthlink.net> <4054CC2A.8030802@chipp.com> Message-ID: We may be straying to far from the topic at hand here (RR)... > Most software licenses these days do not have 'bug-free' clauses. > Typically, you purchase the software 'as is.' But developers must be very careful about this, or be left to the mercies of the judiciary. Suppose I sell a product using the claim, "Fully integrated with Quicktime!" After purchase, customers discover bugs that make Quicktime integration impossible. If I plan on saying, "Oh, sorry?that software is sold 'as is,'" then I'd better buckle myself in for a long battle. Lawsuits might be justified, in my opinion. You can't just lie or refuse to keep promises you made. J. From jacque at hyperactivesw.com Sun Mar 14 23:11:23 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 14 Mar 2004 22:11:23 -0600 Subject: Manipulating PLAIN text on the clipboard (trying again) In-Reply-To: References: Message-ID: <40552CEB.50203@hyperactivesw.com> On 3/14/04 8:22 PM, JonathanC at ag.nsw.gov.au wrote: > Hi. About a week ago I asked a question about plain text on the clipboard. > I had one reply (from Jacque - thanks) but the suggestion, while helpful, > didn't solve the problem. I wrote this back to the list but it seems to > have been lost in the mountains of other list emails. I replied a second time, but it may have been lost in the deluge. I was able to reproduce your results. It looks like manipulation of text in the clipboard causes it to take on the (I think) system default font and other text properties. Can you Bugzilla this one? If not, let me know and I will. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From j at clsdesignassociates.com Sun Mar 14 23:15:26 2004 From: j at clsdesignassociates.com (j) Date: Sun, 14 Mar 2004 22:15:26 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <72F85136-7607-11D8-9EAA-003065C49F86@mac.com> References: <4026A6EA-7603-11D8-9929-000393AA08D2@qldlearning.com> <72F85136-7607-11D8-9EAA-003065C49F86@mac.com> Message-ID: <63238418-7637-11D8-B003-000393989F4E@clsdesignassociates.com> > You may wish they were more bug free but in fact developer products > are more complicated and function at lower levels than user software > and as a consequence have, in my 30 years of using such software, > consistently been MORE buggy, not less than consumer products. I am beginning to suspect that several of us?myself especially included?have been spoiled by the fact that HyperCard, which we used to cut our teeth, was so rock solid. After you date the prom queen, what chance do other girls have of catching your attention? Maybe we are being unfair. J. From steve at messimercomputing.com Sun Mar 14 23:17:23 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Sun, 14 Mar 2004 23:17:23 -0500 Subject: brushed metal and changing window size Message-ID: Hi, I have noticed the some strange window behavior when using the revChangeWindowSize command with the OSX Brushed metal appearance. When I resize a window to a larger height the bottom of the expanding window first turns white then the brushed metal appearance is shown. This happens several times before the window gets to its designated height. Interestingly this doesn't seem to happen if I am reducing the height of the window. It doesn't make any difference if I use the "slide" or the "Snap" Parameters or if I increase or decrease the speed at which the window changes size. If I don't use the brushed metal appearance their is no problem. on mouseUp if the hilite of me is true then -- other stuff revChangeWindowSize 584,164,"snap" else -- other stuff revChangeWindowSize 584,559,"snap" end if end mouseUp Anybody else seen this or have any ideas how this might be fixed. Thanks, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available Now! From jacque at hyperactivesw.com Sun Mar 14 23:32:56 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 14 Mar 2004 22:32:56 -0600 Subject: Manipulating PLAIN text on the clipboard (trying again) In-Reply-To: <015a01c40a42$7473ec50$6d01a8c0@DELL4600> References: <015a01c40a42$7473ec50$6d01a8c0@DELL4600> Message-ID: <405531F8.8070801@hyperactivesw.com> On 3/14/04 10:03 PM, Ken Ray wrote: > Jonathan, > > In order to keep the text font, style, etc. information, you need to > manipulate the clipboardData["html"], not the clipboardData["text"]. Right. Only Jonathan has the opposite problem -- he wants plain text only. He copies plain text to the clipboard, manipulates the clipboardData["text"], and when he pastes into another program, it takes on the system font and size. I think it should stay plain. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Mon Mar 15 00:00:29 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 14 Mar 2004 21:00:29 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: <63238418-7637-11D8-B003-000393989F4E@clsdesignassociates.com> References: <4026A6EA-7603-11D8-9929-000393AA08D2@qldlearning.com> <72F85136-7607-11D8-9EAA-003065C49F86@mac.com> <63238418-7637-11D8-B003-000393989F4E@clsdesignassociates.com> Message-ID: <4055386D.20200@fourthworld.com> > I am beginning to suspect that several of us?myself especially > included?have been spoiled by the fact that HyperCard, which we used to > cut our teeth, was so rock solid. After you date the prom queen, what > chance do other girls have of catching your attention? Maybe we are > being unfair. Cut the features in half and double the engineering resources and maybe the HyperCard experience can be repeated. ;) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rodney at infiny.co.nz Mon Mar 15 00:41:33 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Mon, 15 Mar 2004 18:41:33 +1300 Subject: QuickTime content, gamma and Graphics modes, some notes Message-ID: <6A9F4393-7643-11D8-AB99-003065F97100@infiny.co.nz> I had a quicktime movie which displays perfectly on Mac, but on Windows appears "greyed out" - any white areas in the movie appear grey, and the video areas appear several shades darker than they do on the Mac. At first I thought this was a Revolution issue - because if I set the alwaysbuffer of the movie to true then the movie displayed correctly. However opening the movie in QuickTime Player I observed the same problem. The issue appears to be related to the graphics mode of the video track in the movie itself. To fix this you will need to have a copy of QuickTime Pro. Open the movie, get properties, select the video track, and choose "Graphics Mode" from the properties list. Change the move from dither to composition (dither copy). I worked this out for myself, however a bit of searching on the net shows that others have run into it in the past as well, see for example: http://listserv.uark.edu/scripts/wa.exe?A2=ind0401c&L=direct- l&F=&S=&P=28592 (This writer recommends saving as stand alone, but I didn't find this to be necessary) A related issue is differences in gamma levels between Mac and Windows. I've found that adjusting the gamma settings in the Display control panel (Settings ->Advanced) on the PC can make a huge impact on the display of QuickTime content. Depending on your application you may wish to advise users to check/adjust these settings. - Rodney -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From pixelbird at interisland.net Mon Mar 15 00:42:47 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 14 Mar 2004 21:42:47 -0800 Subject: Clipboard and drop images In-Reply-To: <20040308115843.BFAE09300FF@mail.runrev.com> Message-ID: Howdy, Well, I'm wondering if someone has made a utility for pasting images from the clipboard instead of Importing from a file. And/or, perhaps dropping image files onto an empty image placeholder. Any ideas? TIA, Ken N. From kray at sonsothunder.com Mon Mar 15 01:00:32 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 15 Mar 2004 00:00:32 -0600 Subject: Manipulating PLAIN text on the clipboard (trying again) In-Reply-To: <405531F8.8070801@hyperactivesw.com> Message-ID: <019701c40a52$d3f1c610$6d01a8c0@DELL4600> > > In order to keep the text font, style, etc. information, > you need to > > manipulate the clipboardData["html"], not the clipboardData["text"]. > > Right. Only Jonathan has the opposite problem -- he wants plain text > only. He copies plain text to the clipboard, manipulates the > clipboardData["text"], and when he pastes into another > program, it takes > on the system font and size. I think it should stay plain. Ah... got it... Perhaps this should be Bugzilla'd? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com From briany at qldlearning.com Mon Mar 15 02:11:21 2004 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 15 Mar 2004 02:11:21 -0500 Subject: Manipulating PLAIN text on the clipboard (trying again) In-Reply-To: Message-ID: I think we've bounced back and forth on this one... > 7. The text should be duplicated (i.e. "to be sure" becomes "to be > sure to > be sure" - Happy St Patrick's Day by the way!) ****** > in the same font, size and > style as the original text. ******* > On my system* the pasted text ALWAYS ends up as Lucida Grande, 11 pt, > plain. If you want to _preserve_ the original font, size and style of the original text then you MUST use clipboardData["rtf"] or clipboardData["html"]. If you want to discard the style information completely, there seems to be a bug (i.e. Rev picks up the system font by default instead of actually putting "plain" text on the clipboard). I don't think the aforementioned bug is actually what is stopping you- you need to use clipboardData["html"] as Ken suggested. You might see if a hidden field will help do the work for you: set the htmlText of fld "hidden" to clipboardData["html"] put (fld "hidden") after fld "hidden" set the clipboardData["html"] to the htmlText of fld "hidden" Ken also outlined how do manipulate the tags some yourself... HTH, Brian From janschenkel at yahoo.com Mon Mar 15 04:06:39 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 15 Mar 2004 01:06:39 -0800 (PST) Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: Message-ID: <20040315090639.73990.qmail@web60509.mail.yahoo.com> --- Frank Leahy wrote: > > Geoff, > > -- Going native WinXP appearance -- bug fix. > -- More OSX appearance support -- either a bug > fix or a very minor > feature that isn't worth $299. > -- Distribution builder fixes -- bug fix. > -- Support for more Windows icons -- bug fix. > -- Improved database controls -- is this new > functionality (with new > Transcript commands) or bug fixes? > -- Numerous bug fixes -- bug fixes. > > I don't mean to be a bore, but that list sounds like > mostly bug fixes > to me. > > -- Other feauture enhancements > > Hmmm, not enough info to know if there are enough > features to get > current 2.1.2 users (e.g. me) to pony up $299 to > upgrade. > > Looking at the list you gave, personally I'd rather > have a 2.1.3 with > just the bug fixes. > > Also, you mentioned a public 2.2 beta -- I couldn't > find it on the web > site anywhere -- is it really "public"? > > Best, > -- Frank > Hi Frank, Usually I just stay out of this type of discussion : after all, I'm a happy Rev-user and in spite of the occasional snag I run into, I find it very usable. Does that mean it's perfect? No, but the way some people are talking on this list it's a surprise anyone can use it, and that is an unfair statement. Allow me to comment on your aswers to Geoff : -- Going native WinXP appearance -- bug fix. It's not because my programs run on WinXP that they automagically get the look and feel. What I write in FoxPro doesn't look XP-like either. In fact, there are plenty of programs that don't adhere to the new WinXP theme. I conside this an enhancement. -- More OSX appearance support -- either a bug fix or a very minor feature that isn't worth $299. Of course I have no idea of what your background is, but the Apple engineers whanged their minds again and introduced a new API to take advantage of the Panther abilities. A logical enhancement, I'd say. -- Distribution builder fixes -- bug fix. You mae it sound like nobody could build stand-alones with the old one. Granted, the new standalone builder is easier to use and has more features. But to call a rewrite and new interface a bugfix ? Let's keep this conversation at a serious level. -- Support for more Windows icons -- bug fix. Again, we're talking about new features that other development environments may have introduced long before RunRev, but I don't expect my older applications to get a shiny new icon. Adding features is not a bugfix. -- Improved database controls -- is this new functionality (with new Transcript commands) or bug fixes? Actually, since I contributed this code, I know what I'm talking about when I say this is not a bugfix, but rather a set of additional features that should make it a lot easier for people to link their stacks to databases. In version 2.2, you will be able to : - for field controls : decide whether you want to load and save the text, unicodetext, htmltext or rtftext - for table fields : decide which columns in the query you want to display or show all of them - for menu buttons : load the menu items to display in the menu from another query, and save either the number of the chose item, the name or the key value in the other query - for radio button groups : link them to a columln in a query, just like fields, and decide whether you're saving and loading the number or the name of the chosen item. All of these things you could do in the past with a little bit of scripting. Hence I'd qualify it as enhancements. -- Numerous bug fixes -- bug fixes. Geoff was quite honest about this : bug fixes. Bugs happen, and not all of them are easy to solve. Mayb there should be more of an effort to fix bugs in earlier version. But in the company I work for we have a similar situation, where sometimes it's easier to just completely rewrite a module ; if it's intermixed with engine changes, it may not be easy to write it in a way that it can also be deployed on older versions. Apple didn't release Safari 1.2 for MacOSX 10.2 because it relies on a library that requires MacOSX 10.3. While we can and should expect Revolution to stay up to date in all areas, bug-free and with things that other environments don't offer, I also realise what type of resources this needs. I'm quite happy with the way it evolves, and with the focus on bug-fixing for the upcoming and the next release, I see a lot of the annoying little things squished, as well as major issues in areas I don't even use. And you can rest assured that steps are being taken to allow for a more modular update system, so bugfixes can be introduced more rapidly in the future. Just my two euro-cents, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From janschenkel at yahoo.com Mon Mar 15 04:14:16 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 15 Mar 2004 01:14:16 -0800 (PST) Subject: Building Standalones & revProfileBack revCommon problems In-Reply-To: <5.2.0.9.0.20040314202509.00b41ae0@mailin.macmail.com> Message-ID: <20040315091416.75808.qmail@web60509.mail.yahoo.com> --- Ian McKnight wrote: > > > Hi > > I'm having some problems getting a standalone > version of my rev program > working. The problem only presents in the standalone > version. > > The problem occurs when I use my program and click a > button to stop. > Results are displayed. I click the button again to > reset the screen. > Because this reset takes a very long time (7 > seconds) I have a hidden field > which appears to warn the user of this. This all > works as it should within > the development environment. > > However, in the standalone, after about 7 seconds, > the window goes grey. It > takes on the name Kaboom (my program name) and then > in parenthesis > (background "revlibraries"). Two buttons appear- on > screen -- > revprofileback and revcommon. > > I have gone through the build procedure a number of > times changing various > options but to no avail. > > I would really appreciate some help. I guess that > the problem concerns 2 > libraries that I need (and don't have) or have and > are not referenced > correctly. > > I'm working in Windows XP with a licensed copy of > Rev 2.0.1 > > Many thanks > > Ian McKnight > Hi Ian, The Revolution Distribution Builder will add a series of objects to the first card of your mainstack ; these invisible objects contain important libraries that allow your program to work as it should. That being said, what exactly are you manipulating in your stack ? Without having seen your scripts, I guess you're iterating over a series of controls and changing some settings, right ? Are your zscripts dependent on the 'layer' or 'number' properties of buttons ? You'll need a way to skip these added controls and only manipulate your own. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Search - Find what you?re looking for faster http://search.yahoo.com From ambassador at fourthworld.com Mon Mar 15 04:16:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 15 Mar 2004 01:16:26 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: <20040315090639.73990.qmail@web60509.mail.yahoo.com> References: <20040315090639.73990.qmail@web60509.mail.yahoo.com> Message-ID: <4055746A.6050608@fourthworld.com> Jan Schenkel wrote: > --- Frank Leahy wrote: > -- Distribution builder fixes -- bug fix. > > You mae it sound like nobody could build stand-alones > with the old one. Granted, the new standalone builder > is easier to use and has more features. > But to call a rewrite and new interface a bugfix ? I can personally attest to this one. Monte Goulding did a ground-up rewrite which not only offers new features but also provides radically improved convenience and performance. Among other things you can now do one-click instant builds. The new Application Builder underwent an extensive UI review, in which Monte solicited input from the members of the Improve-Rev list and incorporated a lot of it into the new design. This one is no simple bug-fix, but an earnest and well-executed effort to make app building significantly more streamlined, and it succeeds in spades. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From janschenkel at yahoo.com Mon Mar 15 04:20:13 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 15 Mar 2004 01:20:13 -0800 (PST) Subject: deleting multiple Var's In-Reply-To: <6CFCBB87-760C-11D8-98E9-0030654C1E62@realtorsgroup.us> Message-ID: <20040315092013.96109.qmail@web60504.mail.yahoo.com> --- hershrev wrote: > Hi, > all my emails got deleted , can you please repost > how to delete > multiple Var's ? > Thanks , hershrev > Hi Hershrev, The mailing list archive contains a copy of all the emails sent to the list. The post you're looking for can be found at : There are two ways to search the archives : - through an 'advanced' Google link : - through the search index at Mindlube : Hope this helps you track answers in the future, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From tsj at unimelb.edu.au Mon Mar 15 05:02:36 2004 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 15 Mar 2004 21:02:36 +1100 Subject: IPTC metadata In-Reply-To: <20040309111951.D3318930106@mail.runrev.com> Message-ID: OK this is a stab in the dark, but is anybody here familiar with what is required to read/write IPTC style metadata to/from various type of media files and if it is 'doable' (and practical) with Rev. Any pointers in the right direction would be greatly appreciated. Cheers, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From albrecht at act-net.com Mon Mar 15 05:22:57 2004 From: albrecht at act-net.com (A.C.T.) Date: Mon, 15 Mar 2004 11:22:57 +0100 Subject: IPTC metadata In-Reply-To: References: Message-ID: <40558401.8070805@act-net.com> Hi, Terry, > OK this is a stab in the dark, but is anybody here familiar with what is > required to read/write IPTC style metadata to/from various type of media > files and if it is 'doable' (and practical) with Rev. Any pointers in > the right direction would be greatly appreciated. Handling IPTC is my daily business. One of the applications I sell for a living is a complex image import system running on Linux that handles IPTC parsing for image agencies (along with various image modifications). A good start to deal with IPTC is http://www.iptc.org - you could also have a look into Adobe's Photoshop Imagefile description documents since many applications simply use an APP13-marker ("Photoshop" chunk) to include IPTC data into images. Unfortunately Adobe is moving towards XMP now so all IPTC-talkers have to switch techniques some time soon. Porting my simple IPTC-read/write routines to Runrev was a project I wanted to do to get used to Transcript. I failed completely because I don't get the switch with Transcript (it's not a programming language to me), so I have to wait until my usual biz gives me more time to drink lots of coffee and re-try to get warm with Transcript. BUT in general it should be a very easy job to parse an IPTC struct, which is (embeded in some chunk or another - like an APP13 chunk) basically this: BYTE marker (0x1c) BYTE tag (see IPTC doc) BYTE field (see IPTC doc) WORD length (MSB first) DATA (of "length" BYTEs) Depending on the surrounding structure you often have a "Pascal-length-encoded string" just before the structure itself. Sometimes applications vary the length of data sets to match even offsets in the chunk. Feel free to contact me if you need specific help for a project. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From j at davidjohndowns.com Sat Mar 13 08:08:05 2004 From: j at davidjohndowns.com (j) Date: Sat, 13 Mar 2004 07:08:05 -0600 Subject: Upgrade version and pricing [was] Re: Fix it before moving ahead In-Reply-To: References: <87D0AFB6-7428-11D8-907B-000A9580FCCE@backtalk.com> Message-ID: <772E337B-74EF-11D8-B702-000393989F4E@davidjohndowns.com> Ah, the issues of old. Business ethics would mandate all bug fix/tweak/minor improvement updates be free, while feature upgrades (including at least three new major features) may or may not require a new "upgrade license" (which should be perhaps 25% of the software's retail cost). Of course, how often do we find ethics in business ethics these days...? J. On Mar 13, 2004, at 6:35 AM, Christopher Mitchell wrote: > I have been wondering about this as well, having just gotten a studio > license with 2.12 and finding out that the majority of the bug > database is scheduled two updates away and only being entitled to one. -- David J. Downs j at clsdesignassociates.com http://www.clsdesignassociates.com From sanke at hrz.uni-kassel.de Mon Mar 15 07:41:23 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 15 Mar 2004 13:41:23 +0100 Subject: Windows version of public beta? Message-ID: <4055A473.5060704@hrz.uni-kassel.de> Sat, 13 Mar 2004 Geoff Canyon wrote: > There is no announced date, but 2.2 is in public beta now. > > regards, > > Geoff Canyon The RunRev site under "latest test release" says "There are no current versions in testing", but ftp.runrev.com offers Mac versions. I installed the OS X version and used the Application Builder, which produced two standalones (for MacOS 9.2 and X) in one run. As there is no Windows version at present, I transferred 2.2RC1 to a Windows machine, substituted Revolution.app with the corresponding (?) Windows engine of 2.2B1 and performed some tests about which I will report in more detail later. On example, though: The "transparent transitions" effect has remained as before (on Windows), i.e. using my 3300-fields test stack when the script editor is opened it remains transparent for a few seconds before the script text is displayed. At the same time the message box and the tools' palette disappear. After having closed the script editor, message box and tools' palette reappear as "transparent" (like the script editor before) for about three seconds - which is somehow a nice effect. I then tried to build a Windows standalone, but the Application Builder insisted on attaching "revolution.app". Is this a bug or will there be different Application Builders for Mac and Windows? Regards, Wilhelm Sanke From capellan2000 at yahoo.com Mon Mar 15 07:49:55 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 15 Mar 2004 04:49:55 -0800 (PST) Subject: Clipboard and drop images In-Reply-To: <20040315120859.0B0A093006E@mail.runrev.com> Message-ID: <20040315124955.65255.qmail@web40509.mail.yahoo.com> on Sun, 14 Mar 2004 Ken Norris wrote: > Well, I'm wondering if someone has made a utility > for pasting images from > the clipboard instead of Importing from a file. > And/or, perhaps dropping > image files onto an empty image placeholder. > > Any ideas? Hi Ken, Look at this message: http://lists.runrev.com/pipermail/use-revolution/2004-January/028624.html Open a jpg image in explorer an right click on the image. Choose copy from the contextual menu. Create an empty image in a stack and write in the message box: set the text of img 1 to the clipboarddata About Drag and Drop, look at the stack created by Klaus Major. It's in his website or the RunRev contributions page. You could see an example of his handlers in the stack "Walking Man" in my website. It's the small white square field near a corner. Pass the cursor over it, to read the tooltip. Alejandro. ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From DouglasMackay at blueyonder.co.uk Mon Mar 15 08:11:44 2004 From: DouglasMackay at blueyonder.co.uk (Douglas Mackay) Date: Mon, 15 Mar 2004 13:11:44 -0000 Subject: Help please Message-ID: <002301c40a8f$10717a90$37bd2952@PATRIOT> Anyone help me and e-mail me the full working scrips for Dans ToDoPlus application in his e-book , I cant seem to get it too work Please e-mail if you have it to DouglasMackay at blueyonder.co.uk TIA Douglas From lists at mangomultimedia.com Mon Mar 15 08:15:01 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 15 Mar 2004 06:15:01 -0700 Subject: QuickTime content, gamma and Graphics modes, some notes In-Reply-To: <6A9F4393-7643-11D8-AB99-003065F97100@infiny.co.nz> References: <6A9F4393-7643-11D8-AB99-003065F97100@infiny.co.nz> Message-ID: On Mar 14, 2004, at 10:41 PM, rodney tamblyn wrote: > A related issue is differences in gamma levels between Mac and > Windows. I've found that adjusting the gamma settings in the Display > control panel (Settings ->Advanced) on the PC can make a huge impact > on the display of QuickTime content. Depending on your application > you may wish to advise users to check/adjust these settings. Gamma is always an issue that must be dealt with when working with images or video for cross-platform delivery. Rather than asking Windows users to readjust their gamma I would suggest altering the video when you compress. You can usually find a good balance that will display well on both PC and Mac. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From frank at backtalk.com Mon Mar 15 08:23:49 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 15 Mar 2004 13:23:49 +0000 Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: <20040315120859.0B0A093006E@mail.runrev.com> Message-ID: On Monday, March 15, 2004, at 12:08 PM, use-revolution-request at lists.runrev.com wrote: > Subject: Re: Upgrade version and pricing [was] Re: Fix it before > To: How to use Revolution > Message-ID: <4055746A.6050608 at fourthworld.com> > Content-Type: text/plain; charset=us-ascii; format=flowed > > Jan Schenkel wrote: >> --- Frank Leahy wrote: >> -- Distribution builder fixes -- bug fix. >> >> You mae it sound like nobody could build stand-alones >> with the old one. Granted, the new standalone builder >> is easier to use and has more features. >> But to call a rewrite and new interface a bugfix ? > > I can personally attest to this one. Monte Goulding did a ground-up > rewrite which not only offers new features but also provides radically > improved convenience and performance. Among other things you can now > do > one-click instant builds. The list that Geoff gave out sounded like bug fixes to me, but I'm happy to hear that may not be the case. And who knows, I might even be happy to pony up $299 or whatever the upgrade is going to cost. But more important than the cost of the upgrade, this overly long thread could have been truncated if there had been more communication from RunRev or those of you in the know. Instead of sending pithy comments off list, those same people could have simply pointed me/us at the 2.2 release notes. And then we could be having a substantive discussion rather than ranting about things that we can only guess about. If I were running RunRev, I would want to know why it took more than 100 messages, many of which were unnecessarily critical of my company, before I gave out any real information about the release. Maybe it's purely coincidental there has been a "lack of communication" thread going on at the same time as this one, but then again maybe not. Regards, -- Frank From capellan2000 at yahoo.com Mon Mar 15 08:36:27 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 15 Mar 2004 05:36:27 -0800 (PST) Subject: SoCal RevDevCon - March 24 In-Reply-To: <20040315014817.7D186930106@mail.runrev.com> Message-ID: <20040315133627.776.qmail@web40506.mail.yahoo.com> On Mar 13, 2004, at 12:45 PM, Richard Gaskin wrote: > The next SoCal RevDevCon meeting will be held on > Wednesday, March 24, > here at the Fourth World Embassy in downtown Los > Angeles. Hi Richard, Could you make an audio or video tape recording of the event? Alejandro ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From paul.springer at sensis.com Mon Mar 15 09:22:31 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Mon, 15 Mar 2004 09:22:31 -0500 Subject: Answer questions Message-ID: I have a couple questions related to the answer command (on Windows). First, is there a way to control the screen location of the dialog box that answer pops up? Mine is coming up partially off-screen and I would like to fix that. Maybe the answer is to use a different approach than "answer" but I'd thought I'd ask. Secondly, if a stack is minimized and something occurs that would cause an answer command to occur, the application crashes. Is this normal? Is it avoidable? Again, maybe I need to use something other than "answer". Thanks, -Paul From kevin at runrev.com Mon Mar 15 10:01:31 2004 From: kevin at runrev.com (Kevin Miller) Date: Mon, 15 Mar 2004 15:01:31 +0000 Subject: Upgrade version and pricing In-Reply-To: Message-ID: Hi, A few comments on this thread: It is difficult, and more often than not, impractical, to separate out bug fixes from feature enhancements. For example, if there are bugs in a certain area and requests for enhancements, it might be quicker to implement the enhancements and fix the bug together. Or it may simply be that a feature as designed really needs to be redesigned somewhat in order to improve it. Some people have their own definitions of a bug fix and a feature. Often a new feature is just as important to a customer in getting a job done as a bug fix. The new Distribution Builder is an example of this - its a major feature upgrade with a redesigned interface and additional functionality. Yet it fixes many bugs too. It simply wouldn't be possible to separate out the "bug fixes" in this upgrade and offer them as 2.x.x release upgrade, because the code was rewritten. We could do one or the other, not both. You may suggest that this is the exception rather than the rule, but in our experience it is the rule, and a straight "bug fix" which is not best solved by at least slightly enhancing a feature is the exception. So, you may suggest, fix the bugs that are separate and then move on to new features. But that's not really what most most people want - the areas we have been working on are being done in a strict priority order, and a new Distribution Builder for example, ranks higher than most other items and thus is in the next release. We could of course double all our prices across the board to pay for doing both things, but I suspect that this wouldn't be appreciated either. Obviously, we see a potential difficulty with people expecting free bug fixes which are mixed in with major new features. Both 2.2 and 2.3 have major new features and many enhancements. As such, we recently took the decision to end the confusion created by charging for individual releases, and move all our upgrade pricing over to one year upgrade packs. That way you'll get new features, bug fixes, enhancements and anything else we produce for a year for one low fee. Pricing will be set when we ship 2.2. As ever, if you think you need special treatment for some good reason, you can contact us directly and negotiate. Someone complained that we didn't release notes about 2.2. We haven't officially announced that release yet, so obviously we haven't published the release notes. Its worth noting that the vast majority of our customers work with Revolution just fine on a day to day basis and do not find the product overly buggy. Unlike many other companies, we currently make our bug database public. And of course, as with any tool of this complexity, there are real issues that do affect a number of customers and we're working on those in line with the schedule I have previously stated on this list. With regard to company communication and the suggestion that we implement additional levels to make it easier to communicate: the company already has a multi-user multi-level support tracking system which allows the right person to get and deal with your enquiry. When I referred to the length of time it takes to reply to emails, I was referring to email that bypassed the system we have in place, by being sent directly to me. It gets read and replied too, but it can take time. Finally, someone suggested that there is wording in our license that allows you to skip the next upgrade and pick any upgrade you choose as a free upgrade. That wasn't our intention when writing that license. However, as ever we will probably be willing to work something out with an individual customer if the contact us off list with specific circumstances that justify doing so. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From sanke at hrz.uni-kassel.de Mon Mar 15 10:28:10 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 15 Mar 2004 16:28:10 +0100 Subject: Windows version of public beta? Message-ID: <4055CB8A.2080707@hrz.uni-kassel.de> Two hours ago I wrote: > I then tried to build a Windows standalone, but the Application > Builder insisted on attaching "revolution.app". Is this a bug or will > there be different Application Builders for Mac and Windows? From the error message I saw that the Application Builder was (first) looking into folder "components/engines" which contained only "MacOSFat". After renaming "MacOSFat" so it could not be accessed, I tried again to build the standalone and now got the information "Revolution.exe is not a valid Windows engine". It seems that the 2.2B1 engine is not compatible with the components of 2.2RC1 when building standalones, but otherwise - working with the new IDE - no errors occurred so far. So we need to be patient and wait for the release of the real Windows version. Regards, Wilhelm Sanke From mpetrides at earthlink.net Mon Mar 15 10:32:57 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 15 Mar 2004 10:32:57 -0500 Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: References: Message-ID: <090D1404-7696-11D8-B465-000A959D005E@earthlink.net> RE: "overly critical" posts: Perhaps the reason there was so much passion in the messages posted here is because there is that much passion for Rev. Passionate posts are the rule on Mac/Apple/iPod websites; ever seen passion on a Windows website? I do agree, however, that Kevin's post had it appeared earlier might well have stemmed some of the vitriol. One final observation: it seems that every time pricing comes up on this site, it generate an enormous amount of traffic. Maybe it's because we're all a bunch of whiners, but I doubt it. Might I suggest to the RunRev folks that perhaps it is, instead, because the pricing structure is so convoluted (and appears to change from version to version). A little streamlining might go a long way. Just a suggestion... M On Mar 15, 2004, at 8:23 AM, Frank Leahy wrote: > If I were running RunRev, I would want to know why it took more than > 100 messages, many of which were unnecessarily critical of my company, > before I gave out any real information about the release. Maybe it's > purely coincidental there has been a "lack of communication" thread > going on at the same time as this one, but then again maybe not. From sanke at hrz.uni-kassel.de Mon Mar 15 10:44:37 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 15 Mar 2004 16:44:37 +0100 Subject: Windows version of public beta? Message-ID: <4055CF65.4060504@hrz.uni-kassel.de> I just wrote: > So we need to be patient and wait for the release of the real Windows > version. Apparently a few minutes ago the Windows version was uploaded to the ftp.runrev.com. Cheers, Wilhelm Sanke From gcanyon at inspiredlogic.com Mon Mar 15 10:55:20 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 15 Mar 2004 07:55:20 -0800 Subject: Upgrade version and pricing [was] Re: Fix it before In-Reply-To: References: Message-ID: <2961044C-7699-11D8-A30D-003065683ECC@inspiredlogic.com> This thread didn't start out about the features in 2.2. It started about the issue of bug fixes vs. new features, and only recently turned to whether 2.2 was a valuable update. When you asked about the value of the features in 2.2, I responded with a list. Regarding the original thread, bugs vs. new features, my first post on that subject was the URL to retrieve the list of bugs fixed from our working bug database. That seems reasonable to me. regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 15, 2004, at 5:23 AM, Frank Leahy wrote: > But more important than the cost of the upgrade, this overly long > thread could have been truncated if there had been more communication > from RunRev or those of you in the know. Instead of sending pithy > comments off list, those same people could have simply pointed me/us > at the 2.2 release notes. And then we could be having a substantive > discussion rather than ranting about things that we can only guess > about. > > If I were running RunRev, I would want to know why it took more than > 100 messages, many of which were unnecessarily critical of my company, > before I gave out any real information about the release. Maybe it's > purely coincidental there has been a "lack of communication" thread > going on at the same time as this one, but then again maybe not. From sanke at hrz.uni-kassel.de Mon Mar 15 11:25:39 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 15 Mar 2004 17:25:39 +0100 Subject: Answer questions Message-ID: <4055D903.3060500@hrz.uni-kassel.de> On Mon, 15 Mar 2004, "Springer, Paul" wrote: > I have a couple questions related to the answer command (on Windows). > > First, is there a way to control the screen location of the dialog > box that > answer pops up? Mine is coming up partially off-screen and I would like to > fix that. Maybe the answer is to use a different approach than > "answer" but > I'd thought I'd ask. > (snip) You could take a look at my "Transparent Dialogs" and their scripts ("User Contributions" on the RunRev site). Although you might not be interested in the "transparency" feature - which is something just for fun - setting the loc of these stacks is implemented. From the description: "These are modified "ask" and "answer dialogs", which can be used with the "answer" and "ask" commands...... An additional feature of these dialogs is that you can set their loc to any point of the screen - or relative to your stack; just add a line like "set the NewLoc of stack "answer dialog" to x,y" before you use the ask or answer command." Regards, Wilhelm Sanke From Roger.E.Eller at sealedair.com Mon Mar 15 11:22:37 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon, 15 Mar 2004 11:22:37 -0500 Subject: Upgrade version and pricing Message-ID: Among all of the bug fixes and new features, I hope there will also be current engines for ALL of the various *nix flavors that Revolution "supposedly" supports. I have been waiting for the IRIX version update since 1.1.1. Kevin stated a few months ago that the boxes used for building these versions were somehow lost/misplaced or something like that. When will this happen Kevin? Does RunRev r-e-a-l-l-y support 12 platforms? Come-on!!!! Roger Eller (Enterprise level customer... expecting Enterprise level support) From jhurley at infostations.com Mon Mar 15 12:27:57 2004 From: jhurley at infostations.com (Jim Hurley) Date: Mon, 15 Mar 2004 09:27:57 -0800 Subject: OT Some Run Rev simulations In-Reply-To: <20040315120859.0B0A093006E@mail.runrev.com> References: <20040315120859.0B0A093006E@mail.runrev.com> Message-ID: Greetings all, I have posted a Run Rev stack on my web site. The eventual stand-alone will be offered (gratis) on the Web as a complement to a book of mine which will be published shortly. Some of this may not make much sense without the book, but some is relatively intuitive. There are five interactive applications: 1) The law of large numbers (actually a variant thereof) demonstrates the fact that for systems with a large number of components, there is one macrostate which is overwhelmingly more probable than any other at the given energy, volume and particle numbers. 2) This a simple experiment to demonstrate Newton's thinking in linking the motion of a projectile here on earth to the motion of the moon about the earth and the planets about the sun. (I am working on a version of this which allows for various power laws, not just the inverse square.) 3) Temperature is defined as the reciprocal of the slope of the entropy vs. energy curve. This application shows that that is not as ridiculous a definition as it sounds. 4) Time asymmetry paradox: This application demonstrates how a system, composed of elementary particles that behave symmetrically in time, will behave asymmetrically in time. 5) A rainbow paradox: Red light shinning on a raindrop is reflected as a cone of light. How do these conical beams produce the red bow in the rainbow? And why are the colors of the red, orange, green and blue cones separated to produce the colors of the rainbow? My apologies to anyone who looks to the scripting for enlightenment. I am strictly an instant-gratification-programmer. There are two files: TimeMac.zip and TimePC.zip, which are the Mac and PC versions respectively. They are to be found at http://home.infostations.net/jhurley/ They are relatively large files, about 3 megs each. Jim From hershrev at realtorsgroup.us Mon Mar 15 12:39:33 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 15 Mar 2004 12:39:33 -0500 Subject: deleting multiple Var's In-Reply-To: <20040315092013.96109.qmail@web60504.mail.yahoo.com> Message-ID: Thanks On Monday, March 15, 2004, at 04:20 AM, Jan Schenkel wrote: > --- hershrev wrote: >> Hi, >> all my emails got deleted , can you please repost >> how to delete >> multiple Var's ? >> Thanks , hershrev >> > > Hi Hershrev, > > The mailing list archive contains a copy of all the > emails sent to the list. The post you're looking for > can be found at : > 033536.html> > > There are two ways to search the archives : > - through an 'advanced' Google link : > > - through the search index at Mindlube : > > > Hope this helps you track answers in the future, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jmac at consensustech.com Mon Mar 15 13:13:50 2004 From: jmac at consensustech.com (Jim MacConnell) Date: Mon, 15 Mar 2004 10:13:50 -0800 Subject: Clipboard and drop images In-Reply-To: <20040315124955.65255.qmail@web40509.mail.yahoo.com> Message-ID: Ken, Haven't worked on a utility as it's easy to build... The following is part of a field script I use to drag & drop info into a field... (Not exactly as used as I adjusted it for clarity after pasting it in here and may well have screwed it up.... YMMV... ) This seemed to always work for files but... When I try to drag images from a Word document into the field I have 25 - 35% success. Problems I've had: 1) the images come in pixilated.... Like Rev is trying to adjust resolution; 2) The image comes in blank after I drag more than 2 or 3 images in. I assume there is a memory issue but haven't had time to chase it; 3) Imported "pictures" have their light areas changed to transparent more often than not (which is why I adjust alphaData); 4) Strangely... Word elements like imported tables, imported PowerPoint charts, etc. come in fine even if other stuff doesn't. Any clues from others about what could be screwing up the image drop from Word would greatly be appreciated. Jim = = = = = = = on dragDrop -- handle dropped data -- If it appears to be text then put it in that way if the dragData["text"] is not empty then put the dragData["text"] into rawData put return & "- - - - -" & return & rawData after me else -- Since it doesn't seem to be text, treat it like an image -- If it isn't an image then bail if the dragData["image"] is not empty then -- Create an empty image, get its ID and put the dragData into it create invisible image put the ID of it into currentImage -- create an easy to use name for the image put the number of images of this card into imageNum put "Image_" & imageNum into imageName set the name of image ID currentImage to imageName -- create an easy to use name for the image put the dragData["image"] into image imageName -- As the pictures are coming in w/ transparency, make them opaque set the alphaData of image imageName to 255 -- Insert a separator and the "special" character -- assign the image ID to the special character put return & "- - - - -" & return & "|" after the last line of me set the imageSource of char -1 of me to currentImage end if end if set the vScroll of me to the textHeightSum of me end dragDrop -- James H. MacConnell Consensus Technology, LLC From rcozens at pon.net Mon Mar 15 13:41:21 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 15 Mar 2004 11:41:21 -0700 Subject: [ANN] How RAD is SDB? Message-ID: Take A look & C! With the addition of the SDB Tools' developers' plugin and associated resources, it is now possible to create a single-user or client/server database application without scripting. Dutch, French, German, and Spanish translation files courtesy of Terry Vogelaar, Yves Coppe, Klaus Major, and Jose L. Rodriguez Illera, respectively. A public forum is now available for users of Serendipity Library. Direct subscription requests to sdbsupport-subscribe at oenolog.net If you don't need Q, SDB will do. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jperryl at ecs.fullerton.edu Mon Mar 15 15:28:54 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 15 Mar 2004 12:28:54 -0800 (PST) Subject: SoCal RevDevCon - March 24 In-Reply-To: <20040315133627.776.qmail@web40506.mail.yahoo.com> Message-ID: And maybe post relevant PDFs, stacks, etc? There's no way I can get up to LA and back to Fullerton in time for my class :( Judy On Mon, 15 Mar 2004, Alejandro Tejada wrote: > On Mar 13, 2004, at 12:45 PM, Richard Gaskin wrote: > > > The next SoCal RevDevCon meeting will be held on > > Wednesday, March 24, > > here at the Fourth World Embassy in downtown Los > > Angeles. > > Hi Richard, > > Could you make an audio or video tape recording of > the event? > > Alejandro > > ===== > Visit my site: > http://www.geocities.com/capellan2000/ > Search the mail list: > http://mindlube.com/cgi-bin/search-use-rev.cgi > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Mar 15 15:44:32 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 15 Mar 2004 12:44:32 -0800 Subject: SoCal RevDevCon - March 24 In-Reply-To: References: Message-ID: <405615B0.2020006@fourthworld.com> Alejandro asks: > Could you make an audio or video tape recording of > the event? If the attendeees agree and someone wants to handle that, I don't mind having my session recorded. But my bigger fear is tedium: it's a relatively small group (about a dozen) and very informal -- much of the discussion is idle banter, sometimes with several conversations going at once. Fun to be present, maybe not so fun to watch in 2D. Judy Perry wrote: > And maybe post relevant PDFs, stacks, etc? There's no way I can > get up to LA and back to Fullerton in time for my class :( That's too bad, as I've been hoping to meet you in person since I first learned you were local some years ago. My Devolution toolkit will premier on Fourth World's 10-year anniversary on 4/4/04. When it's released I'll make some QT tutorials to go with it -- it's so devolved you'll need 'em. :) I'll ask Geoff Canyon if he can collate his notes from the session on what we'd like to see in the next major rev -- hopefully he'll be able to post 'em on his Web site. REQUEST for other Rev groups around the world: If you have a regional group for Revolution developers drop me a note and I'll put together a list at the SoCal RevDevCon group: Once we get three or four on that list hopefully we can migrate it to a page at RunRev.com. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rodmc at runrev.com Mon Mar 15 15:53:34 2004 From: rodmc at runrev.com (Rod McCall) Date: Mon, 15 Mar 2004 20:53:34 +0000 Subject: SoCal RevDevCon & EuroRevCon In-Reply-To: References: Message-ID: For those that can't make it across the pond to SoCal RevDevCon (I hope I've typed that correctly), or those who would like to visit Europe don't forget that there is the EuroRevCon being hosted by Techie Tours in Malta, 17-18th April. There are some special offers on right now if you sign up before the 20th of March. For more information have a look at: http://www.techietours.com/Rev/ As the website says 'Stunning Locations - Expert Instruction - Professional Tours", I couldn't have put it better myself! Best, Rod Dr Rod McCall Runtime Revolution Ltd Edinburgh, UK www.runrev.com Revolution: user-centric development tools On 15 Mar 2004, at 20:28, Judy Perry wrote: > And maybe post relevant PDFs, stacks, etc? There's no way I can get > up to > LA and back to Fullerton in time for my class :( > > Judy > > On Mon, 15 Mar 2004, Alejandro Tejada wrote: > >> On Mar 13, 2004, at 12:45 PM, Richard Gaskin wrote: >> >>> The next SoCal RevDevCon meeting will be held on >>> Wednesday, March 24, >>> here at the Fourth World Embassy in downtown Los >>> Angeles. >> >> Hi Richard, >> >> Could you make an audio or video tape recording of >> the event? >> >> Alejandro >> >> ===== >> Visit my site: >> http://www.geocities.com/capellan2000/ >> Search the mail list: >> http://mindlube.com/cgi-bin/search-use-rev.cgi >> >> __________________________________ >> Do you Yahoo!? >> Yahoo! Mail - More reliable, more storage, less spam >> http://mail.yahoo.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Mar 15 16:03:58 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 15 Mar 2004 13:03:58 -0800 Subject: SoCal RevDevCon & EuroRevCon In-Reply-To: References: Message-ID: <40561A3E.8020505@fourthworld.com> Rod McCall wrote: > For those that can't make it across the pond to SoCal RevDevCon (I hope > I've typed that correctly), or those who would like to visit Europe > don't forget that there is the EuroRevCon being hosted by Techie Tours > in Malta, 17-18th April. Even if you can come to our little meeting you should consider the EuroRevCon -- great presentations, beautiful location, what more could you ask for than a vacation that's also a deductible business training expense. :) We started calling our lil' group "RevDevCon" because at the time it sounded funny to call 12 dudes sitting around gabbing a "DevCon". But now that there are true developer conferences happening perhaps for clarity we should consider renaming our groups something more self-explanatory, like "Revolution User Group"? And if we go with "RUG", does that make attendees RUGrats? :) > There are some special offers on right now if you > sign up before the 20th of March. > > For more information have a look at: > http://www.techietours.com/Rev/ > > As the website says 'Stunning Locations - Expert Instruction - > Professional Tours", I couldn't have put it better myself! -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From hershrev at realtorsgroup.us Mon Mar 15 16:29:26 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 15 Mar 2004 16:29:26 -0500 Subject: interesting behavior Message-ID: Hi, all when I have one stack open and I hit the arrow key down or up then other stacks opens up and brings it to the front and repeats (to the number of time I have to play around =0) also interesting that not all stacks open only a few and just goes around and around. Thanks , hershrev From johndixon at macmail.com Mon Mar 15 16:47:29 2004 From: johndixon at macmail.com (John Dixon) Date: Mon, 15 Mar 2004 21:47:29 +0000 Subject: Database Experience In-Reply-To: <001301c40854$5d9f69e0$37bd2952@PATRIOT> Message-ID: I am interested to know what database people are using with Revolution. What seems to be the favourite and for what reason... Are you using MySQL, Postgres or Valentina, for example... What prompted your choice ? Are you using databases in a personal or commercial capacity ? Any information on this would be appreciated for an article on database use that I am working on. Rather than posting your replies to the list, if you would reply to me offlist... That'll keep a lot of people happy. Kind regards, John Dixon From dsc at swcp.com Mon Mar 15 16:50:12 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 15 Mar 2004 14:50:12 -0700 Subject: interesting behavior In-Reply-To: Message-ID: On Monday, March 15, 2004, at 02:29 PM, hershrev wrote: > when I have one stack open and I hit the arrow key down or up then > other stacks opens up and brings it to the front and repeats (to the > number of time I have to play around =0) > also interesting that not all stacks open only a few and just goes > around and around. That is interesting. I have to click on a window twice before this works. It also could be useful except it brings script-editing windows forward, too, and with the pointer tool. Maybe that is a feature with a bug. Dar Scott From soapdog at mac.com Mon Mar 15 16:59:42 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 15 Mar 2004 18:59:42 -0300 Subject: OT Strange acronyms (was Re: SoCal RevDevCon & EuroRevCon) In-Reply-To: <40561A3E.8020505@fourthworld.com> References: <40561A3E.8020505@fourthworld.com> Message-ID: <1001D014-76CC-11D8-9062-0003936D012E@mac.com> On Mar 15, 2004, at 6:03 PM, Richard Gaskin wrote: > > And if we go with "RUG", does that make attendees RUGrats? :) Mr Bernd Korz of CEO YellowTAB (www.yellowtab.com), company that in couple weeks will start selling a new solution based on BeOS, was visiting Brazil. I was serving as a driver for the day and also trying to fetch new inside info on the new sys. The new system could not be called BeOS (for thats Palm copyright now), so the system is now called Zeta. BeOS user groups were called BUGs and it was very fun, now, were Zeta User Groups, or ZUGs and that sounds very german now :D I think RUG is a great acronym anyway... Cheers Andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From rodney at infiny.co.nz Mon Mar 15 18:00:59 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Tue, 16 Mar 2004 12:00:59 +1300 Subject: geometry manager - force resize Message-ID: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> I don't know if this is orthodox, but it seems to work: If you sometimes find that when you go to a particular card the geometry manager is not resizing the objects, you can do the following: try resizeStack catch err end try if you don't surround the resizeStack in a try/catch you will get a script error - because you don't have a resizeStack handler. However the geometry manager will now resize the stack elements. Anyway, it works. Rodney -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From harrison at all-auctions.com Mon Mar 15 18:00:43 2004 From: harrison at all-auctions.com (Richard Harrison) Date: Mon, 15 Mar 2004 18:00:43 -0500 Subject: Database Experience In-Reply-To: References: Message-ID: <96516E10-76D4-11D8-8118-000393C10758@all-auctions.com> On Mar 15, 2004, at 4:47 PM, John Dixon wrote: > I am interested to know what database people are using with Revolution. > ,,, > > Rather than posting your replies to the list, if you would reply to me > offlist... That'll keep a lot of people happy. > > Kind regards, > > John Dixon > > I'd be interested in knowing this too. Why don't you post it to the list? I think there would be a lot of people interested in knowing what databases work best with Rev! Rick Harrison From dvk at dvkconsult.com.au Mon Mar 15 18:09:13 2004 From: dvk at dvkconsult.com.au (David Vaughan) Date: Tue, 16 Mar 2004 10:09:13 +1100 Subject: Database Experience In-Reply-To: <20040315214724.315CB930091@mail.runrev.com> References: <20040315214724.315CB930091@mail.runrev.com> Message-ID: On 16/03/2004, at 8:47, John Dixon wrote: > > I am interested to know what database people are using with Revolution. > > What seems to be the favourite and for what reason... Are you using > MySQL, > Postgres or Valentina, for example... Valentina > What prompted your choice ? Speed (execution) > Are > you using databases in a personal or commercial capacity ? Internal to own business > > Any information on this would be appreciated for an article on > database use > that I am working on. Sorry, I haven't much more to add really. > > Rather than posting your replies to the list, if you would reply to me > offlist... That'll keep a lot of people happy. Well, for my part I am curious to see summary responses. cheers David > > Kind regards, > > John Dixon From hershrev at realtorsgroup.us Mon Mar 15 18:16:58 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 15 Mar 2004 18:16:58 -0500 Subject: Database Experience In-Reply-To: <96516E10-76D4-11D8-8118-000393C10758@all-auctions.com> Message-ID: In genaral I work with PostgreSQL on a mac g3 400 power book , No problem except that Postgres is a pain in the neck, command line . Other then that not to complain it doesn't ask for much , just for SQL , but thats about it once its up , its up and flying RunRuv + Postgres = much faster then MYOB or QUICK BOOKS On Monday, March 15, 2004, at 06:00 PM, Richard Harrison wrote: > > On Mar 15, 2004, at 4:47 PM, John Dixon wrote: > >> I am interested to know what database people are using with >> Revolution. >> ,,, >> >> Rather than posting your replies to the list, if you would reply to >> me >> offlist... That'll keep a lot of people happy. >> >> Kind regards, >> >> John Dixon >> >> > > I'd be interested in knowing this too. Why don't you post it to the > list? > I think there would be a lot of people interested in knowing what > databases work best with Rev! > > Rick Harrison > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Mon Mar 15 18:20:31 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 16 Mar 2004 09:50:31 +1030 Subject: geometry manager - force resize In-Reply-To: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> Message-ID: > I don't know if this is orthodox, but it seems to work: > > If you sometimes find that when you go to a particular card the > geometry manager is not resizing the objects, you can do the following: > > try > resizeStack > catch err > end try > > if you don't surround the resizeStack in a try/catch you will get a > script error - because you don't have a resizeStack handler. However > the geometry manager will now resize the stack elements. Anyway, it > works. See the revUpdateGeometry docs Cheers Monte From johndixon at macmail.com Mon Mar 15 18:36:58 2004 From: johndixon at macmail.com (John Dixon) Date: Mon, 15 Mar 2004 23:36:58 +0000 Subject: Database Experience In-Reply-To: <96516E10-76D4-11D8-8118-000393C10758@all-auctions.com> Message-ID: Rick, I asked for replies offlist because I did not want to get flamed for asking for information to be posted to the list that some (many?) might regard as being way off topic... But if people wish to reply with their opinions to the list, who am I to argue about it. Regards, John Dixon On 15/3/04 11:00 pm, "Richard Harrison" wrote: > > On Mar 15, 2004, at 4:47 PM, John Dixon wrote: > >> I am interested to know what database people are using with Revolution. >> John Dixon >> >> > > I'd be interested in knowing this too. Why don't you post it to the > list? > I think there would be a lot of people interested in knowing what > databases work best with Rev! > > Rick Harrison > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershrev at realtorsgroup.us Mon Mar 15 19:21:14 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 15 Mar 2004 19:21:14 -0500 Subject: Database Experience In-Reply-To: Message-ID: I'd also suggest that RR should have a native driver for OpenBase. a commercial db. Its fast , stable, very easy to use and install, very nice GUI (no command line necessary), portable ( cross platt.), many years on the market , bundles good as a commercial package. and inexpensive. hershrev On Monday, March 15, 2004, at 06:36 PM, John Dixon wrote: > Rick, > > I asked for replies offlist because I did not want to get flamed for > asking > for information to be posted to the list that some (many?) might > regard as > being way off topic... But if people wish to reply with their opinions > to > the list, who am I to argue about it. > > Regards, > > John Dixon > > > On 15/3/04 11:00 pm, "Richard Harrison" > wrote: > >> >> On Mar 15, 2004, at 4:47 PM, John Dixon wrote: >> >>> I am interested to know what database people are using with >>> Revolution. >>> John Dixon >>> >>> >> >> I'd be interested in knowing this too. Why don't you post it to the >> list? >> I think there would be a lot of people interested in knowing what >> databases work best with Rev! >> >> Rick Harrison >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Mon Mar 15 19:27:17 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 15 Mar 2004 21:27:17 -0300 Subject: any news on the SQLite front? Message-ID: Hi Folks, since we're all talking about databases, I wondered, is there any news on the SQLite external? I wanted to deploy database based apps but mySQL is just overkill sometimes, you can't tell a newbie user to install a MySQL server. And I make heavy use of Queries and equijoins so I think Serendipty will not suit me... sad... I like it very much. So the only hope for me is SQLite for I spent all my money on my studio license and thus there's none for buying valentina. Cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From shaosean at unitz.ca Mon Mar 15 19:59:45 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Mon, 15 Mar 2004 19:59:45 -0500 Subject: any news on the SQLite front? In-Reply-To: References: Message-ID: i've requested the database external sdk a few times, but i have yet to receive a response.. *shrug* -Sean -----Original Message----- > since we're all talking about databases, I wondered, is there any news > on the SQLite external? I wanted to deploy database based apps but > mySQL is just overkill sometimes, you can't tell a newbie user to > install a MySQL server. And I make heavy use of Queries and equijoins > so I think Serendipty will not suit me... sad... I like it very much. > So the only hope for me is SQLite for I spent all my money on my studio > license and thus there's none for buying valentina. From chipp at chipp.com Mon Mar 15 20:30:07 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 15 Mar 2004 19:30:07 -0600 Subject: geometry manager - force resize In-Reply-To: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> References: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> Message-ID: <4056589F.7060908@chipp.com> You might want to check out my notes on debugging the Geometry Manager. bottom of page at: http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm Chipp rodney tamblyn wrote: > I don't know if this is orthodox, but it seems to work: > > If you sometimes find that when you go to a particular card the geometry > manager is not resizing the objects, you can do the following: > > try > resizeStack > catch err > end try > > if you don't surround the resizeStack in a try/catch you will get a > script error - because you don't have a resizeStack handler. However > the geometry manager will now resize the stack elements. Anyway, it works. > > Rodney > > -- > Rodney Tamblyn > 44 Melville Street > Dunedin > New Zealand > +64 3 4778606 > http://rodney.weblogs.com/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From tuviah at runrev.com Mon Mar 15 20:36:19 2004 From: tuviah at runrev.com (tuviah snyder) Date: Mon, 15 Mar 2004 20:36:19 -0500 Subject: any news on the SQLite front? References: <20040316013013.D459C9300B3@mail.runrev.com> Message-ID: <031001c40af7$171e5440$1602a8c0@USER> >since we're all talking about databases, I wondered, is there any news >on the SQLite external? I wanted to deploy database based apps but >mySQL is just overkill sometimes, you can't tell a newbie user to i>nstall a MySQL server. And I make heavy use of Queries and equijoins >so I think Serendipty will not suit me... sad... I like it very much. >So the only hope for me is SQLite for I spent all my money on my studio >license and thus there's none for buying valentina. It's in development as a 3rd party database driver and you should see an announcement in a few weeks. Tuviah From soapdog at mac.com Mon Mar 15 21:07:43 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 15 Mar 2004 23:07:43 -0300 Subject: any news on the SQLite front? In-Reply-To: <031001c40af7$171e5440$1602a8c0@USER> References: <20040316013013.D459C9300B3@mail.runrev.com> <031001c40af7$171e5440$1602a8c0@USER> Message-ID: On Mar 15, 2004, at 10:36 PM, tuviah snyder wrote: > It's in development as a 3rd party database driver and you should see > an > announcement in a few weeks. > > Tuviah > 19 words in the phrase, and a big smile on my face!!! The world must be good! Cheers -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From nnoydb at excite.com Mon Mar 15 21:38:20 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 15 Mar 2004 21:38:20 -0500 (EST) Subject: start using - insert script - stop using Message-ID: <20040316023820.9E4C53D21@xprdmailfe4.nwk.excite.com> Should there but any anomalies in using the following? start using "stack" insert the script of stack "stack" into back stop using "stack" Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From sarahr at genesearch.com.au Mon Mar 15 21:40:36 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 16 Mar 2004 12:40:36 +1000 Subject: Did anyone manage to communicate w/ USB devices (MacOS 9 & X) ? In-Reply-To: <40543EF8.7AD52532@Club-Internet.fr> References: <40543EF8.7AD52532@Club-Internet.fr> Message-ID: <4DBFE246-76F3-11D8-82A9-0003937A97B8@genesearch.com.au> What sort of USB devices? I've used USB to serial adapters of various types to communicate using serial commands in both OS 9 & X. If this is the sort of thing you are looking at, them download the SerialTest stack from my web page and try it out. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 14 Mar 2004, at 9:16 pm, jbv wrote: > Well, the title says it all... > Thanks, > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From soapdog at mac.com Mon Mar 15 21:54:04 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 15 Mar 2004 23:54:04 -0300 Subject: start using - insert script - stop using In-Reply-To: <20040316023820.9E4C53D21@xprdmailfe4.nwk.excite.com> References: <20040316023820.9E4C53D21@xprdmailfe4.nwk.excite.com> Message-ID: <2F74802F-76F5-11D8-9062-0003936D012E@mac.com> On Mar 15, 2004, at 11:38 PM, Kevin wrote: > Should there but any anomalies in using the following? > > > start using "stack" > insert the script of stack "stack" into back > stop using "stack" > > > Kevin Never tried, but I have the following code: go invisible stack "the path here" insert script of stack "that stack" into front close stack "that stack" and it didn't work... I think the stack must be loaded to be on the back or the front... but someone can answer better. cheers Andre > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From revlists at canelasoftware.com Mon Mar 15 21:58:21 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon, 15 Mar 2004 18:58:21 -0800 Subject: Fix it before moving ahead In-Reply-To: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: On Mar 12, 2004, at 3:35 AM, Klaus Major wrote: > "Bugzilla" is still not 100% compatible with "Safari" (or vice versa?)! > > If there was not the fantastic "RevZilla" by Ken Ray (Hooray for Mr. > Ray!!! :-) > OS X users like me (who don't want to install another browser, why > should we?) > would not be able to report bugs at all... All Safari users should run this great help app that will make it possible to use Safari with any site that expects to see Explorer... You can get: Safari Enhancer from version tracker: -- Best regards, Mark Talluto http://www.canelasoftware.com From ambassador at fourthworld.com Mon Mar 15 22:15:32 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 15 Mar 2004 19:15:32 -0800 Subject: geometry manager - force resize In-Reply-To: <4056589F.7060908@chipp.com> References: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> <4056589F.7060908@chipp.com> Message-ID: <40567154.2080202@fourthworld.com> rodney tamblyn wrote: > > I don't know if this is orthodox, but it seems to work: > > If you sometimes find that when you go to a particular card the > geometry manager is not resizing the objects, you can do the following: > > try > resizeStack > catch err > end try > > if you don't surround the resizeStack in a try/catch you will get a > script error - because you don't have a resizeStack handler. However > the geometry manager will now resize the stack elements. Anyway, it > works. Hmmm... I'd thought that calls to native messages only failed when using "send" to explicitely send it to an object. I missed the original post, but if using the GM is problematic for that layout would writing a resizeStack handler cover it? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Mon Mar 15 22:15:24 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 15 Mar 2004 19:15:24 -0800 Subject: geometry manager - force resize In-Reply-To: <4056589F.7060908@chipp.com> References: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> <4056589F.7060908@chipp.com> Message-ID: <4056714C.9040904@fourthworld.com> rodney tamblyn wrote: > > I don't know if this is orthodox, but it seems to work: > > If you sometimes find that when you go to a particular card the > geometry manager is not resizing the objects, you can do the following: > > try > resizeStack > catch err > end try > > if you don't surround the resizeStack in a try/catch you will get a > script error - because you don't have a resizeStack handler. However > the geometry manager will now resize the stack elements. Anyway, it > works. Hmmm... I'd thought that calls to native messages only failed when using "send" to explicitely send it to an object. I missed the original post, but if using the GM is problematic for that layout would writing a resizeStack handler cover it? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revlists at canelasoftware.com Mon Mar 15 22:18:35 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon, 15 Mar 2004 19:18:35 -0800 Subject: brushed metal and changing window size In-Reply-To: References: Message-ID: <9CA9AE9A-76F8-11D8-B8D6-000393C3F5BC@canelasoftware.com> On Mar 14, 2004, at 8:17 PM, Stephen Messimer wrote: > I have noticed the some strange window behavior when using the > revChangeWindowSize command with the OSX Brushed metal appearance. > When I resize a window to a larger height the bottom of the expanding > window first turns white then the brushed metal appearance is shown. > This happens several times before the window gets to its designated > height. Interestingly this doesn't seem to happen if I am reducing > the height of the window. It doesn't make any difference if I use the > "slide" or the "Snap" Parameters or if I increase or decrease the > speed at which the window changes size. > > If I don't use the brushed metal appearance their is no problem. > > on mouseUp > if the hilite of me is true then > -- other stuff > revChangeWindowSize 584,164,"snap" > else > -- other stuff > revChangeWindowSize 584,559,"snap" > end if > end mouseUp > > Anybody else seen this or have any ideas how this might be fixed. > > Thanks, > > Steve I have seen this as well. I believe there is a bug filed in bugzilla about this. -- Best regards, Mark Talluto http://www.canelasoftware.com From j at clsdesignassociates.com Mon Mar 15 22:21:22 2004 From: j at clsdesignassociates.com (j) Date: Mon, 15 Mar 2004 21:21:22 -0600 Subject: WARNING(virus check bypassed): Re: geometry manager - force resize In-Reply-To: <4056589F.7060908@chipp.com> References: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> <4056589F.7060908@chipp.com> Message-ID: > http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm i know this was discussed, but i think i missed it. i continue to get the message that i need to install quicktime 6.5 to view these movies. i have 6.5 installed, and have also installed the os x codec. no dice. can someone provide me with the solution offlist? i would really like to watch the tutorials. j. From ambassador at fourthworld.com Mon Mar 15 22:38:17 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 15 Mar 2004 19:38:17 -0800 Subject: geometry manager - force resize In-Reply-To: <4056589F.7060908@chipp.com> References: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> <4056589F.7060908@chipp.com> Message-ID: <405676A9.8030904@fourthworld.com> rodney tamblyn wrote: > > I don't know if this is orthodox, but it seems to work: > > If you sometimes find that when you go to a particular card the > geometry manager is not resizing the objects, you can do the following: > > try > resizeStack > catch err > end try > > if you don't surround the resizeStack in a try/catch you will get a > script error - because you don't have a resizeStack handler. However > the geometry manager will now resize the stack elements. Anyway, it > works. Hmmm... I'd thought that calls to native messages only failed when using "send" to explicitely send it to an object. I missed the original post, but if using the GM is problematic for that layout would writing a resizeStack handler cover it? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mpetrides at earthlink.net Mon Mar 15 22:45:15 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 15 Mar 2004 22:45:15 -0500 Subject: WARNING(virus check bypassed): Re: geometry manager - force resize In-Reply-To: References: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> <4056589F.7060908@chipp.com> Message-ID: <56581C7E-76FC-11D8-8323-000A959D005E@earthlink.net> > Download ensharpen decoder available at URL below. Install it and > reboot. That should do the trick for you. > http://www.techsmith.com/download/ensharpendefault.asp M On Mar 15, 2004, at 10:21 PM, j wrote: >> http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm > > i know this was discussed, but i think i missed it. i continue to get > the message that i need to install quicktime 6.5 to view these movies. > i have 6.5 installed, and have also installed the os x codec. no > dice. can someone provide me with the solution offlist? i would > really like to watch the tutorials. > > j. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From harrison at all-auctions.com Mon Mar 15 23:32:20 2004 From: harrison at all-auctions.com (Richard Harrison) Date: Mon, 15 Mar 2004 23:32:20 -0500 Subject: Database Experience In-Reply-To: References: Message-ID: On Mar 15, 2004, at 6:36 PM, John Dixon wrote: > Rick, > > I asked for replies offlist because I did not want to get flamed for > asking > for information to be posted to the list that some (many?) might > regard as > being way off topic... But if people wish to reply with their opinions > to > the list, who am I to argue about it. > > Regards, > > John Dixon John, You shouldn't feel that you are going to get flamed for something like a database question as to how it works/doesn't work with Revolution. If you are getting flamed for that, then there is something wrong with this list. I thought we were trying to foster a friendly atmosphere here so that people will feel free to ask their questions so we can all learn from each other about Revolution. I wonder how many other people are out there not asking their questions because they don't want to get flamed by someone on this list. Perhaps we all need to be more patient and tolerant on this list? Thanks for the reply! Rick Harrison From rogerguay at centurytel.net Tue Mar 16 00:00:55 2004 From: rogerguay at centurytel.net (Roger Guay) Date: Mon, 15 Mar 2004 21:00:55 -0800 Subject: OT Some Run Rev simulations In-Reply-To: <20040315214724.8D8E5930095@mail.runrev.com> References: <20040315214724.8D8E5930095@mail.runrev.com> Message-ID: This is absolutely wonderful, Jim. Not only do I get to learn a lot of scripting tricks but I also get to review my favorite subject, Physics! Thanks so much. Cheers, Roger > Message: 1 > Date: Mon, 15 Mar 2004 09:27:57 -0800 > From: Jim Hurley > Subject: OT Some Run Rev simulations > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > > Greetings all, > > I have posted a Run Rev stack on my web site. The eventual > stand-alone will be offered (gratis) on the Web as a complement to a > book of mine which will be published shortly. Some of this may not > make much sense without the book, but some is relatively intuitive. > > There are five interactive applications: > > 1) The law of large numbers (actually a variant thereof) demonstrates > the fact that for systems with a large number of components, there is > one macrostate which is overwhelmingly more probable than any other > at the given energy, volume and particle numbers. > > 2) This a simple experiment to demonstrate Newton's thinking in > linking the motion of a projectile here on earth to the motion of the > moon about the earth and the planets about the sun. (I am working on > a version of this which allows for various power laws, not just the > inverse square.) > > 3) Temperature is defined as the reciprocal of the slope of the > entropy vs. energy curve. This application shows that that is not as > ridiculous a definition as it sounds. > > 4) Time asymmetry paradox: This application demonstrates how a > system, composed of elementary particles that behave symmetrically in > time, will behave asymmetrically in time. > > 5) A rainbow paradox: Red light shinning on a raindrop is reflected > as a cone of light. How do these conical beams produce the red bow in > the rainbow? And why are the colors of the red, orange, green and > blue cones separated to produce the colors of the rainbow? > > > My apologies to anyone who looks to the scripting for enlightenment. > I am strictly an instant-gratification-programmer. > > There are two files: TimeMac.zip and TimePC.zip, which are the Mac > and PC versions respectively. They are to be found at > http://home.infostations.net/jhurley/ They are relatively large > files, about 3 megs each. > > Jim From RGould8 at aol.com Mon Mar 15 21:28:31 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Mon, 15 Mar 2004 21:28:31 EST Subject: External to add accounts to AppleMail Message-ID: If anyone's interested, I need to hire someone to write an external for me for a project I'm working on for an ISP. I basically need an external that I can use in Revolution on the Mac that will permit me to: 1) Check and see if an email account is already present within Apple "Mail" application. 2) If it isn't, create a new email account, with variables provided (account description, full name, incoming mail server, username, password, outgoing SMTP server, SMTP authentification set to "password", mailserver username, mailserver password) I am aware that I can input most of this data into AppleMail already with Applescript, but I really need to be able to do all this checking and additions without launching the Mail app. (Plus, if the mail app doesn't have any accounts set up, it puts up a popup that you can't get rid of with Applescript). This external needs to work in Mac OS 10.1, 10.2 and 10.3. If anyone is interested or has further questions, please let me know privately. - Rob (rgould8 at aol dot com) From erikhans08 at yahoo.com Tue Mar 16 00:50:33 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 15 Mar 2004 21:50:33 -0800 (PST) Subject: set the loc of me to the mouseLoc ? In-Reply-To: <56581C7E-76FC-11D8-8323-000A959D005E@earthlink.net> Message-ID: <20040316055033.46125.qmail@web61104.mail.yahoo.com> this did not work for me. on mouseDown set the loc of me to the mouseLoc end MouseDown Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From sarahr at genesearch.com.au Tue Mar 16 00:51:55 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 16 Mar 2004 15:51:55 +1000 Subject: Database Experience In-Reply-To: References: Message-ID: <07EEEAA4-770E-11D8-82A9-0003937A97B8@genesearch.com.au> > I am interested to know what database people are using with Revolution. > Interesting question and worth posting to the list as it will be fascinating to see what people use. I have tested MySQL and found it to be good for multi-user purposes, but for single user data access, I prefer to use Revolution itself with data stored in fields in a hidden data stack. It's fast and easy to find data, edit data and it saves as a complete stack so I can keep different sections of data separate but in the same file. Unless you need multi-user access, I consider any external database to be overkill. Cheers, Sarah From jtenny at willamette.edu Tue Mar 16 00:57:38 2004 From: jtenny at willamette.edu (John Tenny) Date: Mon, 15 Mar 2004 21:57:38 -0800 Subject: Database Experience In-Reply-To: <07EEEAA4-770E-11D8-82A9-0003937A97B8@genesearch.com.au> References: <07EEEAA4-770E-11D8-82A9-0003937A97B8@genesearch.com.au> Message-ID: And what's been the experience with importing data from PDAs into Rev, in some database format? How y'all doin' that? John Peace, John John L. Tenny, Ph.D. Flowing Thought Educational Solutions eCOVE: The Observation Toolkit Software www.flowing-thought.com jtenny at flowing-thought.com ----------------- From bvlahos at mac.com Tue Mar 16 01:02:02 2004 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 15 Mar 2004 22:02:02 -0800 Subject: brushed metal and changing window size In-Reply-To: <9CA9AE9A-76F8-11D8-B8D6-000393C3F5BC@canelasoftware.com> References: <9CA9AE9A-76F8-11D8-B8D6-000393C3F5BC@canelasoftware.com> Message-ID: <719B09A7-770F-11D8-BE3F-0003936A2C42@mac.com> This sounds similar to Bug 909. Bill Vlahos On Mar 15, 2004, at 7:18 PM, Mark Talluto wrote: > > On Mar 14, 2004, at 8:17 PM, Stephen Messimer wrote: > >> I have noticed the some strange window behavior when using the >> revChangeWindowSize command with the OSX Brushed metal appearance. >> When I resize a window to a larger height the bottom of the expanding >> window first turns white then the brushed metal appearance is shown. >> This happens several times before the window gets to its designated >> height. Interestingly this doesn't seem to happen if I am reducing >> the height of the window. It doesn't make any difference if I use >> the "slide" or the "Snap" Parameters or if I increase or decrease the >> speed at which the window changes size. >> >> If I don't use the brushed metal appearance their is no problem. >> >> on mouseUp >> if the hilite of me is true then >> -- other stuff >> revChangeWindowSize 584,164,"snap" >> else >> -- other stuff >> revChangeWindowSize 584,559,"snap" >> end if >> end mouseUp >> >> Anybody else seen this or have any ideas how this might be fixed. >> >> Thanks, >> >> Steve > > > I have seen this as well. I believe there is a bug filed in bugzilla > about this. > > > -- > Best regards, > Mark Talluto > http://www.canelasoftware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From pixelbird at interisland.net Tue Mar 16 01:04:13 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 15 Mar 2004 22:04:13 -0800 Subject: Clipboard and drop images In-Reply-To: <20040315214724.8D8E5930095@mail.runrev.com> Message-ID: Hi Jim, > Date: Mon, 15 Mar 2004 10:13:50 -0800 > From: Jim MacConnell > Subject: Re: Clipboard and drop images Snip > on dragDrop -- Etc. ----------- Thank you. It looks silmilar to the one I created. It brought in a full-sized image to the card instead of the blank image holder, _once_, then quit. Also, I wasn't trying to do anything from Word documents, (I don't _have_ any Word documents), but rather JPEGs. But, I'll look it over and see if I can maybe do some more error checking. Maybe come up with some schemes to report. Thanks again, Ken N. From sarahr at genesearch.com.au Tue Mar 16 01:10:12 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 16 Mar 2004 16:10:12 +1000 Subject: How Do I Select Text in a Field? In-Reply-To: References: Message-ID: <95B0FC7E-7710-11D8-9857-0003937A97B8@genesearch.com.au> > The field displays the contents of a file selected from a list field. > This list is refreshed (because files are being added to the storage > folder at random intervals) with the following button script: > > on mouseUp > getFiles - checks the contents of the storage folder and puts the > list in the list field > send mouseUp to me in 60 seconds - so I click the button once and it > runs all day :) > end mouseUp > > Could this activity be causing the text to be deselected? Is there a > better way to time a repeating task to allow for normal stack > operation? > Yes - if you are "putting" a new list into the field every minute, whenever that new data is put into the field, your selection will be lost. If it is a list field, then the easiest way to go is to store the hilitedLines at the start of the mouseUp and reset them at the end. If it is not a list field, you will have to store the selectedChunk and then select it at the end. Cheers, Sarah From soapdog at mac.com Tue Mar 16 01:20:43 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 16 Mar 2004 03:20:43 -0300 Subject: External to add accounts to AppleMail In-Reply-To: References: Message-ID: <0E19E3A8-7712-11D8-9062-0003936D012E@mac.com> On Mar 15, 2004, at 11:28 PM, RGould8 at aol.com wrote: > If anyone's interested, I need to hire someone to write an external > for me > for a project I'm working on for an ISP. I basically need an external > that I > can use in Revolution on the Mac that will permit me to: > 1) Check and see if an email account is already present within Apple > "Mail" > application. Hi Rob, While I know nothing about creating external, I made a silly stack to cover issue one of you problem. It took me 15 minutes. As I thought, Apple Mail Accounts are just folders inside ~/Library/Mail so by checking against it you might know if an account is present or not. There's a simple rule for generating the folder name, it's the protocol used (iTools: or POP-) and the username of the account, like, my email is soapdog at mac.com, my usernamet for the IMAP account is soapdog at mail.mac.com (yes, tricky), so I must check for iTools:soapdog at mail.mac.com folder inside Mail folder inside the library folder... the same goes for POP... it would be something like POP-meself at pop.myISP.com I made a simple stack and uploaded it to my server, you might catch it by going to http://public.soapdog.org and fetching mailcheck.rev.zip I know that this does not solve your problem, but it's a start... You may use this as you wish for I'll not charge for a quick hack made in 15 minutes. But if you want to donate for the revHTTPd project (http://home.soapdog.org:8081/), you may send money to my PayPal account at agarzia at mac.com I don't know what happens if you just create a folder inside the Mail folder, if mail will read it and add it to it's accounts, but I can be hired to discover and break my mail.app while doing it. =) Cheers Andre -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From soapdog at mac.com Tue Mar 16 01:27:55 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 16 Mar 2004 03:27:55 -0300 Subject: Revolution, PDAs and Data exchange. (was Re: Database Experience) In-Reply-To: References: <07EEEAA4-770E-11D8-82A9-0003937A97B8@genesearch.com.au> Message-ID: <0FB5A1C0-7713-11D8-9062-0003936D012E@mac.com> On Mar 16, 2004, at 2:57 AM, John Tenny wrote: > And what's been the experience with importing data from PDAs into Rev, > in some database format? How y'all doin' that? > > John > Thats tricky!!!! depends on the plataform... but you could play like this, is you PDA connected to the internet and able to use HTTP for fetching and playing with Web pages? If so you can use ServerWorkz/revHTTPd ( http://home.soapdog.org:8081/ ) for it can transport automatically between html forms and rev stacks, or you can use LibCGI if you don't want to launch a custom HTTPd If you don't want to use web pages, you might still use revHTTPd and/or LibCGI for the dirty work by arranging PDA data as XML and POSTing it to a running server on the desktop. This would be easier with revHTTPd for it's a self contained solution, LibCGI requires a running HTTP server like apache. By using appForge (http://www.appforge.com) you can quickly create PalmOS/PocketPC apps that do understand about HTTP so syncing is easy as long as you have a network connection. For hotsync connection I don't know any info, but it hotsync can be used for internet sharing, than, we get back on business. If this thread is important, I can DEMO a PalmOS Custom app + Revolution Desktop App solution. What do all think? Cheers Andre > -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From kray at sonsothunder.com Tue Mar 16 01:33:47 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 16 Mar 2004 00:33:47 -0600 Subject: set the loc of me to the mouseLoc ? In-Reply-To: <20040316055033.46125.qmail@web61104.mail.yahoo.com> Message-ID: <000a01c40b20$a8d33710$6601a8c0@precision340> What's "me"? What are you trying to accomplish? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Erik Hansen Sent: Monday, March 15, 2004 11:51 PM To: How to use Revolution Subject: set the loc of me to the mouseLoc ? this did not work for me. on mouseDown set the loc of me to the mouseLoc end MouseDown Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From alw918 at earthlink.net Tue Mar 16 01:51:24 2004 From: alw918 at earthlink.net (Andrew) Date: Mon, 15 Mar 2004 22:51:24 -0800 Subject: animated gifs In-Reply-To: <20040316062800.AFAD693007C@mail.runrev.com> Message-ID: <571FB5AE-7716-11D8-84E5-000393DD0724@earthlink.net> Hello, everyone. Could someone please lend me a hand with some advice for using animated gifs? 1. How do I stop a gif on a given frame? (such as when a button is pressed) 2. How do I flip a gif horizontally without losing the frame sequence? 3. How do I hide a currently playing gif and show a different gif, starting on a particular frame of the new gif? (Are gifs still running even if they are hidden? Does this consume memory?) One more unrelated question: I'm still having trouble with my "ask" window not appearing on my windows standalone due to something ill in my script, and the only suggestion that has been made is to replace "greater than or equals" signs with ">=". I have done this, but windows still seems to find fault in my scripts, and it shows its disapproval by refusing to show my ask boxes. Is there any other thing that I should replace in my scripts to appease windows? Thanks a lot! -Andrew From scott at tactilemedia.com Tue Mar 16 02:56:04 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 15 Mar 2004 23:56:04 -0800 Subject: animated gifs In-Reply-To: <571FB5AE-7716-11D8-84E5-000393DD0724@earthlink.net> Message-ID: On 3/15/04 10:51 PM, "Andrew" wrote: > 1. How do I stop a gif on a given frame? (such as when a button is > pressed) if the currentFrame of img myGif = 5 then \ set the repeatCount of img myGif to 0 Of course, if the GIF is on frame 13 and you press the button, nothing will happen. To make sure the animation stops regardless of when the button is pressed, you'd have to set up a repeat loop that repeatedly tests the GIF's currentFrame. > 2. How do I flip a gif horizontally without losing the frame sequence? I don't believe you can flip an animated GIF and keep the frames intact (but perhaps someone else knows different). You may need to create a separate flipped version in an image editor. > 3. How do I hide a currently playing gif and show a different gif, > starting on a particular frame of the new gif? Store the GIFs off screen and display them as icons of a button: set the icon of btn myBtn to id of img myGif1 [use the above test in a repeat loop] if the currentFrame of img myGif1 = 5 then set the repeatCount of img myGif2 to 0 set the currentFrame of img myGif2 to 5 set the icon of btn myBtn to id of img myGif2 set the repeatCount of img myGif2 to -1 end if > (Are gifs still running even if they are hidden? A quick test seems to indicate they don't continue running (I didn't know that). > Does this consume memory?) Unless your GIFs are huge, it's not really memory that is impacted by the presence of an animated GIF in and of itself (memory is affected by everything present in the stack, since the entire stack is loaded into RAM at startup). Rather, the use of processing power can be affected by animated GIFs. If you take some running animated GIFs and hide them, you should see processor use drop. On the other hand, if your GIFs are large, a stack with hidden GIFs may indeed require less RAM since hidden images are not decompressed until they are shown on a card (see the bufferHiddenImages property). The RunRev guys may have a more complete answer... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jbv.silences at Club-Internet.fr Tue Mar 16 03:25:35 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 16 Mar 2004 09:25:35 +0100 Subject: Did anyone manage to communicate w/ USB devices (MacOS 9 & X) ? References: <40543EF8.7AD52532@Club-Internet.fr> <4DBFE246-76F3-11D8-82A9-0003937A97B8@genesearch.com.au> Message-ID: <4056B9FA.7FD22333@Club-Internet.fr> Sarah, > What sort of USB devices? I've used USB to serial adapters of various > types to communicate using serial commands in both OS 9 & X. If this is > the sort of thing you are looking at, them download the SerialTest > stack from my web page and try it out. > Thanks for your reply. Yes, using a USD to serial adapter crossed my mind, but actually a native USB solution would be better. The USB device I have in mind is a data glove. And I mentioned Mac OS 9 & X because it's the platform on which I'm about to prototype my project, although in the end I'd like the solution to work on any platform (at least Win & Mac). I guess the best option I have is to write an external in C that will catch anything coming in via the USB port. My problem is that most data gloves come with a driver, but not always for any platform (often Win only). And I've never coded any external using a driver, so that's a bit new to me... Needless to say that a Rev native solution (such as a "on USBactivity" message) would be ideal... Anyway, any wise suggestion is welcomed. Thanks in advance, JB From nnoydb at excite.com Tue Mar 16 03:42:01 2004 From: nnoydb at excite.com (Kevin) Date: Tue, 16 Mar 2004 03:42:01 -0500 (EST) Subject: Databases Revolution facility to compensate for ("") and ('') diferences? Message-ID: <20040316084201.DE8623E15@xprdmailfe11.nwk.excite.com> I am wondering if there is a method to handle the ("")/('') diferences in Revolution database access. In Perl there is a construct which will wrap data in the apropreiate delimiter based on the driver being utilized. Is there a similar construct or is it done by someother method? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From sims at ezpzapps.com Tue Mar 16 04:09:23 2004 From: sims at ezpzapps.com (sims) Date: Tue, 16 Mar 2004 10:09:23 +0100 Subject: SoCal RevDevCon & EuroRevCon In-Reply-To: <40561A3E.8020505@fourthworld.com> References: <40561A3E.8020505@fourthworld.com> Message-ID: Calling all wait until the last minute types...that last minute has arrived! The EuroRevCon special price offer ends 20 March so book your seat now! Hotel two nights (bed & breakfast) & airport transfer & conference is only $375.00 This means that for only $375.00... we will meet you at the airport provide a taxi to your hotel two nights bed & breakfast two days of fun learning with three of the greatest Rev developers who ever lived provide a taxi back to the airport Also... reduced price for some Rev licenses Richard Gaskin and FourthWorld.com have generously offered a special price on WebMerge for all who attend EuroRevCon. WebMerge will be priced at 40% off the regular price! Normally only $99.00 (a real bargain at that price I might add) it will be available for on $59.00! CD full of Rev stacks you can take apart and explore/learn from The conference itself will be worth the $375.00 folks! [Hotel three nights (bed & breakfast) & airport transfer & conference is only $435.00] For more information http://www.techietours.com/Rev/ TO BOOK YOUR SEAT: rev at TechieTours.com Regards, sims ps Thanks Richard & Rod! >Rod McCall wrote: > >>For those that can't make it across the pond to SoCal RevDevCon (I >>hope I've typed that correctly), or those who would like to visit >>Europe don't forget that there is the EuroRevCon being hosted by >>Techie Tours in Malta, 17-18th April. > >Even if you can come to our little meeting you should consider the >EuroRevCon -- great presentations, beautiful location, what more >could you ask for than a vacation that's also a deductible business >training expense. :) > >We started calling our lil' group "RevDevCon" because at the time it >sounded funny to call 12 dudes sitting around gabbing a "DevCon". >But now that there are true developer conferences happening perhaps >for clarity we should consider renaming our groups something more >self-explanatory, like "Revolution User Group"? > >And if we go with "RUG", does that make attendees RUGrats? :) > >There are some special offers on right now if you >> sign up before the 20th of March. >> >>For more information have a look at: >>http://www.techietours.com/Rev/ >> >>As the website says 'Stunning Locations - Expert Instruction - >>Professional Tours", I couldn't have put it better myself! > >-- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From klaus at major-k.de Tue Mar 16 05:43:35 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 16 Mar 2004 11:43:35 +0100 Subject: Fix it before moving ahead In-Reply-To: References: <678C7249-7419-11D8-970C-000A27B49A96@major-k.de> Message-ID: Hi Mark, > On Mar 12, 2004, at 3:35 AM, Klaus Major wrote: >> "Bugzilla" is still not 100% compatible with "Safari" (or vice >> versa?)! >> >> If there was not the fantastic "RevZilla" by Ken Ray (Hooray for Mr. >> Ray!!! :-) >> OS X users like me (who don't want to install another browser, why >> should we?) >> would not be able to report bugs at all... > > All Safari users should run this great help app that will make it > possible to use Safari with any site that expects to see Explorer... > You can get: Safari Enhancer from version tracker: > Thanks, works fine now, but i hate crutches, where they shouldn't be necessary... > -- > Best regards, > Mark Talluto > http://www.canelasoftware.com Regards Klaus Major klaus at major-k.de www.major-k.de From cc129 at wanadoo.fr Mon Mar 15 11:37:38 2004 From: cc129 at wanadoo.fr (charles COHN) Date: Mon, 15 Mar 2004 17:37:38 +0100 Subject: Automating a date typing in every application under OsX Message-ID: I wonder how to write a little program to automate the typing of the current date in any program, as does quickeys; Quickeys costs 89 $ and its a little too much for my simple purpose. Does someone know if revolution allows the fact of transmitting such datas to any application when running in the background? From hershrev at realtorsgroup.us Mon Mar 15 12:36:41 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 15 Mar 2004 12:36:41 -0500 Subject: deleting multiple Var's In-Reply-To: <20040315092013.96109.qmail@web60504.mail.yahoo.com> Message-ID: <51DD2125-76A7-11D8-98E9-0030654C1E62@realtorsgroup.us> Thanks On Monday, March 15, 2004, at 04:20 AM, Jan Schenkel wrote: > --- hershrev wrote: >> Hi, >> all my emails got deleted , can you please repost >> how to delete >> multiple Var's ? >> Thanks , hershrev >> > > Hi Hershrev, > > The mailing list archive contains a copy of all the > emails sent to the list. The post you're looking for > can be found at : > 033536.html> > > There are two ways to search the archives : > - through an 'advanced' Google link : > > - through the search index at Mindlube : > > > Hope this helps you track answers in the future, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sonesond1 at southernct.edu Tue Mar 16 08:27:42 2004 From: sonesond1 at southernct.edu (Dan Soneson) Date: Tue, 16 Mar 2004 08:27:42 -0500 Subject: set the loc of me to the mouseLoc ? Message-ID: Works here with both a button and a graphic (Mac OSX 10.2.6, Rev 2.1.2). What are you trying to do with this? Dan From steve at messimercomputing.com Tue Mar 16 08:56:26 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Tue, 16 Mar 2004 08:56:26 -0500 Subject: Brushed metal and changed window size In-Reply-To: <20040316062800.D035F930083@mail.runrev.com> Message-ID: Bill and Mark, Thanks for taking the time to comment on this post. Now that I know this is a bug I will patiently wait for the fix. On Tuesday, March 16, 2004, at 01:28 AM, use-revolution-request at lists.runrev.com wrote: > This sounds similar to Bug 909. > > Bill Vlahos > > On Mar 15, 2004, at 7:18 PM, Mark Talluto wrote: > >> >> On Mar 14, 2004, at 8:17 PM, Stephen Messimer wrote: >> >>> I have noticed the some strange window behavior when using the >>> revChangeWindowSize command with the OSX Brushed metal appearance. >>> When I resize a window to a larger height the bottom of the expanding >>> window first turns white then the brushed metal appearance is shown. >>> This happens several times before the window gets to its designated >>> height. Interestingly this doesn't seem to happen if I am reducing >>> the height of the window. It doesn't make any difference if I use >>> the "slide" or the "Snap" Parameters or if I increase or decrease the >>> speed at which the window changes size. >>> >>> If I don't use the brushed metal appearance their is no problem. >>> >>> on mouseUp >>> if the hilite of me is true then >>> -- other stuff >>> revChangeWindowSize 584,164,"snap" >>> else >>> -- other stuff >>> revChangeWindowSize 584,559,"snap" >>> end if >>> end mouseUp >>> >>> Anybody else seen this or have any ideas how this might be fixed. >>> >>> Thanks, >>> >>> Steve >> >> >> I have seen this as well. I believe there is a bug filed in bugzilla >> about this. >> >> >> -- >> Best regards, >> Mark Talluto >> Best regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available Now! From rcozens at pon.net Tue Mar 16 08:24:04 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 16 Mar 2004 06:24:04 -0700 Subject: Database Experience In-Reply-To: References: Message-ID: Hi John, >I am interested to know what database people are using with Revolution. > >What seems to be the favourite and for what reason... Are you using MySQL, >Postgres or Valentina, for example... I use Serendipity Database--Binary, or SDB. >What prompted your choice ? I had used a HyperTalk predecessor to SDB for almost a decade, and I wanted a native Transcript database application that can be deployed on all Revolution platforms without DLLs, extensions, or Unix command line syntax. I also wanted a db engine I could modify & extend when it becomes desirable. > Are you using databases in a personal or commercial capacity ? Both > >Any information on this would be appreciated for an article on database use >that I am working on. It's available at > >Rather than posting your replies to the list, if you would reply to me >offlist... That'll keep a lot of people happy. > Apparently others want the answers posted to the List; so here is my reply. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 jtenny at willamette.edu Tue Mar 16 09:44:42 2004 From: jtenny at willamette.edu (John Tenny) Date: Tue, 16 Mar 2004 06:44:42 -0800 Subject: Revolution, PDAs and Data exchange. (was Re: Database Experience) In-Reply-To: <0FB5A1C0-7713-11D8-9062-0003936D012E@mac.com> References: <07EEEAA4-770E-11D8-82A9-0003937A97B8@genesearch.com.au> <0FB5A1C0-7713-11D8-9062-0003936D012E@mac.com> Message-ID: <760E9722-7758-11D8-8BF5-000A95A4EDD2@willamette.edu> My need right now is not a server/shared DB, but just being able to sync data gathered at different times into a desktop DB so it can be searched, sorted, and printed. Windows/Mac and Palm/PocketPC On Mar 15, 2004, at 10:27 PM, Andre Garzia wrote: > > On Mar 16, 2004, at 2:57 AM, John Tenny wrote: > >> And what's been the experience with importing data from PDAs into >> Rev, in some database format? How y'all doin' that? >> >> John >> > > Thats tricky!!!! depends on the plataform... but you could play like > this, is you PDA connected to the internet and able to use HTTP for > fetching and playing with Web pages? If so you can use > ServerWorkz/revHTTPd ( http://home.soapdog.org:8081/ ) for it can > transport automatically between html forms and rev stacks, or you can > use LibCGI if you don't want to launch a custom HTTPd > > If you don't want to use web pages, you might still use revHTTPd > and/or LibCGI for the dirty work by arranging PDA data as XML and > POSTing it to a running server on the desktop. This would be easier > with revHTTPd for it's a self contained solution, LibCGI requires a > running HTTP server like apache. > > By using appForge (http://www.appforge.com) you can quickly create > PalmOS/PocketPC apps that do understand about HTTP so syncing is easy > as long as you have a network connection. > > For hotsync connection I don't know any info, but it hotsync can be > used for internet sharing, than, we get back on business. If this > thread is important, I can DEMO a PalmOS Custom app + Revolution > Desktop App solution. What do all think? > > Cheers > Andre > > > >> > -- > Andre Alves Garzia - Soap Dog Studios - BRAZIL > http://studios.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Peace, John John L. Tenny, Ph.D. Flowing Thought Educational Solutions eCOVE: The Observation Toolkit Software www.flowing-thought.com jtenny at flowing-thought.com ----------------- From rcozens at pon.net Tue Mar 16 09:23:50 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 16 Mar 2004 07:23:50 -0700 Subject: Database Experience Message-ID: John, >Any information on this would be appreciated for an article on database use >that I am working on. I gathered some additional thoughts from private posts to send you off-list; but I no longer have your original message or private eAddress: >Date: Wed, 25 Jun 2003 09:13:25 -0700 >To: "Tuviah Snyder" >From: Rob Cozens >Subject: A Few More Thoughts Re SDB & SQL > >Hi Tuviah, > >I'm so pleased to get to meet you last night. I hope to work >closely with you re any issues, questions, or problems RunRev might >have as I deliver Client/Server SDB and promote it as an alternative >to SQL & Valentina, and I think it helps in those situations to have >met face-to-face. > >Here are the thoughts I shared with Jan: > > >>> >>if you're looking to cooperate on >>adding SQL to SDB, I'd be happy to volunteer > >As of yesterday, I have a real dilemma here, Jan. > >On the one hand, it would certainly promote SDB's acceptance & use >by the RunRev community ON ONE LEVEL (back to that later), but on >the other hand: > >1. I just got reacquainted with relational syntax for the first >time since working with Ingress in 1983 & 84, and I HATE IT. > > A. In my estimation, at least 85% of SQL syntax has to do >with query functions that at least 95% of my clients don't need or >want. > > B. In my estimation, 99% of SQL data typing is non-sequitur >for xTalks that deal primarily with strings. > > C. In my estimation, 60-80% of SQLs parsing, sorting, and >formatting functions can be handled just as easily in Transcript at >the client end; thus reducing the load on the server. > >2. You can give me a better idea when you get time to look under >the hood; but I'm not sure SDB design lends itself to >"relationalization", and more importantly... > >3. I feel like there enough SQL alternatives already available to >RunRev developers (albeit none in Transcript). I would like SDB to >be seen as an alternative to SQL, not just another SQL wannabe. > >I am anxious to continue this discussion once you are more familiar >with SDB's design, capabilities, & syntax. At that point I would >ask you to step back from your preconceptions as to db standards, >ask yourself "exactly what data storage & retrieval capabilities do >I need" and "what is good and bad about the way SDB addresses my >needs", leaving SQL compatibility a non-issue. > >To be continued.... ><<< > >The following was sent to Paul Looney & Richard Gaskin, subject "My >Usability Chart", 18 June, 2003 > > >>> >Feel free to add Valentina. > >* Server Installation: > >On Mac OS X, MySQL Server must be installed (& maintained) in the >Unix root via the Terminal application using Unix command line >syntax. All server files & code must be in specific directory >locations. > >SDB Server can be dragged to any folder that the O/S allows >applications to reside in. SDB databases can be located in any >folder(s) accessible to the server. > >* Cross-Platform Installation: > >MySQL requires platform-specific drivers in the form of extensions, DLLs, etc. > >SDB runs as native Transcript in one version on any platform >Revolution supports. > >* Security: > >MySQL requires password security & user identification before it can >be used, and supports limited access to the field level. > >SDB supports edit & browse passwords, but requires NO password >protection or user identification for use. [User id can be >supported by defining a user record in the data dictionary and >scripting support for same.] > >* Data Dictionary: > >MySQL requires creation of a data dictionary record (table >definition) for each record type before records can be filed. That >table definition must name & type every field (column) in the table. >If you have 100 fields, you must name & type all 100. > >SDB's data dictionary is optional. The SDB server can deal with the >record without knowing its structure and the user can reference >individual fields by oridinal instead of creating data name entries >in the Dictionary. > >* User Input Editing: > >MySQL can only check user input for its specific edit types, and >then only when the entire record is processed by the server. >[Tuviah, I meant when the input is sent to the server.] Most of the >edit types are meaningless when working in Transcript. > >SDB Client's frontScript can filter each keystroke based on data >dictionary edit criteria and provide immediate feedback to the user. >The Dictionary entry can also specify a Transcript edit handler & >formatting instructions to be applied to the user's input on >closeField. > >* Access to Source Code: > >MySQL is open source...in C & C++. Anyone want to mess with that? > >SDB is open source...in Transcript. > >* Stability of Engine: > >MySQL has been in use by thousands of users for many years and is >proven with gigabyte+ databases. > >SDB has been used by a handful of users for many years with >single-user db's generally < 1MB (or 5K records) [a 43 MB, >43,043-record db is the largest tested as of 16 Mar 2004]; HOWEVER, >the underlying MetaCard card-by-id index, which can be used directly >by all SDB record manipulation calls except fileSDBRecord, has been >used by thousands of users for many years and is proven for whatever >MC/RR stack contains the most cards. > >* Utility of features: > >The MySQL syntax is designed to facilitate AD HOC db queries from >many programming environments, and places the overhead for >filtering, sorting, & formatting data on the server. It supports >the data types present in traditional non-xTalks dbs. The majority >of MySQL's data types and server data manipulation are not needed, >as all data in fields or passed as arguments is in string format and >data manipulation is better handled in Transcript. > >SDB syntax is designed for fast, efficient storage & retrieval of >string data for RunRev & MC specifically, using preset (as opposed >to ad hoc) index paths. It supports filtering, sorting, and >formatting at the Client end in Transcript syntax. > >* DB Editing: > >MySQL stores data in files that are inaccessible & undecipherable to >the programmer & system administrator. > >SDB stores data in string format that can be understood & directly >edited by the programmer & system administrator. > >I'll probably think of some additions later; but I'll focus >elsewhere for a few hours. ><<< > >-- > >Rob Cozens > > >Vive R Revolution! And as of yesterday, SDB includes RAD capabilities supporting creation of database applications without scripting. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From marty at vertex.ucls.uchicago.edu Tue Mar 16 10:35:22 2004 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Tue, 16 Mar 2004 09:35:22 -0600 (CST) Subject: set the loc of me to the mouseLoc ? In-Reply-To: <20040316135632.07522930074@mail.runrev.com> References: <20040316135632.07522930074@mail.runrev.com> Message-ID: Erik Hansen writes: > this did not work for me. > > on mouseDown > set the loc of me to the mouseLoc > end MouseDown This should work for just about any object (button, image, graphic, etc.). Make sure that the object is in the uppermost layer; if anything else is sitting on top of it, the mouseDown message won't get through. If you want the user to be able to drag the object, try: on mouseStillDown set the loc of me to the mouseLoc end mouseStillDown or, for a smoother drag: on mouseDown grab me end mouseDown Hope this helps, - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools "We are our choices...." - Sartre From lists at mangomultimedia.com Tue Mar 16 10:56:13 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 16 Mar 2004 08:56:13 -0700 Subject: Databases Revolution facility to compensate for ("") and ('') diferences? In-Reply-To: <20040316084201.DE8623E15@xprdmailfe11.nwk.excite.com> References: <20040316084201.DE8623E15@xprdmailfe11.nwk.excite.com> Message-ID: <73372983-7762-11D8-81A2-000A956C462A@mangomultimedia.com> On Mar 16, 2004, at 1:42 AM, Kevin wrote: > I am wondering if there is a method to handle the ("")/('') diferences > in Revolution database access. In Perl there is a construct which > will wrap data in the apropreiate delimiter based on the driver being > utilized. Is there a similar construct or is it done by someother > method? I don't know of anything similar to Perl but it is pretty easy to write your own. For Valentina database strings I use something like this: function libDB_Escape pString replace "'" with "\'" in pString return "'" & pString & "'" end libDB_Escape -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From SimPLsol at aol.com Tue Mar 16 11:29:50 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue, 16 Mar 2004 11:29:50 EST Subject: SoCalRevDevCon = too much? too far? Message-ID: <124.2c334713.2d88857e@aol.com> SoCalRevDevCon is more than a mouthful. I vote for an abbreviated name: RUG-LA (or perhaps RUG - SoCal). Someone wrote that LA was too far from Fullerton. I have been attending these meetings for a year now and drive in from San Dimas (almost as far as Fullerton). The legendary Rob Couzens often drives down from Boonville (about 450 miles) - and he plans to attend this next meeting as well. The multitalented Ken Kray visits from Wisconsin (about 2300 miles). There have been guests from San Francisco and Fresno. And, since this meeting is being held at his place, I'm sure THE Richard Gaskin will also be there! I believe this to be the largest regular gathering of Rev Wizards in the US. Every meeting I've learned more than enough to justify the trip! The meeting scheduled for the 24th promises to be especially valuable. Rev. users (at all levels) will help build our "wish list" for Rev 3.0; I will have many comments and questions regarding the interface. Other participants will certainly have good questions and wise observations regarding other parts of Revolution. The meetings are always "spirited", this one should be especially so! I would encourage any serious Rev. user within driving (or flying) distance of LA to come on the 24th; help us help you. Sincerely, Paul Looney Simple Solutions From chrism at lumin.us Tue Mar 16 12:36:03 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Tue, 16 Mar 2004 11:36:03 -0600 Subject: Automating a date typing in every application under OsX In-Reply-To: References: Message-ID: <658B6F60-7770-11D8-83F1-000393B64EDC@lumin.us> Charles, I'd prefer to see a nice Rev solution, but some people seem to like iKey - even seeming to be replacing their use of Quickeys. It's $20 instead of $89, but even $20 might be a lot to just type in one item. http://www.scriptsoftware.com/ikey/ Yours, Chris On Mar 15, 2004, at 10:37 AM, charles COHN wrote: > I wonder how to write a little program to automate the typing of the > current > date in any program, as does quickeys; > Quickeys costs 89 $ and its a little too much for my simple purpose. > Does someone know if revolution allows the fact of transmitting such > datas > to any application when running in the background? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pfleury at medicine.bsd.uchicago.edu Tue Mar 16 15:26:22 2004 From: pfleury at medicine.bsd.uchicago.edu (Patrick Fleury) Date: Tue, 16 Mar 2004 12:26:22 -0800 Subject: Dan Shafer's Book In-Reply-To: References: <20040218212109.7BF6B930158@mail.runrev.com> Message-ID: <5.2.0.9.2.20040315145927.00a6a368@medicine.bsd.uchicago.edu> I would like to purchase an electronic copy of Dan Shafer's book but I am not sure how to. (I just want volume 1 to get me started.) I have been unable to figure out how to do this on your web site. Part of the problem is that I can not remember my password for the site. If you could give me any help on this, I would appreciate it. --PatF ================================================================ Patrick Fleury, Ph. D. Director, Informatics Core University of Chicago GCRC pfleury at medicine.bsd.uchicago.edu (773)-702-0517 From helloc66 at hotmail.com Tue Mar 16 16:55:51 2004 From: helloc66 at hotmail.com (Jeremy Smith) Date: Tue, 16 Mar 2004 21:55:51 +0000 Subject: animated gifs Message-ID: Have you made sure that the ask dialog is included in the standalone? Might just be as simple as that... >From: Andrew >Reply-To: How to use Revolution >To: use-revolution at lists.runrev.com >Subject: animated gifs >Date: Mon, 15 Mar 2004 22:51:24 -0800 >One more unrelated question: >I'm still having trouble with my "ask" window not appearing on my windows >standalone due to something ill in my script, and the only suggestion that >has been made is to replace "greater than or equals" signs with ">=". I >have done this, but windows still seems to find fault in my scripts, and it >shows its disapproval by refusing to show my ask boxes. Is there any other >thing that I should replace in my scripts to appease windows? > >Thanks a lot! >-Andrew > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Get Extra Storage in 10MB, 25MB, 50MB and 100MB options now! Go to http://join.msn.com/?pgmarket=en-au&page=hotmail/es2 From jimlyons at earthlink.net Tue Mar 16 17:10:04 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Tue, 16 Mar 2004 17:10:04 -0500 Subject: Comparing very long numeric strings Message-ID: I had very unexpected results from a fairly simple script. I have a long string of 1s and 0s in a variable representing the states of cells in a cellular automata simulation. There can be more than ten thousand cells. To detect when the CA is no longer changing, I save this string each cycle, then compare it with the string representing the next state: [ code to compute next state ] if nextState = curState then StopCA put nextState into curState showCA Sometimes this worked, but many times the CA would stop before it should have; other times it would not stop when it should. I checked the code carefully, looked at the variables in the debugger, and looked in the docs for clues. Finally, I wondered if there could be a difference between numeric and string comparison, so I tried changing the comparison above to: if "z"&nextState = "z"&curState then StopCA Surprisingly (to me) this fixed the problem. I've already digressed too long on this so can't look into it any more right now. Just wanted to put this tidbit in our archives, and see if anyone who knows more than I is not surprised by this, or can correct me if my analysis is wrong... Jim Lyons PS: Revolution is so cool, so fast, so powerful, to be able to do this kind of stuff! From erikhans08 at yahoo.com Tue Mar 16 17:21:28 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 16 Mar 2004 14:21:28 -0800 (PST) Subject: RUG sounds like doormat In-Reply-To: <124.2c334713.2d88857e@aol.com> Message-ID: <20040316222128.83061.qmail@web61107.mail.yahoo.com> RUG sounds like doormat. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From scott at tactilemedia.com Tue Mar 16 17:25:51 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 16 Mar 2004 14:25:51 -0800 Subject: RUG sounds like doormat In-Reply-To: <20040316222128.83061.qmail@web61107.mail.yahoo.com> Message-ID: Recently, "Erik Hansen" wrote: > RUG sounds like doormat. Or a toupee... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From gizmotron at earthlink.net Tue Mar 16 17:35:02 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 16 Mar 2004 14:35:02 -0800 Subject: Comparing very long numeric strings In-Reply-To: Message-ID: <29FD08CF-779A-11D8-92B0-000A95859272@earthlink.net> On Tuesday, March 16, 2004, at 02:10 PM, Jim Lyons wrote: > I had very unexpected results from a fairly simple script. I have a > long string of 1s and 0s in a variable representing the states of > cells in a cellular automata simulation. There can be more than ten > thousand cells. To detect when the CA is no longer changing, I save > this string each cycle, then compare it with the string representing > the next state: Are you saving these strings in a field? There is a 64 kb limit on continues strings without line breaks or returns in fields. Mark From erikhans08 at yahoo.com Tue Mar 16 17:37:39 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 16 Mar 2004 14:37:39 -0800 (PST) Subject: RUG sounds like doormat In-Reply-To: Message-ID: <20040316223739.61322.qmail@web61110.mail.yahoo.com> --- Scott Rossi wrote: > > RUG sounds like doormat. > > Or a toupee... everyone in this lab is looking at me after the loud rudo-crudo guffaw. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From gizmotron at earthlink.net Tue Mar 16 17:47:07 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 16 Mar 2004 14:47:07 -0800 Subject: RUG sounds like doormat In-Reply-To: <20040316222128.83061.qmail@web61107.mail.yahoo.com> Message-ID: On Tuesday, March 16, 2004, at 02:21 PM, Erik Hansen wrote: > RUG sounds like doormat. What does rev-ug sound like? -- c**p? or this: http://www.acronymfinder.com/af- query.asp?p=dict&String=exact&Acronym=RUG Acronym Definition RUG Radar Upgrade RUG Regionale Uitgeversgroep NV RUG Representatives Users Group RUG Resource Utilization Gathering RUG Resource Utilization Group RUG Resource Utilization Grouping RUG Rijksuniversiteit Gent RUG Rijksuniversiteit Groningen RUG Universiteit Gent (Ghent University; formerly Rijksuniversiteit Gent; Gent, Belgium) & now -- Revolution Users Group From erikhans08 at yahoo.com Tue Mar 16 17:44:17 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 16 Mar 2004 14:44:17 -0800 (PST) Subject: who is WebMaster? In-Reply-To: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> Message-ID: <20040316224417.6497.qmail@web61106.mail.yahoo.com> there used to be a webmaster link. is Heather the web mechanic, too? i get these messages, although what i send does get "published" on the list. thanks, Erik ======= From: Mailer-Daemon at fc.neol.it??Add to Address Book Sorry. Your message could not be delivered to: run runrevlist (Mailbox or Conference is full.) ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From erikhans08 at yahoo.com Tue Mar 16 17:56:33 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 16 Mar 2004 14:56:33 -0800 (PST) Subject: geometry manager - are none-users Luddites? In-Reply-To: <9F9CD266-76D4-11D8-AB99-003065F97100@infiny.co.nz> Message-ID: <20040316225633.39062.qmail@web61102.mail.yahoo.com> is writing your own geometry code akin to writing your own sort routines? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From pixelbird at interisland.net Tue Mar 16 18:24:00 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 16 Mar 2004 15:24:00 -0800 Subject: set the loc of me to the mouseLoc ? In-Reply-To: <20040316170036.A1949930082@mail.runrev.com> Message-ID: Hello folks, > Date: Tue, 16 Mar 2004 09:35:22 -0600 (CST) > From: Marty Billingsley > Subject: RE: set the loc of me to the mouseLoc ? > > Erik Hansen writes: > >> this did not work for me. >> >> on mouseDown >> set the loc of me to the mouseLoc >> end MouseDown > > This should work for just about any object (button, image, graphic, etc.). ------------ Works for me too, unless the message path is being cut off or intercepted. Of course the object may not move very far, depending how close it's loc is to the mouse when you click, i.e., if you happen to click at the object's center, nothing will happen. ------------ > If you want the user to be able to drag the object, try: > on mouseStillDown > set the loc of me to the mouseLoc > end mouseStillDown ------------- If you need a constrained grab, let me know, I have scripts that use the mouseMove message that will do it very efficiently with very little taxing of the processor as compared to mouse-polling scripts, which hog the processsor; sometimes it doesn't matter, but it if you have any processing going on in the background, it can cause mouse-polling to fail. HTH, Ken N. From ambassador at fourthworld.com Tue Mar 16 18:55:55 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 16 Mar 2004 15:55:55 -0800 Subject: geometry manager - are none-users Luddites? In-Reply-To: <20040316225633.39062.qmail@web61102.mail.yahoo.com> References: <20040316225633.39062.qmail@web61102.mail.yahoo.com> Message-ID: <4057940B.5020005@fourthworld.com> Erik Hansen wrote: > is writing your own geometry code > akin to writing your own sort routines? Sort routines are rarely this simple: on resizeStack x,y set the rect of fld 1 to 20,20,x-20,y-20 end resizeStack -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From erikhans08 at yahoo.com Tue Mar 16 20:03:43 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 16 Mar 2004 17:03:43 -0800 (PST) Subject: set the loc of me to the mouseLoc ? In-Reply-To: Message-ID: <20040317010343.54404.qmail@web61106.mail.yahoo.com> thank you, Dan Soneson, Marty Billingsley, Ken Norris. > on mouseStillDown > set the loc of me to the mouseLoc > end mouseStillDown > > or, for a smoother drag: > on mouseDown > grab me > end mouseDown this does what is needed. (not what was asked) Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From nnoydb at excite.com Tue Mar 16 20:19:58 2004 From: nnoydb at excite.com (Kevin) Date: Tue, 16 Mar 2004 20:19:58 -0500 (EST) Subject: revDataFromQuery Message-ID: <20040317011958.A98293952@xprdmailfe9.nwk.excite.com> For some reason revDataFromQuery is different than many of the other Revolution data access constructs (at least according to the documentation). As the excerpt from the documention (list below) demostrates revDataFromQuery accepts a "varslist" not a "arrayName" is there a simple method for converting the array specification supplied to revExecuteSQL into a "varslist"? Array specification for revExecuteSQL array[1...n] parameter :1...:n revDataFromQuery([columnDelim],[rowDelim],databaseID,SQLQuery[,varsList]) revExecuteSQL databaseID,SQLStatement[,{variablesList | arrayName}] Thanks, Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From rcozens at pon.net Tue Mar 16 19:42:59 2004 From: rcozens at pon.net (Rob Cozens) Date: Tue, 16 Mar 2004 17:42:59 -0700 Subject: Julian Date Handlers Available For Testing Message-ID: Hi All, In preparation for conversion of my HyperCard biorhythm charter to Run Rev without having to deal with the centuryCutoff issues and other xTalk date anomalies, I have added six Julian (YYYYDDD) date handler functions to Serendipity Library: * dateItemsToJulian(theDateItems) -- returns the equivalent Julian date * julianDaysBetween(firstJulianDate,secondJulianDate) -- returns the number of days between two dates * julianDaysHence(julianDate,numberOfDays) -- returns the Julian date numberOfDays after [before if numberOfDays is negative] the original date * julianToDateItems(theJulianDate) -- returns the Julian date in dateItems * julianToSystemDate(theJulianDate) -- returns the Julian date (including century) in system date format * systemDateToJulian(theDate) -- returns the equivalent Julian date If anyone has a need to manipulate dates that don't fall nicely within one century, contact me privately and I'll be happy to extract these & supporting handlers from Serendipity Library and provide them for testing in greater depth. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 capellan2000 at yahoo.com Tue Mar 16 20:48:56 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 16 Mar 2004 17:48:56 -0800 (PST) Subject: How could I debug code in an standalone? In-Reply-To: <20040317010344.B8470930080@mail.runrev.com> Message-ID: <20040317014856.72520.qmail@web40510.mail.yahoo.com> Hi Developers, I'm puzzled by a handler that works as expected in the Development environment, but fails in the standalone. I've made 14 variations of the code just to discover the offending lines, or at least a pattern, but no results yet. Did you have an strategy to debug code in an standalone? I've included the answer dialog in the main stack, so checking the contents of variables or globals is a simple "answer myVariableZXC". Anyway, I suspect that part of the problem is that the handler requested is in the stack script of a substack of the main stack. If it is a message path related problem then, How could i debug the message path in a standalone? Thanks in advance, al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From jacque at hyperactivesw.com Tue Mar 16 21:11:32 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 16 Mar 2004 20:11:32 -0600 Subject: Julian Date Handlers Available For Testing In-Reply-To: References: Message-ID: <4057B3D4.1080108@hyperactivesw.com> On 3/16/04 6:42 PM, Rob Cozens wrote: > Hi All, > > In preparation for conversion of my HyperCard biorhythm charter to Run > Rev without having to deal with the centuryCutoff issues and other xTalk > date anomalies, I have added six Julian (YYYYDDD) date handler functions > to Serendipity Library: How about putting these into a stack and submitting to RevNet? It sounds like something that a lot of people could use. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From nnoydb at excite.com Tue Mar 16 22:27:10 2004 From: nnoydb at excite.com (Kevin) Date: Tue, 16 Mar 2004 22:27:10 -0500 (EST) Subject: libIPC? Message-ID: <20040317032710.592653953@xprdmailfe9.nwk.excite.com> Where would I find documentation on libIPC and well as download it? I have read a significant amount about it but I am unable to locate it. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From rgould8 at aol.com Tue Mar 16 22:51:36 2004 From: rgould8 at aol.com (rgould8 at aol.com) Date: Tue, 16 Mar 2004 22:51:36 -0500 Subject: Way to change icon of a Mac alias? Message-ID: <240FD042.36766204.0018446D@aol.com> I've got a rev app that presently makes an alias of an application and puts it on the desktop in Mac OS X. What I need to do, however, is somehow change the icon of that alias via Revolution. Anyone know if that's possible? I looked in the Transcript docs, and I see that the "icon" property can be set for an app in the DOCK, but I don't see a means of changing icons elsewhere. For instance, let's say I want Rev to copy the icon from a file called "SourceIcon" and put it onto the alias file that's presently on the desktop (I want to paste over it's present icon). From michaell at unimelb.edu.au Tue Mar 16 23:01:13 2004 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Wed, 17 Mar 2004 15:01:13 +1100 Subject: Comparing very long numeric strings Message-ID: Probably some sort of numeric overflow condition. I don't know exactly what, but here's a possibly related observation: A long string of digits can be a number beyond at least 1000 places but you can't necessarily use them. Try these little tests: put (10^308) is a number --true put (10^309) is a number --false put 1*(10^308) is a number --true put 2*(10^308) is a number --Error description: Operators *: range error (overflow) Make a button with this script to see that 1 followed by 1000 zeros is a number but you can't do maths with it: on mouseUp set the hilite of me to true put 1 into tint put 0 into kount repeat 1000 add 1 to kount put kount put tint & "0" into tint put log10(tint) into myNum if tint is not a number then put "integer failed" && kount exit repeat end if end repeat put (tint +1) is a number set the hilite of me to false end mouseUp Your workaround seems to be the ticket... Jim Lyons wrote: >I had very unexpected results from a fairly simple script. I have a >long string of 1s and 0s in a variable representing the states of cells >in a cellular automata simulation. There can be more than ten thousand >cells. To detect when the CA is no longer changing, I save this string >each cycle, then compare it with the string representing the next >state: > > [ code to compute next state ] > if nextState = curState then StopCA > put nextState into curState > showCA > >Sometimes this worked, but many times the CA would stop before it >should have; other times it would not stop when it should. I checked >the code carefully, looked at the variables in the debugger, and looked >in the docs for clues. Finally, I wondered if there could be a >difference between numeric and string comparison, so I tried changing >the comparison above to: > > if "z"&nextState = "z"&curState then StopCA > >Surprisingly (to me) this fixed the problem. I've already digressed too >long on this so can't look into it any more right now. Just wanted to >put this tidbit in our archives, and see if anyone who knows more than >I is not surprised by this, or can correct me if my analysis is >wrong... -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From rgould8 at aol.com Tue Mar 16 23:15:20 2004 From: rgould8 at aol.com (rgould8 at aol.com) Date: Tue, 16 Mar 2004 23:15:20 -0500 Subject: Creator type for Safari Message-ID: <26F0AF6A.6193560C.0018446D@aol.com> Can anyone tell me the Mac OS X 4-character creator-type is for Safari? I know that Internet Explorer is "MSIE". I need Rev to find the path to where the user has Safari installed, and in order to do that, I need Applescript to find the path via that 4-character creator-type string. From pixelbird at interisland.net Wed Mar 17 00:14:19 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 16 Mar 2004 21:14:19 -0800 Subject: OT 3D text wrapping In-Reply-To: <20040309085020.0C44D9300FC@mail.runrev.com> Message-ID: Howdy, I've looked at MacCad and Curvus, nice but don't fill the need. I'm still looking for a software product that allows you to stick and align text on a curved surface (in this case wine/champaign glasses and then pull it off as curved for printing positives for etching resists. What I'm looking for is a way to use calipers to measure the glasses, then apply the measurements to a 3D rendering where we can do the above. My intentions are to get a software product that does that, then setup a viable image base to store and maintain images and accompanying custom templates. Any ideas? Ken N. From bvlahos at mac.com Wed Mar 17 00:19:46 2004 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 16 Mar 2004 21:19:46 -0800 Subject: SoCalRevDevCon = too much? too far? In-Reply-To: <124.2c334713.2d88857e@aol.com> References: <124.2c334713.2d88857e@aol.com> Message-ID: I like that SoCalRevDevCon is a mouthful. It is also fun to say and sounds pretty impressive. I say we keep it...at least the RevDevCon part. Maybe other areas can localize the prefix for them. Bill Vlahos On Mar 16, 2004, at 8:29 AM, SimPLsol at aol.com wrote: > SoCalRevDevCon is more than a mouthful. I vote for an abbreviated name: > RUG-LA (or perhaps RUG - SoCal). From janschenkel at yahoo.com Wed Mar 17 01:34:08 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 16 Mar 2004 22:34:08 -0800 (PST) Subject: libIPC? In-Reply-To: <20040317032710.592653953@xprdmailfe9.nwk.excite.com> Message-ID: <20040317063408.92876.qmail@web60503.mail.yahoo.com> --- Kevin wrote: > > Where would I find documentation on libIPC and well > as download it? I have read a significant amount > about it but I am unable to locate it. > > Kevin > Hi Kevin, You can join the Yahoo!Group by following this link : You'll find libIPC DR-1 in the files section. Welcome aboard, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From janschenkel at yahoo.com Wed Mar 17 01:44:13 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 16 Mar 2004 22:44:13 -0800 (PST) Subject: data base In-Reply-To: <5D160ADC-768E-11D8-B302-000A95A4EDD2@willamette.edu> Message-ID: <20040317064413.42316.qmail@web60501.mail.yahoo.com> --- John Tenny wrote: > Jan > > as I follow the fix/feature discussion, I caught the > following > statement from you. > > My question isn't about fix/feature, but actually > about Rev ability - > can Rev be used to create a database and read into > that DB files from a > PDA (Palm and/or PocketPC)? > > If so, is there any difference in the current > version of Rev and the > new one? > > Peace, > > John > Hi John, First a quick note to the general public : I only contributed the database changes for version 2.2 (and an occasional patch in earlier versions) not the whole system (I just wish I had, becaus it's filled with clever scripts) That being said, Palm database files are not supported in version 2.2 ; the last person working on these type of files is Lars Lewejohann. Check out his acconcement on the list : And I believe this is a direct link to the file : Of course it's not the same as a database driver, but it will allow you to open up your files, and maybe expand the existing scripts to suit your needs. There's always the chance that someone with skills in writing externals maypick up the datbase driver sdk and write a driver for pdb files. Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From mazzapaolo at libero.it Tue Mar 16 09:00:23 2004 From: mazzapaolo at libero.it (paolo) Date: Tue, 16 Mar 2004 15:00:23 +0100 Subject: More dialer stuff References: <20040305061730.19296.qmail@web40509.mail.yahoo.com> Message-ID: <000101c40bec$33571930$b65a1997@CARAMBOLA> I need the MySQL library to connect to a MySQL database from the revolution engine posted on a linux server. Where can I find it? I found the libmysql.dll for windows ... what about the library for Linux? ciao Paolo From mazzapaolo at libero.it Wed Mar 17 02:21:06 2004 From: mazzapaolo at libero.it (paolo) Date: Wed, 17 Mar 2004 08:21:06 +0100 Subject: Database Experience References: Message-ID: <012301c40bf0$6a72c6e0$b65a1997@CARAMBOLA> I am interested to know what database people are using with Revolution too. I want to connect to a MySQL database from the revolution engine posted on the CGI-BIN folder of my server provider (linux/apache). I guess I need the MySQL library for linux ... but... where can I find it? I found the libmysql.dll for windows ... what about the library for Linux? ciao Paolo From chrism at lumin.us Wed Mar 17 02:41:35 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Wed, 17 Mar 2004 01:41:35 -0600 Subject: Dan Shafer's Book In-Reply-To: <5.2.0.9.2.20040315145927.00a6a368@medicine.bsd.uchicago.edu> References: <20040218212109.7BF6B930158@mail.runrev.com> <5.2.0.9.2.20040315145927.00a6a368@medicine.bsd.uchicago.edu> Message-ID: <8473C302-77E6-11D8-9672-000393B64EDC@lumin.us> I'd like to just buy Ch 1 also, but unfortunately it is apparently only available as a trilogy now with the 2nd and 3rd volumes being currently in the works. How about letting us buy the Ch 1 PDF on its own again? Yours, Chris On Mar 16, 2004, at 2:26 PM, Patrick Fleury wrote: > I would like to purchase an electronic copy of Dan Shafer's book but I > am not sure how to. (I just want volume 1 to get me started.) I have > been unable to figure out how to do this on your web site. Part of > the problem is that I can not remember my password for the site. If > you could give me any help on this, I would appreciate it. > > --PatF > > ================================================================ > Patrick Fleury, Ph. D. Director, Informatics Core > University of Chicago GCRC > pfleury at medicine.bsd.uchicago.edu (773)-702-0517 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Wed Mar 17 03:07:55 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 17 Mar 2004 02:07:55 -0600 Subject: How could I debug code in an standalone? In-Reply-To: <20040317014856.72520.qmail@web40510.mail.yahoo.com> References: <20040317014856.72520.qmail@web40510.mail.yahoo.com> Message-ID: <4058075B.70001@chipp.com> Hi Alejandro, To help debug standalones, I use a combination of: 1) A standalone splashScreen for all my apps -- which also updates the main stack over the internet. This way, I can edit a stack in RR, save, run the standalone and it loads/runs the same stack I just edited (and didn't even close). This makes testing very quick 2) I generally have an altLog stack which I can access by pressing some special keys. I can turn on or off logging as needed. I have a handler I call: altLog "User Quits" which adds to the log. 3) From Richard Gaskin, I got the name 'StripAndShip' for a handler which is invoked before saving the stack for distribution. It generally sets all fields to empty and resets the controls to their default values. 4) I almost never store data in stacks. I typically store data either on a server, or local disk as XML or text files. The only exception is when I need to store images as well. In that case, I'll store data as separate stack files (aka ButtonGadget) which are only 'loaded' on demand -- by loaded I mean the data copied from it. This is just personal style, but I think it has many advantages...especially when it comes to making things internet savvy. Hope this helps... Chipp Alejandro Tejada wrote: > Hi Developers, > > I'm puzzled by a handler that works as expected > in the Development environment, but fails in the > standalone. > > I've made 14 variations of the code just to > discover the offending lines, or at least a > pattern, but no results yet. > > Did you have an strategy to debug code in an > standalone? > > I've included the answer dialog in the main stack, > so checking the contents of variables or globals is > a simple "answer myVariableZXC". > > Anyway, I suspect that part of the problem is > that the handler requested is in the stack script > of a substack of the main stack. > > If it is a message path related problem then, > > How could i debug the message path in a standalone? > > Thanks in advance, > > al > > > ===== > Visit my site: > http://www.geocities.com/capellan2000/ > Search the mail list: > http://mindlube.com/cgi-bin/search-use-rev.cgi > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Wed Mar 17 07:33:12 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 17 Mar 2004 04:33:12 -0800 (PST) Subject: Database Experience In-Reply-To: <012301c40bf0$6a72c6e0$b65a1997@CARAMBOLA> Message-ID: <20040317123312.24879.qmail@web60510.mail.yahoo.com> --- paolo wrote: > I want to connect to a MySQL database from the > revolution engine posted on > the CGI-BIN folder of my server provider > (linux/apache). > > I guess I need the MySQL library for linux ... > but... where can I find it? > I found the > libmysql.dll for windows ... what about the library > for Linux? > > ciao Paolo > Hi Paolo, In your (GUI) Revolution directory you'll find all the database drivers for Linux in : /components/global environment/database_drivers/linux/ You'll find the revdb library for Linux here : /components/global environment/revdb-Linux I managed to get it working on Windows by copying the libraries straight into the same folder as the cgi-engine. But I'm sure others can give you advice on where to place them for Linux. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From janschenkel at yahoo.com Wed Mar 17 07:47:40 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 17 Mar 2004 04:47:40 -0800 (PST) Subject: Database Experience In-Reply-To: Message-ID: <20040317124740.79811.qmail@web60505.mail.yahoo.com> --- John Dixon wrote: > I am interested to know what database people are > using with Revolution. > > What seems to be the favourite and for what > reason... Are you using MySQL, > Postgres or Valentina, for example... What prompted > your choice ? Are > you using databases in a personal or commercial > capacity ? > As a developer of accounting and administrative applications, I use databases in a professional capacity. I'm using both MySQL and Valentina in conjunction with Revolution (*), and hope to find the time to examine PostgreSQL soon. Valentina is excellent if you don't need a multi-user database ; I have a few gripes with its current implementation of SQL but have found it to be fast and convenient to set up. MySQL is currently my database of choice for the internal database-related projects I work on. It is fast, multi-user and easy in both setup and administration. Plus, it is available for more platforms than Valentina. Apart from that, I follow with interest Rob Cozens' SDB-project, not in the least because it successfully uses the Inter-Program Communication library libIPC for which I ignited the project and contributed code. Hope this helped, Jan Schenkel. (*) A lot of my work is done in FoxPro though, at least until we convert all these projects into Revolution stacks. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From JimCarwardine at OwnYourFuture-net.com Wed Mar 17 08:19:21 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 17 Mar 2004 09:19:21 -0400 Subject: Database Experience In-Reply-To: <20040317124740.79811.qmail@web60505.mail.yahoo.com> Message-ID: Jan... I went looking at the MySQL home page to check it out. What's the real difference between the Classic and Pro versions. The only explanation I could find was very jargon heavy... Jim on 3/17/04 8:47 AM, Jan Schenkel wrote: > --- John Dixon wrote: >> I am interested to know what database people are >> using with Revolution. >> >> What seems to be the favourite and for what >> reason... Are you using MySQL, >> Postgres or Valentina, for example... What prompted >> your choice ? Are >> you using databases in a personal or commercial >> capacity ? >> > > As a developer of accounting and administrative > applications, I use databases in a professional > capacity. > I'm using both MySQL and Valentina in conjunction with > Revolution (*), and hope to find the time to examine > PostgreSQL soon. > > Valentina is excellent if you don't need a multi-user > database ; I have a few gripes with its current > implementation of SQL but have found it to be fast and > convenient to set up. > MySQL is currently my database of choice for the > internal database-related projects I work on. It is > fast, multi-user and easy in both setup and > administration. Plus, it is available for more > platforms than Valentina. > > Apart from that, I follow with interest Rob Cozens' > SDB-project, not in the least because it successfully > uses the Inter-Program Communication library libIPC > for which I ignited the project and contributed code. > > Hope this helped, > > Jan Schenkel. > > (*) A lot of my work is done in FoxPro though, at > least until we convert all these projects into > Revolution stacks. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La > Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From rcozens at pon.net Wed Mar 17 07:32:56 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 17 Mar 2004 05:32:56 -0700 Subject: Julian Date Handlers Available For Testing In-Reply-To: <4057B3D4.1080108@hyperactivesw.com> References: <4057B3D4.1080108@hyperactivesw.com> Message-ID: >How about putting these into a stack and submitting to RevNet? Jacque, et al: They will be included in the next release of Serendipity Library. I was looking for some people to do heavier-duty testing of the Julian date routines in the meantime. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 mpetrides at earthlink.net Wed Mar 17 09:04:28 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 17 Mar 2004 09:04:28 -0500 Subject: Movie capture from screen In-Reply-To: <20040317124740.79811.qmail@web60505.mail.yahoo.com> References: <20040317124740.79811.qmail@web60505.mail.yahoo.com> Message-ID: <01901722-781C-11D8-88BA-000A959D005E@earthlink.net> A short while ago, there was a thread on here about utilities to capture movies of screen actions (it arose from a discussion of Chipp's wonderful Geometry Manager tutorials). One utility mentioned was Snapz Pro from Ambrosia. I went to Ambrosia's site and, on a lark, looked into the Apple Bundle upgrade--and found that one of my machines qualified. It would appear that G4 towers and Powerbooks purchases since Jan 2002 came bundled with Snapz Pro (coulda fooled me, I don't see it on this PB purchased last May). In any event, even though I couldn't FIND Snapz Pro on my Mac, I entered my serial number and :::poof::: it was accepted--allowing me to upgrade for $19 to Snapz X with Movie Capture. If you've purchased a Mac since Jan 2002 and are interested in Snapz Pro X, check this out (saves $50). M From janschenkel at yahoo.com Wed Mar 17 09:12:44 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 17 Mar 2004 06:12:44 -0800 (PST) Subject: Database Experience In-Reply-To: <40585215.5E8E31D4@Club-Internet.fr> Message-ID: <20040317141244.36729.qmail@web60502.mail.yahoo.com> --- jbv wrote: > Jan, > I just read the message you posted on the Rev list : > > > > > In your (GUI) Revolution directory you'll find all > the > > database drivers for Linux in : > > /components/global > > environment/database_drivers/linux/ > > You'll find the revdb library for Linux here : > > /components/global environment/revdb-Linux > > > > I'm looking for the Postgresql library for Linux but > can't locate it, and can't locate the directory > mentioned > in your message either... > What is the full URL ? > > Thanks, > JB > Hi JB, You needn't look on the server : just look on your hard drive, in the directory where you installed your GUI Revolution (not the cgi-engine) The postgresql driver for Linux should be : /components/global environment/database_drivers/linux/dbpostgresql.so You don't have to place these database drivers in the same directory as your cgi-bin, as you can tell the cgi-engine where to find them by including a call to 'revSetDatabaseDriverPath' before connecting to the database. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From janschenkel at yahoo.com Wed Mar 17 09:18:08 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 17 Mar 2004 06:18:08 -0800 (PST) Subject: Database Experience In-Reply-To: Message-ID: <20040317141808.78145.qmail@web60509.mail.yahoo.com> --- Jim Carwardine wrote: > Jan... I went looking at the MySQL home page to > check it out. What's the > real difference between the Classic and Pro > versions. The only explanation > I could find was very jargon heavy... Jim > If I interpret it right, the 'Classic' version is the standard database system, which doesn't support transactions. The 'Pro' version uses a different storage system, called InnoDB, which does support transactions, so you can 'commit' or 'rollback' a series of updates to the database. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From jbv.silences at Club-Internet.fr Wed Mar 17 09:20:37 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 17 Mar 2004 15:20:37 +0100 Subject: Database Experience References: <20040317141244.36729.qmail@web60502.mail.yahoo.com> Message-ID: <40585EAC.552872AF@Club-Internet.fr> Jan, > > Hi JB, > > You needn't look on the server : just look on your > hard drive, in the directory where you installed your > GUI Revolution (not the cgi-engine) > The postgresql driver for Linux should be : > /components/global > environment/database_drivers/linux/dbpostgresql.so > > You don't have to place these database drivers in the > same directory as your cgi-bin, as you can tell the > cgi-engine where to find them by including a call to > 'revSetDatabaseDriverPath' before connecting to the > database. > I see... Actually, my whole Linux & Postgresql will be installed for me by my ISP on a dedicated server. So, can I assume that the right drivers will be installed at the right place, and that all I have to do is install the Linux Rev-cgi engine, and then make a call to 'revSetDatabaseDriverPath' in my scripts (with the right path) to be up and running ? Thanks, JB From harrison at all-auctions.com Wed Mar 17 10:02:44 2004 From: harrison at all-auctions.com (Richard Harrison) Date: Wed, 17 Mar 2004 10:02:44 -0500 Subject: Database Experience In-Reply-To: References: Message-ID: <25406DF0-7824-11D8-9989-000393C10758@all-auctions.com> I see a lot of people talking about MySQL, what about FileMaker Pro? Especially the new version 7? Are there reasons that people aren't using FileMaker Pro? Isn't it quick enough or does it not interface well with Revolution? Isn't it multi-user? Thanks in advance! Rick Harrison From JimCarwardine at OwnYourFuture-net.com Wed Mar 17 10:04:14 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 17 Mar 2004 11:04:14 -0400 Subject: Database Experience In-Reply-To: <20040317141808.78145.qmail@web60509.mail.yahoo.com> Message-ID: When I think of a transaction I think of updating data to the database. Does this mean that the Classic version only supports queries, but can support multiple user queries, where Pro supports multiple user updates as well? Jim on 3/17/04 10:18 AM, Jan Schenkel wrote: > --- Jim Carwardine > wrote: >> Jan... I went looking at the MySQL home page to >> check it out. What's the >> real difference between the Classic and Pro >> versions. The only explanation >> I could find was very jargon heavy... Jim >> > > If I interpret it right, the 'Classic' version is the > standard database system, which doesn't support > transactions. > The 'Pro' version uses a different storage system, > called InnoDB, which does support transactions, so you > can 'commit' or 'rollback' a series of updates to the > database. > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La > Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From 3mcgrath at adelphia.net Wed Mar 17 10:10:44 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 10:10:44 -0500 Subject: How could I debug code in an standalone? In-Reply-To: <4058075B.70001@chipp.com> References: <20040317014856.72520.qmail@web40510.mail.yahoo.com> <4058075B.70001@chipp.com> Message-ID: <435C8155-7825-11D8-A42B-000A95DA60FA@adelphia.net> Chipp, What type of logging are you keeping track of? Is it error logging? or user clicks etc? Do you have to trap in each script? I have a need for logging user interaction with a product and wanted to know what you do with it. Thanks Tom On Mar 17, 2004, at 3:07 AM, Chipp Walters wrote: > 2) I generally have an altLog stack which I can access by pressing > some special keys. I can turn on or off logging as needed. I have a > handler I call: > > altLog "User Quits" > > which adds to the log. > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Wed Mar 17 10:16:28 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 10:16:28 -0500 Subject: Button resources Message-ID: <106697A4-7826-11D8-A42B-000A95DA60FA@adelphia.net> Hello Shamrock Listers, Happy ST Patrick's Day (to those that subscribe to it) I just remembered in Supercard adding resources for use in a stack. I was curious is REV allowed resources as well? I want to add custom cursors and also custom button images. I would not even mind 'replacing' an inside button resource with my own. Any ideas, Thanks Tom McGrath Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From mcdomi at free.fr Wed Mar 17 10:21:06 2004 From: mcdomi at free.fr (Dom) Date: Wed, 17 Mar 2004 16:21:06 +0100 Subject: Julian Date Handlers Available For Testing In-Reply-To: <4057B3D4.1080108@hyperactivesw.com> Message-ID: <1gasur0.twn42m13xktbsM%mcdomi@free.fr> J. Landman Gay wrote: > How about putting these into a stack and submitting to RevNet? It sounds > like something that a lot of people could use. I second this :-) The date-calendar management if one among the weakest points of RR (and its predecessors...) I remember all the procedures that were available on the HP-41... -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From 3mcgrath at adelphia.net Wed Mar 17 10:03:39 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 10:03:39 -0500 Subject: OT 3D text wrapping In-Reply-To: References: Message-ID: <45EAE2BE-7824-11D8-A42B-000A95DA60FA@adelphia.net> Ken, You mean besides Photoshop? Painter? Illustrator? Freehand? Tom On Mar 17, 2004, at 12:14 AM, Ken Norris wrote: > Howdy, > > I've looked at MacCad and Curvus, nice but don't fill the need. I'm > still > looking for a software product that allows you to stick and align text > on a > curved surface (in this case wine/champaign glasses and then pull it > off as > curved for printing positives for etching resists. > > What I'm looking for is a way to use calipers to measure the glasses, > then > apply the measurements to a 3D rendering where we can do the above. > > My intentions are to get a software product that does that, then setup > a > viable image base to store and maintain images and accompanying custom > templates. > > Any ideas? > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From bornstein at designeq.com Wed Mar 17 10:26:41 2004 From: bornstein at designeq.com (Howard Bornstein) Date: Wed, 17 Mar 2004 10:26:41 -0500 Subject: Creator type for Safari In-Reply-To: <26F0AF6A.6193560C.0018446D@aol.com> Message-ID: <7DB81448-7827-11D8-B1FA-000A95909E26@designeq.com> On Tuesday, March 16, 2004, at 11:15 PM, rgould8 at aol.com wrote: > Can anyone tell me the Mac OS X 4-character creator-type is for Safari? sfri Regards, Howard Bornstein ---------------- D E S I G N E Q www.designeq.com From 3mcgrath at adelphia.net Wed Mar 17 10:08:45 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 10:08:45 -0500 Subject: How could I debug code in an standalone? In-Reply-To: <4058075B.70001@chipp.com> References: <20040317014856.72520.qmail@web40510.mail.yahoo.com> <4058075B.70001@chipp.com> Message-ID: Chipp, Did you have to do anything special when you built the splashScreen? Are there any issues I would need to avoid? How does the splachScreen know which stack it is supposed to open? I would like to adopt this approach and want to learn more. Thank you Tom On Mar 17, 2004, at 3:07 AM, Chipp Walters wrote: > 1) A standalone splashScreen for all my apps -- which also updates the > main stack over the internet. This way, I can edit a stack in RR, > save, run the standalone and it loads/runs the same stack I just > edited (and didn't even close). This makes testing very quick > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From rich.solomon at thieletech.com Wed Mar 17 10:51:29 2004 From: rich.solomon at thieletech.com (rich.solomon at thieletech.com) Date: Wed, 17 Mar 2004 10:51:29 -0500 Subject: Database Experience Message-ID: Transactions in this sense are a specific feature of a dbms. They are committed (updated to the database) by a specific command, and can be rolled back by another specific command. Of course in a general sense you are correct. -----Original Message----- From: Jim Carwardine [mailto:JimCarwardine at OwnYourFuture-net.com] Sent: Wednesday, March 17, 2004 9:04 AM To: Revolution Listserve Subject: Re: Database Experience When I think of a transaction I think of updating data to the database. Does this mean that the Classic version only supports queries, but can support multiple user queries, where Pro supports multiple user updates as well? Jim on 3/17/04 10:18 AM, Jan Schenkel wrote: > --- Jim Carwardine > wrote: >> Jan... I went looking at the MySQL home page to >> check it out. What's the >> real difference between the Classic and Pro >> versions. The only explanation >> I could find was very jargon heavy... Jim >> > > If I interpret it right, the 'Classic' version is the > standard database system, which doesn't support > transactions. > The 'Pro' version uses a different storage system, > called InnoDB, which does support transactions, so you > can 'commit' or 'rollback' a series of updates to the > database. > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La > Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Wed Mar 17 10:56:29 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 17 Mar 2004 07:56:29 -0800 (PST) Subject: Database Experience In-Reply-To: Message-ID: <20040317155629.7845.qmail@web60508.mail.yahoo.com> --- Jim Carwardine wrote: > When I think of a transaction I think of updating > data to the database. > Does this mean that the Classic version only > supports queries, but can > support multiple user queries, where Pro supports > multiple user updates as > well? Jim > A transaction is a set of database changes that needs to be treated as one operation : either they all succeed, or they all fail. So suppose you're updating a series of records, and somewhere along the way you notice that something is not as expected : to undo the changes you've made so far, you can 'rollback' the transaction. Does that make more sense ? In conclusion, if MySQL Classic doesn't support transactions, that means you can't 'rollback' your changes halfway down the road ; MySQL Pro, using InnoDB databases, does allow you to 'rollback' these changes. Hope this clarified it a bit, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From janschenkel at yahoo.com Wed Mar 17 10:59:27 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 17 Mar 2004 07:59:27 -0800 (PST) Subject: Database Experience In-Reply-To: <25406DF0-7824-11D8-9989-000393C10758@all-auctions.com> Message-ID: <20040317155927.2333.qmail@web60510.mail.yahoo.com> --- Richard Harrison wrote: > I see a lot of people talking about MySQL, what > about FileMaker Pro? > Especially the new version 7? > > Are there reasons that people aren't using FileMaker > Pro? Isn't it > quick enough or does it not interface well with > Revolution? Isn't it > multi-user? > > Thanks in advance! > > Rick Harrison > Hi Rick, Just speaking for myself, I'd say it's because FileMaker can only be reached via ODBC or in a roundabout fashion via its WebCompanion and http-calls, thus requiring complex setup. Moreover, before FileMaker 7 its database underpinnings were no match for the likes of MySQL, PostgreSQL, Oracle,... Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From janschenkel at yahoo.com Wed Mar 17 11:02:56 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 17 Mar 2004 08:02:56 -0800 (PST) Subject: Database Experience In-Reply-To: <40585EAC.552872AF@Club-Internet.fr> Message-ID: <20040317160256.4568.qmail@web60501.mail.yahoo.com> --- jbv wrote: > Actually, my whole Linux & Postgresql will be > installed > for me by my ISP on a dedicated server. > So, can I assume that the right drivers will be > installed at > the right place, and that all I have to do is > install the Linux > Rev-cgi engine, and then make a call to > 'revSetDatabaseDriverPath' > in my scripts (with the right path) to be up and > running ? > > Thanks, > JB > Rev+PostgreSQL+Linux guru Pierre Sahores might give you more detailed advice, but I'd say that once your ISP has installed the server, you'll need to : - install the cgi-engine in the right place - upload the database-drivers to the server - write your cgi-scripts, using 'revSetDatabaseDriverPath' to point the cgi-engine to the database drivers. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From JimCarwardine at OwnYourFuture-net.com Wed Mar 17 11:03:01 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 17 Mar 2004 12:03:01 -0400 Subject: Database Experience In-Reply-To: Message-ID: Got it, thanks. My rust is showing. I was involved in the introduction of a true DBMS as designed by GE in the 60's but haven't done anything in the last 30 years. Back then we didn't use the same jargon so I'm busy updating my lexicon as I contemplate what I might need to produce my app. I did use (fought with) FileMaker about 10 years ago and am interested to the response to the questions around that product... Jim on 3/17/04 11:51 AM, rich.solomon at thieletech.com wrote: > Transactions in this sense are a specific feature of a dbms. They are > committed (updated to the database) by a specific command, and can be rolled > back by another specific command. Of course in a general sense you are > correct. > > -----Original Message----- > From: Jim Carwardine [mailto:JimCarwardine at OwnYourFuture-net.com] > Sent: Wednesday, March 17, 2004 9:04 AM > To: Revolution Listserve > Subject: Re: Database Experience > > > When I think of a transaction I think of updating data to the database. > Does this mean that the Classic version only supports queries, but can > support multiple user queries, where Pro supports multiple user updates as > well? Jim > > on 3/17/04 10:18 AM, Jan Schenkel wrote: > >> --- Jim Carwardine >> wrote: >>> Jan... I went looking at the MySQL home page to >>> check it out. What's the >>> real difference between the Classic and Pro >>> versions. The only explanation >>> I could find was very jargon heavy... Jim >>> >> >> If I interpret it right, the 'Classic' version is the >> standard database system, which doesn't support >> transactions. >> The 'Pro' version uses a different storage system, >> called InnoDB, which does support transactions, so you >> can 'commit' or 'rollback' a series of updates to the >> database. >> >> Jan Schenkel. >> >> ===== >> "As we grow older, we grow both wiser and more foolish at the same time." > (La >> Rochefoucauld) >> >> __________________________________ >> Do you Yahoo!? >> Yahoo! Mail - More reliable, more storage, less spam >> http://mail.yahoo.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From JimCarwardine at OwnYourFuture-net.com Wed Mar 17 11:05:41 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 17 Mar 2004 12:05:41 -0400 Subject: Database Experience In-Reply-To: <20040317155629.7845.qmail@web60508.mail.yahoo.com> Message-ID: Yes, that plus Richard's comments were very helpful... I now clearly understand. (See my comments to Richard) Thanks... Jim on 3/17/04 11:56 AM, Jan Schenkel wrote: > --- Jim Carwardine > wrote: >> When I think of a transaction I think of updating >> data to the database. >> Does this mean that the Classic version only >> supports queries, but can >> support multiple user queries, where Pro supports >> multiple user updates as >> well? Jim >> > > A transaction is a set of database changes that needs > to be treated as one operation : either they all > succeed, or they all fail. > So suppose you're updating a series of records, and > somewhere along the way you notice that something is > not as expected : to undo the changes you've made so > far, you can 'rollback' the transaction. > Does that make more sense ? > > In conclusion, if MySQL Classic doesn't support > transactions, that means you can't 'rollback' your > changes halfway down the road ; MySQL Pro, using > InnoDB databases, does allow you to 'rollback' these > changes. > > Hope this clarified it a bit, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La > Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From mark at maseurope.net Wed Mar 17 11:05:12 2004 From: mark at maseurope.net (Mark Smith) Date: Wed, 17 Mar 2004 16:05:12 +0000 Subject: shell command oddity... Message-ID: Hi All, following the excellent advice found on this list a while back, I've been experimenting with the shell "curl" stuff to access an https site. Here's the problem: using the exact same URL, A: "https://" etc typed into a browser window - no problem B: curl "https://" etc. typed into the Terminal app in OSX - no problem C: From a rev script using shell - ie. put shell("curl" && quote & "https://" etc & quote) into fld 1 - about 3k of the 30 odd k of html arrives in fld 1, last line ending with "Unexpected Error 1". Perhaps a character set problem? I'm stumped, so any help would be much appreciated. Thanks, Mark PS. I'm not trying to crack into a banks web-site or anything, I'm simply trying to download the freely displayed odds from an on-line bookie.... From JimCarwardine at OwnYourFuture-net.com Wed Mar 17 11:11:36 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 17 Mar 2004 12:11:36 -0400 Subject: Database Experience In-Reply-To: <20040317155927.2333.qmail@web60510.mail.yahoo.com> Message-ID: In fact, I do have another question. If I read the Rev docs correctly, unlike HC, in an interactive app, Rev will not update data held in a standalone but will update data held in a second Rev file (or other text or SQL file). If I update pictures to a button icon or modify a custom property of a container, do I have to store those elements in the off-line file as well? Jim on 3/17/04 11:59 AM, Jan Schenkel wrote: > --- Richard Harrison > wrote: >> I see a lot of people talking about MySQL, what >> about FileMaker Pro? >> Especially the new version 7? >> >> Are there reasons that people aren't using FileMaker >> Pro? Isn't it >> quick enough or does it not interface well with >> Revolution? Isn't it >> multi-user? >> >> Thanks in advance! >> >> Rick Harrison >> > > Hi Rick, > > Just speaking for myself, I'd say it's because > FileMaker can only be reached via ODBC or in a > roundabout fashion via its WebCompanion and > http-calls, thus requiring complex setup. > Moreover, before FileMaker 7 its database > underpinnings were no match for the likes of MySQL, > PostgreSQL, Oracle,... > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La > Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From mwieder at ahsoftware.net Wed Mar 17 11:28:26 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 17 Mar 2004 08:28:26 -0800 Subject: Julian Date Handlers Available For Testing In-Reply-To: References: <4057B3D4.1080108@hyperactivesw.com> Message-ID: <983028715.20040317082826@ahsoftware.net> Rob- I sent off my julian date routines last week to Sarah Reichelt for her library, and I'd of course be glad to do some testing with yours. A bit of (if you'll excuse the expression) serendipity here. On another topic, I understand you're heading down to the SoCal get-together. I'd be somewhat interested in snagging a ride with you if that seems like something feasible. That is, if your path down takes you near Berkeley. Does this sound doable? Wednesday, March 17, 2004, 4:32:56 AM, you wrote: RC> I was looking for some people to do heavier-duty testing of the RC> Julian date routines in the meantime. -- -Mark Wieder mwieder at ahsoftware.net From klaus at major-k.de Wed Mar 17 11:47:33 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 17 Mar 2004 17:47:33 +0100 Subject: Button resources In-Reply-To: <106697A4-7826-11D8-A42B-000A95DA60FA@adelphia.net> References: <106697A4-7826-11D8-A42B-000A95DA60FA@adelphia.net> Message-ID: Hi Thomas McGrath III, > Hello Shamrock Listers, What a lovely neologism :-) > Happy ST Patrick's Day (to those that subscribe to it) Ireland to the irish? :-D > I just remembered in Supercard adding resources for use in a stack. I > was curious is REV allowed resources as well? > I want to add custom cursors and also custom button images. I would > not even mind 'replacing' an inside button resource with my own. I don't think this is supported, since this is (i presume you mean the resource fork) a very mac-only feature... But you can do all this (crossplatform) with (imported or referenced) images :-) > Any ideas, > > Thanks > > Tom McGrath > > Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev > 2.1.2 Regards Klaus Major klaus at major-k.de www.major-k.de From m.mackenzie at sasktel.net Wed Mar 17 12:13:32 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Wed, 17 Mar 2004 11:13:32 -0600 Subject: Memory usage Message-ID: <4058873C.3070207@sasktel.net> Is there a way to watch memory usage as a revoltuion program operates? I had this feature in another program and would like to have it in Revolution. For now I would be grateful if another system program or applet would get this information for me. I am developing on Windows XP. I have looked at the task manager cum CPU usage graphs and they are not what I am looking for. Regards Mark MacKenzie From psahores at easynet.fr Wed Mar 17 12:17:03 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 17 Mar 2004 18:17:03 +0100 Subject: shell command oddity... In-Reply-To: References: Message-ID: Hi Mark, I would suspect a problem with the httpheaders or the socketTimeoutInterval global values or, perhaps, the need to add a "&" at the end of your "POST" request. Here are the two first values i use for my own : > -- only needed on the client-side part of your app : > > set httpheaders to "Content-type: application/x-www-form-urlencoded" & > return > post "is001=5&is002=" & word 1 of fld "account" of stack > "addnewuser" & \ > "&is003=" & word 1 of fld "password" of stack "addnewuser" & \ > "&is004=" & word 1 of fld "biblio" of stack "addnewuser" & "&" > to url (testurl() & "istream.xml") > -- only needed on the server-side part of your app, if exists. > > set the socketTimeoutInterval to "10" Hope this help, Best, Pierre Le 17 mars 04, ? 17:05, Mark Smith a ?crit : > Hi All, following the excellent advice found on this list a while > back, I've been experimenting with the shell "curl" stuff to access an > https site. > > Here's the problem: using the exact same URL, > A: "https://" etc typed into a browser window - no problem > B: curl "https://" etc. typed into the Terminal app in OSX - no problem > C: From a rev script using shell - ie. put shell("curl" && quote & > "https://" etc & quote) into fld 1 - > about 3k of the 30 odd k of html arrives in fld 1, last line ending > with "Unexpected Error 1". > > Perhaps a character set problem? I'm stumped, so any help would be > much appreciated. > > Thanks, > > Mark > > PS. I'm not trying to crack into a banks web-site or anything, I'm > simply trying to download the freely displayed odds from an on-line > bookie.... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From 3mcgrath at adelphia.net Wed Mar 17 12:26:10 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 12:26:10 -0500 Subject: Memory usage In-Reply-To: <4058873C.3070207@sasktel.net> References: <4058873C.3070207@sasktel.net> Message-ID: <2EE53E4E-7838-11D8-A42B-000A95DA60FA@adelphia.net> Try Konfabulator which has a module(Widget) that shows system usage as well as other neat ones. Tom On Mar 17, 2004, at 12:13 PM, Mark MacKenzie wrote: > Is there a way to watch memory usage as a revoltuion program operates? > I had this feature in another program and would like to have it in > Revolution. For now I would be grateful if another system program or > applet would get this information for me. > > I am developing on Windows XP. I have looked at the task manager cum > CPU usage graphs and they are not what I am looking for. > > Regards Mark MacKenzie > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Wed Mar 17 12:37:52 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 12:37:52 -0500 Subject: getProp Message-ID: Hello Lucky Leprechauns, I am trying to understand the getProp and setProp. I want to act upon a custom prop being changed. Does anyone have a simple script that would show how this is supposed to work and maybe a little list of ideas for it's intended usage. Thanks Tom Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.1.2 Advanced Media Group Thomas J McGrath III ? 2003 ? 3mcgrath at adelphia.net 220 Drake Road, Bethel Park, PA 15102 From scott at tactilemedia.com Wed Mar 17 12:39:01 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 17 Mar 2004 09:39:01 -0800 Subject: Memory usage In-Reply-To: <2EE53E4E-7838-11D8-A42B-000A95DA60FA@adelphia.net> Message-ID: >> Is there a way to watch memory usage as a revoltuion program operates? >> I had this feature in another program and would like to have it in >> Revolution. For now I would be grateful if another system program or >> applet would get this information for me. >> >> I am developing on Windows XP. I have looked at the task manager cum >> CPU usage graphs and they are not what I am looking for. If you look under the Processes tab, is Mem Usage not what you're looking for? > Try Konfabulator which has a module(Widget) that shows system usage as > well as other neat ones. I'm pretty sure Konfabulator is OSX only. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From 3mcgrath at adelphia.net Wed Mar 17 13:01:47 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 13:01:47 -0500 Subject: Memory usage In-Reply-To: References: Message-ID: <28C7E450-783D-11D8-A42B-000A95DA60FA@adelphia.net> Actually I'm not sure. Oh the well. Tom On Mar 17, 2004, at 12:39 PM, Scott Rossi wrote: > >> Try Konfabulator which has a module(Widget) that shows system usage as >> well as other neat ones. > > I'm pretty sure Konfabulator is OSX only. > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From alw918 at earthlink.net Wed Mar 17 13:24:23 2004 From: alw918 at earthlink.net (Andrew) Date: Wed, 17 Mar 2004 10:24:23 -0800 Subject: ask dialog in windows standalone In-Reply-To: <20040317010344.86C5F93007F@mail.runrev.com> Message-ID: <50850722-7840-11D8-83BE-000393DD0724@earthlink.net> Yes. :) On Tuesday, March 16, 2004, at 05:03 PM, Jeremy Smith wrote: > Have you made sure that the ask dialog is included in the standalone? > Might > just be > as simple as that... >> >> I'm still having trouble with my "ask" window not appearing on my >> windows >> standalone due to something ill in my script, and the only suggestion >> that >> has been made is to replace "greater than or equals" signs with ">=". >> I >> have done this, but windows still seems to find fault in my scripts, >> and it >> shows its disapproval by refusing to show my ask boxes. Is there any >> other >> thing that I should replace in my scripts to appease windows? From jperryl at ecs.fullerton.edu Wed Mar 17 13:58:59 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 17 Mar 2004 10:58:59 -0800 (PST) Subject: SoCalRevDevCon = too much? too far? In-Reply-To: <124.2c334713.2d88857e@aol.com> Message-ID: Ummm, the problem isn't so much Fullerton as it is San Diego County, which is where I live (thus, I'd be driving from San Diego to LA down to Fullerton in time for my class with office hours beginning at 5, class at 6-10, and then back down to San Diego). No way, Jose. Maybe some day when I have somebody to watch my 3-year old twins and no class to teach (and gas not priced at $2.25+ per gallon). Besides, I'm not a wizard (altho' some might debate whether I'm a witch!) @;-) Judy On Tue, 16 Mar 2004 SimPLsol at aol.com wrote: > SoCalRevDevCon is more than a mouthful. I vote for an abbreviated name: > RUG-LA (or perhaps RUG - SoCal). > > Someone wrote that LA was too far from Fullerton. I have been attending these > meetings for a year now and drive in from San Dimas (almost as far as > Fullerton). The legendary Rob Couzens often drives down from Boonville (about 450 > miles) - and he plans to attend this next meeting as well. The multitalented Ken > Kray visits from Wisconsin (about 2300 miles). There have been guests from San > Francisco and Fresno. And, since this meeting is being held at his place, I'm > sure THE Richard Gaskin will also be there! From jperryl at ecs.fullerton.edu Wed Mar 17 14:00:37 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 17 Mar 2004 11:00:37 -0800 (PST) Subject: RUG sounds like doormat In-Reply-To: <20040316222128.83061.qmail@web61107.mail.yahoo.com> Message-ID: Yeah, I was about to say that I wasn't prepared to be part of anyone's doormat ;-P Judy On Tue, 16 Mar 2004, Erik Hansen wrote: > > RUG sounds like doormat. From mpetrides at earthlink.net Wed Mar 17 14:11:37 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 17 Mar 2004 14:11:37 -0500 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: References: Message-ID: Dang. And I thought $1.75 a gallon was a rip off. Glad I don't live in CA! On Mar 17, 2004, at 1:58 PM, Judy Perry wrote: > (and gas not priced at $2.25+ per gallon). From klaus at major-k.de Wed Mar 17 14:50:53 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 17 Mar 2004 20:50:53 +0100 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: References: Message-ID: <66455F51-784C-11D8-AF54-000A27B49A96@major-k.de> Hi fellas, > Dang. And I thought $1.75 a gallon was a rip off. Glad I don't live > in CA! > On Mar 17, 2004, at 1:58 PM, Judy Perry wrote: > >> (and gas not priced at $2.25+ per gallon). i invite you to come to germany and get some gas... 1.10 Euro per LITER!!! 1 gallon = 3.7853 liter (if my dictionary isn't lying to me :-) 1 euro = ca. 1.2xx US $ So stop whining, please ;-) Regards Klaus Major klaus at major-k.de www.major-k.de From scott at tactilemedia.com Wed Mar 17 15:05:37 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 17 Mar 2004 12:05:37 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <66455F51-784C-11D8-AF54-000A27B49A96@major-k.de> Message-ID: Recently, "Klaus Major" wrote: >> Dang. And I thought $1.75 a gallon was a rip off. Glad I don't live >> in CA! >> On Mar 17, 2004, at 1:58 PM, Judy Perry wrote: >> >>> (and gas not priced at $2.25+ per gallon). > > i invite you to come to germany and get some gas... > > 1.10 Euro per LITER!!! > > 1 gallon = 3.7853 liter (if my dictionary isn't lying to me :-) > 1 euro = ca. 1.2xx US $ But Klaus -- your BMWs and teeny tiny Audis are much more fuel efficient than our huge, gas guzzeling, inefficient, wasteful cars. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From heather at runrev.com Wed Mar 17 04:36:57 2004 From: heather at runrev.com (Heather Nagey) Date: Wed, 17 Mar 2004 09:36:57 +0000 Subject: use-revolution Digest, Vol 6, Issue 105 In-Reply-To: <20040317010344.B8470930080@mail.runrev.com> Message-ID: > there used to be a webmaster link. > is Heather the web mechanic, too? I do maintenance, yes. > > i get these messages, although > what i send does get "published" on the list. Sorry, I thought I'd killed those. Evidently not. Its someone subscribed to the list who isn't checking their mail, and the bounce doesn't provide quite enough information... Will try again. Regards, Heather > > thanks, Erik > > ======= > > From: Mailer-Daemon at fc.neol.it??Add to Address > Book > > Sorry. Your message could not be delivered to: > > run runrevlist (Mailbox or Conference is full.) -- Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From heather at runrev.com Wed Mar 17 04:40:16 2004 From: heather at runrev.com (Heather Nagey) Date: Wed, 17 Mar 2004 09:40:16 +0000 Subject: use-revolution Digest, Vol 6, Issue 105 In-Reply-To: <20040317010344.B8470930080@mail.runrev.com> Message-ID: > I would like to purchase an electronic copy of Dan Shafer's book but I am > not sure how to. (I just want volume 1 to get me started.) I have been > unable to figure out how to do this on your web site. Part of the problem > is that I can not remember my password for the site. If you could give me > any help on this, I would appreciate it. Questions like this should go to support at runrev.com, where they will be promptly answered. Just for the record, you do not need a password or account to place an order, you can choose to place order without account, or you can ask the webpage to email you your password for your existing account. If you still have problems send a message to support and we'll get back to you asap, Regards, Heather -- Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From dburgun at dsl.pipex.com Wed Mar 17 15:35:11 2004 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 17 Mar 2004 20:35:11 +0000 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: References: Message-ID: Actually the state of the roads and the amount of traffic in English cities means that you get MUCH fewer miles to the gallon/litre anyway. At least (well apart from Highway 17 and SJ in rush hour) you spend much more time cruising and less time stopping and starting!!! Just my 5 cents (US or Euro) worth!!!!! Cheers Dave >Recently, "Klaus Major" wrote: > >>> Dang. And I thought $1.75 a gallon was a rip off. Glad I don't live >>> in CA! >>> On Mar 17, 2004, at 1:58 PM, Judy Perry wrote: >>> >>>> (and gas not priced at $2.25+ per gallon). >> >> i invite you to come to germany and get some gas... >> >> 1.10 Euro per LITER!!! >> >> 1 gallon = 3.7853 liter (if my dictionary isn't lying to me :-) >> 1 euro = ca. 1.2xx US $ > >But Klaus -- your BMWs and teeny tiny Audis are much more fuel efficient >than our huge, gas guzzeling, inefficient, wasteful cars. :-) > >Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design >----- >E: scott at tactilemedia.com >W: http://www.tactilemedia.com > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From psahores at easynet.fr Wed Mar 17 15:50:12 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 17 Mar 2004 21:50:12 +0100 Subject: SoCalRevDevCon = too much? too far? In-Reply-To: References: Message-ID: Le 17 mars 04, ? 19:58, Judy Perry a ?crit : > (and gas not priced at $2.25+ per gallon). Do you know, Judy, that, in France, you would have to pay ? 1.10 per Liter ! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- That's all for yet, Friends, Kind Regards, Pierre From ambassador at fourthworld.com Wed Mar 17 16:10:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 17 Mar 2004 13:10:06 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: References: Message-ID: <4058BEAE.9020703@fourthworld.com> Marian Petrides wrote: > Dang. And I thought $1.75 a gallon was a rip off. Glad I don't live in > CA! > On Mar 17, 2004, at 1:58 PM, Judy Perry wrote: > >> (and gas not priced at $2.25+ per gallon). Get used to it -- the "peak oil" moment seems nearly here, and finally starting to get attention in mainstream media: On the bright side, it needn't be a problem so long as there's a desire to be proactive about it: And tons more: FWIW, my office is mostly lit with compact flourescent bulbs, I do most of my errands by walking or riding my bicycle, and contractors and employees are encouraged to telecommute. These things are easy for just about any company to do, and provide immediate ROI while also helping the long-term bigger picture; better profits and a better planet at the same time. Be wary of naysayers: sustainability makes business sense.\ -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mcdomi at free.fr Wed Mar 17 16:11:11 2004 From: mcdomi at free.fr (Dom) Date: Wed, 17 Mar 2004 22:11:11 +0100 Subject: who is WebMaster? In-Reply-To: <20040316224417.6497.qmail@web61106.mail.yahoo.com> Message-ID: <1gatc7q.1fbzf7w14p54csM%mcdomi@free.fr> Erik Hansen wrote: > From: Mailer-Daemon at fc.neol.it Add to Address Me too ;-) Better write Heather than complain on the list ;-) -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From klaus at major-k.de Wed Mar 17 16:13:55 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 17 Mar 2004 22:13:55 +0100 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: References: Message-ID: Hi Scott, > Recently, "Klaus Major" wrote: > >>> Dang. And I thought $1.75 a gallon was a rip off. Glad I don't live >>> in CA! >>> On Mar 17, 2004, at 1:58 PM, Judy Perry wrote: >>> >>>> (and gas not priced at $2.25+ per gallon). >> >> i invite you to come to germany and get some gas... >> >> 1.10 Euro per LITER!!! >> >> 1 gallon = 3.7853 liter (if my dictionary isn't lying to me :-) >> 1 euro = ca. 1.2xx US $ > > But Klaus -- your BMWs and teeny tiny Audis are much more fuel > efficient > than our huge, gas guzzeling, inefficient, wasteful cars. :-) You don't allow me even the tiniest feeling of success ;-) > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design Best Klaus Major klaus at major-k.de www.major-k.de From rjb at rz.uni-potsdam.de Wed Mar 17 15:54:22 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Wed, 17 Mar 2004 21:54:22 +0100 Subject: Database Experience In-Reply-To: <20040317155927.2333.qmail@web60510.mail.yahoo.com> References: <20040317155927.2333.qmail@web60510.mail.yahoo.com> Message-ID: >--- Richard Harrison >wrote: >> I see a lot of people talking about MySQL, what >> about FileMaker Pro? >> Especially the new version 7? >> >> Are there reasons that people aren't using FileMaker >> Pro? Isn't it >> quick enough or does it not interface well with >> Revolution? Isn't it >> multi-user? >> >> Thanks in advance! >> >> Rick Harrison >> > >Hi Rick, > >Just speaking for myself, I'd say it's because >FileMaker can only be reached via ODBC or in a >roundabout fashion via its WebCompanion and >http-calls, thus requiring complex setup. >Moreover, before FileMaker 7 its database >underpinnings were no match for the likes of MySQL, >PostgreSQL, Oracle,... > >Jan Schenkel. > Let me add that on Macs, one can easily and efficiently communicate/control FMP using AppleEvents. However, the beauty and power of FMP is not in its engine but in its GUI, so it does not make much sense to build secondary GUIs in Rev. I suspect that this will hold even with the new engine of FMP7. RObert Brenstein From jbv.silences at Club-Internet.fr Wed Mar 17 16:27:19 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 17 Mar 2004 22:27:19 +0100 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH References: <4058BEAE.9020703@fourthworld.com> Message-ID: <4058C2B1.1DD2AFF7@Club-Internet.fr> > Get used to it -- the "peak oil" moment seems nearly here, and finally > starting to get attention in mainstream media: > This 100% OT but still worth a read : http://www.tribuneindia.com/2003/20030928/spectrum/main4.htm JB From pixelbird at interisland.net Wed Mar 17 16:27:08 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 17 Mar 2004 13:27:08 -0800 Subject: use-revolution Digest, Vol 6, Issue 108 In-Reply-To: <20040317155927.66CFD930093@mail.runrev.com> Message-ID: on 3/17/04 7:59 AM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Date: Wed, 17 Mar 2004 10:03:39 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: OT 3D text wrapping > To: How to use Revolution > Message-ID: <45EAE2BE-7824-11D8-A42B-000A95DA60FA at adelphia.net> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Ken, > > You mean besides Photoshop? Painter? Illustrator? Freehand? ------------ Is there a plugin? I can't find anything in the manuals that show how to do what I want: Map text onto a surface (a 3D surface, not a 2D picture), adjust it until it appears straight on the curved surface, than unwrap it for printing. This is physical. Real wine glasses, not pictures. We have to use the printed positive to expose photoresist stencils for etching via carbide blasting on wine glasses. IOW, it must read straight on the product although the surface is curved. I'm not sure anyone is quite understanding this. There are sign programs that can do it after a fashion, but they're hard to find apart from the copyrighted software that comes with vinyl sign-making systems. If there is a way to do it with PS, it doesn't appear in the manuals I have. Sure, it shows how to make lettering appear to bend around a _photo_ or other _rendering_ of a curved surface, but that's 2D, not a real 3D surface. TIA, Ken N. From mark at maseurope.net Wed Mar 17 16:24:22 2004 From: mark at maseurope.net (Mark Smith) Date: Wed, 17 Mar 2004 21:24:22 +0000 Subject: shell command oddity Message-ID: <7594F56C-7859-11D8-8F7C-000393675E42@maseurope.net> Pierre, thanks. That gives me a good place to start. Mark From pixelbird at interisland.net Wed Mar 17 16:30:56 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 17 Mar 2004 13:30:56 -0800 Subject: OT 3D text wrapping In-Reply-To: <20040317202713.C6C839300A8@mail.runrev.com> Message-ID: OOPS! Sorry, accidenatally fired one off from a digest without changing the subject line. Hi Tom, > Date: Wed, 17 Mar 2004 10:03:39 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: OT 3D text wrapping > > > You mean besides Photoshop? Painter? Illustrator? Freehand? ------------ Is there a plugin? I can't find anything in the manuals that show how to do what I want: Map text onto a surface (a 3D surface, not a 2D picture), adjust it until it appears straight on the curved surface, than unwrap it for printing. This is physical. Real wine glasses, not pictures. We have to use the printed positive to expose photoresist stencils for etching via carbide blasting on wine glasses. IOW, it must read straight on the product although the surface is curved. I'm not sure anyone is quite understanding this. There are sign programs that can do it after a fashion, but they're hard to find apart from the copyrighted software that comes with vinyl sign-making systems. If there is a way to do it with PS, it doesn't appear in the manuals I have. Sure, it shows how to make lettering appear to bend around a _photo_ or other _rendering_ of a curved surface, but that's 2D, not a real 3D surface. TIA, Ken N. From mpetrides at earthlink.net Wed Mar 17 16:31:36 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed, 17 Mar 2004 16:31:36 -0500 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <4058C2B1.1DD2AFF7@Club-Internet.fr> References: <4058BEAE.9020703@fourthworld.com> <4058C2B1.1DD2AFF7@Club-Internet.fr> Message-ID: <785424FF-785A-11D8-A286-000A959D005E@earthlink.net> Both very interesting--and the smartmoney article was VERY chilling (and I don't mean that in the temperature sense, although if heating oil supplies drop, there's that prospect too!) M On Mar 17, 2004, at 4:27 PM, jbv wrote: > > >> Get used to it -- the "peak oil" moment seems nearly here, and >> finally >> starting to get attention in mainstream media: >> > > This 100% OT but still worth a read : > http://www.tribuneindia.com/2003/20030928/spectrum/main4.htm > > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Mar 17 16:33:55 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 17 Mar 2004 13:33:55 -0800 Subject: Database Experience In-Reply-To: References: Message-ID: <4058C443.4060005@fourthworld.com> >...what about FileMaker Pro? Especially the new version 7? FMPO v7.0 is indeed a great upgrade, and while I'll continue to use it internally I still can't use it for client projects. When I get a new project for which a database would be the solution, I inclue FMP in an evaluation matrix and inevitably it gets knocked out of the running early on for it's minimal UI control. Only one menu can be modified, scripts are tiggered by very few events, and it has little if any support for native controls. I get much more mileage out of Rev for the UI, using any of the database interfaces provided. And more often than not I'm working with data sets small enough that just stashing data in custom property arrays works great and keeps everything in native Transcript. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From graham.samuel at blueyonder.co.uk Wed Mar 17 16:41:45 2004 From: graham.samuel at blueyonder.co.uk (Graham Samuel) Date: Wed, 17 Mar 2004 22:41:45 +0100 Subject: How could I debug code in an standalone? Message-ID: <6.0.3.0.2.20040317221727.01d99ec0@pop3.blueyonder.co.uk> On Tue, 16 Mar 2004 17:48:56 -0800 (PST), Alejandro Tejada wrote: >[...] >Did you have an strategy to debug code in an >standalone? Hi Alejandro This may be far too simple for your purposes, but when I had a problem like this I adapted a timer handler I had in the mainstack of my application which originally just recorded a time stamp against a bit of text, so you called it like lfpTimer "Initialisation begins" And this text plus a time got put into a field which I could look at later. When I got into trouble with my standalone, I changed the timer handler to write to a text file instead of an internal field. I scattered calls to the handler around sensitive areas of my app, and added other info in the recorded string e.g. the contents of specific globals. I could then open the text file in a text editor when my app failed and thus could see just how far it had got before it went off the rails. When I had fixed it and before the final build, I replaced the timer handler script with an empty body - in my case there was no noticeable performance hit arising from the calls themselves. Simple-minded, but it helped me. HTH Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ambassador at fourthworld.com Wed Mar 17 16:57:29 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 17 Mar 2004 13:57:29 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <785424FF-785A-11D8-A286-000A959D005E@earthlink.net> References: <4058BEAE.9020703@fourthworld.com> <4058C2B1.1DD2AFF7@Club-Internet.fr> <785424FF-785A-11D8-A286-000A959D005E@earthlink.net> Message-ID: <4058C9C9.8080800@fourthworld.com> Marian Petrides wrote: > Both very interesting--and the smartmoney article was VERY chilling (and > I don't mean that in the temperature sense, although if heating oil > supplies drop, there's that prospect too!) > M > >> Get used to it -- the "peak oil" moment seems nearly here, and finally >> starting to get attention in mainstream media: >> Sorry to perpetuate an OT thread, but I feel partly responsible for "chill" so I just wanted to offer a reminder that even the worst-case scenario for peak oil is completely avoidable, and with relative ease. And best of all, all that's needed are things that will for the most part save you money. So you can use a small portion of that to take a few minutes out and remind your elected representatives that you're their employer and are thereby delegating to them the task of establishing a sustainable energy policy. An Arab scholar once wrote: "The Stone Age didn't end because we ran out of stones", alluding to the opportunity to see the end of the Petroleum Age not because we run out, but simply because we choose cleaner and most cost-effective alternatives. As more people are becoming aware of the total cost of choosing oil, the alternatives become more self-evidently worth pursuing. The amount of research likely needed to take existing proven solutions and work out the scaling and production details needed for profitability is relatively low: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From erikhans08 at yahoo.com Wed Mar 17 17:13:26 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 17 Mar 2004 14:13:26 -0800 (PST) Subject: spooky Mailer-Daemon In-Reply-To: Message-ID: <20040317221326.33566.qmail@web61104.mail.yahoo.com> --- Heather Nagey wrote: > > i get "Mailer-Daemon", although what > > i send does get "published" on the list. > > Sorry, I thought I'd killed those. Evidently > not. Its someone subscribed to > the list who isn't checking their mail, and the > bounce doesn't provide quite > enough information... thanks for clarifying. any anomoly on a computer is spooky. anxiety relieved! Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From frank at backtalk.com Wed Mar 17 17:14:30 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 17 Mar 2004 22:14:30 +0000 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <20040317213142.591F59300BC@mail.runrev.com> Message-ID: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> On Wednesday, March 17, 2004, at 09:31 PM, use-revolution-request at lists.runrev.com wrote: > Actually the state of the roads and the amount of traffic in English > cities means that you get MUCH fewer miles to the gallon/litre > anyway. At least (well apart from Highway 17 and SJ in rush hour) you > spend much more time cruising and less time stopping and starting!!! > > Just my 5 cents (US or Euro) worth!!!!! > > Cheers > Dave > We moved to England from San Francisco last September and bought a Ford Galaxy, 7 seat mini-van, diesel, that gets 45 miles to the gallon, and can cruise all day at 110 mph (I've driven 100+mph from Cornwall to London several times -- try that in California without spending all day looking in your rear view mirror). (And why is it that the same car gets under 20 miles per gallon in the States?) But we're not complaining about the price of gas. Why? Because we get free health care for the extra we pay at the pump! (see http://cornwall.backtalk.com/archives/000056.html) -- Frank From karel.lahmy at bonhams.com Wed Mar 17 11:42:55 2004 From: karel.lahmy at bonhams.com (Karel Lahmy) Date: Wed, 17 Mar 2004 16:42:55 -0000 Subject: Proxy problems Message-ID: <0D3FEF07D36F0440B04F10D71AC637129A4D47@Bonham21.bonhams.com> I am trying to do the most simple thing by downloading URL off our web server (image or html file), for some reason whenever i am using the proxy settings on it doesn't work, i've tried to set the HTTPProxy but it still doesn't work, any idea anyone? Thanks *************************** Karel Lahmy *************************** Bonhams IT Department 10 Salem Road London W2 4DL Tel: +44 (0) 20 7313 2788 *************************** ********************************************************************** NOTICE: This email is intended solely for the named recipient only. It may contain privileged and/or confidential information. If you are not one of the intended recipients, please notify the sender immediately, and destroy this email. You must not copy, distribute or take any action in reliance upon it. Whilst all efforts are made to safeguard Inbound and Outbound emails, Bonhams cannot guarantee that attachments are virus free or compatible with your systems and does not accept any liability in respect of viruses or computer problems experienced. Any views expressed in this message are those of the individual sender, except where specifically stated to be the view of Bonhams, its subsidiaries or associates. When addressed to our clients, any opinions or advice contained in this email are subject to the relevant Bonhams terms of business This footnote also confirms that this email has been swept by Bonham's MIMESweeper for the presence of computer viruses. Bonhams1793. Registered Office: Montpelier Galleries, Montpelier Street, London, SW7 1HH Incorporated in England. Registered Number 4326560 _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information contact support at bonhams.com From erikhans08 at yahoo.com Wed Mar 17 17:39:18 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 17 Mar 2004 14:39:18 -0800 (PST) Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <66455F51-784C-11D8-AF54-000A27B49A96@major-k.de> Message-ID: <20040317223918.73816.qmail@web61107.mail.yahoo.com> check out Messerschmidt or Isetta. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From jperryl at ecs.fullerton.edu Wed Mar 17 18:14:13 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 17 Mar 2004 15:14:13 -0800 (PST) Subject: SoCalRevDevCon = too much? too far? In-Reply-To: Message-ID: Yeah, I know I sound like I'm a huge world-class whiner, but we've also seen our electrical costs quadruple during the shortage of a year or so ago, so everything just bugs us all the more. Plus, IIRC, public transportation is MUCH better in Europe than it is here (for example, there's no bus stops within a mile or two, and then they don't go to the train station.) It gets better as you move north into, first, Orange County and then LA County... and it would also mean taking the train (which I adore, btw) at midnight, when there's DEFINITELY no bus service back to anywhere near the house... :( Judy On Wed, 17 Mar 2004, Pierre Sahores wrote: > > Le 17 mars 04, ? 19:58, Judy Perry a ?crit : > > > (and gas not priced at $2.25+ per gallon). > > Do you know, Judy, that, in France, you would have to pay ? 1.10 per > Liter ! From jperryl at ecs.fullerton.edu Wed Mar 17 18:17:13 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 17 Mar 2004 15:17:13 -0800 (PST) Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <4058C9C9.8080800@fourthworld.com> Message-ID: Indeed, and even with respect to the higher electrical costs, we in San Diego could have avoided more for the future had we decided to suck it up and pay to build some power plants like LA has done. There's nothing like being an overpaying perpetually whining ostrich... Judy On Wed, 17 Mar 2004, Richard Gaskin wrote: > And best of all, all that's needed are things that will for the most > part save you money. So you can use a small portion of that to take a > few minutes out and remind your elected representatives that you're > their employer and are thereby delegating to them the task of > establishing a sustainable energy policy. > From 3mcgrath at adelphia.net Wed Mar 17 18:27:55 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 18:27:55 -0500 Subject: use-revolution Digest, Vol 6, Issue 108 In-Reply-To: References: Message-ID: Detailer will do the trick. It let's you paint on a 3D surface. Photoshop allows for curved text but not true 3d text that would unwrap. Detailer does. Tom On Mar 17, 2004, at 4:27 PM, Ken Norris wrote: > on 3/17/04 7:59 AM, use-revolution-request at lists.runrev.com at > use-revolution-request at lists.runrev.com wrote: > >> Date: Wed, 17 Mar 2004 10:03:39 -0500 >> From: Thomas McGrath III <3mcgrath at adelphia.net> >> Subject: Re: OT 3D text wrapping >> To: How to use Revolution >> Message-ID: <45EAE2BE-7824-11D8-A42B-000A95DA60FA at adelphia.net> >> Content-Type: text/plain; charset=US-ASCII; format=flowed >> >> Ken, >> >> You mean besides Photoshop? Painter? Illustrator? Freehand? > ------------ > Is there a plugin? I can't find anything in the manuals that show how > to do > what I want: Map text onto a surface (a 3D surface, not a 2D picture), > adjust it until it appears straight on the curved surface, than unwrap > it > for printing. This is physical. Real wine glasses, not pictures. > > We have to use the printed positive to expose photoresist stencils for > etching via carbide blasting on wine glasses. IOW, it must read > straight on > the product although the surface is curved. > > I'm not sure anyone is quite understanding this. There are sign > programs > that can do it after a fashion, but they're hard to find apart from the > copyrighted software that comes with vinyl sign-making systems. > > If there is a way to do it with PS, it doesn't appear in the manuals I > have. > Sure, it shows how to make lettering appear to bend around a _photo_ or > other _rendering_ of a curved surface, but that's 2D, not a real 3D > surface. > > TIA, > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Wed Mar 17 18:29:12 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 17 Mar 2004 18:29:12 -0500 Subject: OT 3D text wrapping In-Reply-To: References: Message-ID: Ken, I used Detailer to do wraps for silk screening on hats. I think that would come close to what you are asking. Tom On Mar 17, 2004, at 4:30 PM, Ken Norris wrote: > OOPS! Sorry, accidenatally fired one off from a digest without > changing the > subject line. > > Hi Tom, > >> Date: Wed, 17 Mar 2004 10:03:39 -0500 >> From: Thomas McGrath III <3mcgrath at adelphia.net> >> Subject: Re: OT 3D text wrapping >> >> >> You mean besides Photoshop? Painter? Illustrator? Freehand? > ------------ > Is there a plugin? I can't find anything in the manuals that show how > to do > what I want: Map text onto a surface (a 3D surface, not a 2D picture), > adjust it until it appears straight on the curved surface, than unwrap > it > for printing. This is physical. Real wine glasses, not pictures. > > We have to use the printed positive to expose photoresist stencils for > etching via carbide blasting on wine glasses. IOW, it must read > straight on > the product although the surface is curved. > > I'm not sure anyone is quite understanding this. There are sign > programs > that can do it after a fashion, but they're hard to find apart from the > copyrighted software that comes with vinyl sign-making systems. > > If there is a way to do it with PS, it doesn't appear in the manuals I > have. > Sure, it shows how to make lettering appear to bend around a _photo_ or > other _rendering_ of a curved surface, but that's 2D, not a real 3D > surface. > > TIA, > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From pixelbird at interisland.net Wed Mar 17 19:37:05 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 17 Mar 2004 16:37:05 -0800 Subject: OT 3D text wrapping In-Reply-To: <20040317233313.9970E930067@mail.runrev.com> Message-ID: Hi Tom, > Date: Wed, 17 Mar 2004 18:29:12 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: OT 3D text wrapping > I used Detailer to do wraps for silk screening on hats. I think that > would come close to what you are asking. ----------- Are the hats conical? On my way to check Detailer out. Many thanks, Ken N. From doug at webcrossing.com Wed Mar 17 20:29:26 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 18 Mar 2004 10:29:26 +0900 Subject: copying a graphic doesn't trigger a new graphic message Message-ID: If I create a new graphic manually in a card the new graphic message is sent. But if I copy a graphic from one card to another it doesn't seem as though the message is sent. Is this normal? doug From doug at webcrossing.com Wed Mar 17 21:13:56 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 18 Mar 2004 11:13:56 +0900 Subject: copying a graphic doesn't trigger a new graphic message In-Reply-To: Message-ID: I see what was happening. Copying an entire card at once does not trigger the individual new graphic messages for each graphic control on the card. But if the graphics are copied one-by-one the new graphic message is triggered. doug On 3/18/04 10:29 AM, "Doug Lerner" wrote: > If I create a new graphic manually in a card the new graphic message is > sent. But if I copy a graphic from one card to another it doesn't seem as > though the message is sent. Is this normal? > > doug > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From sarahr at genesearch.com.au Wed Mar 17 22:11:01 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 18 Mar 2004 13:11:01 +1000 Subject: revDataFromQuery In-Reply-To: <20040317011958.A98293952@xprdmailfe9.nwk.excite.com> References: <20040317011958.A98293952@xprdmailfe9.nwk.excite.com> Message-ID: Hi Kevin, I haven't used revDataFromQuery myself, so I'm not sure exactly what it requires, but for converting to & from arrays, check out the split & combine commands. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ > For some reason revDataFromQuery is different than many of the other > Revolution data access constructs (at least according to the > documentation). As the excerpt from the documention (list below) > demostrates revDataFromQuery accepts a "varslist" not a "arrayName" is > there a simple method for converting the array specification supplied > to revExecuteSQL into a "varslist"? > > > Array specification for revExecuteSQL array[1...n] parameter :1...:n > > revDataFromQuery([columnDelim],[rowDelim],databaseID,SQLQuery[,varsList > ]) > > revExecuteSQL databaseID,SQLStatement[,{variablesList | arrayName}] > > Thanks, > Kevin > From doug at webcrossing.com Wed Mar 17 22:47:10 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 18 Mar 2004 12:47:10 +0900 Subject: save this stack - a bug with images? Message-ID: If I "save this stack" and there are resized images in the stack, those images are not saved with their current size. They are, instead, saved with the original size. The current location of the images is saved correctly (for example, if I move the images), but the resized image is not saved. Is this a bug? Or am I not saving correctly? doug From scott at tactilemedia.com Wed Mar 17 22:52:45 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 17 Mar 2004 19:52:45 -0800 Subject: save this stack - a bug with images? In-Reply-To: Message-ID: On 3/17/04 7:47 PM, "Doug Lerner" wrote: > If I "save this stack" and there are resized images in the stack, those > images are not saved with their current size. They are, instead, saved with > the original size. > > The current location of the images is saved correctly (for example, if I > move the images), but the resized image is not saved. > > Is this a bug? Or am I not saving correctly? Did you set the lockLoc of the images before saving? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sarahr at genesearch.com.au Wed Mar 17 22:53:30 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 18 Mar 2004 13:53:30 +1000 Subject: save this stack - a bug with images? In-Reply-To: References: Message-ID: If you change the size of an image, you have to set it's lockLocation to true, otherwise it will keep resizing back to the original dimensions. Cheers, Sarah On 18 Mar 2004, at 1:47 pm, Doug Lerner wrote: > If I "save this stack" and there are resized images in the stack, those > images are not saved with their current size. They are, instead, saved > with > the original size. > > The current location of the images is saved correctly (for example, if > I > move the images), but the resized image is not saved. > > Is this a bug? Or am I not saving correctly? > > doug From doug at webcrossing.com Wed Mar 17 23:08:08 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 18 Mar 2004 13:08:08 +0900 Subject: save this stack - a bug with images? In-Reply-To: Message-ID: On 3/18/04 12:52 PM, "Scott Rossi" wrote: > On 3/17/04 7:47 PM, "Doug Lerner" wrote: > >> If I "save this stack" and there are resized images in the stack, those >> images are not saved with their current size. They are, instead, saved with >> the original size. >> >> The current location of the images is saved correctly (for example, if I >> move the images), but the resized image is not saved. >> >> Is this a bug? Or am I not saving correctly? > > Did you set the lockLoc of the images before saving? No. Hmmm... I see. So graphics resize themselves when open unless that is set. Hah! Who would have thought? I'll try that. Thanks. doug From doug at webcrossing.com Thu Mar 18 00:03:36 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 18 Mar 2004 14:03:36 +0900 Subject: save this stack - a bug with images? In-Reply-To: Message-ID: On 3/18/04 12:52 PM, "Scott Rossi" wrote: > On 3/17/04 7:47 PM, "Doug Lerner" wrote: > >> If I "save this stack" and there are resized images in the stack, those >> images are not saved with their current size. They are, instead, saved with >> the original size. >> >> The current location of the images is saved correctly (for example, if I >> move the images), but the resized image is not saved. >> >> Is this a bug? Or am I not saving correctly? > > Did you set the lockLoc of the images before saving? > A couple of notes on this: (1) Even if I don't set the lockLoc, the *location* of the image stays preserved when I change cards. Only the size gets resized. That is counter-intuitive. (2) What if I do want to be able to move and resize the image freely, yet preserve the current size and location when I change cards? Any recommended techniques for that? I guess just set all the lockLocations to true when changing cards and false when entering the card? (3) What is the reasoning behind not preserving image size changes for image controls only? Seems a bit odd... doug From rodney at infiny.co.nz Thu Mar 18 00:16:14 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Thu, 18 Mar 2004 18:16:14 +1300 Subject: asynchronous messages and answer dialog Message-ID: <60AF34DF-789B-11D8-92BE-003065F97100@infiny.co.nz> Be careful if you call answer from a message that is generated asynchronously. For example, consider following: on loadthepage put "http://www.mypage.com" into myURL load url myURL with message "loadthepagecompleted" end loadthepage on loadthepagecompleted answer "it's loaded" end loadthepagecompleted Now imagine what happens if the user *already* has an answer dialog open on the screen when loading completes and the 'loadthepagecompleted' handler is called. Revolution will lock up when it tries to open the second answer dialog. In the development environment you can use command + . to exit out of this situation. The solution: on loadthepagecompleted if the windows contains "answer dialog") then wait until not (the windows contains "answer dialog") with messages end if answer "it's loaded" end loadthepagecompleted You need to use 'with messages' otherwise other threads can't continue which we need to allow the user to respond to the dialog they already have open. Interestingly (I think I've noted this before on the list) 'there is a window "answer dialog"' will return true even if there isn't an answer dialog visible, whereas 'the windows' will always correctly return a list of the open windows. I don't know if this is a bug - certainly looks like one to me. Rodney -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From kray at sonsothunder.com Thu Mar 18 00:28:27 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 17 Mar 2004 23:28:27 -0600 Subject: getProp In-Reply-To: Message-ID: <023b01c40ca9$da80b190$6601a8c0@precision340> > Does anyone have a simple script that would show how > this is supposed to work and maybe a little list of > ideas for it's intended usage. How about this: a button has a custom property called "age". Another button has this script: -- The script of btn 2 on mouseUp set the age of btn 1 to 100 end mouseUp -- The script of btn 1 setProp age pValue if pValue > 100 then answer "Too old. The age will remain unchanged." exit age end if pass age end age A couple of things to note: 1) Note that the "handler name" is actually the name fo the custom prop ("age" in this case), and that the "end" is not "end setProp", it's "end age". 2) If you don't pass the property name, it does not actually get set (see the "if pValue" condition above). 3) You can change the value before you pass it, in which case it will get the revised value. For example, if I were to add "put 60 into pValue" before "pass age", the button would get the age of 60. HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at tactilemedia.com Thu Mar 18 00:46:34 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 17 Mar 2004 21:46:34 -0800 Subject: asynchronous messages and answer dialog In-Reply-To: <60AF34DF-789B-11D8-92BE-003065F97100@infiny.co.nz> Message-ID: On 3/17/04 9:16 PM, "rodney tamblyn" wrote: > Interestingly (I think I've noted this before on the list) > 'there is a window "answer dialog"' will return true even if there > isn't an answer dialog visible, whereas 'the windows' will always > correctly return a list of the open windows. I don't know if this is a > bug - certainly looks like one to me. Technically it's not a bug because you're querying the existence of a window called "answer dialog". This will always be true if the answer dialog stack is present. As you noted, what you *really* need to test is the openStacks. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rodney at infiny.co.nz Thu Mar 18 01:18:13 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Thu, 18 Mar 2004 19:18:13 +1300 Subject: asynchronous messages and answer dialog In-Reply-To: References: Message-ID: <094B45C1-78A4-11D8-92BE-003065F97100@infiny.co.nz> > > Technically it's not a bug because you're querying the existence of a > window > called "answer dialog". This will always be true if the answer dialog > stack > is present. As you noted, what you *really* need to test is the > openStacks. > To me it is more logical to test for the existence of the window. There are many situations where I may have a stack open but not have it's window open (e.g. a stack in use). I think 'the windows' should only return stacks which are displaying windows on screen. According to the RR documentation 'the windows' and 'openstacks' are synonymous. If you open the message window (without having an answer dialog open) and type: put there is a window "answer dialog" ... it will return true. Yet the windows will not include "answer dialog" R. From briany at qldlearning.com Thu Mar 18 01:48:56 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 18 Mar 2004 01:48:56 -0500 Subject: asynchronous messages and answer dialog In-Reply-To: <094B45C1-78A4-11D8-92BE-003065F97100@infiny.co.nz> Message-ID: <53D663A0-78A8-11D8-A451-000393AA08D2@qldlearning.com> > To me it is more logical to test for the existence of the window. > There are many situations where I may have a stack open but not have > it's window open (e.g. a stack in use). I think 'the windows' should > only return stacks which are displaying windows on screen. I can see how that would appear so... there is one addition that may help: test the 'visible' property of the window. function windowIsOpen tWindow return ((there is a window tWindow) AND (the visible of window tWindow)) end windowIsOpen - Brian From rodney at infiny.co.nz Thu Mar 18 01:56:45 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Thu, 18 Mar 2004 19:56:45 +1300 Subject: asynchronous messages and answer dialog In-Reply-To: <53D663A0-78A8-11D8-A451-000393AA08D2@qldlearning.com> References: <53D663A0-78A8-11D8-A451-000393AA08D2@qldlearning.com> Message-ID: <6B822EE9-78A9-11D8-92BE-003065F97100@infiny.co.nz> Just to be very clear here. In my opinion: x is among the lines of the windows ... and... there is a window x .... should be synonymous for purposes of checking for existence of window x. This is not the case at the moment. R. On 18/03/2004, at 7:48 PM, Brian Yennie wrote: >> To me it is more logical to test for the existence of the window. >> There are many situations where I may have a stack open but not have >> it's window open (e.g. a stack in use). I think 'the windows' should >> only return stacks which are displaying windows on screen. > > I can see how that would appear so... there is one addition that may > help: test the 'visible' property of the window. > > function windowIsOpen tWindow > return ((there is a window tWindow) AND (the visible of window > tWindow)) > end windowIsOpen > > - Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From scott at tactilemedia.com Thu Mar 18 02:41:38 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 17 Mar 2004 23:41:38 -0800 Subject: asynchronous messages and answer dialog In-Reply-To: <094B45C1-78A4-11D8-92BE-003065F97100@infiny.co.nz> Message-ID: Recently, "rodney tamblyn" wrote: > Just to be very clear here. In my opinion: > > x is among the lines of the windows > > ... and... > > there is a window x > > .... should be synonymous for purposes of checking for existence of > window x. This is not the case at the moment. So it sounds like you're thinking "the windows" should return a list of all stacks, regardless of whether or not they are open. Maybe this would in fact be clearer from a semantic standpoint, but if you need something to test against now, it might be worth noting there is a specific function for this: revLoadedStacks[all]. So you should be able to test if a window is "present" (revLoadedStacks) versus "present and open" (openStacks or windows). Perhaps the RunRev folks added the function to maintain backwards compatibility?... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From psahores at easynet.fr Thu Mar 18 04:58:42 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 18 Mar 2004 10:58:42 +0100 Subject: =?iso-8859-1?q?R=E9p_=3A_OT_two+_buck_a_gallon_gas_AAARRRGGGGHHH?= In-Reply-To: References: Message-ID: Le 18 mars 04, ? 00:14, Judy Perry a ?crit : > Yeah, I know I sound like I'm a huge world-class whiner, but we've also > seen our electrical costs quadruple during the shortage of a year or so > ago, so everything just bugs us all the more. > > Plus, IIRC, public transportation is MUCH better in Europe than it is > here > (for example, there's no bus stops within a mile or two, and then they > don't go to the train station.) It gets better as you move north into, > first, Orange County and then LA County... and it would also mean > taking > the train (which I adore, btw) at midnight, when there's DEFINITELY no > bus > service back to anywhere near the house... It's true that the public transportation services are better in Europe but, to the end, it's not really cheap if you include in the total price : the tickets and all the direct and indirect taxes you have to charge to get them availables... The same could be say in about the public education or hearth policies... If you need serious solutions for your kids and familly, you will have to pay twice for that : one trough the public policy imperatives taxes and charges, one for the personal private insurances you need to sign-in too, to get access to little more than "virtual only" education or hearth services... To the end, the european public services and policies have been lots more performant (1946/1973) than what they are today and will go down, more and more, tomorrow. re: ;( Best, Pierre > > :( > > Judy > > On Wed, 17 Mar 2004, Pierre Sahores wrote: > >> >> Le 17 mars 04, ? 19:58, Judy Perry a ?crit : >> >>> (and gas not priced at $2.25+ per gallon). >> >> Do you know, Judy, that, in France, you would have to pay ? 1.10 per >> Liter ! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rodney at infiny.co.nz Thu Mar 18 08:30:38 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Fri, 19 Mar 2004 02:30:38 +1300 Subject: asynchronous messages and answer dialog In-Reply-To: References: Message-ID: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> On 18/03/2004, at 8:41 PM, Scott Rossi wrote: > Recently, "rodney tamblyn" wrote: > >> Just to be very clear here. In my opinion: >> >> x is among the lines of the windows >> >> ... and... >> >> there is a window x >> >> .... should be synonymous for purposes of checking for existence of >> window x. This is not the case at the moment. > > So it sounds like you're thinking "the windows" should return a list > of all > stacks, regardless of whether or not they are open. No, I think it should return a list of all the stacks which are open and visible. Launch Revolution, open message box, type: 'there is a window "answer dialog"' -> returns true. Why? R. From livfoss at blueyonder.co.uk Thu Mar 18 09:11:23 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu, 18 Mar 2004 15:11:23 +0100 Subject: Database Experience Message-ID: <6.0.3.0.2.20040318135748.01cb1b60@pop3.blueyonder.co.uk> On Wed, 17 Mar 2004 13:33:55 -0800, Richard Gaskin wrote: >[snip] >Only one menu can be >modified, scripts are tiggered by very few events, and it has little if >any support for native controls. Is script-tiggering a kind of bouncing? Something Scott Rossi should be interested in, perhaps. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Thu Mar 18 09:08:43 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu, 18 Mar 2004 15:08:43 +0100 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH Message-ID: <6.0.3.0.2.20040318135827.01c960c8@pop3.blueyonder.co.uk> On Wed, 17 Mar 2004 22:14:30 +0000, Frank Leahy wrote: >We moved to England from San Francisco last September and bought a Ford >Galaxy, 7 seat mini-van, diesel, that gets 45 miles to the gallon, and >can cruise all day at 110 mph (I've driven 100+mph from Cornwall to >London several times -- try that in California without spending all day >looking in your rear view mirror). (And why is it that the same car >gets under 20 miles per gallon in the States?) > >But we're not complaining about the price of gas. Why? Because we get >free health care for the extra we pay at the pump! (see >http://cornwall.backtalk.com/archives/000056.html) Well Frank, all I can say is that you SHOULD have been looking in your rear view mirror, because the maximum speed limit throughout the United Kingdom is 70 miles per hour! The bit about health care is true, certainly. Glad you like it here (I'm in the UK today). BTW (and even more OT) I believe the Isle of Man has no speed limits at all - but then I'm not sure if it's strictly a member of the UK. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Thu Mar 18 09:04:19 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu, 18 Mar 2004 15:04:19 +0100 Subject: save this stack - a bug with images? Message-ID: <6.0.3.0.2.20040318145615.01c94a18@pop3.blueyonder.co.uk> On Thu, 18 Mar 2004 14:03:36 +0900, Doug Lerner wrote: >[snip] > >(1) Even if I don't set the lockLoc, the *location* of the image stays >preserved when I change cards. Only the size gets resized. That is >counter-intuitive. > >(2) What if I do want to be able to move and resize the image freely, yet >preserve the current size and location when I change cards? Any recommended >techniques for that? I guess just set all the lockLocations to true when >changing cards and false when entering the card? > >(3) What is the reasoning behind not preserving image size changes for image >controls only? Seems a bit odd... > I too find this counterintuitive, and it's worse than you think. If you edit a group that has resized images in it, the individual images within the group revert to their normal size during the edit process. This can produce very odd effects; when I've wanted to add an image to a group like this, I've had to resort to doing the add with a locked screen, running a bit of script that restores the sizes and the lockLocs and then unlocking the screen. It's untidy to say the least. I guess it may be something related to HyperCard history, but I don't know. What I would like is a command which would make the image forget about its original size by substituting the current size for the original size wherever it's stored in the object. This would preserve the existing behaviour which tho it seems bizarre to Doug and to me, may of course be relied on by some scripters. Maybe this should be Bugzilla'd as a future enhancement. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From gcanyon at inspiredlogic.com Thu Mar 18 09:20:50 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 18 Mar 2004 06:20:50 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> References: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> Message-ID: <753125CF-78E7-11D8-86A1-003065683ECC@inspiredlogic.com> On Mar 17, 2004, at 2:14 PM, Frank Leahy wrote: > We moved to England from San Francisco last September and bought a > Ford Galaxy, 7 seat mini-van, diesel, that gets 45 miles to the > gallon, and can cruise all day at 110 mph (I've driven 100+mph from > Cornwall to London several times -- try that in California without > spending all day looking in your rear view mirror). (And why is it > that the same car gets under 20 miles per gallon in the States?) The Dodge Caravan seats seven and is rated at 26mpg on the highway, which isn't bad. Diesels are inherently more efficient, but, the US market has a significant bias against diesel vehicles. It's hard to make a diesel engine run as clean as a gas engine. Anyone who's overly concerned should check out "The Skeptical Environmentalist," which surveys the environmental situation and points out that we're often not as bad off as we think we are: regards, Geoff Canyon gcanyon at inspiredlogic.com From ambassador at fourthworld.com Thu Mar 18 09:36:24 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 06:36:24 -0800 Subject: save this stack - a bug with images? In-Reply-To: <6.0.3.0.2.20040318145615.01c94a18@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040318145615.01c94a18@pop3.blueyonder.co.uk> Message-ID: <4059B3E8.9090309@fourthworld.com> Graham Samuel wrote: > What I would like is a command which would make the image forget about > its original size by substituting the current size for the original size > wherever it's stored in the object. set the lockLoc of img 1 to true -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mpetrides at earthlink.net Thu Mar 18 09:39:18 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 18 Mar 2004 09:39:18 -0500 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <753125CF-78E7-11D8-86A1-003065683ECC@inspiredlogic.com> References: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> <753125CF-78E7-11D8-86A1-003065683ECC@inspiredlogic.com> Message-ID: <09CCDC1E-78EA-11D8-B498-000A959D005E@earthlink.net> The other problem with diesels, which essentially closes them out of environments like the one I live in (Northern Vermont) is the need for a glow plug to start the engine in cold weather. We still have to plug our cars in when it get super cold (engine block heater) but who wants to do that daily all winter long? M On Mar 18, 2004, at 9:20 AM, Geoff Canyon wrote: > On Mar 17, 2004, at 2:14 PM, Frank Leahy wrote: > >> We moved to England from San Francisco last September and bought a >> Ford Galaxy, 7 seat mini-van, diesel, that gets 45 miles to the >> gallon, and can cruise all day at 110 mph (I've driven 100+mph from >> Cornwall to London several times -- try that in California without >> spending all day looking in your rear view mirror). (And why is it >> that the same car gets under 20 miles per gallon in the States?) > > The Dodge Caravan seats seven and is rated at 26mpg on the highway, > which isn't bad. Diesels are inherently more efficient, but, the US > market has a significant bias against diesel vehicles. It's hard to > make a diesel engine run as clean as a gas engine. > > Anyone who's overly concerned should check out "The Skeptical > Environmentalist," which surveys the environmental situation and > points out that we're often not as bad off as we think we are: > > > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Thu Mar 18 09:57:35 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 11:57:35 -0300 Subject: about collision routines. Message-ID: <97763706-78EC-11D8-AA21-0003936D012E@mac.com> Hi Folks, I am planning a simple arcade game in Rev. I inspected all those marvelous stack by Mr Scott Rossi of Tactile Media and gathered almost all the theory I need. My only doubt is about collision. Did anyone here got a nice collision routine for two objects? My routine is slow, when applied to a array of objects it lags the answer. Cheers Andre -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From ambassador at fourthworld.com Thu Mar 18 10:04:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 07:04:06 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <753125CF-78E7-11D8-86A1-003065683ECC@inspiredlogic.com> References: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> <753125CF-78E7-11D8-86A1-003065683ECC@inspiredlogic.com> Message-ID: <4059BA66.20108@fourthworld.com> Geoff Canyon wrote: > Anyone who's overly concerned should check out "The Skeptical > Environmentalist," which surveys the environmental situation and points > out that we're often not as bad off as we think we are: > > Overly, or appropriately? That's the question, and it cannot be answered by any single book. For very point there is a counterpoint, and for every million people who could benefit from cheap, plentiful energy there's someone with more power than them who benefits from keeping energy scarce and expensive. I was skeptical about peak oil, so I started reading everything I could find on it last year. I found that estimates vary broadly, with some doom-and-gloomers saying we already passed it in 1999, and one lone researcher (funded by the oil industry) who claimed it was 50 years out. The overwhelming majority of researchers suggest 10 to 30 years, with most of those betting on 20. Oil is a finite commodity, so it's not a question of when peak oil will occur, but when. One good thing about peak oil: some researchers have suggested that we won't hit the point of irreversible damage from global warming because there isn't enough oil left to do that. :) Read what you can find, checked the industrial affiliations of researchers, remain skeptical of everyone, draw your own conclusions. When one of them says trees cause cancer, or the air at Ground Zero is safe to breathe, or oil is infinite, double-check the facts. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jbv.silences at Club-Internet.fr Thu Mar 18 10:13:01 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 18 Mar 2004 16:13:01 +0100 Subject: about collision routines. References: <97763706-78EC-11D8-AA21-0003936D012E@mac.com> Message-ID: <4059BC7B.B49A5511@Club-Internet.fr> use the intersect() fonction. When used in a carefully built repeat loop, it runs at acceptable speed, even on slow cpu. By "carefully built repeat loop" I mean : if for example you have 15 objects on the screen, you don't need to test if each one intersects with each other one : once you have tested if obj 1 intersects with obj 2, then you don't need to test if obj 2 intersects with obj 1. Therefore the loops should be built as follows : repeat with j=1 to (number of objects) - 1 repeat with i=j+1 to number of objects if obj i intersects with obj j then do something end repeat end repeat end repeat note : this is not valid Transcript syntax, just a demonstration of the approach... JB > Hi Folks, > > I am planning a simple arcade game in Rev. I inspected all those > marvelous stack by Mr Scott Rossi of Tactile Media and gathered almost > all the theory I need. My only doubt is about collision. Did anyone > here got a nice collision routine for two objects? My routine is slow, > when applied to a array of objects it lags the answer. > > Cheers > Andre > -- > Andre Alves Garzia - Soap Dog Studios - BRAZIL > http://studios.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From frank at backtalk.com Thu Mar 18 10:15:02 2004 From: frank at backtalk.com (Frank Leahy) Date: Thu, 18 Mar 2004 15:15:02 +0000 Subject: imagesource baseline property? Message-ID: <077A24AA-78EF-11D8-93A7-000A9580FCCE@backtalk.com> Hi all, Images displayed on a line of text using "imagesource" are rendered about 4 pixels above the text baseline -- and I want to force them down so they sit at the same level as the text baseline. Does anyone know if there's a way to specify the baseline (+ or -) for an image shown using imagesource? Thanks in advance, -- Frank From jbv.silences at Club-Internet.fr Thu Mar 18 10:18:56 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 18 Mar 2004 16:18:56 +0100 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH References: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> <4059BA66.20108@fourthworld.com> Message-ID: <4059BDDE.B9A89E1D@Club-Internet.fr> > > > I was skeptical about peak oil, so I started reading everything I could > find on it last year. I found that estimates vary broadly, with some > doom-and-gloomers saying we already passed it in 1999, and one lone > researcher (funded by the oil industry) who claimed it was 50 years out. > The overwhelming majority of researchers suggest 10 to 30 years, with > most of those betting on 20. > > Oil is a finite commodity, so it's not a question of when peak oil will > occur, but when. > This is a terrible remark : it actually means that the search for alternate (and hopefully clean) energy sources will start seriously ONLY when peak oil will be reached... when ecologists started to ring the bell about pollution and related topics more than 30 years ago... sigh... JB From frank at backtalk.com Thu Mar 18 10:21:06 2004 From: frank at backtalk.com (Frank Leahy) Date: Thu, 18 Mar 2004 15:21:06 +0000 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <20040318143914.7874E9300D3@mail.runrev.com> Message-ID: On Thursday, March 18, 2004, at 02:39 PM, use-revolution-request at lists.runrev.com wrote: > Subject: Re: OT two+ buck a gallon gas AAARRRGGGGHHH > To: How to use Revolution > Message-ID: <09CCDC1E-78EA-11D8-B498-000A959D005E at earthlink.net> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > The other problem with diesels, which essentially closes them out of > environments like the one I live in (Northern Vermont) is the need for > a glow plug to start the engine in cold weather. We still have to plug > our cars in when it get super cold (engine block heater) but who wants > to do that daily all winter long? > > M They seemed to have fixed that problem in the latest generation of diesel engines here: instant on, no glow plug waiting (I had a 1980 Rabbit diesel for 10 years, so I know all about waiting). And no waiting even in below freezing weather. -- Frank From scott at tactilemedia.com Thu Mar 18 10:28:44 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 18 Mar 2004 07:28:44 -0800 Subject: asynchronous messages and answer dialog In-Reply-To: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> Message-ID: On 3/18/04 5:30 AM, "rodney tamblyn" wrote: > Launch Revolution, open message box, type: 'there is a window "answer > dialog"' -> returns true. Why? Because it exists in the environment, just as testing any hidden button, field, scrollbar will return true. It is not visible, but it is present. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From soapdog at mac.com Thu Mar 18 10:32:29 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 12:32:29 -0300 Subject: asynchronous messages and answer dialog In-Reply-To: References: Message-ID: <775B8AA6-78F1-11D8-AA21-0003936D012E@mac.com> On Mar 18, 2004, at 12:28 PM, Scott Rossi wrote: > Because it exists in the environment, just as testing any hidden > button, > field, scrollbar will return true. It is not visible, but it is > present. > > Regards, So it's like Zen, it exists in potential... When the programmer is ready, the window will appear! :D Cheers Andre > > Scott Rossi > Creative Director > Tactile Media, Development & Design -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From SimPLsol at aol.com Thu Mar 18 10:47:24 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 18 Mar 2004 10:47:24 EST Subject: AAARRRGGGGHHH Message-ID: <85.73e4934.2d8b1e8c@aol.com> Trying desperately to keep all of this on topic: Next Wednesday I'll spend $2.00 to drive my diesel to the RUG at Richard's. Hope to see all of you there. Paul Looney From scott at tactilemedia.com Thu Mar 18 10:58:14 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 18 Mar 2004 07:58:14 -0800 Subject: about collision routines. In-Reply-To: <4059BC7B.B49A5511@Club-Internet.fr> Message-ID: >> My only doubt is about collision. Did anyone >> here got a nice collision routine for two objects? My routine is slow, >> when applied to a array of objects it lags the answer. > When used in a carefully built repeat loop, it runs > at acceptable speed, even on slow cpu. > By "carefully built repeat loop" I mean : if for example > you have 15 objects on the screen, you don't need to > test if each one intersects with each other one : once you > have tested if obj 1 intersects with obj 2, then you don't > need to test if obj 2 intersects with obj 1. You also might want to consider the use of within() versus intersect(). Within() can sometimes provide more accurate collision detection. For example, intersect will return true when the *rects* of a rectangle and oval overlap, even though their visible shapes do not. Using within() tests a point location within a rectangle. Also, within() can sometimes do better with images in that it only sees the opaque area of the image as "live". Unfortunately, it seems that two oval graphics placed near eachother but not overlapping can also return true using within() so neither function is prefect. But in an animated game where things are moving, the questionable distance between objects may not be an issue. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jbv.silences at Club-Internet.fr Thu Mar 18 11:05:46 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 18 Mar 2004 17:05:46 +0100 Subject: Problem with imagedata Message-ID: <4059C8D9.CFC9990@Club-Internet.fr> I am trying to modify the imagedata of an image one pixel at a time. The image is totally filled with black pixels. In a variable (whitepix) I stored the 4 binary values of a white pixel. When I run the following piece of script, the WHOLE image becomes white, not only the requested pixel : get imagedata of img 1 repeat with i=1 to 4 put char i of whitepix into char (i+131400) of it end repeat set imagedata of img 1 to it what did I do wrong ? Thanks, JB From mvreade at earthlink.net Thu Mar 18 11:09:26 2004 From: mvreade at earthlink.net (Michael Reade) Date: Thu, 18 Mar 2004 11:09:26 -0500 Subject: Newcomer Message-ID: Hi Everyone, I've been a Filemaker developer for a few years, and am looking for a development environment to connect to a backend (Openbase, MySQL, something like that). I started to pick up RealBasic, and then I heard of RunRev. I read an white paper by Geoff Canyon, from September 2001, which was very informative, but a bit old. I appreciate it if anyone can direct me towards any recent literature, or might want to forward any opinions, regarding RunRev x RealBasic, and RunRev connecting to databases. Thanks in advance, Michael Reade From heather at runrev.com Thu Mar 18 11:23:57 2004 From: heather at runrev.com (Heather Nagey) Date: Thu, 18 Mar 2004 16:23:57 +0000 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <20040318160944.B98AF9300E9@mail.runrev.com> Message-ID: Ok folks, I think this thread is officially *ahem* out of gas... :) Or rather, it could run and run but given the current volume of traffic on this list it should now be parked. Cheers, Heather Your friendly listmom who is also capable of committing the cardinal sin of forgetting to change the subject heading from "Re: use-revolution digest" sorry folks... -- Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From livfoss at blueyonder.co.uk Thu Mar 18 11:42:02 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu, 18 Mar 2004 17:42:02 +0100 Subject: save this stack - a bug with images? Message-ID: <6.0.3.0.2.20040318163858.01cb0ac0@pop3.blueyonder.co.uk> On Thu, 18 Mar 2004 06:36:24 -0800, Richard Gaskin wrote: > > What I would like is a command which would make the image forget about > > its original size by substituting the current size for the original size > > wherever it's stored in the object. > > set the lockLoc of img 1 to true I don't think that will make the image forget its original size forever, but only while the lockLoc is true. I was looking for a new starting point from which I could then issue a shape change and lockLoc **that**. Also, I am struggling to demonstrate the anomalous group behaviour I was trying to describe, but I haven't quite got the recipe yet. It's something to do with grouping images and graphics together, and then setting the lockLoc of the images (you can't set the lockLoc of a graphic AFAIK). Then when you edit the group, the lockLoc seems to be ignored. I will try to clarify this and if I do I'll get back to the list about it. This was not academic for me as it actually affected a small animation in something I was developing. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ambassador at fourthworld.com Thu Mar 18 12:02:19 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 09:02:19 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <4059BDDE.B9A89E1D@Club-Internet.fr> References: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> <4059BA66.20108@fourthworld.com> <4059BDDE.B9A89E1D@Club-Internet.fr> Message-ID: <4059D61B.2060703@fourthworld.com> jbv wrote: >>Oil is a finite commodity, so it's not a question of if >>peak oil will occur, but when. > > This is a terrible remark : it actually means that the search > for alternate (and hopefully clean) energy sources will start > seriously ONLY when peak oil will be reached... > when ecologists started to ring the bell about pollution and > related topics more than 30 years ago... This is why I risk the bandwidth to encourage people to read about it, draw their own conclusions, and advise their government employees accordingly. Looking at the bright side and hopefully bringing this a little more on-topic, a lot of the necessary research has been done. Buckminster Fuller coined the phrase "Comprehensive Anticipatory Design Science" to describe the practice of identifying problems and finding solutions before the mainstream is ever affected. So if a problem is ignored long enough to become a sobering slap in the face, some researchers and designers will have already done enough groundwork to get at least a running start toward a solution. Once you start looking you may be pleasantly surprised to find how much has already been done; all that remains is a policy to put it into action to start saving money today. If $2 per gallon seems high, remember that's only the price you pay at the pump -- once you consider total costs in subsidies, environmental cleanup, securing oil supplies, etc., most Americans have been paying an aggregate of around $10 per gallon for many years (some say $8, some say $15, but everyone agrees the pump price is just a fraction of total consumer cost). This is where I try to bring it back on topic: a lot of what can be done with Rev facilitates telecommuting. Not only does telecommuting save enormously in fuel costs, but also in peace of mind, greater productivity, and lower health care and infrastructure costs from not dealing with rush-hour traffic every day. True, computer manufacturing is almost as toxic as hospital waste, but if you donate old computers when you upgrade you keep them out of the landfills longer while doing a good deed for a local non-profit who could use them, and getting a tax deduction on top of it -- a win-win-win solution. When you build something for a client with libURL or other Internet library you're contributing, however modestly, to what Fuller would call "a design science revolution", in which you deliver immediate economic benefit to your client while reducing the per-capita resource footprint for the task at hand, which ultimately benefits everyone. I've exceeded my quota of off-topic posts for the month with this thread. I appreciate the patience of the readers here, and I promise to post briefly and on-topic for at least through the end of the month. If energy issues are of interest to you check my Web site on 4/4/04 when I'll be adding my company's Energy Policy page to compliment the existing Privacy Policy; hopefully one day every company will post their energy policy. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Thu Mar 18 12:12:59 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 09:12:59 -0800 Subject: save this stack - a bug with images? In-Reply-To: <6.0.3.0.2.20040318163858.01cb0ac0@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040318163858.01cb0ac0@pop3.blueyonder.co.uk> Message-ID: <4059D89B.1030407@fourthworld.com> Graham Samuel wrote: > On Thu, 18 Mar 2004 06:36:24 -0800, Richard Gaskin > wrote: > >> > What I would like is a command which would make the image forget about >> > its original size by substituting the current size for the original >> size >> > wherever it's stored in the object. >> >> set the lockLoc of img 1 to true > > I don't think that will make the image forget its original size forever, > but only while the lockLoc is true. I was looking for a new starting > point from which I could then issue a shape change and lockLoc **that**. Hmmmm...interesting conundrum. Would this do the trick, replacing the contents of the image object with its displayed representation?: put the imagedata of img 1 into img 1 -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From livfoss at blueyonder.co.uk Thu Mar 18 12:14:43 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu, 18 Mar 2004 18:14:43 +0100 Subject: save this stack - a bug with images? Message-ID: <6.0.3.0.2.20040318181256.01cc4528@pop3.blueyonder.co.uk> I just wrote: >you can't set the lockLoc of a graphic AFAIK I was wrong: but you can't set it by right-clicking on the object (in Windows) as you can with an image. Presumably this is an eccentricity of the IDE. Still trying to clarify my anomaly. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From jacque at hyperactivesw.com Thu Mar 18 12:32:31 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 18 Mar 2004 11:32:31 -0600 Subject: asynchronous messages and answer dialog In-Reply-To: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> References: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> Message-ID: <4059DD2F.9080308@hyperactivesw.com> On 3/18/04 7:30 AM, rodney tamblyn wrote: > No, I think it should return a list of all the stacks which are open and > visible. > > Launch Revolution, open message box, type: 'there is a window "answer > dialog"' -> returns true. Why? Probably historical. HyperCard does the same thing. There are seven windows in HyperCard which are always listed in "the windows", and they include the answer and ask dialogs, as well as all the debugging tools. It doesn't bother me, since those windows really are available. If a stack is listed in "the windows" it means you can refer to it without fear of getting an error. To test whether the window is really on screen, just use "the openstacks". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Thu Mar 18 12:33:27 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 09:33:27 -0800 Subject: Newcomer In-Reply-To: References: Message-ID: <4059DD67.7040101@fourthworld.com> Michael Reade wrote: > I've been a Filemaker developer for a few years, and am looking for a > development environment to connect to a backend (Openbase, MySQL, something > like that). > > I started to pick up RealBasic, and then I heard of RunRev. I read an white > paper by Geoff Canyon, from September 2001, which was very informative, but > a bit old. > > I appreciate it if anyone can direct me towards any recent literature, or > might want to forward any opinions, regarding RunRev x RealBasic, and RunRev > connecting to databases. I'm not familiar with any newer comparisons betweeen RR and RB; with RB being such a lower-level language it seems there's little interest in such comparisons in either camp. But if you're asking about using Rev with DBMSs, you've come to the right place. Folks here connect Rev to everything from Valentina to MySQL to Oracle, locally, LAN, and WAN. What sort of info are you looking for? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Thu Mar 18 12:37:04 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 09:37:04 -0800 Subject: asynchronous messages and answer dialog In-Reply-To: <4059DD2F.9080308@hyperactivesw.com> References: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> <4059DD2F.9080308@hyperactivesw.com> Message-ID: <4059DE40.50005@fourthworld.com> J. Landman Gay wrote: > On 3/18/04 7:30 AM, rodney tamblyn wrote: > >> No, I think it should return a list of all the stacks which are open >> and visible. >> >> Launch Revolution, open message box, type: 'there is a window "answer >> dialog"' -> returns true. Why? > > Probably historical. HyperCard does the same thing. There are seven > windows in HyperCard which are always listed in "the windows", and they > include the answer and ask dialogs, as well as all the debugging tools. It appears to be IDE-specific: in the MC IDE "put the windows" returns a list which does not include the ask and answer dialogs. Maybe the Rev IDE leaves them open but hidden for some reason? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dburgun at dsl.pipex.com Thu Mar 18 12:45:51 2004 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 18 Mar 2004 17:45:51 +0000 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> References: <7612EFEA-7860-11D8-93A7-000A9580FCCE@backtalk.com> Message-ID: Don't know specifics on cars, but I drove from SF to Albuqueque and my speed rarely went below 100! Got passed by the Highway patrol doing over 100 they didn't blink at me! That was between cities of course. I slowed down to the speed limit until I reached the city limits sign. The car I had was an Dodge Intrepid 3.5L and I think it got around 40 MPG on the Freeway. Also don't forget US gallons are smaller than UK gallons! Cheers Dve >On Wednesday, March 17, 2004, at 09:31 PM, >use-revolution-request at lists.runrev.com wrote: > >>Actually the state of the roads and the amount of traffic in English >>cities means that you get MUCH fewer miles to the gallon/litre >>anyway. At least (well apart from Highway 17 and SJ in rush hour) you >>spend much more time cruising and less time stopping and starting!!! >> >>Just my 5 cents (US or Euro) worth!!!!! >> >>Cheers >>Dave >> > >We moved to England from San Francisco last September and bought a >Ford Galaxy, 7 seat mini-van, diesel, that gets 45 miles to the >gallon, and can cruise all day at 110 mph (I've driven 100+mph from >Cornwall to London several times -- try that in California without >spending all day looking in your rear view mirror). (And why is it >that the same car gets under 20 miles per gallon in the States?) > >But we're not complaining about the price of gas. Why? Because we >get free health care for the extra we pay at the pump! (see >http://cornwall.backtalk.com/archives/000056.html) > >-- Frank > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Mar 18 12:47:23 2004 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 18 Mar 2004 17:47:23 +0000 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <6.0.3.0.2.20040318135827.01c960c8@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040318135827.01c960c8@pop3.blueyonder.co.uk> Message-ID: >> >>But we're not complaining about the price of gas. Why? Because we get >>free health care for the extra we pay at the pump! (see >>http://cornwall.backtalk.com/archives/000056.html) It ain't free and there ain't much "care" ! Dave From jacque at hyperactivesw.com Thu Mar 18 13:00:47 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 18 Mar 2004 12:00:47 -0600 Subject: imagesource baseline property? In-Reply-To: <077A24AA-78EF-11D8-93A7-000A9580FCCE@backtalk.com> References: <077A24AA-78EF-11D8-93A7-000A9580FCCE@backtalk.com> Message-ID: <4059E3CF.1040704@hyperactivesw.com> On 3/18/04 9:15 AM, Frank Leahy wrote: > Hi all, > > Images displayed on a line of text using "imagesource" are rendered > about 4 pixels above the text baseline -- and I want to force them down > so they sit at the same level as the text baseline. > > Does anyone know if there's a way to specify the baseline (+ or -) for > an image shown using imagesource? You can use the super- and subscript text properties on the character that holds the image. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From john.patten at sbcusd.k12.ca.us Thu Mar 18 13:06:35 2004 From: john.patten at sbcusd.k12.ca.us (John Patten) Date: Thu, 18 Mar 2004 10:06:35 -0800 Subject: > 8. Re: SoCalRevDevCon = too much? too far? In-Reply-To: <20040317202713.AED049300A7@mail.runrev.com> Message-ID: Hi All! Quick question... The SoCalRevDevCon, can anyone attend or must you have an official Rev Wizard card :-) ? And, if it's okay to have the "Junior Wizard Card," where and when is the secret location? So far I know the location is: - almost as far from Fullerton as San Dimas. - about 450 miles from Boonville? - and 2300 miles from Wisconsin ... :-) That narrows it down to... ______________________. Thank you! :-) -- John Patten Technology Coordinator San Bernardino City Unified School District John.patten at sbcusd.k12.ca.us 909 381-1208 Fax # 909 386-2540 http://www.sbcusd.k12.ca.us From ambassador at fourthworld.com Thu Mar 18 13:12:14 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 10:12:14 -0800 Subject: > 8. Re: SoCalRevDevCon = too much? too far? In-Reply-To: References: Message-ID: <4059E67E.9000602@fourthworld.com> John Patten wrote: > Hi All! > > Quick question... The SoCalRevDevCon, can anyone attend or must you have an > official Rev Wizard card :-) ? No, but funny handshakes are welcome. > And, if it's okay to have the "Junior Wizard Card," where and when is the > secret location? > > So far I know the location is: > > - almost as far from Fullerton as San Dimas. > - about 450 miles from Boonville? > - and 2300 miles from Wisconsin ... :-) > > That narrows it down to... ______________________. It's an exercise for the scripter: write a stack to triangulate those coordinates and you arrive at Lat. 34.0799, Long. -118.21. :) The original post with date, iternerary, and link to directions is copied below. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com ------------------------------------------------------------ The next SoCal RevDevCon meeting will be held on Wednesday, March 24, here at the Fourth World Embassy in downtown Los Angeles. Agenda for Wednesday, March 24 ------------------------------ 7:00pm: Meet, gab, problem-solve -- bring your scripting questions 7:30pm: Presentation: Devolution 1.0, a sneak preview of a toolkit from Fourth World 8:00pm: Dinner at Barbara's, the restaurant just a few yards away with an excellent wine list 9:00pm: Return to the loft for discuss our main topic: "Revolution 3.0: the blue-sky wish list" Things you'd like to see in Rev 3.0; Geoff Canyon will moderate and take notes Bring anyone you like -- we'll happily make room around the new meeting tables downstairs. Location -------- Fourth World Embassy 620 Moulton Avenue, Studio 101 Los Angeles, CA 90031 See for directions. From briany at qldlearning.com Thu Mar 18 13:34:12 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 18 Mar 2004 13:34:12 -0500 Subject: asynchronous messages and answer dialog In-Reply-To: <6B822EE9-78A9-11D8-92BE-003065F97100@infiny.co.nz> Message-ID: I suppose you would argue that: "If there is a window named x then x must be one of the windows" I agree, the english assertions seem to be inconsistent if the above can be false =) I guess it would be clearer if the global property was something like "the openWindows"? Or... if the behavior of "there is a window" was changed to mean "there is an (open) window"? Backtracking a bit to the original problem of the answer dialog, you might consider borrowing a general technique from multi-threaded / multi-process apps: use a locking mechanism. on myAnswer x global isLocked wait until (isLocked <> TRUE) with messages put TRUE into isLocked answer x put FALSE into isLocked end myAnswer This off the top of my head, but the idea is that for as long as the answer dialog is presented using this wrapper, you can't open another one until it is dismissed. - Brian > Just to be very clear here. In my opinion: > > x is among the lines of the windows > > ... and... > > there is a window x > > .... should be synonymous for purposes of checking for existence of > window x. This is not the case at the moment. From FlexibleLearning at aol.com Thu Mar 18 13:36:12 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 18 Mar 2004 13:36:12 EST Subject: SoCalRevDevCon = too much? too far? Message-ID: <83.74264a4.2d8b461c@aol.com> Unfortunately, our local stargate is on the fritz. Something to do with the price of gasoline, I understand. So, if anyone has a spare naquita engine or warp coil in the garage, a short loan would be much appreciated. /H From jbv.silences at Club-Internet.fr Thu Mar 18 13:42:06 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 18 Mar 2004 19:42:06 +0100 Subject: Problem with imagedata References: <4059C8D9.CFC9990@Club-Internet.fr> Message-ID: <4059ED7E.16040C63@Club-Internet.fr> Well, no need to answer : now it works... although I still don't get why it didn't before... Anyway, did anyone already tried to draw directly inside an imagedata (segments, curves... and why not antialiasing) ? IOW try to emulate some kind of quickdraw routines ? Yes I know there are drawing tools in Rev, but in that case the result is different : the drawing is contained inside an image, which gives more degrees of freedom for further processing, export, etc. JB > I am trying to modify the imagedata of an image > one pixel at a time. > The image is totally filled with black pixels. > In a variable (whitepix) I stored the 4 binary > values of a white pixel. When I run the following > piece of script, the WHOLE image becomes white, > not only the requested pixel : > > get imagedata of img 1 > repeat with i=1 to 4 > put char i of whitepix into char (i+131400) of it > end repeat > set imagedata of img 1 to it > > what did I do wrong ? > > Thanks, > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From mvreade at earthlink.net Thu Mar 18 14:05:55 2004 From: mvreade at earthlink.net (Michael Reade) Date: Thu, 18 Mar 2004 14:05:55 -0500 Subject: Newcomer In-Reply-To: <4059DD67.7040101@fourthworld.com> Message-ID: Richard, Thanks for your reply. I guess the questions I have are: 1) Which is a faster development environment, RB or RR? 2) Which provides better tools for connecting to a database and manipulating the information, such as reports, adding and editing records? Thanks, Michael on 3/18/04 12:33 PM, Richard Gaskin at ambassador at fourthworld.com wrote: > Michael Reade wrote: > >> I've been a Filemaker developer for a few years, and am looking for a >> development environment to connect to a backend (Openbase, MySQL, something >> like that). >> >> I started to pick up RealBasic, and then I heard of RunRev. I read an white >> paper by Geoff Canyon, from September 2001, which was very informative, but >> a bit old. >> >> I appreciate it if anyone can direct me towards any recent literature, or >> might want to forward any opinions, regarding RunRev x RealBasic, and RunRev >> connecting to databases. > > I'm not familiar with any newer comparisons betweeen RR and RB; with RB > being such a lower-level language it seems there's little interest in > such comparisons in either camp. > > But if you're asking about using Rev with DBMSs, you've come to the > right place. Folks here connect Rev to everything from Valentina to > MySQL to Oracle, locally, LAN, and WAN. > > What sort of info are you looking for? From kray at sonsothunder.com Thu Mar 18 13:51:38 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 18 Mar 2004 12:51:38 -0600 Subject: imagesource baseline property? In-Reply-To: <4059E3CF.1040704@hyperactivesw.com> Message-ID: <02d901c40d1a$0f9ec270$6601a8c0@precision340> > > Does anyone know if there's a way to specify the baseline (+ or -) for > > an image shown using imagesource? > > You can use the super- and subscript text properties on the character > that holds the image. This is done through the 'textShift' property of a character (or range) if you want more control, like: set the textShift of char 1 of line 2 of field 1 to -4 HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From James.Cass at sealedair.com Thu Mar 18 13:40:15 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Thu, 18 Mar 2004 13:40:15 -0500 Subject: SoCalRevDevCon = too much? too far? In-Reply-To: <83.74264a4.2d8b461c@aol.com> Message-ID: I think I may have a spare quantum field macro-spatial compression device. It has a Mr. Fusion zero-point energy cosmic stringinator module as an add-on, so you won't need any petrol...just a handful of food scraps will do the trick for this space-folding mini-adventure. Let's see..... Nope....sorry, I just loaned out the last one. Check back next week. -James FlexibleLearning at aol.com Sent by: use-revolution-bounces at lists.runrev.com 03/18/04 01:36 PM Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: Re: SoCalRevDevCon = too much? too far? Unfortunately, our local stargate is on the fritz. Something to do with the price of gasoline, I understand. So, if anyone has a spare naquita engine or warp coil in the garage, a short loan would be much appreciated. /H _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From heather at runrev.com Thu Mar 18 14:49:10 2004 From: heather at runrev.com (Heather Nagey) Date: Thu, 18 Mar 2004 19:49:10 +0000 Subject: Revolution 2.2 Release Candidate now available Message-ID: Hi folks, We're happy to announce that Revolution 2.2 RC is now available for download: This is still a test release, please make backups of your valuables before using it. Bug reports as always to bugzilla: Enjoy! Regards, Heather -- Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From jperryl at ecs.fullerton.edu Thu Mar 18 15:04:14 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 18 Mar 2004 12:04:14 -0800 (PST) Subject: about collision routines. In-Reply-To: <4059BC7B.B49A5511@Club-Internet.fr> Message-ID: I'm trying to recall now, who put together the Asteroids stack? I love to show that one off to my students whenever they say they want to do a shooter game for their group project but hate math and physics ;-) Judy > > Hi Folks, > > > > I am planning a simple arcade game in Rev. I inspected all those > > marvelous stack by Mr Scott Rossi of Tactile Media and gathered almost > > all the theory I need. My only doubt is about collision. Did anyone > > here got a nice collision routine for two objects? My routine is slow, > > when applied to a array of objects it lags the answer. From soapdog at mac.com Thu Mar 18 15:13:41 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 17:13:41 -0300 Subject: Newcomer In-Reply-To: References: Message-ID: On Mar 18, 2004, at 1:09 PM, Michael Reade wrote: > Hi Everyone, > > I've been a Filemaker developer for a few years, and am looking for a > development environment to connect to a backend (Openbase, MySQL, > something > like that). > > I started to pick up RealBasic, and then I heard of RunRev. I read an > white > paper by Geoff Canyon, from September 2001, which was very > informative, but > a bit old. > > I appreciate it if anyone can direct me towards any recent literature, > or > might want to forward any opinions, regarding RunRev x RealBasic, and > RunRev > connecting to databases. Micheael Reade, Although I am not one of the major players here :-D I can give you some hints and tell about my experience so far for I am making heavy use of database here and got a good REALBasic background. I begun programming for MacOS with REALBasic and did a nice app called iblog (http://iblog.soapdog.org), that time I thought REALBasic was everything and was overhelmed with the ease of use of RAD tools (I was switching away from Linux and Win32). Since I've got a Delphi and VB background, I was home with RB. Very nice RAD Tool indeed. Times changed, apple launched MacOS X and I was pennyless to buy RB upgrades so I decided to check what my options were. I started learning C and Cocoa stuff, clever things, but I hate C... and yet, I launched iBlog successor in Objective-C, called BlogWorkz (http://blogworkz.soapdog.org). Then I stumbled in HyperCard articles, find the idea interesting and started looking around, found supercard and metacard and RunRev with it's 1.0 free edition (that was called something else), I read that the only limitation was a 10-line-limitation in the source of your functions. I thought: "no one can do things in less than 10 lines". Well after reading the included tutorials, I saved money, waited for the 2.0 release, and bought a nice studio license. I launched my own software house called Soap Dog Studios (http://www.soapdog.org) and started delivering solutions based on Revolution. First, it took me two days to reimplement BlogWorkz/iBlog functionality in Revolution, and that includes creating my own implementation of XML-RPC. After fiddling much with internet protocols, I joined a contract for a Database based app, never worked with Database in Rev before, it's plain easy. First you have a marvelous tool called the Database Query Builder, if you need only simple queries and transparent transport between query data and your text fields, this will serve you with no programming required. If you mix it with the DB funcs then you can do anything. Best of all, the API is very elegant and serves all RDBMS, no matter if it's valentina or mysql or oracle, it's the same API. You'll open a connection to a remote MySQL server in a single line, you can query it and close it, three lines at all.. or use Database Query Builder, and use no line at all! :D Be aware that there are some undocumented functions for Database that can realy save the day. This list is the most usefull group in the world. People here are friendly, they actually answer your emails and smile. They can point you to numerous resources till you get the grip to investigate the bowels of Revolution on your own. This "hidden" functions can serve for example to change at runtime the query of a auto-query built with Database Query Builder, this is pretty usefull for SELECT ... WHERE queries. Also, we're waiting for a SQLite external that will enable us to deliver database solutions that won't need the fuss of a server instalation (of course you can buy valentina and be happy just now!). Revolution is just more productive than RB. There's no code-build-debug cycle, it's easier to reuse code, those internet protocols are easier to use and stacks abllity to save it's state is very handy. I for example, am very involved with a project I call the revHTTPd project (a.k.a. the serverworkz framework), it's a WebServer and Framework build in pure transcript language with advanced features like automatic data transportation from/to html forms and stacks, database manipulation via web and the like. This is not possible in RB, the complexities of such project would render it impossible for a one-man team to do it. I couple days, I've got it all running, the server and the framework, the hard part was learning HTTP, coding in Revolution was the easy task. Keep in mind that your not only buying a programmer tool. Revolution can truly change the way you plan and deliver you solutions, for example, I am also a BeOS programmer, there I must use C for coding, I use 80% of my time cursing C and 20% coding.. :-D Also, the one thing I find great about Revolution is the nice gathering of people around it. The community is strong and helpfull, we've got Dan book, we've got the insights of Dar in those primes, we've got those fine articles of Richard in the 4W Rev Embassy, all those tactile media stacks by Scott that makes me wonder when we'll launch the first arcade game made in Rev, the nice SMTP lib by Shao Sean, the collection of code snipets and XML Lib by Ray of sons of the thunder, nice tools and code by Klaus... and a lot of other people here (from newbies to RunRev employees) that I'll not mention for this is an email and not a political propaganda for my future candidature and I promissed to quote less than 10 names. Well, the resume is, it's not just the tool, it's the group. This list will learn and teach with you, and if you decide to join the Revolution there's still time for booking for that nice trip to malta that people here are organizing. Oh... I was forgeting... in RB you cannot build for MacOS Classic, MacOS X, Win32, Linux, FreeBSD, Irix, AIX, HP-UX with the click of a button :D PS: I am a native portuguese speaking person, so my english is sometimes fuzzy. I'll put some literature links here, I also advise to get Rev.NET plugin stack, and if you got the money buy Rev book from Dan. Fourth World Revolution Embassy (read the articleeees!!!) http://www.fourthworld.com/rev/index.html Sons Of The Thunder Resources http://www.sonsothunder.com/devres/devres.htm Dar Scott (read the message primer... ) http://www.swcp.com/dsc/revstacks.html The Book by Dan http://www.revolutionpros.com Oh hell... I am reinventing the wheell again!!! I can just point you to Revolution WebRing and all the links are there, silly me. http://h.webring.com/hub?ring=runtimerevoluti1 Also check on Altuit site and TactileMedia site, they've got really impressive apps made in Rev, they are not only code-impressive but a real eye candy, I wish I had a designer here too! I know I must be forgeting someone or something... I just awoke, I am a little sleepy... Cheers Andre > > Thanks in advance, > > Michael Reade -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From hershrev at realtorsgroup.us Thu Mar 18 15:14:30 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Thu, 18 Mar 2004 15:14:30 -0500 Subject: Revolution 2.2 Release Candidate now available In-Reply-To: Message-ID: Can I use my 2.1 license ? if it doesn't work. other wise what license should I put ? On Thursday, March 18, 2004, at 02:49 PM, Heather Nagey wrote: > Hi folks, > > We're happy to announce that Revolution 2.2 RC is now available for > download: > > latesttestversion.html> > > This is still a test release, please make backups of your valuables > before > using it. Bug reports as always to bugzilla: > > > > Enjoy! > > Regards, > > Heather > > -- > Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 > ~~~ Check our web site for new Revolution editions & special offers ~~~ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Thu Mar 18 15:18:23 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 18 Mar 2004 12:18:23 -0800 Subject: about collision routines. In-Reply-To: Message-ID: Recently, "Judy Perry" wrote: > I'm trying to recall now, who put together the Asteroids stack? The venerable Geoff Canyon. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From soapdog at mac.com Thu Mar 18 15:24:53 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 17:24:53 -0300 Subject: question about https (was.. Re: Revolution 2.2 Release Candidate now available) In-Reply-To: References: Message-ID: <50AE9517-791A-11D8-AA21-0003936D012E@mac.com> On Mar 18, 2004, at 5:14 PM, hershrev wrote: > Can I use my 2.1 license ? if it doesn't work. > other wise what license should I put ? > About 2.2... is HTTPS implemented? Does anyone knows something about it? -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From hershrev at realtorsgroup.us Thu Mar 18 15:37:52 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Thu, 18 Mar 2004 15:37:52 -0500 Subject: license for beta Message-ID: <20956AC9-791C-11D8-8B5C-0030654C1E62@realtorsgroup.us> Hi all I have the profosunal edition and doesn't except the unlock code as well as the 30 day trial code. Any help please ? hershrev. From mvreade at earthlink.net Thu Mar 18 15:39:50 2004 From: mvreade at earthlink.net (Michael Reade) Date: Thu, 18 Mar 2004 15:39:50 -0500 Subject: Newcomer In-Reply-To: Message-ID: Wow, Andre, you make me want dive in the deep end of the pool! Especially if you come from an RB background. What's more, unlike you, I'm NOT a programmer, which makes this sound all the more appetizing. The SQLite news is very exciting, as I would like to be able to embed databases ? as well as multi-user database solutions. How about generating reports? I know that RB is limited in that, and one ends up having to buy some plug in... And one last thing: falo portugues tambem. Sou brasileiro. I'm excited about this. All the best, Michael Reade on 3/18/04 3:13 PM, Andre Garzia at soapdog at mac.com wrote: > > On Mar 18, 2004, at 1:09 PM, Michael Reade wrote: > >> Hi Everyone, >> >> I've been a Filemaker developer for a few years, and am looking for a >> development environment to connect to a backend (Openbase, MySQL, >> something >> like that). >> >> I started to pick up RealBasic, and then I heard of RunRev. I read an >> white >> paper by Geoff Canyon, from September 2001, which was very >> informative, but >> a bit old. >> >> I appreciate it if anyone can direct me towards any recent literature, >> or >> might want to forward any opinions, regarding RunRev x RealBasic, and >> RunRev >> connecting to databases. > > Micheael Reade, > > Although I am not one of the major players here :-D I can give you some > hints and tell about my experience so far for I am making heavy use of > database here and got a good REALBasic background. > > I begun programming for MacOS with REALBasic and did a nice app called > iblog (http://iblog.soapdog.org), that time I thought REALBasic was > everything and was overhelmed with the ease of use of RAD tools (I was > switching away from Linux and Win32). Since I've got a Delphi and VB > background, I was home with RB. Very nice RAD Tool indeed. Times > changed, apple launched MacOS X and I was pennyless to buy RB upgrades > so I decided to check what my options were. I started learning C and > Cocoa stuff, clever things, but I hate C... and yet, I launched iBlog > successor in Objective-C, called BlogWorkz > (http://blogworkz.soapdog.org). > > Then I stumbled in HyperCard articles, find the idea interesting and > started looking around, found supercard and metacard and RunRev with > it's 1.0 free edition (that was called something else), I read that the > only limitation was a 10-line-limitation in the source of your > functions. I thought: "no one can do things in less than 10 lines". > Well after reading the included tutorials, I saved money, waited for > the 2.0 release, and bought a nice studio license. > > I launched my own software house called Soap Dog Studios > (http://www.soapdog.org) and started delivering solutions based on > Revolution. First, it took me two days to reimplement BlogWorkz/iBlog > functionality in Revolution, and that includes creating my own > implementation of XML-RPC. After fiddling much with internet protocols, > I joined a contract for a Database based app, never worked with > Database in Rev before, it's plain easy. First you have a marvelous > tool called the Database Query Builder, if you need only simple queries > and transparent transport between query data and your text fields, this > will serve you with no programming required. If you mix it with the DB > funcs then you can do anything. Best of all, the API is very elegant > and serves all RDBMS, no matter if it's valentina or mysql or oracle, > it's the same API. You'll open a connection to a remote MySQL server in > a single line, you can query it and close it, three lines at all.. or > use Database Query Builder, and use no line at all! :D > > Be aware that there are some undocumented functions for Database that > can realy save the day. This list is the most usefull group in the > world. People here are friendly, they actually answer your emails and > smile. They can point you to numerous resources till you get the grip > to investigate the bowels of Revolution on your own. This "hidden" > functions can serve for example to change at runtime the query of a > auto-query built with Database Query Builder, this is pretty usefull > for SELECT ... WHERE queries. Also, we're waiting for a SQLite external > that will enable us to deliver database solutions that won't need the > fuss of a server instalation (of course you can buy valentina and be > happy just now!). > > Revolution is just more productive than RB. There's no code-build-debug > cycle, it's easier to reuse code, those internet protocols are easier > to use and stacks abllity to save it's state is very handy. I for > example, am very involved with a project I call the revHTTPd project > (a.k.a. the serverworkz framework), it's a WebServer and Framework > build in pure transcript language with advanced features like automatic > data transportation from/to html forms and stacks, database > manipulation via web and the like. This is not possible in RB, the > complexities of such project would render it impossible for a one-man > team to do it. I couple days, I've got it all running, the server and > the framework, the hard part was learning HTTP, coding in Revolution > was the easy task. > > Keep in mind that your not only buying a programmer tool. Revolution > can truly change the way you plan and deliver you solutions, for > example, I am also a BeOS programmer, there I must use C for coding, I > use 80% of my time cursing C and 20% coding.. :-D > > Also, the one thing I find great about Revolution is the nice gathering > of people around it. The community is strong and helpfull, we've got > Dan book, we've got the insights of Dar in those primes, we've got > those fine articles of Richard in the 4W Rev Embassy, all those tactile > media stacks by Scott that makes me wonder when we'll launch the first > arcade game made in Rev, the nice SMTP lib by Shao Sean, the collection > of code snipets and XML Lib by Ray of sons of the thunder, nice tools > and code by Klaus... and a lot of other people here (from newbies to > RunRev employees) that I'll not mention for this is an email and not a > political propaganda for my future candidature and I promissed to quote > less than 10 names. Well, the resume is, it's not just the tool, it's > the group. This list will learn and teach with you, and if you decide > to join the Revolution there's still time for booking for that nice > trip to malta that people here are organizing. > > Oh... I was forgeting... in RB you cannot build for MacOS Classic, > MacOS X, Win32, Linux, FreeBSD, Irix, AIX, HP-UX with the click of a > button :D > > PS: I am a native portuguese speaking person, so my english is > sometimes fuzzy. > > I'll put some literature links here, I also advise to get Rev.NET > plugin stack, and if you got the money buy Rev book from Dan. > > Fourth World Revolution Embassy (read the articleeees!!!) > http://www.fourthworld.com/rev/index.html > > Sons Of The Thunder Resources > http://www.sonsothunder.com/devres/devres.htm > > > Dar Scott (read the message primer... ) > http://www.swcp.com/dsc/revstacks.html > > The Book by Dan > http://www.revolutionpros.com > > Oh hell... I am reinventing the wheell again!!! I can just point you to > Revolution WebRing and all the links are there, silly me. > http://h.webring.com/hub?ring=runtimerevoluti1 > > Also check on Altuit site and TactileMedia site, they've got really > impressive apps made in Rev, they are not only code-impressive but a > real eye candy, I wish I had a designer here too! > > I know I must be forgeting someone or something... I just awoke, I am a > little sleepy... > > Cheers > Andre > > > > > >> >> Thanks in advance, >> >> Michael Reade From hershrev at realtorsgroup.us Thu Mar 18 15:40:10 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Thu, 18 Mar 2004 15:40:10 -0500 Subject: license for beta In-Reply-To: <20956AC9-791C-11D8-8B5C-0030654C1E62@realtorsgroup.us> Message-ID: <72DF912C-791C-11D8-8B5C-0030654C1E62@realtorsgroup.us> On Thursday, March 18, 2004, at 03:37 PM, hershrev wrote: > Hi all I have the profosunal edition and doesn't except the unlock > code as well as the 30 day trial code. Sorry, actually the enterprise edition. > Any help please ? > hershrev. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rodney at infiny.co.nz Thu Mar 18 15:47:08 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Fri, 19 Mar 2004 09:47:08 +1300 Subject: asynchronous messages and answer dialog In-Reply-To: <4059DE40.50005@fourthworld.com> References: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> <4059DD2F.9080308@hyperactivesw.com> <4059DE40.50005@fourthworld.com> Message-ID: <6BFBBC50-791D-11D8-975E-003065F97100@infiny.co.nz> > > It appears to be IDE-specific: in the MC IDE "put the windows" > returns a list which does not include the ask and answer dialogs. > > Maybe the Rev IDE leaves them open but hidden for some reason? Exactly. But again, there's the inconsistency between "the windows" (where it doesn't appear) and '"is there a window "answer dialog"' where it does. R. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From soapdog at mac.com Thu Mar 18 15:49:56 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 17:49:56 -0300 Subject: Newcomer In-Reply-To: References: Message-ID: On Mar 18, 2004, at 5:39 PM, Michael Reade wrote: > > Wow, Andre, you make me want dive in the deep end of the pool! > Especially > if you come from an RB background. What's more, unlike you, I'm NOT a > programmer, which makes this sound all the more appetizing. > > The SQLite news is very exciting, as I would like to be able to embed > databases ? as well as multi-user database solutions. > > How about generating reports? I know that RB is limited in that, and > one > ends up having to buy some plug in... (YES!!!!! ANOTHER BRAZILIAN!!!! two on the list, it's a 100% improvement, we doubled our crew, we almost can start BRUG - Brazilian Rev User Group) Let's keep this in english or the rest will flame us! :-D I know not of reports, Rev 2.1 comes with a Report Generator I neve used. My tools use HTML reports, so I generate them myself. This Reported Generator must be something like Database Query Tool, you set your parameters and magically works, you find hidden functions and be happy all day :-D Joking, I never tried the report generator, I will try it by the end of Project Data Junior (a project manager and contact manager for ESPM-Rio). Sure there will be someone here that can explain better the Report tool, and I think there's a built in tutorial, but I didn't check. Cheers Andre OBS: Eu sou de Niteroi, no Rio. :-D > > And one last thing: falo portugues tambem. Sou brasileiro. > > I'm excited about this. > > All the best, > > Michael Reade -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Mar 18 16:03:10 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 18:03:10 -0300 Subject: about collision routines. In-Reply-To: References: Message-ID: On Mar 18, 2004, at 5:18 PM, Scott Rossi wrote: > >> I'm trying to recall now, who put together the Asteroids stack? > > The venerable Geoff Canyon. > > Regards, > > Scott Rossi Thanks! Anyone knows where this stack is located? Tried the user contributed stack on runrev, the webring and also RevNET... Cheers Andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From yoy at comcast.net Thu Mar 18 16:28:23 2004 From: yoy at comcast.net (Andy Burns) Date: Thu, 18 Mar 2004 16:28:23 -0500 Subject: about collision routines. References: Message-ID: <000601c40d30$01a5c950$e8e02044@fatal> ----- Original Message ----- From: "Andre Garzia" To: "How to use Revolution" Sent: Thursday, March 18, 2004 4:03 PM Subject: Re: about collision routines. On Mar 18, 2004, at 5:18 PM, Scott Rossi wrote: > >> I'm trying to recall now, who put together the Asteroids stack? > > The venerable Geoff Canyon. > > Regards, > > Scott Rossi Thanks! Anyone knows where this stack is located? Tried the user contributed stack on runrev, the webring and also RevNET... Cheers Andre Andre, Type this into rev's message box: go stack url http://www.inspiredlogic.com/rev/starbattle.rev I think this is what you're looking for. Good luck, Andy From rgmiller at pacbell.net Thu Mar 18 16:19:33 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Thu, 18 Mar 2004 13:19:33 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH References: <20040318143914.4D3FF9300D1@mail.runrev.com> Message-ID: <405A1265.8070708@pacbell.net> On Mar 17, 2004, at 2:14 PM, Frank Leahy wrote: >>We moved to England from San Francisco last September and bought a >>Ford Galaxy, 7 seat mini-van, diesel, that gets 45 miles to the >>gallon, and can cruise all day at 110 mph (I've driven 100+mph from >>Cornwall to London several times -- try that in California without >>spending all day looking in your rear view mirror). (And why is it >>that the same car gets under 20 miles per gallon in the States?) >> >> > > > Frank, don't you really mean 45 km/gal? And 100 km/hr? Barreling down the A4 at 100 miles per hour really boggles the mind! ;-) Richard and others: I've bitten my tongue long enough; I can't stay out of this "energy" debate even tho it doesn't really belong here. First, thanks for posting the google search results. Most people have little idea what the energy game is all about. I've been in the oil business for 40+ years. My background includes nuclear and geophysics. I've served as president of two medium-sized and one fairly large (2500+ employees) energy company. Currently, we are not exploring for new oil and gas in this country (too long a story to tell here) but are "reviving" old or abandoned pools. As you may or may not know, 70% of the oil of ALL the oil field discovered has been left in the ground. And that is a conservative estimate. That's three times the amount of oil we've consumed is still there. But that is another long saga. One of the primary reasons these so-called "alternative energy" aren't in use is because they are very expensive. Solar panels cost more environmentally, as well as monetarily, than digging and producing and refining oil. Oil and gas are cheap. When I started out in the oil business, crude oil was selling for $3.00 per barrel (42 US Gal.) and we were lucky to get 25 cents per thousand cubic feet (MCF) of natural gas. That was in the early '60s. Today's price of crude is less than $38 per barrel and natural gas is about $5 per thousand. Discounted to the present money value, that's about $3.50 per barrel and 50 cents per MCF and the US public is screaming for lower prices.... go figure. I agree, the price of crude oil is way too low. About $70 per barrel MIGHT get the SUVs parked. That would get gasoline prices up to the $5/gal the Brits and Europeans are paying now. It would also slow any growth in the world economy to a dead crawl at best. The Alternatives Are Coming The Hydrogen Economy is THE answer! Not so fast, Tonto. The "hydrogen" alternative doesn't begin to meet the minimum energy balance (get-more-out-than-you-put-in). The binding energy of water is three times greater than the "hydrogen energy" it would release.And stripping hydrogen from natural gas is throwing away at least 2/3rds of the energy of the methane molecule (aside from the fact that vehicles running on methane/propane is about as environmentally clean as it gets.) What else is there? Well, there's solar, biomass, water (dams), coal, wind, nuclear and fusion. Without all the tax gimmicks, which one holds the best promise to deliver cheap, reliable, safe energy to the moving consumer? Hint: it ain't corn which costs more to produce (environmentally and monetarily) than crude oil. It's that old, nasty energy balance thing again. Diluting gasoline with ethanol actually lowers the efficiency of the gasoline. But don't tell that to the Congresscritters from the corn belt.... Shhhhs. Solar to hydrogen: http://www.usc.edu/CSSF/History/2002/Projects/J0710.pdf presents an interesting case of solar to hydrogen. Not likely but interesting. I've been looking for decades for alternatives. I'm open to new ideas. Someone once mentioned unobtainium.... ;-) Ray P.S. I, too, walk to work every day. Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From mvreade at earthlink.net Thu Mar 18 16:38:00 2004 From: mvreade at earthlink.net (Michael Reade) Date: Thu, 18 Mar 2004 16:38:00 -0500 Subject: Newcomer In-Reply-To: Message-ID: A couple more questions... Any idea when SQLite external might be coming out? And while we're on the subject, can SQLite be used as a server for multiple clients too? Thanks, Michael Reade on 3/18/04 3:49 PM, Andre Garzia at soapdog at mac.com wrote: > > On Mar 18, 2004, at 5:39 PM, Michael Reade wrote: > >> >> Wow, Andre, you make me want dive in the deep end of the pool! >> Especially >> if you come from an RB background. What's more, unlike you, I'm NOT a >> programmer, which makes this sound all the more appetizing. >> >> The SQLite news is very exciting, as I would like to be able to embed >> databases ? as well as multi-user database solutions. >> >> How about generating reports? I know that RB is limited in that, and >> one >> ends up having to buy some plug in... > > (YES!!!!! ANOTHER BRAZILIAN!!!! two on the list, it's a 100% > improvement, we doubled our crew, we almost can start BRUG - Brazilian > Rev User Group) > Let's keep this in english or the rest will flame us! :-D > > I know not of reports, Rev 2.1 comes with a Report Generator I neve > used. My tools use HTML reports, so I generate them myself. This > Reported Generator must be something like Database Query Tool, you set > your parameters and magically works, you find hidden functions and be > happy all day :-D > > Joking, I never tried the report generator, I will try it by the end of > Project Data Junior (a project manager and contact manager for > ESPM-Rio). Sure there will be someone here that can explain better the > Report tool, and I think there's a built in tutorial, but I didn't > check. > > Cheers > Andre > > OBS: Eu sou de Niteroi, no Rio. :-D > > > > >> >> And one last thing: falo portugues tambem. Sou brasileiro. >> >> I'm excited about this. >> >> All the best, >> >> Michael Reade From francois.cuneo at cuk.ch Thu Mar 18 16:51:44 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Thu, 18 Mar 2004 22:51:44 +0100 Subject: 2.2rc2: impossible to save in standalone without error In-Reply-To: <6BFBBC50-791D-11D8-975E-003065F97100@infiny.co.nz> Message-ID: Hello! I'm trying to save on 10.3.3 with RV 2.2rc2 in standalone. All was perfect before, but now, I have the message: It's the same when I try for OS9 or OSX! There was an error while saving the standalone application I try on 2.1 and all is good. Is it a bug?? Thank you! Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From soapdog at mac.com Thu Mar 18 16:56:47 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 18:56:47 -0300 Subject: now it's SQLite (was... Re: Newcomer) In-Reply-To: References: Message-ID: <26EA1EBB-7927-11D8-AA21-0003936D012E@mac.com> On Mar 18, 2004, at 6:38 PM, Michael Reade wrote: > A couple more questions... > > Any idea when SQLite external might be coming out? And while we're on > the > subject, can SQLite be used as a server for multiple clients too? > Don't know the date, but they said it was near. SQLite per se cannot be used as a server, unless, you make your server app and the server app takes care of all those network transaction stuff then interface locally between the server app and SQLite. This could easily be done with my ServerWorkz plataform (yes, I had marketing classes in the film school), it's a nice plataform, you can check it running here at my home, providing nothing goes wrong with MacOS X, the hub, the cable modem and the ISP by pointing your favorite browser to http://home.soapdog.org:8081/ Check the about link, it explains how the framework works and best of all, it's not a static webpage it's actually a stack running in the Rev IDE (yes... since I started this project I leave Rev IDE running 24/7 with that stack open ALL THE TIME!!! While I am coding, I disable screenshot feature so that no one see my mistakes ;-) ) Cheers Andre > Thanks, > > Michael Reade -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From michaell at unimelb.edu.au Thu Mar 18 16:56:47 2004 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Fri, 19 Mar 2004 08:56:47 +1100 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH Message-ID: Geoff Canyon suggested that : >Anyone who's overly concerned should check out "The Skeptical >Environmentalist," which surveys the environmental situation and points >out that we're often not as bad off as we think we are: I'm afraid I can't let it go by without comment. That book and its author has been widely discredited by real environmental scientists. Businesses, governments (US and the current conservative Australian) and many ordinary people like the book because it says "Don't worry, it will all be OK in the end". But it is misinformation put together in a way that might be most politely described as damaging distortions. There are a great many resources available for anyone interested to find the truth or otherwise of the assertions in the book, but I think this article (a transcript of the Australian ABC radio program The Science Show) is an excellent start because it contains the views of both Bjorn Lomberg, the book's author, and Dr Peter Raven, President of the American Association for the Advancement of Science. Regards -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From michaell at unimelb.edu.au Thu Mar 18 16:58:15 2004 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Fri, 19 Mar 2004 08:58:15 +1100 Subject: Whoops Message-ID: Sorry, I sent an OT post before I read down to Heather's suggestion that the topic was done! One danger of reading the list as a digest. -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From monte at sweattechnologies.com Thu Mar 18 17:05:57 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 19 Mar 2004 08:35:57 +1030 Subject: 2.2rc2: impossible to save in standalone without error In-Reply-To: Message-ID: > Hello! > I'm trying to save on 10.3.3 with RV 2.2rc2 in standalone. All was perfect > before, but now, I have the message: > > It's the same when I try for OS9 or OSX! > > > There was an error while saving the standalone application > > I try on 2.1 and all is good. > > Is it a bug?? Probably... can you send me your stacks so I can investigate. Please send to monte at runrev.com Thanks Monte From mvreade at earthlink.net Thu Mar 18 17:08:24 2004 From: mvreade at earthlink.net (Michael Reade) Date: Thu, 18 Mar 2004 17:08:24 -0500 Subject: now it's SQLite (was... Re: Newcomer) In-Reply-To: <26EA1EBB-7927-11D8-AA21-0003936D012E@mac.com> Message-ID: You're way ahead of me in the game, Andre. I'll read this email again in a couple of years, ok? :) So I guess the short of it is that if you are going to embed a db, SQLite is the way to go, and if you are serving it to multiple users, MySQL is the way to go. All the best, Michael on 3/18/04 4:56 PM, Andre Garzia at soapdog at mac.com wrote: > > On Mar 18, 2004, at 6:38 PM, Michael Reade wrote: > >> A couple more questions... >> >> Any idea when SQLite external might be coming out? And while we're on >> the >> subject, can SQLite be used as a server for multiple clients too? >> > > Don't know the date, but they said it was near. > > SQLite per se cannot be used as a server, unless, you make your server > app and the server app takes care of all those network transaction > stuff then interface locally between the server app and SQLite. > > This could easily be done with my ServerWorkz plataform (yes, I had > marketing classes in the film school), it's a nice plataform, you can > check it running here at my home, providing nothing goes wrong with > MacOS X, the hub, the cable modem and the ISP by pointing your favorite > browser to http://home.soapdog.org:8081/ > > Check the about link, it explains how the framework works and best of > all, it's not a static webpage it's actually a stack running in the Rev > IDE (yes... since I started this project I leave Rev IDE running 24/7 > with that stack open ALL THE TIME!!! While I am coding, I disable > screenshot feature so that no one see my mistakes ;-) ) > > Cheers > Andre > > >> Thanks, >> >> Michael Reade From James.Cass at sealedair.com Thu Mar 18 15:26:03 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Thu, 18 Mar 2004 15:26:03 -0500 Subject: question about https (was.. Re: Revolution 2.2 ReleaseCandidate now available) In-Reply-To: <50AE9517-791A-11D8-AA21-0003936D012E@mac.com> Message-ID: Try Heather's link without the "s" in "https://....." That worked for me. Like this: http://www.runrev.com/Revolution1/developercentral/latesttestversion.html -James Andre Garzia Sent by: use-revolution-bounces at lists.runrev.com 03/18/04 05:24 PM Please respond to How to use Revolution To: How to use Revolution cc: Subject: question about https (was.. Re: Revolution 2.2 Release Candidate now available) On Mar 18, 2004, at 5:14 PM, hershrev wrote: > Can I use my 2.1 license ? if it doesn't work. > other wise what license should I put ? > About 2.2... is HTTPS implemented? Does anyone knows something about it? -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Thu Mar 18 17:17:30 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 19:17:30 -0300 Subject: now it's SQLite (was... Re: Newcomer) In-Reply-To: References: Message-ID: <0BD0E153-792A-11D8-AA21-0003936D012E@mac.com> On Mar 18, 2004, at 7:08 PM, Michael Reade wrote: > So I guess the short of it is that if you are going to embed a db, > SQLite is > the way to go, and if you are serving it to multiple users, MySQL is > the way > to go. > Thats what I think, here people might have other opinions. For serving multiple-users, across network connection there's MySQL and PostgreeSQL. For single user there are many ways, besides valentina and SQLite. 1) You can just use plain transcript and save to a stack. 2) You can use XML as information storage facility. Or even plain text. 3) You can check serendipty library, which is very good in 100% transcript code, it doesn't support SQL statements, but if you don't need them, it's a way to go. . And serendipty is also networkable, comes with server/client architecture. As soon as I get the grip of XML in Revolution, I'll write a .plist lib. Cheers Andre > All the best, > > Michael > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Mar 18 17:19:40 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 18 Mar 2004 19:19:40 -0300 Subject: question about https (was.. Re: Revolution 2.2 ReleaseCandidate now available) In-Reply-To: References: Message-ID: <59B0A8AA-792A-11D8-AA21-0003936D012E@mac.com> On Mar 18, 2004, at 5:26 PM, James.Cass at sealedair.com wrote: > Try Heather's link without the "s" in "https://....." That worked for > me. > Like this: > http://www.runrev.com/Revolution1/developercentral/ > latesttestversion.html > > -James James, yes, that worked for me too but I was asking if Rev 2.2 implemented the https protocol so that we could connect to secure connections using transcript. Cheers Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From gizmotron at earthlink.net Thu Mar 18 17:28:31 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Thu, 18 Mar 2004 14:28:31 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: Message-ID: <9650D812-792B-11D8-ACF4-000A95859272@earthlink.net> On Thursday, March 18, 2004, at 01:56 PM, Michael J. Lew wrote: > Geoff Canyon suggested that : > >> Anyone who's overly concerned should check out "The Skeptical >> Environmentalist," which surveys the environmental situation and >> points >> out that we're often not as bad off as we think we are: > > I'm afraid I can't let it go by without comment. That book and its > author has been widely discredited by real environmental scientists. > Businesses, governments (US and the current conservative Australian) > and many ordinary people like the book because it says "Don't worry, > it will all be OK in the end". But it is misinformation put together > in a way that might be most politely described as damaging > distortions. > > There are a great many resources available for anyone interested to > find the truth or otherwise of the assertions in the book, but I think > this article (a transcript of the Australian ABC radio program The > Science Show) is an excellent start because it contains the views of > both Bjorn Lomberg, the book's author, and Dr Peter Raven, President > of the American Association for the Advancement of Science. > > > > Regards > -- > Michael J. Lew What a joke. "Peter Raven: George Schaller, the great conservationist of the Wildlife Conservation Society in New York properly said at a conference on biodiversity held in Washington, DC a few years ago, "We cannot afford another century like this one". " As soon as I figured out that anyone having to do with biodiversity & the Wildlife Conservation Society was considered real environmental scientist I was reminded of the great plan for Global Governance these environmental-wako-nazis have planned for planet Earth. Just do a search for "Global Governance" to see what's really behind the big money grab attempted at Kyoto, Japan. http://www.lse.ac.uk/Depts/global/ Timeline to Global Governance http://www.sovereignty.net/p/gov/timeline.html http://www.nhm.ac.uk/science/projects/worldmap/ from a religious website: Wildlands Project/Biodiversity Treaty Maps http://www.discerningtoday.org/store/wildlands_bio_treaty_maps.htm enough already... From Roger.E.Eller at sealedair.com Thu Mar 18 16:03:51 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu, 18 Mar 2004 16:03:51 -0500 Subject: Newcomer Message-ID: > Wow, Andre, you make me want dive in the deep end of the pool! Especially > if you come from an RB background. What's more, unlike you, I'm NOT a > programmer, which makes this sound all the more appetizing. Michael, This list certainly is a pool of knowledge, and the many experts mentioned by Andre (who is also an expert) on this list are always quick to offer their help with anyone's coding woes. In this pool, these experts are the floatation devices that we all deep-end on! Sorry... chuckle chuckle. ;-) Roger Eller roger.e.eller at sealedair.com From briany at qldlearning.com Thu Mar 18 18:02:54 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 18 Mar 2004 18:02:54 -0500 Subject: now it's SQLite (was... Re: Newcomer) In-Reply-To: <0BD0E153-792A-11D8-AA21-0003936D012E@mac.com> Message-ID: <639E32CE-7930-11D8-8A17-000393AA08D2@qldlearning.com> Although I haven't tried it, it's probably worth noting that Valentina now has a server version in open alpha testing. www.paradigmasoft.com Personally, I think their best niche is as a blazing fast embedded database for heavy-duty CD-ROM or single-user systems, but it's pretty cool that they're expanding... - Brian > Thats what I think, here people might have other opinions. For serving > multiple-users, across network connection there's MySQL and > PostgreeSQL. > For single user there are many ways, besides valentina and SQLite. > > 1) You can just use plain transcript and save to a stack. > > 2) You can use XML as information storage facility. Or even plain text. > > 3) You can check serendipty library, which is very good in 100% > transcript code, it doesn't support SQL statements, but if you don't > need them, it's a way to go. > . And > serendipty is also networkable, comes with server/client architecture. From livfoss at blueyonder.co.uk Thu Mar 18 18:26:18 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri, 19 Mar 2004 00:26:18 +0100 Subject: Revolution 2.2 Release Candidate - Color problems Message-ID: <6.0.3.0.2.20040319001744.01c3a4c8@pop3.blueyonder.co.uk> Before I dive into Bugzilla, has anyone any idea why the colours (or colors, for that matter) in my standalone would behave differently from the way they do under the IDE? Basically in the standalone I start off with a graphic with a certain colour and pattern that already looks different from the way it did under the IDE, and when I move a group over it by script, the graphic looks different afterwards (which it never does in the IDE). Very odd it seems to me, but is this a known thing? If not, I will try to isolate it. This is a Dell laptop running with 32 bit colour depth. I have yet to try it on a Mac. TIA Graham PS I did manage to make a standalone with a proper large-size Windows XP icon, at the first attempt - excellent! --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ambassador at fourthworld.com Thu Mar 18 18:29:54 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 15:29:54 -0800 Subject: asynchronous messages and answer dialog In-Reply-To: <6BFBBC50-791D-11D8-975E-003065F97100@infiny.co.nz> References: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> <4059DD2F.9080308@hyperactivesw.com> <4059DE40.50005@fourthworld.com> <6BFBBC50-791D-11D8-975E-003065F97100@infiny.co.nz> Message-ID: <405A30F2.7050703@fourthworld.com> rodney tamblyn wrote: >...there's the inconsistency between "the windows" > (where it doesn't appear) and '"is there a window "answer dialog"' > where it does. I think this may be a case where attempting compatibility with another xTalk may have unexpected consequences: In Transcript, a "window" is a different entity than a stack; indeed one can open a stack in the window of another stack. In SuperCard, the function "windows()" returns a list of open window objects, which in that xTalk roughly equate to what a substack is in Transcript. So when MetaCard added support for "windows()" for the benefit of SuperCard users, it created a case of mixed metaphors in attempting to use "window" and "stack" as synonyms, which is the case with "if there is a window..." (functionally the same as "if there is a stack"). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From j at clsdesignassociates.com Thu Mar 18 18:46:13 2004 From: j at clsdesignassociates.com (j) Date: Thu, 18 Mar 2004 17:46:13 -0600 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: References: Message-ID: <7100F708-7936-11D8-AD1F-000393989F4E@clsdesignassociates.com> > I'm afraid I can't let it go by without comment. That book ["The > Skeptical Environmentalist"] and its author has been widely > discredited by real environmental scientists. Businesses, governments > (US and the current conservative Australian) and many ordinary people > like the book because it says "Don't worry, it will all be OK in the > end". But it is misinformation put together in a way that might be > most politely described as damaging distortions. Galileo was discredited by the authoritarian power structure when he suggested the radical idea that the Earth revolves around the sun. The lesson: don't put all your eggs in the "expert" basket. Believe nothing without skepticism, even things labeled "proven facts" by those "real scientists." In fact, the more insistent someone is that "x is true," one is probably well advised to approach the idea with even more suspicion. J. From m.mackenzie at sasktel.net Thu Mar 18 18:44:27 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Thu, 18 Mar 2004 17:44:27 -0600 Subject: Close stacks and remove from memory Message-ID: <405A345B.50303@sasktel.net> Okay, I need some help. I thought this would be straightforward for me. It is probably straight forward for many others but this is eluding me. I have a project with one main stack and eight substacks. One of the substacks is a paletted navigation tool stack which floats above the other windows (named "Navigator"). I wish to catch and handle any close stack or shutdown request which the main stack receives and force it to be saved and then removed from memory upon closing. The destroystack property is set to true for the main stack and all the substacks. I have scripted a stack script residing on the main stack as follows: on shutdownRequest answer question "Are you sure you want to quit?" with "Yes" or "No" if it is "Yes" then save this stack if "Navigator" is among the lines of the openStacks then close stack "Navigator" end if pass shutdownRequest end if close this stack end shutdownRequest When this executes it leaves the main stack open even though its destroystack property is true. What should I do differently? Mark MacKenzie From cassj at earthlink.net Thu Mar 18 19:51:23 2004 From: cassj at earthlink.net (James Cass) Date: Thu, 18 Mar 2004 19:51:23 -0500 Subject: question about https (was.. Re: Revolution 2.2 ReleaseCandidate now available) In-Reply-To: <59B0A8AA-792A-11D8-AA21-0003936D012E@mac.com> References: <59B0A8AA-792A-11D8-AA21-0003936D012E@mac.com> Message-ID: <8B7BAF9A-793F-11D8-9DDC-000393738BF6@earthlink.net> Andre - My bad. I engaged my "Return" key before my brain fully processed your email. - James :-\ On Mar 18, 2004, at 5:19 PM, Andre Garzia wrote: > > On Mar 18, 2004, at 5:26 PM, James.Cass at sealedair.com wrote: > >> Try Heather's link without the "s" in "https://....." That worked >> for me. >> Like this: >> http://www.runrev.com/Revolution1/developercentral/ >> latesttestversion.html >> >> -James > > James, > > yes, that worked for me too but I was asking if Rev 2.2 implemented > the https protocol so that we could connect to secure connections > using transcript. > > Cheers > Andre > > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Thu Mar 18 20:15:36 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 19 Mar 2004 11:45:36 +1030 Subject: Revolution 2.2 Release Candidate - Color problems In-Reply-To: <6.0.3.0.2.20040319001744.01c3a4c8@pop3.blueyonder.co.uk> Message-ID: > Before I dive into Bugzilla, has anyone any idea why the colours (or > colors, for that matter) in my standalone would behave > differently from the > way they do under the IDE? Basically in the standalone I start off with a > graphic with a certain colour and pattern that already looks > different from > the way it did under the IDE, and when I move a group over it by script, > the graphic looks different afterwards (which it never does in the IDE). > Very odd it seems to me, but is this a known thing? If not, I will try to > isolate it. This is a Dell laptop running with 32 bit colour > depth. I have > yet to try it on a Mac. Hmmm... It sounds more like a graphics driver issue than a standalone issue. Your not building on one platform and only looking at the standalone on this Dell laptop are you? Is it a completely different color or a slight variation. Cheers Monte From rcozens at pon.net Thu Mar 18 20:34:53 2004 From: rcozens at pon.net (Rob Cozens) Date: Thu, 18 Mar 2004 18:34:53 -0700 Subject: Close stacks and remove from memory In-Reply-To: <405A345B.50303@sasktel.net> References: <405A345B.50303@sasktel.net> Message-ID: > close this stack >end shutdownRequest > >When this executes it leaves the main stack open even though its >destroystack property is true. > >What should I do differently? Mark, Try replacing "close this stack" with "quit" If that doesn't do what you want, add "close stack"&&mainStackName after the "close this stack" line. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jperryl at ecs.fullerton.edu Thu Mar 18 21:41:05 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 18 Mar 2004 18:41:05 -0800 (PST) Subject: about collision routines. In-Reply-To: Message-ID: Alas, my copy is on my venerable laptop, whose motherboard was recently fried when the twins decided to "help" mommy by cleaning her laptop with a sopping-wet rag while it was running (shame on me for leaving it where they could get it it; perhaps I should have considered Mars?). I might have one at work but won't get there until next RevDevCon Wednesday. Judy On Thu, 18 Mar 2004, Andre Garzia wrote: > > Thanks! Anyone knows where this stack is located? Tried the user > contributed stack on runrev, the webring and also RevNET... From dsc at swcp.com Thu Mar 18 22:00:10 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 18 Mar 2004 20:00:10 -0700 Subject: Comparing very long numeric strings In-Reply-To: Message-ID: <8901599E-7951-11D8-AEEE-000A9567A3E6@swcp.com> On Tuesday, March 16, 2004, at 03:10 PM, Jim Lyons wrote: > I have a long string of 1s and 0s in a variable representing the > states of cells in a cellular automata simulation. There can be more > than ten thousand cells. ... > Finally, I wondered if there could be a difference between numeric and > string comparison, so I tried changing the comparison above to: > > if "z"&nextState = "z"&curState then StopCA > > Surprisingly (to me) this fixed the problem. Yes, = (and 'is') will compare numeric it the data looks numeric (or is internally). I think if it is compared numeric, then it will be compared as double floating point. Your string of 1's and 0's will look like a large numeral with digits. As is, it might compare only the first 15 or so characters. It would be nice to have a comparison function/operator that is string oriented always and does not try to compare numerically. Your method will work. Another one is this: if length(&nextState)=length(&curState) and &nextState contains &curstate If your states are always the same size, then you can get by with only 'contains'. Dar Scott From dsc at swcp.com Thu Mar 18 22:10:27 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 18 Mar 2004 20:10:27 -0700 Subject: copying a graphic doesn't trigger a new graphic message In-Reply-To: Message-ID: On Wednesday, March 17, 2004, at 07:13 PM, Doug Lerner wrote: > I see what was happening. Copying an entire card at once does not > trigger > the individual new graphic messages for each graphic control on the > card. > But if the graphics are copied one-by-one the new graphic message is > triggered. I think the IDE blocks new control messages under some conditions. IDE paste and duplicate, for example. It is too bad about cloning a card not sending new control messages. Dar Scott From dsc at swcp.com Thu Mar 18 22:18:48 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 18 Mar 2004 20:18:48 -0700 Subject: Problem with imagedata In-Reply-To: <4059C8D9.CFC9990@Club-Internet.fr> Message-ID: <2351285A-7954-11D8-AEEE-000A9567A3E6@swcp.com> On Thursday, March 18, 2004, at 09:05 AM, jbv wrote: > get imagedata of img 1 > repeat with i=1 to 4 > put char i of whitepix into char (i+131400) of it > end repeat > set imagedata of img 1 to it > > what did I do wrong ? If your imageData was small you might change the length and that would corrupt the image. Dar Scott From dsc at swcp.com Thu Mar 18 22:20:02 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 18 Mar 2004 20:20:02 -0700 Subject: Problem with imagedata In-Reply-To: <4059ED7E.16040C63@Club-Internet.fr> Message-ID: <4F4AF587-7954-11D8-AEEE-000A9567A3E6@swcp.com> On Thursday, March 18, 2004, at 11:42 AM, jbv wrote: > Anyway, did anyone already tried to draw directly > inside an imagedata (segments, curves... and why > not antialiasing) ? IOW try to emulate some kind > of quickdraw routines ? This is promising territory. I'm experimenting with a different way of looking at mathematical objects in images. Dar Scott From ambassador at fourthworld.com Thu Mar 18 22:20:28 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Mar 2004 19:20:28 -0800 Subject: copying a graphic doesn't trigger a new graphic message In-Reply-To: References: Message-ID: <405A66FC.1070600@fourthworld.com> Dar Scott wrote: > It is too bad about cloning a card not sending new control messages. I'm not so sure. New control messages are sent when a control is cloned, no? Keeping the messages limited to the object class seems merely efficient to me: imagine how many thousands of "new" messages would get sent if a "new" message was sent for every sub-object and you cloned a large stack. For special cases where you might want that it's easy enough to get an equivalent result: on newCard repeat with i = 1 to the number of controls InitObject the long ID of control i end repeat end newCard on InitObject pObj -- do your initialization here end InitObject -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From katir at hindu.org Thu Mar 18 23:56:29 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Thu, 18 Mar 2004 18:56:29 -1000 Subject: test-ignore Message-ID: test From rodney at infiny.co.nz Thu Mar 18 15:45:21 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Fri, 19 Mar 2004 09:45:21 +1300 Subject: asynchronous messages and answer dialog In-Reply-To: <4059DD2F.9080308@hyperactivesw.com> References: <7214D89D-78E0-11D8-92BE-003065F97100@infiny.co.nz> <4059DD2F.9080308@hyperactivesw.com> Message-ID: <2C3FAB96-791D-11D8-975E-003065F97100@infiny.co.nz> On 19/03/2004, at 6:32 AM, J. Landman Gay wrote: > On 3/18/04 7:30 AM, rodney tamblyn wrote: > >> No, I think it should return a list of all the stacks which are open >> and visible. >> Launch Revolution, open message box, type: 'there is a window "answer >> dialog"' -> returns true. Why? > > Probably historical. HyperCard does the same thing. There are seven > windows in HyperCard which are always listed in "the windows", and > they include the answer and ask dialogs, as well as all the debugging > tools. It is not listed in "the windows". It is only listed if you call "is there a window" R. From katir at hindu.org Fri Mar 19 00:10:02 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Thu, 18 Mar 2004 19:10:02 -1000 Subject: "Find" Not Hilighting Found Text In-Reply-To: <4059BC7B.B49A5511@Club-Internet.fr> References: <97763706-78EC-11D8-AA21-0003936D012E@mac.com> <4059BC7B.B49A5511@Club-Internet.fr> Message-ID: I thought I had this solved several years ago, but it's back: Find does not hilite (put a box around) text on the first hit... I put a lot of text matter, mostly ebooks repurposed from print versions, into Rev for fast searching. Break out entire chapters or part of chapters or numbered paragraphs to single cards and make a Table of Contents of these etc. For searching I use a Find and Find Again pulldown menu (see scripts below) Aside from the nuisance that the cmd-keys (Mac OSX) don't work in the IDE, even if you suspend it... another problem shows up even in a standalone: that is, that if you hit cmd-F, search for "task force" my script does take me to the card and scrolls the card, but does not hilight the word... I have to hit cmd-G again, to get it to hilight the word again, the first instance on the card, as expected. Then, if I hit cmd-G again, it moves on to another card with an instance of "task force" but does not hilight the word. You have to hit cmd-G again. This may be a correlary bug to the one where pasting into a text field leaves you with no cursor, -- very disconcerting. The issue "smells" similar, the field is not being updated in the video card to show a) the foundText box around text or b) the cursor any insights? I supposed i can use complicated offset search routine and force the text to be highlighted once the exact chunk is determined,, but I was thinking there might be a simple solution to make the engine's native "find" command to perform as expected. Button Name : "Find" contents Find/F Find Again/G Script: on menupick tItemChosen switch tItemChosen case "Find" searchForIt break case "Find Again" doFind break end switch end menupick In the stack script: global gLastFind on searchForIt lock messages ## lock messages required if you want to be able to search forward to the next instance ## but, maybe it is the problem also... not allowing the find to outline the find text. ask "Find:" with gLastFind if it is empty then exit searchForIt put it into gLastFind doFind end searchForIt on searchAgain doFind end searchAgain on DoFind lock messages find string gLastFind if the result is "Not Found" then answer quote&gLastFind"e&" not found." with "Try Again" or "Cancel" if it is "cancel" then exit doFind searchForIt end if end DoFind TIA Sivakatirswami Himalayan Academy Publications From francois.cuneo at cuk.ch Fri Mar 19 00:45:49 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri, 19 Mar 2004 06:45:49 +0100 Subject: 2.2rc2: impossible to save in standalone without error In-Reply-To: Message-ID: Le 18.3.2004 22:51, Fran?ois Cuneo ? francois.cuneo at cuk.ch a ?crit: > Hello! > I'm trying to save on 10.3.3 with RV 2.2rc2 in standalone. All was perfect > before, but now, I have the message: > > It's the same when I try for OS9 or OSX! > > > There was an error while saving the standalone application > > I try on 2.1 and all is good. > > Is it a bug?? > > Thank you! > > > Amicalement > Fran?ois > -------------------------------------------------------------------------- > > Fran?ois Cuneo > Au Champ du Pr? > 1353 Bofflens > > e-mail: mailto:francois.cuneo at cuk.ch > > Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch > Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles > > T?l: ++41 (024) 441.17.81 > Fax: ++41 (024) 441.17.05 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > In fact, I have seen 2 problems The first time I openen my stack with the 2.2rc2 version, the cursor wath always busy. But really busy! It was in fast rotation. I quit Revolution, I launch it again, open my Stack, and the cursor was correct! So now I try to save the stack in Standalone: problem (see message). For OSX, OS9. I restart my computer, I relaunch Revolution and? no problem to save in Standalone. So, I think that it's some problem when whe open a stack or we launch the new release the firs time. The new TabButton on Mac OSX are splendid! Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From francois.cuneo at cuk.ch Fri Mar 19 00:50:13 2004 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri, 19 Mar 2004 06:50:13 +0100 Subject: LittleArrows strange on OS9 standalone In-Reply-To: Message-ID: On 2.1 or 2.2rc2, the littearrows are always 5 pixels higher that in OSX on standalone. Not when we choos "Look and Feel OS9) Is it possible to correct that? Amicalement Fran?ois -------------------------------------------------------------------------- Fran?ois Cuneo Au Champ du Pr? 1353 Bofflens e-mail: mailto:francois.cuneo at cuk.ch Web Cuk New Technologies, programmes ?ducatifs pour Mac: http://www.cuk.ch Web CUK, humeurs et tests sur le mac: http://www.cuk.ch/articles T?l: ++41 (024) 441.17.81 Fax: ++41 (024) 441.17.05 From chrism at lumin.us Fri Mar 19 01:53:15 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Fri, 19 Mar 2004 00:53:15 -0600 Subject: Dan Shafer's Book In-Reply-To: <8473C302-77E6-11D8-9672-000393B64EDC@lumin.us> References: <20040218212109.7BF6B930158@mail.runrev.com> <5.2.0.9.2.20040315145927.00a6a368@medicine.bsd.uchicago.edu> <8473C302-77E6-11D8-9672-000393B64EDC@lumin.us> Message-ID: <18810AB4-7972-11D8-9DDC-000393B64EDC@lumin.us> I see this has been summarily ignored. Yours, Chris On Mar 17, 2004, at 1:41 AM, Christopher Mitchell wrote: > I'd like to just buy Ch 1 also, but unfortunately it is apparently > only available as a trilogy now with the 2nd and 3rd volumes being > currently in the works. > > How about letting us buy the Ch 1 PDF on its own again? > > Yours, > Chris > On Mar 16, 2004, at 2:26 PM, Patrick Fleury wrote: > >> I would like to purchase an electronic copy of Dan Shafer's book but >> I am not sure how to. (I just want volume 1 to get me started.) I >> have been unable to figure out how to do this on your web site. Part >> of the problem is that I can not remember my password for the site. >> If you could give me any help on this, I would appreciate it. >> >> --PatF >> >> ================================================================ >> Patrick Fleury, Ph. D. Director, Informatics Core >> University of Chicago GCRC >> pfleury at medicine.bsd.uchicago.edu (773)-702-0517 >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From malte.brill at t-online.de Fri Mar 19 02:17:57 2004 From: malte.brill at t-online.de (Malte Brill) Date: Fri, 19 Mar 2004 08:17:57 +0100 Subject: about collision routines. In-Reply-To: <20040318222516.53053930125@mail.runrev.com> Message-ID: Hi, I hope this didn?t come up before. This is from a stack I?d like to show at EuroRevCon... if you want a simple circle-circle collision detection you might want to tray this: Assuming there are two circle graphics. One called "blue" one called "red" on checkCollideObject --Circle-circle Collision Check put item 1 of the loc of grc "blue" into x1 put item 1 of the loc of grc "red" into x2 put item 2 of the loc of grc "blue" into y1 put item 2 of the loc of grc "red" into y2 put distance(x1,y1,x2,y2) into theDistance put the width of grc "red"/2+the width of grc "blue"/2 into threshold if theDistance Message-ID: Hello. I have a strange problem. I have a "faux" idle sequence built into my script where a handler called "idleStuff" is called on openCard. Without going into too much detail, "idleStuff" runs some animation, and then at the end of "idleStuff" it says "send idleStuff to me in 50 milliseconds. Anyway, I have a button called "reset" that sends "opencard" when clicked. The funny thing is, when I click on "reset," the animation starts to go faster. Every time I click on "reset" it runs faster and faster yet. Has anyone encountered this problem before? Thanks Andrew From pixelbird at interisland.net Fri Mar 19 03:23:01 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 19 Mar 2004 00:23:01 -0800 Subject: save this stack - a bug with images? In-Reply-To: <20040318170006.7642B9300EC@mail.runrev.com> Message-ID: Hi Graham, > Date: Thu, 18 Mar 2004 17:42:02 +0100 > From: Graham Samuel > Subject: Re: save this stack - a bug with images? > >> set the lockLoc of img 1 to true > > I don't think that will make the image forget its original size forever, > but only while the lockLoc is true. ----------- Nope. If you create an empty image, lock it, then set it to an image file, the image that comes in will be scaled to fit the locked image. If you unlock it, it will remain the same size. ----------- > I was looking for a new starting point > from which I could then issue a shape change and lockLoc **that**. ----------- So unlock and make your change, OR, leave it locked and do it via script. You see, the image is only locked from the standpoint of onscreen dragging, i.e., a script or the Inspector can still change its size and location. ----------- > Also, I am struggling to demonstrate the anomalous group behaviour I was > trying to describe, but I haven't quite got the recipe yet. It's something > to do with grouping images and graphics together, and then setting the > lockLoc of the images (you can't set the lockLoc of a graphic AFAIK). ----------- Sure you can. I'm looking right at one now. ----------- > Then when you edit the group, the lockLoc seems to be ignored. ----------- Edit how? If via script, the yes, it will be ignored. See above. Also, locking the images has no affect on the group. You must lock the group. HTH, Ken N. From ambassador at fourthworld.com Fri Mar 19 03:33:41 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 19 Mar 2004 00:33:41 -0800 Subject: speedy idle In-Reply-To: References: Message-ID: <405AB065.7040307@fourthworld.com> Andrew wrote: > Hello. I have a strange problem. > I have a "faux" idle sequence built into my script where a handler > called "idleStuff" is called on openCard. Without going into too much > detail, "idleStuff" runs some animation, and then at the end of > "idleStuff" it says "send idleStuff to me in 50 milliseconds. > Anyway, I have a button called "reset" that sends "opencard" when > clicked. The funny thing is, when I click on "reset," the animation > starts to go faster. Every time I click on "reset" it runs faster and > faster yet. > Has anyone encountered this problem before? It sounds like maybe each time you click it you're adding another set of 50ms-interval messages. You can avoid that by checking the message queue before adding new ones: on idleStuff -- do idle stuff if "idleStuff" is not in the pendingMessages then send "iddleStuff" to me in 50 millisecs end if end idleStuff -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jbv.silences at Club-Internet.fr Fri Mar 19 03:46:32 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Fri, 19 Mar 2004 09:46:32 +0100 Subject: Drawing inside images (was : Problem with imagedata) References: <4F4AF587-7954-11D8-AEEE-000A9567A3E6@swcp.com> Message-ID: <405AB365.37E82370@Club-Internet.fr> Dar Scott a *crit : > On Thursday, March 18, 2004, at 11:42 AM, jbv wrote: > > > Anyway, did anyone already tried to draw directly > > inside an imagedata (segments, curves... and why > > not antialiasing) ? IOW try to emulate some kind > > of quickdraw routines ? > > This is promising territory. I'm experimenting with a different way of > looking at mathematical objects in images. > Yesterday evening I made some experiments about displaying waveforms in realtime inside an image, like in the following : http://perso.club-internet.fr/jbv.silences/Rev/WF.jpg The idea was to use transcript to update the imagedata. So far the conclusion is that it works on small images (100 x 100 pixels, or 150 x 150 pixels) on a Mac G3/300 (I always test my code on such rather slow machines rather on the latest & fastest ones). But when the image size reaches 200 x 200, it becomes way too slow... Needless to say that I spent quite a lot of time optimizing the code... And forgot the idea of implementing antialiasing... Therefore I think I'll drop the Transcript way, and will use an external in C with custom functions instead, or perhaps openGL. Indeed my goal is to display waveforms full screen and in real time. BTW, during the past few weeks I put my nose into high end / critical apps (like realtime sound processing), and even for display tasks only, the limits of Transcript are reached very fast. I see more and more Rev as a nice tool to build front ends and GUIs, but all critical tasks need to be coded the hard way (in C). The increasing speed of future cpus might make things somewhat easier (in terms of choice of dev. tool for critical tasks) and Transcript might remain a possible choice for some projects, but well, I have to make some decisions now... Well, I mean : I was aware of the limitations of Rev for a long time. But the point I want to make is that more and more often I'm asked by clients (or want, just for fun) to undertake sophisticated apps, and less and less often Rev looks like the right tool for that... That's funny because only 2 or 3 years ago, MC allowed me to do everything without adding anything to the stacks. So the question is : does Rev evolves as fast as the market needs ? JB From chipp at chipp.com Fri Mar 19 04:49:01 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 19 Mar 2004 03:49:01 -0600 Subject: Dan Shafer's Book In-Reply-To: <18810AB4-7972-11D8-9DDC-000393B64EDC@lumin.us> References: <20040218212109.7BF6B930158@mail.runrev.com> <5.2.0.9.2.20040315145927.00a6a368@medicine.bsd.uchicago.edu> <8473C302-77E6-11D8-9672-000393B64EDC@lumin.us> <18810AB4-7972-11D8-9DDC-000393B64EDC@lumin.us> Message-ID: <405AC20D.4030806@chipp.com> Hi Christopher, Dan has recently had a death in the family and is not back 100% yet. I'm sure he'll respond as soon as he gets back on his feet. best, Chipp Christopher Mitchell wrote: > I see this has been summarily ignored. > > Yours, > Chris > On Mar 17, 2004, at 1:41 AM, Christopher Mitchell wrote: > >> I'd like to just buy Ch 1 also, but unfortunately it is apparently >> only available as a trilogy now with the 2nd and 3rd volumes being >> currently in the works. >> >> How about letting us buy the Ch 1 PDF on its own again? >> >> Yours, >> Chris >> On Mar 16, 2004, at 2:26 PM, Patrick Fleury wrote: >> >>> I would like to purchase an electronic copy of Dan Shafer's book but >>> I am not sure how to. (I just want volume 1 to get me started.) I >>> have been unable to figure out how to do this on your web site. Part >>> of the problem is that I can not remember my password for the site. >>> If you could give me any help on this, I would appreciate it. >>> >>> --PatF >>> >>> ================================================================ >>> Patrick Fleury, Ph. D. Director, Informatics Core >>> University of Chicago GCRC >>> pfleury at medicine.bsd.uchicago.edu (773)-702-0517 >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Fri Mar 19 04:56:50 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 19 Mar 2004 01:56:50 -0800 Subject: A few questions In-Reply-To: <20040319031027.7CEF69300FB@mail.runrev.com> Message-ID: Howdy folks, 1) If I upgrade my G4 350mHz to 1gHz Sonnet board, will I have any troubles with Rev 2.2 and Panther? Anyone else here done this? 2) I will have to deal with stacks in another Mac and a Windows PC before they might be finished. Since neither machine will have the IDE aboard, and because the filepaths will be different than in the dev Mac, I need to make a simple Rev Player. Just a stack with a startup memory error dialog (Main stack/engine), some icons, and a launch window. Is that OK? Is that how to do it? TIA, Ken N. From livfoss at blueyonder.co.uk Fri Mar 19 04:56:53 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri, 19 Mar 2004 10:56:53 +0100 Subject: Questions about the new Application Builder (was RE: Revolution 2.2 Release Candidate - Color problems) Message-ID: <6.0.3.0.2.20040319102225.01d03e28@pop3.blueyonder.co.uk> Monte, I'd like to continue the conversation about my color probs and ask a couple of other questions that might be of general interest. On Fri, 19 Mar 2004 11:45:36 +1030, "Monte Goulding" wrote: > > Before I dive into Bugzilla, has anyone any idea why the colours (or > > colors, for that matter) in my standalone would behave > > differently from the > > way they do under the IDE? Basically in the standalone I start off with a > > graphic with a certain colour and pattern that already looks > > different from > > the way it did under the IDE, and when I move a group over it by script, > > the graphic looks different afterwards (which it never does in the IDE). > > Very odd it seems to me, but is this a known thing? If not, I will try to > > isolate it. This is a Dell laptop running with 32 bit colour > > depth. I have > > yet to try it on a Mac. > >Hmmm... It sounds more like a graphics driver issue than a standalone issue. >Your not building on one platform and only looking at the standalone on this >Dell laptop are you? Is it a completely different color or a slight >variation. Well, it looks pretty different to me, but the real issue is that it's rock solid in the IDE and different in the standalone (different pattern and - I think - colour, and different behaviour when a group is dragged across a patterned area), all in the same machine and environment. So it must somehow be to do with the AB. Maybe some pattern that's in the IDE isn't included, but there are no options for doing that. Can you suggest any other approach? I'm about to try the whole thing on OSX (Jaguar). Two other questions/issues from early use: 1. I think the way of saving the Application Builder settings is a bit counterintuitive: they're now stored in the mainstack representing the app which is to be built, aren't they? But the 'Save' menu item is greyed out when the AB window is at the front, so one ends up pushing the window out of the way, getting some apparently unrelated window to the front (in my case, a splash screen) and then saving. Seems strange. 2. In Windows XP, if another app comes to the front and hides the AB settings, the AB window isn't shown in the dock-like bar at the bottom of the screen, so it's not easy to get back to the settings window without minimizing stuff to find it on the screen. Is this expected behaviour? TIA Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From albrecht at act-net.com Fri Mar 19 05:10:17 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 19 Mar 2004 11:10:17 +0100 Subject: Revolution CRASH - was Re: about collision routines. In-Reply-To: <000601c40d30$01a5c950$e8e02044@fatal> References: <000601c40d30$01a5c950$e8e02044@fatal> Message-ID: <405AC709.6060204@act-net.com> Hi, I downloaded the "asteroids" stack, being sure I could learn something from it. > go stack url http://www.inspiredlogic.com/rev/starbattle.rev (I downloaded it, did not type the go stack command in the IDE since internet connections are EXTREMELY expensive here and I use a satellite proxy to quickly download what I need) In fact I did learn something: I started the stack, used the mouse to click on "Start Game", waited a few seconds until something appeared on the screen and press "cursor left". Result: Revolution used up to 95% of CPU time, the stack stopped working completely, restoring dev tools was not possible any longer and I had to kill the complete instance using the task manager. This is 100% reproducable on my main machine: Win XP Pro, 1GB RAM, 240 GB HD space (90GB free), 2.6GHz AMD Athlon, NVidia TI4600 video card, two monitors attached (Desktop spreading). I did not have time to dig into the code (since I don't understand Transcript anyway it would not help me much, I guess), but maybe someone on this list is able to explain what happens? Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From heather at runrev.com Fri Mar 19 05:04:23 2004 From: heather at runrev.com (Heather Nagey) Date: Fri, 19 Mar 2004 10:04:23 +0000 Subject: Dan Shafer's Book In-Reply-To: <20040319081122.154CC9300DB@mail.runrev.com> Message-ID: > Date: Fri, 19 Mar 2004 00:53:15 -0600 > From: Christopher Mitchell > Subject: Re: Dan Shafer's Book > To: How to use Revolution > Message-ID: <18810AB4-7972-11D8-9DDC-000393B64EDC at lumin.us> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > I see this has been summarily ignored. Not ignored, but this list isn't really the place to discuss this sort of question. Regards, Heather > > Yours, > Chris > On Mar 17, 2004, at 1:41 AM, Christopher Mitchell wrote: > >> I'd like to just buy Ch 1 also, but unfortunately it is apparently >> only available as a trilogy now with the 2nd and 3rd volumes being >> currently in the works. >> >> How about letting us buy the Ch 1 PDF on its own again? >> >> Yours, >> Chris >> On Mar 16, 2004, at 2:26 PM, Patrick Fleury wrote: >> >>> I would like to purchase an electronic copy of Dan Shafer's book but >>> I am not sure how to. (I just want volume 1 to get me started.) I >>> have been unable to figure out how to do this on your web site. Part >>> of the problem is that I can not remember my password for the site. >>> If you could give me any help on this, I would appreciate it. >>> >>> --PatF >>> -- Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From albrecht at act-net.com Fri Mar 19 08:17:37 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 19 Mar 2004 12:17:37 -0100 Subject: Revolution CRASH - was Re: about collision routines. In-Reply-To: <405AC709.6060204@act-net.com> References: <000601c40d30$01a5c950$e8e02044@fatal> <405AC709.6060204@act-net.com> Message-ID: <405AF2F1.4010702@act-net.com> Hi, some more information about the strange behavior: >> go stack url http://www.inspiredlogic.com/rev/starbattle.rev > > (I downloaded it, did not type the go stack command ...) It seems there is a "hidden function" embedded in the stack. Building a standalone from it one can use the cursor keys to switch on/off some kind of "debug window" with several buttons. Yet running the stack inside the IDE leads to the described lockup. Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From mpetrides at earthlink.net Fri Mar 19 08:46:21 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 19 Mar 2004 08:46:21 -0500 Subject: A few questions In-Reply-To: References: Message-ID: Ken What I usually do is have a central hub of sorts (aka splash stack) which is the only standalaone. From there run all of my other stacks as non-standalone stacks. I do a build of the central hub in all the OSes I want to use (typically OS 9, OS X and Win) and then use Toast to burn a CD containing the central hub and all of the non-standalone stacks--making sure to select Mac OS Extended and PC (Hybrid) CD.. At this point I can either run the program from CD or copy it to the HD of the target machine. I just double-click the central hub standalone and everything runs from there. Works well and saves a LOT of standalone building. NOTE: any instance where I have a script that goes outside of a particular stack (e.g. go to card x of stack "not this one.rev") will only work if initially accessed from a standalone--i.e. even if it is in one of the non-standalone stacks it won't work in the IDE, only if accessed by running the central hub standalone and then hitting the script from a non-standalone run from the central hub standalone: e.g. central hub runs peripheral non-standalone which contains the script : go to card x of stack "central hub". Am I making sense? HTH. M On Mar 19, 2004, at 4:56 AM, Ken Norris wrote: > Howdy folks, > > 1) If I upgrade my G4 350mHz to 1gHz Sonnet board, will I have any > troubles > with Rev 2.2 and Panther? Anyone else here done this? > > 2) I will have to deal with stacks in another Mac and a Windows PC > before > they might be finished. Since neither machine will have the IDE > aboard, and > because the filepaths will be different than in the dev Mac, I need to > make > a simple Rev Player. Just a stack with a startup memory error dialog > (Main > stack/engine), some icons, and a launch window. Is that OK? Is that > how to > do it? > > TIA, > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From capellan2000 at yahoo.com Fri Mar 19 09:06:54 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 19 Mar 2004 06:06:54 -0800 (PST) Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <20040318213421.BD461930110@mail.runrev.com> Message-ID: <20040319140654.59237.qmail@web40512.mail.yahoo.com> Just for the record, Looks what happens to those lone inventors in their quest for the holy grail of energy efficiency: http://www.lapress.org/article.asp?IssCode=&lanCode=1&artCode=3194 Notice: "He ended up in abject poverty and his friends and family ? including his wife ? abandoned him." Encouraging? Or Not? al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From chrism at lumin.us Fri Mar 19 09:20:00 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Fri, 19 Mar 2004 08:20:00 -0600 Subject: Dan Shafer's Book In-Reply-To: References: Message-ID: <81EEC636-79B0-11D8-ACA6-000393B64EDC@lumin.us> the list recent carried (still carries) threads regarding gas prices in california and europe, the TIMING of the releases of the next two books, the nature of the pricing and upgrade schemes - none of which have anything to do with "using" revolution. I don't see how requesting to buy a book about RR in its current actual form, the decision about which has everything to do with an agreement between RR and the author, falls any further outside of being "on topic" than these mentioned, among other threads. have the multiple threads debating the relative values of transcript and dot syntax languages been so quickly forgotten? it is often frustrating to be unprivileged. On Mar 19, 2004, at 4:04 AM, Heather Nagey wrote: >> Date: Fri, 19 Mar 2004 00:53:15 -0600 >> From: Christopher Mitchell >> Subject: Re: Dan Shafer's Book >> To: How to use Revolution >> Message-ID: <18810AB4-7972-11D8-9DDC-000393B64EDC at lumin.us> >> Content-Type: text/plain; charset=US-ASCII; format=flowed >> >> I see this has been summarily ignored. > > Not ignored, but this list isn't really the place to discuss this sort > of > question. > > Regards, > > Heather > >> >> Yours, >> Chris >> On Mar 17, 2004, at 1:41 AM, Christopher Mitchell wrote: >> >>> I'd like to just buy Ch 1 also, but unfortunately it is apparently >>> only available as a trilogy now with the 2nd and 3rd volumes being >>> currently in the works. >>> >>> How about letting us buy the Ch 1 PDF on its own again? >>> >>> Yours, >>> Chris >>> On Mar 16, 2004, at 2:26 PM, Patrick Fleury wrote: >>> >>>> I would like to purchase an electronic copy of Dan Shafer's book but >>>> I am not sure how to. (I just want volume 1 to get me started.) I >>>> have been unable to figure out how to do this on your web site. >>>> Part >>>> of the problem is that I can not remember my password for the site. >>>> If you could give me any help on this, I would appreciate it. >>>> >>>> --PatF >>>> > > -- > Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 > ~~~ Check our web site for new Revolution editions & special offers ~~~ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Fri Mar 19 09:25:38 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 19 Mar 2004 06:25:38 -0800 (PST) Subject: Dan Shafer's Book In-Reply-To: <81EEC636-79B0-11D8-ACA6-000393B64EDC@lumin.us> Message-ID: <20040319142538.249.qmail@web60501.mail.yahoo.com> --- Christopher Mitchell wrote: > the list recent carried (still carries) threads > regarding gas prices in > california and europe, the TIMING of the releases of > the next two > books, the nature of the pricing and upgrade schemes > - none of which > have anything to do with "using" revolution. I > don't see how > requesting to buy a book about RR in its current > actual form, the > decision about which has everything to do with an > agreement between RR > and the author, falls any further outside of being > "on topic" than > these mentioned, among other threads. have the > multiple threads > debating the relative values of transcript and dot > syntax languages > been so quickly forgotten? > > it is often frustrating to be unprivileged. > I think Heather meant : "The right way to get an answer to this type of question is to email support at runrev.com directly" And to me that makes perfect sense, regardless of certain ongoing off-topic threads. Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com From mcdomi at free.fr Fri Mar 19 09:31:07 2004 From: mcdomi at free.fr (Dom) Date: Fri, 19 Mar 2004 15:31:07 +0100 Subject: save this stack - a bug with images? In-Reply-To: Message-ID: <1gaw9nc.1chaj0i17dmij4M%mcdomi@free.fr> Doug Lerner wrote: > If I "save this stack" and there are resized images in the stack, those > images are not saved with their current size. They are, instead, saved with > the original size. I read this thread -- and I am thinking about a simpler solution ;-) If all you want is to save a scaled down image, how about resizing/resizing this image in an external editor? -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From livfoss at blueyonder.co.uk Fri Mar 19 09:32:37 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri, 19 Mar 2004 15:32:37 +0100 Subject: Warning: RR2.2RC ate my folder contents! Message-ID: <6.0.3.0.2.20040319152324.01ceeec0@pop3.blueyonder.co.uk> Folks, there are circumstances where the Standalone Application Builder can destroy the whole contents of the folder which you elect to build in. I'm still working out what happened, but I thought I should send out a quick warning. I'm working with Windows XP Home Edition, and I **think** the problem arose because I made a standalone, saw an error, went back to Revolution to correct it, built it again with the same name and in the same place (answering 'yes' to the 'do you want to replace?' question), but forgot that the first version of the standalone **was still open**. Anyway this or something else caused the erasure of the entire contents of the folder in which the AB was going to put its own folder containing the new version - and there was nothing in the Recycle Bin either. Oops. As Heather pointed out, this is a beta and this kind of thing can happen, so this is really just a further warning to keep your work safe. I'll try to get a recipe for Bugzilla after I've reconstructed the folder from a backup (tho I did lose some very recent stuff, I fear - my own fault of course). Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dburgun at dsl.pipex.com Fri Mar 19 10:05:13 2004 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 19 Mar 2004 15:05:13 +0000 Subject: Multiple Language Support? In-Reply-To: <1gaw9nc.1chaj0i17dmij4M%mcdomi@free.fr> References: <1gaw9nc.1chaj0i17dmij4M%mcdomi@free.fr> Message-ID: Hi, The App I am building needs to support multiple languages (e.g. English, German, French etc., so all text in each of the many windows and controls needs to be able to be display in each of these languages (and there are about 8 or so). Has anyone else done this? Any suggestions as to the best way to achieve this would be most welcome. Thanks in advance for any help and have a great weekend! All the Best Dave P.S. I am having GREAT fun using RR - it's like when I first learned to program all over again - keep up the good work! From gcanyon at inspiredlogic.com Fri Mar 19 09:58:41 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri, 19 Mar 2004 06:58:41 -0800 Subject: Revolution CRASH - was Re: about collision routines. In-Reply-To: <405AF2F1.4010702@act-net.com> References: <000601c40d30$01a5c950$e8e02044@fatal> <405AC709.6060204@act-net.com> <405AF2F1.4010702@act-net.com> Message-ID: Don't use the cursor keys ;-) The keys to use are displayed when you open the stack, and you can change them by clicking the button for the action you want (like thrust, for example) and then pressing the key you want to cause that action. What's happening when you use the cursor keys is that the stack is going to the next/previous card. There are only two cards. The other one is used as a scratch pad, for setting up the various graphics used in the game. On my machine, using the cursor keys goes to the other card, but can also switch back to the game without a problem. regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 19, 2004, at 5:17 AM, A.C.T. wrote: > Hi, > > some more information about the strange behavior: > >>> go stack url http://www.inspiredlogic.com/rev/starbattle.rev >> (I downloaded it, did not type the go stack command ...) > > It seems there is a "hidden function" embedded in the stack. Building > a standalone from it one can use the cursor keys to switch on/off some > kind of "debug window" with several buttons. Yet running the stack > inside the IDE leads to the described lockup. > > Mit freundlichen Gr??en, > Marc Albrecht > A.C.T. / Level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. (+49) (0)4765-830060 > Fax. (+49) (0)4765-830064 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From livfoss at blueyonder.co.uk Fri Mar 19 04:20:07 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri, 19 Mar 2004 10:20:07 +0100 Subject: [OT] Someone looking for a blogger posting program Message-ID: <6.0.3.0.2.20040319093339.01cce620@pop3.blueyonder.co.uk> Hi I noticed that someone on mac-L is looking for a blogger posting program, and the only recommendation so far has been something called ECTO. I wouldn't know a blogger if it came up and bit me in the leg, but this may be an opportunity for something already done by a Rev developer, from vague (perhaps incorrect) memories I have of this list. As the info is already in the public domain, it seems OK to reproduce it here: >Subject: Blogger program for Mac OS X? >From: DeWaun Simmons >Date: Wed, 17 Mar 2004 22:51:22 -0600 >Reply-To: Macintosh News and Information >MIME-Version: 1.0 (Apple Message framework v613) >Content-Type: text/plain; charset=US-ASCII; format=flowed >Content-Transfer-Encoding: 7bit > >Anyone know of a good Mac OS X (v10.3.3) Blog posting application for >posting to a BLOGGER weblog? > > >-- > >D E W A U N S I M M O N S >DigitalDew | http://dewaun.com/ (Now In Progress!) >voices.in.my.head | http://dewaun.com/voices/ Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From albrecht at act-net.com Fri Mar 19 10:47:30 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 19 Mar 2004 16:47:30 +0100 Subject: Revolution CRASH - was Re: about collision routines. In-Reply-To: References: <000601c40d30$01a5c950$e8e02044@fatal> <405AC709.6060204@act-net.com> <405AF2F1.4010702@act-net.com> Message-ID: <405B1612.6000803@act-net.com> Hi, Geoff, > Don't use the cursor keys ;-) erm... :-) > What's happening when you use the cursor keys is that the stack is going > to the next/previous card. There are only two cards. The other one is > used as a scratch pad, for setting up the various graphics used in the > game. Ok, but why does the IDE "crash" (lock up) when I _do_ use the cursor keys? > On my machine, using the cursor keys goes to the other card, but can > also switch back to the game without a problem. As stated: This works in a "standalone" compilation, but not in the IDE (here). And that's where my question targeted at: Why does it lock up? Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From scott at tactilemedia.com Fri Mar 19 10:46:41 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 19 Mar 2004 07:46:41 -0800 Subject: Multiple Language Support? In-Reply-To: Message-ID: On 3/19/04 7:05 AM, "David Burgun" wrote: > The App I am building needs to support multiple languages (e.g. > English, German, French etc., so all text in each of the many windows > and controls needs to be able to be display in each of these > languages (and there are about 8 or so). > > Has anyone else done this? Any suggestions as to the best way to > achieve this would be most welcome. One place you can start is here, although this does not specifically involve the use of Unicode: http://www.sonsothunder.com/devres/metacard/tips/lang001.htm Basically, the process I've used is to keep all translated material outside of the stack in separate files, and tag each text string in the documents with an ID tag so you can swap out language text in the stack at will via the ID numbers. There is also pretranslated database offered by Rob Cozens that might help: http://www.oenolog.com/ftp/serendipity_downloader.htm Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From scott at tactilemedia.com Fri Mar 19 10:50:43 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 19 Mar 2004 07:50:43 -0800 Subject: Multiple Language Support? In-Reply-To: Message-ID: > There is also pretranslated database offered by Rob Cozens that might help: Actually, I believe this is the correct address: http://www.oenolog.net/ftp/serendipity_downloader.htm Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From soapdog at mac.com Fri Mar 19 11:21:21 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 19 Mar 2004 13:21:21 -0300 Subject: Dan Shafer's Book In-Reply-To: <18810AB4-7972-11D8-9DDC-000393B64EDC@lumin.us> References: <20040218212109.7BF6B930158@mail.runrev.com> <5.2.0.9.2.20040315145927.00a6a368@medicine.bsd.uchicago.edu> <8473C302-77E6-11D8-9672-000393B64EDC@lumin.us> <18810AB4-7972-11D8-9DDC-000393B64EDC@lumin.us> Message-ID: <75CB99D0-79C1-11D8-AA21-0003936D012E@mac.com> On Mar 19, 2004, at 3:53 AM, Christopher Mitchell wrote: > I see this has been summarily ignored. > > Yours, > Chris > it was not ignored, I just don't have an answer... best email Dan... :D cheers -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Fri Mar 19 11:24:13 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 19 Mar 2004 13:24:13 -0300 Subject: about collision routines. In-Reply-To: References: Message-ID: Nice routines!!!! I am very interested in Game Development, this was the reason I started programming years ago (teenagers are but dreamers...) I would love to be in EuroRevCon but I live in Brazil and the tickets are very expensive, I have not enought money to travel to malta. So I wanted to know if the stacks presented there will be made public so that at least we're able to inspect it and learn from it after. Cheers Andre On Mar 19, 2004, at 4:17 AM, Malte Brill wrote: > Hi, > > I hope this didn?t come up before. This is from a stack I?d like to > show at > EuroRevCon... > > if you want a simple circle-circle collision detection you might want > to > tray this: > > Assuming there are two circle graphics. One called "blue" one called > "red" > > > on checkCollideObject > --Circle-circle Collision Check > put item 1 of the loc of grc "blue" into x1 > put item 1 of the loc of grc "red" into x2 > put item 2 of the loc of grc "blue" into y1 > put item 2 of the loc of grc "red" into y2 > put distance(x1,y1,x2,y2) into theDistance > put the width of grc "red"/2+the width of grc "blue"/2 into threshold > if theDistance put "kaboom! Method Distance math",theDistance,threshold > --do your stuff here > end if > end checkCollideObject > > > > > function distance x1,y1,x2,y2 > put x1-x2 into compareX > put y1-y2 into compareY > put round(sqrt (compareX^2+compareY^2)) into theDistance > return theDistance > end distance > > Best, > > Malte > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From klaus at major-k.de Fri Mar 19 11:28:37 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 19 Mar 2004 17:28:37 +0100 Subject: Multiple Language Support? In-Reply-To: References: <1gaw9nc.1chaj0i17dmij4M%mcdomi@free.fr> Message-ID: <793D1808-79C2-11D8-999E-000A27B49A96@major-k.de> Hi David, > Hi, > > The App I am building needs to support multiple languages (e.g. > English, German, French etc., so all text in each of the many windows > and controls needs to be able to be display in each of these languages > (and there are about 8 or so). > > Has anyone else done this? Any suggestions as to the best way to > achieve this would be most welcome. Go to my site: http://www.major-k.de/revstart.html Scroll down the page and download: CP-sets1 That might get you started on how to effectively use custoproperty-sets to "localize" you app :-) Drop a line (off-list, if you like) to get further info/assistance... > Thanks in advance for any help and have a great weekend! > All the Best > Dave Regards Klaus Major klaus at major-k.de www.major-k.de From albrecht at act-net.com Fri Mar 19 11:50:07 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 19 Mar 2004 17:50:07 +0100 Subject: Getting desperate with loops/repeats Message-ID: <405B24BF.6060905@act-net.com> Hi, I am getting really desperate trying to find out how Transcript works. Is there ANY WAY to simply send a break signal to a running script inside the IDE? I really hate having to kill the IDE completely using the Task Manager just because I cannot get out of a running loop because of a function not working as I hoped it would do. I am trying to port some very simple C-routines to Transcript, which, naturally, make heavy use of "while" or "for" loops. Since I do not understand Transcript at all I have to use "trial and error". This leads to loops not being "breaked" where needed - everywhere else this is no problem as I simply send a SIG_BREAK (or whatever) to the task running and have full control again. I simply don't find a way to "stop" the IDE running a script, but shouldn't a IDE be EXACTLY this: An instance to run a script in a "controled sandbox"? After having shoot down Revolution about 20 times now just because of "trial and error" understanding commands I am ready to accept any help you might offer. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From ambassador at fourthworld.com Fri Mar 19 11:58:31 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 19 Mar 2004 08:58:31 -0800 Subject: Getting desperate with loops/repeats In-Reply-To: <405B24BF.6060905@act-net.com> References: <405B24BF.6060905@act-net.com> Message-ID: <405B26B7.3090803@fourthworld.com> A.C.T. wrote: > Is there ANY WAY to simply send a break signal to a running script > inside the IDE? Cmd-"." on Mac, or Ctrl-"." on Win -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Fri Mar 19 12:02:49 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 19 Mar 2004 09:02:49 -0800 Subject: A few questions In-Reply-To: References: Message-ID: <405B27B9.50204@fourthworld.com> Ken Norris wrote: > 1) If I upgrade my G4 350mHz to 1gHz Sonnet board, will I have any troubles > with Rev 2.2 and Panther? Anyone else here done this? While I haven't used a Sonnet upgrade with OS X, I've had good experience with Sonnet boards in the past, and still have one running OS 8.6 on my "Frankenmac" (a PowerComputing clone upgraded with Sonnet, best computing value I ever found). > 2) I will have to deal with stacks in another Mac and a Windows PC before > they might be finished. Since neither machine will have the IDE aboard, and > because the filepaths will be different than in the dev Mac, I need to make > a simple Rev Player. Just a stack with a startup memory error dialog (Main > stack/engine), some icons, and a launch window. Is that OK? Is that how to > do it? That's how I do it, all the way down to the error dialog as mainstack. To resolve differences between OS X and Classic/Win/Linux, I often use this function to obtain paths to external stack files: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From soapdog at mac.com Fri Mar 19 12:08:30 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 19 Mar 2004 14:08:30 -0300 Subject: Blogger tool development, Request for Team Effort and it's not OT anymore (was.. Re: [OT] Someone looking for a blogger posting program) In-Reply-To: <6.0.3.0.2.20040319093339.01cce620@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040319093339.01cce620@pop3.blueyonder.co.uk> Message-ID: <0B7E344E-79C8-11D8-AA21-0003936D012E@mac.com> On Mar 19, 2004, at 6:20 AM, Graham Samuel wrote: > Hi > > I noticed that someone on mac-L is looking for a blogger posting > program, and the only recommendation so far has been something called > ECTO. > > I wouldn't know a blogger if it came up and bit me in the leg, but > this may be an opportunity for something already done by a Rev > developer, from vague (perhaps incorrect) memories I have of this > list. > > As the info is already in the public domain, it seems OK to reproduce > it here: > Hi, I've been doing programs related to Blog from sometime. I did the first blogger tool available for macintosh in back in System 9, it was called iBlog (not the iBlog from lifli) and was a huge success, it was done in RB 2.x.... after that when apple introduced MacOS X, I did made some carbon patches in iBlog, but I droped RB for couple reasons. I did a natice cocoa app for Blog access then, It has almost all features of old iBlog plus it's a nice metal app. It's called blogworkz now, and it's gainning popularity. There are couple possibilities for your friend, the only serious one are ECTO, Frequency and BlogWorkz. I am in favor of my app for it's more user friendly and I am the only one to have Blogger Title Fields implemented, plus my app is more user friendly then the rest (ECTO has more features related to third part blog systems...) As for Revolution, I have a internal beta here of my new app for Blog, it's done in 100% transcript (I had one that mixed transcript and applescript) and it is almost usable, thats why it's not released yet. I must first be able to parse XML in a non-hack way so that my own implementation of XML-RPC becomes fault-proof. If people here want to join in a kind of team and develop togheter a nice Blog App, we could join, create a blog and investigate the possiblities of Blogger new API called ATOM, It's based on the REST concept where everything is done by GET, POST, PUT and DELETE to especial URLs, so it's pretty easy for revolution. I did some preliminary studies of the new API, it's possible to implement in transcript and if some XML-savvy programmer join this iniciative, it could be done in couple days. This is the kind of programm that spread like fire in the forest, if we could pop a solution for all the plataforms Revolution suppports it would gain great media coverage. There are only clients for Mac, Win and Linux, and linux clients are strange. AIX admins might want to blog too! :-D I'll put some URLs of interest here bellow the message, also, if someone want to help make this program, just announce and will do the first colaborative-made program of the community, it would be fun to see people here working togheter build some quick and easy program! URLs (okay, three urls are mine, but the rest is not): Soap Dog Studios - my company where you can see some blog development http://www.soapdog.org my iBlog - code is deprecated http://iblog.soapdog.org BlogWorkz - complete blog posting solution (manage even templates, and got cool dictionary-like automatic text replacements) http://blogworkz.soapdog.org Blogger.com Weblog for the developers http://www.blogger.com/developers/ Blogger API 1.0 (it's the old api, but that's the only one wide supported, there are some undocumented features tough...) http://www.blogger.com/developers/api/1_docs/ XML-RPC Standard (XML Remote Procedure Call, very good spec, solves a bunch of trouble, I've got it implemented in Rev) http://www.xmlrpc.com Blogger new API called ATOM (it's new, poor documented and strange.) http://www.atomenabled.org BloggerDev at YahooGroups! (where the flamebait happens) mailto:bloggerdev-subscribe at yahoogroups.com Both API 1.0 and ATOM makes heavy use of XML. XML-RPC is easier and direct, there's a URL pointing to a CGI then by making correct XML, you're able to call remote methods, like for example "Blogger.newPost" method that will post a new entry to a blog, just imagine you're calling remote Revolution Handlers, it works great. ATOM is different, you might want to use it like a SOAP Envelope, this meaning you construct a SOAP XML document, but use it thru ATOM/REST spec (this was once called PIE too... many name changes), or, you'll craft a very special HTTP request, in the headers (our httpheaders property) will go all the autentication stuff, in the body of the request, a simple XML will sufice the parameters, and thru what URL and Method you're doing your request, you'll receive the desired answer. For example by doing a GET in the blog, you'll receive blog entries, by doing a PUT, you'll make a new entry... DELETE will delete an entry and the like. Developers are not migrating to ATOM for they trust API 1.0 for many years, but the migration will be inevitable since Blogger will no longer update 1.0 API (there was even a 2.0 api, but that was never fully implemented). The first one to release a ATOM enabled client will be a winner. I was trying to make it alone, but I would glad participate on a team effort and show the world our Revolution is a serious one! I'll not write more for I don't know if there's anyone interested on this here... I'll wait for feedback. Cheers Andre > -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From hershrev at realtorsgroup.us Fri Mar 19 12:15:58 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Fri, 19 Mar 2004 12:15:58 -0500 Subject: ignore - test Message-ID: <168BE3FC-79C9-11D8-BB82-0030654C1E62@realtorsgroup.us> From albrecht at act-net.com Fri Mar 19 12:21:00 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 19 Mar 2004 18:21:00 +0100 Subject: Getting desperate with loops/repeats In-Reply-To: <405B26B7.3090803@fourthworld.com> References: <405B24BF.6060905@act-net.com> <405B26B7.3090803@fourthworld.com> Message-ID: <405B2BFC.6060808@act-net.com> Hi, Richard, >> Is there ANY WAY to simply send a break signal to a running script >> inside the IDE? > > Cmd-"." on Mac, or Ctrl-"." on Win Thanks - it works sometimes, but unfortunately not everytime. Do a simple script: > repeat while 1 = 1 # obviously true most of the time > put 0 into mynullvar > end repeat ... and try breaking it with "strg-." (ctrl-.) on Windows. It _may_ work, but it won't do so reliably (Taskmanager calling ...) At least it will help SOMETIMES :-) So thanks a lot! Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From sanke at hrz.uni-kassel.de Fri Mar 19 12:18:21 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 19 Mar 2004 18:18:21 +0100 Subject: Getting desperate with loops/repeats Message-ID: <405B2B5D.6090509@hrz.uni-kassel.de> On Fri Mar 19, A.C.T. albrecht at act-net.com wrote: > Hi, > > I am getting really desperate trying to find out how Transcript works. > > Is there ANY WAY to simply send a break signal to a running script > inside the IDE? I really hate having to kill the IDE completely using > the Task Manager just because I cannot get out of a running loop because > of a function not working as I hoped it would do. > > I am trying to port some very simple C-routines to Transcript, which, > naturally, make heavy use of "while" or "for" loops. > (snip) > After having shoot down Revolution about 20 times now just because of > "trial and error" understanding commands I am ready to accept any help > you might offer. > > Marc Albrecht Hi Marc, Would something like this help? "repeat with i = 1 to 750 if the controlkey is down then # then exit loop exit repeat else end if end repeat" Gruesse, Wilhelm From albrecht at act-net.com Fri Mar 19 12:24:57 2004 From: albrecht at act-net.com (A.C.T.) Date: Fri, 19 Mar 2004 18:24:57 +0100 Subject: Getting desperate with loops/repeats In-Reply-To: <405B2B5D.6090509@hrz.uni-kassel.de> References: <405B2B5D.6090509@hrz.uni-kassel.de> Message-ID: <405B2CE9.3090100@act-net.com> Moin, Wilhelm > Would something like this help? > > "repeat with i = 1 to 750 > if the controlkey is down then # then exit loop > exit repeat To be true: Yes. Having a "panic-exit" in loops _always_ is a good idea. I am just used to being able to exit applications inside IDEs "anyway" without having to _code_ exit routines :-) Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From dburgun at dsl.pipex.com Fri Mar 19 12:29:11 2004 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 19 Mar 2004 17:29:11 +0000 Subject: Multiple Language Support? In-Reply-To: <793D1808-79C2-11D8-999E-000A27B49A96@major-k.de> References: <1gaw9nc.1chaj0i17dmij4M%mcdomi@free.fr> <793D1808-79C2-11D8-999E-000A27B49A96@major-k.de> Message-ID: Thanks a lot to Klaus and to Scott. I will study this over the weekend. Looks REALLY good! All the Best Dave From frank at backtalk.com Fri Mar 19 12:37:19 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 19 Mar 2004 17:37:19 +0000 Subject: Getting desperate with loops/repeats In-Reply-To: <20040319170021.86B2C930143@mail.runrev.com> Message-ID: <1225452C-79CC-11D8-A99A-000A9580FCCE@backtalk.com> On Friday, March 19, 2004, at 05:00 PM, use-revolution-request at lists.runrev.com wrote: > From: Richard Gaskin > Subject: Re: Getting desperate with loops/repeats > To: How to use Revolution > Message-ID: <405B26B7.3090803 at fourthworld.com> > Content-Type: text/plain; charset=us-ascii; format=flowed > > A.C.T. wrote: > >> Is there ANY WAY to simply send a break signal to a running script >> inside the IDE? > > Cmd-"." on Mac, or Ctrl-"." on Win > > And be sure to set the cantAbort to false. I use the following routine to set the cantAbort properly -- I call this inside every stack's preOpenStack handler. on preOpenStackCommon if the environment is "development" then set the cantAbort of this stack to false else set the cantAbort of this stack to true end if end preOpenStackCommon -- Frank From sanke at hrz.uni-kassel.de Fri Mar 19 12:47:16 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 19 Mar 2004 18:47:16 +0100 Subject: Visual effects in the IDE Message-ID: <405B3224.9090700@hrz.uni-kassel.de> I noticed that when opening a field with a visual effect - while working in the IDE - the first time the script was called the field first opened *without* an effect and then immediately afterwards opened again *with* the effect. The second and other times the script was called the visual effect was displayed correctly. This does not happen with the same stack as a standalone. Regards, Wilhelm Sanke From dburgun at dsl.pipex.com Fri Mar 19 12:48:31 2004 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 19 Mar 2004 17:48:31 +0000 Subject: RunRev List Contents In-Reply-To: <1225452C-79CC-11D8-A99A-000A9580FCCE@backtalk.com> References: <1225452C-79CC-11D8-A99A-000A9580FCCE@backtalk.com> Message-ID: Hi All, Here is something that I've done on other lists and am about to do it for RR. I copy all the emails I have into a disk image and then use the Sherlock (Mac only, sorry PC developers!) Content indexer to allow it be be searched via content. Once I have a full CDs worth (a long time!) I burn it onto CD. Makes looking for past solutions so much easier. If anyone has the FULL list contents I would be interested in receiving it and making this into a searchable volume. Take Care Dave From James.Cass at sealedair.com Fri Mar 19 12:04:12 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Fri, 19 Mar 2004 12:04:12 -0500 Subject: A few questions In-Reply-To: <405B27B9.50204@fourthworld.com> Message-ID: Ken - According to Apple's hardware requirements for Panther, "Mac OS X [(Panther)] does not support processor upgrade cards." :-( See item #1 here: http://www.apple.com/macosx/upgrade/requirements.html Don't let that stop you from experimenting, though. Just be aware that Panther won't "officially" support processor upgrade cards. Hope this helps....James Richard Gaskin Sent by: use-revolution-bounces at lists.runrev.com 03/19/04 12:02 PM Please respond to How to use Revolution To: How to use Revolution cc: Subject: Re: A few questions Ken Norris wrote: > 1) If I upgrade my G4 350mHz to 1gHz Sonnet board, will I have any troubles > with Rev 2.2 and Panther? Anyone else here done this? While I haven't used a Sonnet upgrade with OS X, I've had good experience with Sonnet boards in the past, and still have one running OS 8.6 on my "Frankenmac" (a PowerComputing clone upgraded with Sonnet, best computing value I ever found). > 2) I will have to deal with stacks in another Mac and a Windows PC before > they might be finished. Since neither machine will have the IDE aboard, and > because the filepaths will be different than in the dev Mac, I need to make > a simple Rev Player. Just a stack with a startup memory error dialog (Main > stack/engine), some icons, and a launch window. Is that OK? Is that how to > do it? That's how I do it, all the way down to the error dialog as mainstack. To resolve differences between OS X and Classic/Win/Linux, I often use this function to obtain paths to external stack files: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Fri Mar 19 13:00:15 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 19 Mar 2004 15:00:15 -0300 Subject: RunRev List Contents In-Reply-To: References: <1225452C-79CC-11D8-A99A-000A9580FCCE@backtalk.com> Message-ID: <46AA3CCC-79CF-11D8-AA21-0003936D012E@mac.com> On Mar 19, 2004, at 2:48 PM, David Burgun wrote: > Hi All, > > Here is something that I've done on other lists and am about to do it > for RR. > > I copy all the emails I have into a disk image and then use the > Sherlock (Mac only, sorry PC developers!) Content indexer to allow it > be be searched via content. Once I have a full CDs worth (a long > time!) I burn it onto CD. Makes looking for past solutions so much > easier. > > If anyone has the FULL list contents I would be interested in > receiving it and making this into a searchable volume. > > Take Care > Dave Dave, thats a very good initiative... I have a dumber one here, I've got more than one year worth of email on a local mailbox so that I can search by content, without index, just that sily mail.app search entire message. You could make an ISO and we could put it somewhere for downloads.... or we could create a Rev app for the searching, then everyone could do it... any search algorithm-guru out there? Cheers Andre > -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From ambassador at fourthworld.com Fri Mar 19 13:00:47 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 19 Mar 2004 10:00:47 -0800 Subject: RunRev List Contents In-Reply-To: References: <1225452C-79CC-11D8-A99A-000A9580FCCE@backtalk.com> Message-ID: <405B354F.60905@fourthworld.com> David Burgun wrote: > If anyone has the FULL list contents I would be interested in receiving > it and making this into a searchable volume. Available here (101MB compressed, and growing daily): Maybe easier to use a search box online like the one at the top of: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From livfoss at blueyonder.co.uk Fri Mar 19 13:09:53 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri, 19 Mar 2004 19:09:53 +0100 Subject: Multiple Language Support? Message-ID: <6.0.3.0.2.20040319190445.01c48928@pop3.blueyonder.co.uk> On Fri, 19 Mar 2004 15:05:13 +0000, David Burgun wrote: >The App I am building needs to support multiple languages (e.g. >English, German, French etc., so all text in each of the many windows >and controls needs to be able to be display in each of these >languages (and there are about 8 or so). > >Has anyone else done this? Any suggestions as to the best way to >achieve this would be most welcome. > >Thanks in advance for any help and have a great weekend! FYI there was a discussion on this topic around 20 February this year, which you should be able to find in the list archives. One subject heading was "Re: Multilingual apps (was: Re: Beginners global variable pb". There are a number of different approaches: in essence there's a tradeoff between clarity in your scripts and the ability to delegate the production of texts in other languages to external linguists who are not themselves developers (I'm simplifying a bit). HTH Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dsc at swcp.com Fri Mar 19 13:11:24 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 19 Mar 2004 11:11:24 -0700 Subject: Drawing inside images (was : Problem with imagedata) In-Reply-To: <405AB365.37E82370@Club-Internet.fr> Message-ID: On Friday, March 19, 2004, at 01:46 AM, jbv wrote: > The idea was to use transcript to update the imagedata. > So far the conclusion is that it works on small images (100 x > 100 pixels, or 150 x 150 pixels) on a Mac G3/300 (I always > test my code on such rather slow machines rather on the latest > & fastest ones). But when the image size reaches 200 x 200, it > becomes way too slow... Currently, replacing a substring with a string of the same size is slow. For example, this is slow: put newPixel into char i to i+3 of largeImage See bugzilla 586. I had intended to enter this as an enhancement. Perhaps I did and it was changed to bug along the way. Alternatives to replacing substrings in image processing is to accumulate pixels from the front, to use some other structure (such as an array), or to build up the image in pieces and then put the pieces together. Since many folks who first start experimenting with image processing might try the above slow method, I would suggest bugzilla 586 counts as an image bug or enhancement. Dar Scott From rcozens at pon.net Fri Mar 19 12:18:56 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 19 Mar 2004 10:18:56 -0700 Subject: Multiple Language Support? In-Reply-To: References: <1gaw9nc.1chaj0i17dmij4M%mcdomi@free.fr> Message-ID: >Has anyone else done this? Any suggestions as to the best way to >achieve this would be most welcome. Hello Dave, I offer as an example Serendipity Library . The Library ships with English installed and translation "text" files in Dutch, French, German, & Spanish. The Library is not only multi-lingual: it is also user translatable. I posted the details of my approach on Feburary 20th in "Re: Multilingual apps (was: Re: Beginners global variable pb)". I'll forward a copy to you privately. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 Fri Mar 19 12:21:33 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 19 Mar 2004 10:21:33 -0700 Subject: Multiple Language Support? In-Reply-To: References: Message-ID: >Actually, I believe this is the correct address: > > http://www.oenolog.net/ftp/serendipity_downloader.htm Correct, Scott: it's oenolog.NET ...and thanks for the referral -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From livfoss at blueyonder.co.uk Fri Mar 19 13:55:31 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri, 19 Mar 2004 19:55:31 +0100 Subject: Revolution 2.2 Release Candidate - Color problems Message-ID: <6.0.3.0.2.20040319092632.01ca7180@pop3.blueyonder.co.uk> On Fri, 19 Mar 2004 11:45:36 +1030, "Monte Goulding" wrote: >Hmmm... It sounds more like a graphics driver issue than a standalone issue. >Your not building on one platform and only looking at the standalone on this >Dell laptop are you? Is it a completely different color or a slight >variation. No, all on same machine... happens on OSX too. Now Bugzilla'd (Bug 1388),but no really simple recipe available yet (i.e. totally repeatable in my quite complex app, but attempts at reproducing in a one-stack version haven't succeeded so far). Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From jperryl at ecs.fullerton.edu Fri Mar 19 13:55:54 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 19 Mar 2004 10:55:54 -0800 (PST) Subject: Getting desperate with loops/repeats In-Reply-To: <405B24BF.6060905@act-net.com> Message-ID: On a Macintosh: apple-period (Command-period on a PC maybe?) pauses a running script. Judy On Fri, 19 Mar 2004, A.C.T. wrote: > Hi, > > I am getting really desperate trying to find out how Transcript works. > > Is there ANY WAY to simply send a break signal to a running script > inside the IDE? I really hate having to kill the IDE completely using > the Task Manager just because I cannot get out of a running loop because > of a function not working as I hoped it would do. > > I am trying to port some very simple C-routines to Transcript, which, > naturally, make heavy use of "while" or "for" loops. Since I do not > understand Transcript at all I have to use "trial and error". This leads > to loops not being "breaked" where needed - everywhere else this is no > problem as I simply send a SIG_BREAK (or whatever) to the task running > and have full control again. I simply don't find a way to "stop" the IDE > running a script, but shouldn't a IDE be EXACTLY this: An instance to > run a script in a "controled sandbox"? > After having shoot down Revolution about 20 times now just because of > "trial and error" understanding commands I am ready to accept any help > you might offer. > > Marc Albrecht > A.C.T. / level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. 04765-830060 > Fax. 04765-830064 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Fri Mar 19 13:58:49 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 19 Mar 2004 10:58:49 -0800 (PST) Subject: A few questions In-Reply-To: Message-ID: Ken, As for Panther & various upgrade cards, you might try the unsupported MacOSX list (I have details somewhere if you want). Judy On Fri, 19 Mar 2004 James.Cass at sealedair.com wrote: > Ken - > > According to Apple's hardware requirements for Panther, "Mac OS X > [(Panther)] does not support processor upgrade cards." :-( > See item #1 here: http://www.apple.com/macosx/upgrade/requirements.html > Don't let that stop you from experimenting, though. Just be aware that > Panther won't "officially" support processor upgrade cards. > > Hope this helps....James > > > > > > > Richard Gaskin > Sent by: use-revolution-bounces at lists.runrev.com > 03/19/04 12:02 PM > Please respond to How to use Revolution > > To: How to use Revolution > cc: > Subject: Re: A few questions > > > Ken Norris wrote: > > > 1) If I upgrade my G4 350mHz to 1gHz Sonnet board, will I have any > troubles > > with Rev 2.2 and Panther? Anyone else here done this? > > While I haven't used a Sonnet upgrade with OS X, I've had good > experience with Sonnet boards in the past, and still have one running OS > 8.6 on my "Frankenmac" (a PowerComputing clone upgraded with Sonnet, > best computing value I ever found). > > > 2) I will have to deal with stacks in another Mac and a Windows PC > before > > they might be finished. Since neither machine will have the IDE aboard, > and > > because the filepaths will be different than in the dev Mac, I need to > make > > a simple Rev Player. Just a stack with a startup memory error dialog > (Main > > stack/engine), some icons, and a launch window. Is that OK? Is that how > to > > do it? > > That's how I do it, all the way down to the error dialog as mainstack. > > To resolve differences between OS X and Classic/Win/Linux, I often use > this function to obtain paths to external stack files: > > > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From j at clsdesignassociates.com Fri Mar 19 14:34:15 2004 From: j at clsdesignassociates.com (j) Date: Fri, 19 Mar 2004 13:34:15 -0600 Subject: Dan Shafer's Book In-Reply-To: <20040319142538.249.qmail@web60501.mail.yahoo.com> References: <20040319142538.249.qmail@web60501.mail.yahoo.com> Message-ID: <682CC6E4-79DC-11D8-AD1F-000393989F4E@clsdesignassociates.com> > I think Heather meant : > "The right way to get an answer to this type of > question is to email support at runrev.com directly" > And to me that makes perfect sense, regardless of > certain ongoing off-topic threads. A suggestion such as this one is helpful. Perhaps similar suggestions from the RunRev staff in the future, in place of a negative one-sentence response, would be of more benefit to the list in the future. J. From livfoss at blueyonder.co.uk Fri Mar 19 15:29:38 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri, 19 Mar 2004 21:29:38 +0100 Subject: Blogger tool development, Request for Team Effort and it's not OT anymore Message-ID: <6.0.3.0.2.20040319212326.01c62408@pop3.blueyonder.co.uk> On Fri, 19 Mar 2004 14:08:30 -0300, Andre Garzia wrote: [... good stuff about the world of bloggers] Good luck to your team idea Andre. I just want to reiterate that I myself am not in this loop at all. So far I have not used a blog or really understood what it is (I don't mean I won't want to in the future, or that I've got something against the idea, but right now that is my true situation). Also the reference I made to the Mac-L list is not to a friend: that list is a general questions-and-answers list for Mac users, usually not very expert or development-oriented ones. I just thought it might represent some kind of opportunity for Revvers. Anyway, like I said, best of luck with the idea! Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From klaus at major-k.de Fri Mar 19 15:32:35 2004 From: klaus at major-k.de (Klaus Major) Date: Fri, 19 Mar 2004 21:32:35 +0100 Subject: A few questions In-Reply-To: References: Message-ID: <8E424E11-79E4-11D8-999E-000A27B49A96@major-k.de> Hi Ken, > Howdy folks, > > 1) If I upgrade my G4 350mHz to 1gHz Sonnet board, will I have any > troubles > with Rev 2.2 and Panther? Anyone else here done this? I upgraded my G4 400 Mhz AGP about 2 years ago with a Sonnet 1 Ghz card. I had NO problems at all with OS X 10.1 through 10.3.3. > 2) I will have to deal with stacks in another Mac and a Windows PC > before > they might be finished. Since neither machine will have the IDE > aboard, and > because the filepaths will be different than in the dev Mac, I need to > make > a simple Rev Player. Just a stack with a startup memory error dialog ??? What do you mean by "startup memory error dialog"? > (Main stack/engine), some icons, and a launch window. > Is that OK? Is that how to do it? Yes :-) > TIA, > Ken N. Regards Klaus Major klaus at major-k.de www.major-k.de From briany at qldlearning.com Fri Mar 19 15:35:30 2004 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 19 Mar 2004 15:35:30 -0500 Subject: Dan Shafer's Book In-Reply-To: <682CC6E4-79DC-11D8-AD1F-000393989F4E@clsdesignassociates.com> Message-ID: Christopher, With all due respect, the curt message was probably more related to the approach of the question than anything else. Actually, it wasn't a question- it was an accusation that you had been "summarily ignored". Asking something on the list and then angrily commenting 48 hours later that you have been ignored, never having contacted support... especially when it turns out that one of the key people required to answer (Dan) is away for personal reasons... Follow that with a rant of "it's not fair, everyone else is doing [off-topic posts]", and that you are "unprivileged"... Please, let's not yell and complain and then complain some more when flowers don't come back. My 2 cents- if you had asked nicely again, you would have gotten the info you were looking for. I'm sure you still will- it seems to me that you got no immediate replies because there was no immediate answer. You also wrote to a public list, not directly to a responsible party. - Brian From gizmotron at earthlink.net Fri Mar 19 17:09:17 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 19 Mar 2004 14:09:17 -0800 Subject: OT two+ buck a gallon gas AAARRRGGGGHHH In-Reply-To: <20040319140654.59237.qmail@web40512.mail.yahoo.com> Message-ID: <10842D04-79F2-11D8-A621-000A95859272@earthlink.net> On Friday, March 19, 2004, at 06:06 AM, Alejandro Tejada wrote: > Just for the record, > > Looks what happens to those lone inventors > in their quest for the holy grail of energy > efficiency: > > http://www.lapress.org/article.asp?IssCode=&lanCode=1&artCode=3194 > > Notice: > "He ended up in abject poverty and his friends > and family ? including his wife ? abandoned him." > > Encouraging? Or Not? > > al He should have heard of RonCo. http://www.thekcrachannel.com/call3/2668095/detail.html "Will It Work: Turbo Cooker POSTED: 3:54 p.m. PST November 26, 2003 SACRAMENTO, Calif. -- The four-in-one cooking system Turbo Cooker is supposed to help cooks make meals from frozen to finished in less than 15 minutes. But does it really work?" "Turbo Cooker sells on TV for almost $80, but CALL 3 found it at Walgreens for $39.99." From RGould8 at aol.com Fri Mar 19 17:07:58 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri, 19 Mar 2004 17:07:58 EST Subject: IP/Release Message-ID: Can anyone tell me if there's a way in Revolution on Mac OS X to force the OS to do an IP Release/Renew? From gizmotron at earthlink.net Fri Mar 19 17:20:01 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 19 Mar 2004 14:20:01 -0800 Subject: Dan Shafer's Book In-Reply-To: <81EEC636-79B0-11D8-ACA6-000393B64EDC@lumin.us> Message-ID: <9036DF73-79F3-11D8-A621-000A95859272@earthlink.net> On Friday, March 19, 2004, at 06:20 AM, Christopher Mitchell wrote: > have the multiple threads debating the relative values of transcript > and dot syntax languages been so quickly forgotten? No. I'm just overjoyed by getting the alpha / beta and now RC versions of 2.2 working for me on Windows XP Pro. When I get done being happy I'm going to jump into customized file recognition handlers for different versions of Windows in regards to creating working registry settings between versions. I was just giving the list a break from my last two months of frustration. Now -- back to the old fry pan, life ain't nothing but a funny funny griddle, thank god I'm a country boy. Mark From ian at azurevision.co.uk Fri Mar 19 17:19:57 2004 From: ian at azurevision.co.uk (Ian Wood) Date: Fri, 19 Mar 2004 22:19:57 +0000 Subject: IP/Release In-Reply-To: References: Message-ID: <8E4891F0-79F3-11D8-B040-0003935A2896@azurevision.co.uk> You might be able to do something using AppleScript GUI scripting on the System preferences app. Looking into the Terminal might be a better bet, but that's no speciality of mine :-( Ian On 19 Mar 2004, at 22:07, RGould wrote: > Can anyone tell me if there's a way in Revolution on Mac OS X to force > the > OS to do an IP Release/Renew? From dsc at swcp.com Fri Mar 19 18:24:03 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 19 Mar 2004 16:24:03 -0700 Subject: IP/Release In-Reply-To: Message-ID: <826BF38E-79FC-11D8-A308-000A9567A3E6@swcp.com> On Friday, March 19, 2004, at 03:07 PM, RGould8 at aol.com wrote: > Can anyone tell me if there's a way in Revolution on Mac OS X to force > the > OS to do an IP Release/Renew? Changing Network Preferences for a DHCP connection should do this. (Applescript? External?) Consider using 'ifconfig down' and then 'ifconfig up' in shell. You might have some password problems. Dar Scott From monte at sweattechnologies.com Fri Mar 19 18:54:59 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 20 Mar 2004 10:24:59 +1030 Subject: Questions about the new Application Builder (was RE: Revolution 2.2 Release Candidate - Color problems) In-Reply-To: <6.0.3.0.2.20040319102225.01d03e28@pop3.blueyonder.co.uk> Message-ID: > Well, it looks pretty different to me, but the real issue is that > it's rock > solid in the IDE and different in the standalone (different > pattern and - I > think - colour, and different behaviour when a group is dragged across a > patterned area), all in the same machine and environment. So it must > somehow be to do with the AB. Maybe some pattern that's in the IDE isn't > included, but there are no options for doing that. Can you suggest any > other approach? I'm about to try the whole thing on OSX (Jaguar). Unless I can see this I don't know how I can help. If you could send me a screenshot in the ide and one in the standalone perhaps that might help? > > Two other questions/issues from early use: > > 1. I think the way of saving the Application Builder settings is a bit > counterintuitive: they're now stored in the mainstack > representing the app > which is to be built, aren't they? But the 'Save' menu item is greyed out > when the AB window is at the front, so one ends up pushing the window out > of the way, getting some apparently unrelated window to the front (in my > case, a splash screen) and then saving. Seems strange. Sounds more like an issue with the file menu than the standalone settings window but I'll take a look. The settings window ensures that if you change any settings and go to close your stack using one of rev's interfaces that it asks you if you want to save. > > 2. In Windows XP, if another app comes to the front and hides the AB > settings, the AB window isn't shown in the dock-like bar at the bottom of > the screen, so it's not easy to get back to the settings window without > minimizing stuff to find it on the screen. Is this expected behaviour? Only toplevel windows are represented on the taskbar on windows. Cheers Monte From monte at sweattechnologies.com Fri Mar 19 18:55:06 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 20 Mar 2004 10:25:06 +1030 Subject: Warning: RR2.2RC ate my folder contents! In-Reply-To: <6.0.3.0.2.20040319152324.01ceeec0@pop3.blueyonder.co.uk> Message-ID: This seems to be an issue with the shell command rmdir /S /Q on windows 2000 and XP only. We are looking into it. Thanks Monte > Folks, there are circumstances where the Standalone Application > Builder can > destroy the whole contents of the folder which you elect to build in. I'm > still working out what happened, but I thought I should send out a quick > warning. > > I'm working with Windows XP Home Edition, and I **think** the > problem arose > because I made a standalone, saw an error, went back to Revolution to > correct it, built it again with the same name and in the same place > (answering 'yes' to the 'do you want to replace?' question), but forgot > that the first version of the standalone **was still open**. > Anyway this or > something else caused the erasure of the entire contents of the folder in > which the AB was going to put its own folder containing the new version - > and there was nothing in the Recycle Bin either. Oops. > > As Heather pointed out, this is a beta and this kind of thing can happen, > so this is really just a further warning to keep your work safe. > > I'll try to get a recipe for Bugzilla after I've reconstructed the folder > from a backup (tho I did lose some very recent stuff, I fear - my > own fault > of course). > > Graham > > --------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Fri Mar 19 19:09:55 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 19 Mar 2004 17:09:55 -0700 Subject: copying a graphic doesn't trigger a new graphic message In-Reply-To: <405A66FC.1070600@fourthworld.com> Message-ID: On Thursday, March 18, 2004, at 08:20 PM, Richard Gaskin wrote: > >> It is too bad about cloning a card not sending new control messages. > > I'm not so sure. New control messages are sent when a control is > cloned, no? Well, we already have messages sent when a control is cloned. If they are not sent under some conditions the docs should say so. > Keeping the messages limited to the object class seems merely > efficient to me: imagine how many thousands of "new" messages would > get sent if a "new" message was sent for every sub-object and you > cloned a large stack. OK, I'll back off. One of the uses of a newGroup message is to register the group in some db. Some alternate method would be needed. This is not (yet) important to me. Another use is to put a badge on card 1 of the stack if there is not one. By this I mean a background that has an openStack handler to set up somethings for all groups of a certain kind. This does not need to be done if a card is cloned or a stack is cloned. So, this is OK. Dar From jimlyons at earthlink.net Fri Mar 19 19:48:49 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Fri, 19 Mar 2004 19:48:49 -0500 Subject: Drawing inside images Message-ID: <59DB47F6-7A08-11D8-96A3-000A95893982@earthlink.net> JB recently wrote: > Yesterday evening I made some experiments about displaying > waveforms in realtime inside an image... > > The idea was to use transcript to update the imagedata. > So far the conclusion is that it works on small images (100 x > 100 pixels, or 150 x 150 pixels) ... But when the image size > reaches 200 x 200, it becomes way too slow... If you're just plotting x-y data, it is very fast to set the points of a polygon to the scaled data. I just plotted a sine wave 300 pixels wide and the response to adjusting the amplitude with a slider is virtually instantaneous. Jim Lyons From kray at sonsothunder.com Fri Mar 19 20:06:42 2004 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 19 Mar 2004 19:06:42 -0600 Subject: Getting desperate with loops/repeats In-Reply-To: <405B2BFC.6060808@act-net.com> Message-ID: <014201c40e17$a2cbabf0$6601a8c0@precision340> > Thanks - it works sometimes, but unfortunately not everytime. Do a simple script: > > repeat while 1 = 1 # obviously true most of the time > put 0 into mynullvar > end repeat > > ... and try breaking it with "strg-." (ctrl-.) on Windows. It _may_ > work, but it won't do so reliably (Taskmanager calling ...) Well, a loop like that is too doesn't really give Rev an opportunity to respond to the keyboard very well. Longer loops (i.e. more statements in the loop) will be more responsive, FYI. Just my $0.02, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From katir at hindu.org Fri Mar 19 22:07:31 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Fri, 19 Mar 2004 17:07:31 -1000 Subject: "Find" Not Hilighting Found Text Message-ID: [sending again because somehow this got tagged to be part of the "collisions" thread] I thought I had this solved several years ago, but it's back: Find does not hilite (put a box around) text on the first hit... I put a lot of text matter, mostly ebooks repurposed from print versions, into Rev for fast searching. Break out entire chapters or part of chapters or numbered paragraphs to single cards and make a Table of Contents of these etc. For searching I use a Find and Find Again pulldown menu (see scripts below) Aside from the nuisance that the cmd-keys (Mac OSX) don't work in the IDE, even if you suspend it... another problem shows up even in a standalone: that is, that if you hit cmd-F, search for "task force" my script does take me to the card and scrolls the card, but does not hilight the word... I have to hit cmd-G again, to get it to hilight the word again, the first instance on the card, as expected. Then, if I hit cmd-G again, it moves on to another card with an instance of "task force" but does not hilight the word. You have to hit cmd-G again. This may be a correlary bug to the one where pasting into a text field leaves you with no cursor, -- very disconcerting. The issue "smells" similar, the field is not being updated in the video card to show a) the foundText box around text or b) the cursor any insights? I supposed i can use complicated offset search routine and force the text to be highlighted once the exact chunk is determined,, but I was thinking there might be a simple solution to make the engine's native "find" command to perform as expected. Button Name : "Find" contents Find/F Find Again/G Script: on menupick tItemChosen switch tItemChosen case "Find" searchForIt break case "Find Again" doFind break end switch end menupick In the stack script: global gLastFind on searchForIt lock messages ## lock messages required if you want to be able to search forward to the next instance ## but, maybe it is the problem also... not allowing the find to outline the find text. ask "Find:" with gLastFind if it is empty then exit searchForIt put it into gLastFind doFind end searchForIt on searchAgain doFind end searchAgain on DoFind lock messages find string gLastFind if the result is "Not Found" then answer quote&gLastFind"e&" not found." with "Try Again" or "Cancel" if it is "cancel" then exit doFind searchForIt end if end DoFind TIA Sivakatirswami Himalayan Academy Publications From erikhans08 at yahoo.com Fri Mar 19 23:55:16 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Fri, 19 Mar 2004 20:55:16 -0800 (PST) Subject: OT good tutorial for computer buyer? In-Reply-To: <405B27B9.50204@fourthworld.com> Message-ID: <20040320045516.15820.qmail@web61107.mail.yahoo.com> is there a good tutorial on the basics of a computer as seen from the standpoint of a computer purchaser? questions like: what things can you easily update (or not)? what requires 512 M, 1 G? what are the different kinds of DVD (-,+) are there different kinds of wireless? what are the trade-offs? what is the safest choice? thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From jbv.silences at Club-Internet.fr Sat Mar 20 01:53:12 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Sat, 20 Mar 2004 07:53:12 +0100 Subject: Drawing inside images References: <59DB47F6-7A08-11D8-96A3-000A95893982@earthlink.net> Message-ID: <405BEA58.257D7608@Club-Internet.fr> Jim, > > If you're just plotting x-y data, it is very fast to set the points of > a polygon to the scaled data. I just plotted a sine wave 300 pixels > wide and the response to adjusting the amplitude with a slider is > virtually instantaneous. > Yes, you're right : I've tried that already and it's pretty fast... Although drawing inside images offers more possibilities : resizing, rotating, blending, exporting... Furthermore, polygons (and graphics in general) don't have antialiasing in Rev yet (although it's a feature that some list members have been asking for since 2001) and the display can sometimes look ugly... JB From pixelbird at interisland.net Sat Mar 20 02:16:19 2004 From: pixelbird at interisland.net (Ken Norris) Date: Fri, 19 Mar 2004 23:16:19 -0800 Subject: A few questions In-Reply-To: <20040320010927.7178A930153@mail.runrev.com> Message-ID: Hi Richard, > Date: Fri, 19 Mar 2004 09:02:49 -0800 > From: Richard Gaskin > Subject: Re: A few questions > To: How to use Revolution >> 2) I will have to deal with stacks in another Mac and a Windows PC before >> they might be finished. Since neither machine will have the IDE aboard, and >> because the filepaths will be different than in the dev Mac, I need to make >> a simple Rev Player. Just a stack with a startup memory error dialog (Main >> stack/engine), some icons, and a launch window. Is that OK? Is that how to >> do it? > > That's how I do it, all the way down to the error dialog as mainstack. > > To resolve differences between OS X and Classic/Win/Linux, I often use > this function to obtain paths to external stack files: ------------ Thanks. I'll take your ad vice. How do you set up your startup memory error dialog? ------------ > To resolve differences between OS X and Classic/Win/Linux, I often use > this function to obtain paths to external stack files: > ------------ Thanks again...I'll look it over in the morning. ------------ *******Next******* Hi, Klaus. > Date: Fri, 19 Mar 2004 21:32:35 +0100 > From: Klaus Major > Subject: Re: A few questions > ??? > What do you mean by "startup memory error dialog"? ----------- This was Richard's suggestion from awhile back, and I agree with it. In this example I will be running test stacks on Windows XP Pro and Mac OS 9.2.1 for filepath continuity. This is a metamap setup with one large (3' x 4' SJ Island County) scrolling Map image in a 360 x 480 group, and a 360 x 480 small JPEG map scaled (in PS) to fit, with a proportional rectangle remote viewbox to scroll the big map. The thing takes quite a chunk of memory to operate itself, especially in the IDE. Consequently, my player will need a chunk of memory. Launching the stack file will cause the engine (my player) to load. There is a chance that dynamic memory grabbed by the MetaCard engine could demand more than the system can handle, and I would rather catch the error before the player tries to load any further and just quits. So the dialog is really an anchor for the mini player UI (simple stack launcher). Plus, I should also put in code to fire the memory error dialog somewhere in the launch sequence, in case the metamap file is too large to open when the Main stack (player) is _already_ open. ------------- >> (Main stack/engine), some icons, and a launch window. >> Is that OK? Is that how to do it? > > Yes :-) ------------- Thanks for the confirmation and the Re, Ken N. From livfoss at blueyonder.co.uk Sat Mar 20 05:13:15 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat, 20 Mar 2004 10:13:15 +0000 Subject: Questions about the new Application Builder Message-ID: <6.0.3.0.2.20040320095136.01ca7788@pop3.blueyonder.co.uk> On Sat, 20 Mar 2004 10:24:59 +1030, "Monte Goulding" wrote: >Unless I can see this I don't know how I can help. If you could send me a >screenshot in the ide and one in the standalone perhaps that might help? Sending to you off-list. This has now been Bugzilla'd as Bug 1388. Thanks for the quick answers to the other queries: I'm not sure your average naive user will understand the remark >Only toplevel windows are represented on the taskbar on windows (because they won't know why the AB window isn't just another ordinary window), but I guess folks will just have to live with it. Cheers Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Sat Mar 20 06:01:32 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat, 20 Mar 2004 11:01:32 +0000 Subject: Synonym Misnomers Message-ID: <6.0.3.0.2.20040320105228.01ca7338@pop3.blueyonder.co.uk> On Fri, 19 Mar 2004 12:42:54 -0800, Richard Gaskin wrote: >[...] > >I've introduced a lot of folks to Transcript as a second language, and I >find the pattern often works like this: > >First week: "I hate this, it isn't what I'm used to." > >Two to three weeks: "Hmmmm, there's a lot in here." > >Four to six weeks: "Wow, there's a lot in here!" > >Two months: "I'm more productive now than I was in my other favorite >language." > >Six months: "I love this thing like no other." Well, I love it, sure, but I still find that if I have the idea that something can be done in Transcript, I can't always find it in the docs. This is of course as nothing compared to searching Microsoft Help files, where they seem to have employed a person to extract all the synonyms for functions that I can think of, but nevertheless IMO finding stuff in the docs remains a bit of a lottery. For example, if it wasn't for this list I'd still be searching for the method of doing a submenu (or hierarchical menu, or cascading menu, or branching menu), because I couldn't find an easy way of looking it up. Basically once I've searched the TD and the recipe section of the docs I'm stuck - and I think this kind of feeling does get to people, even experienced ones, when faced with something as rich as Transcript. I'm not saying there's a simple solution to this, but all of us who want people to love (and buy) the product, should continue to think of ways of improving the situation. 2 more Eurocents from me Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From albrecht at act-net.com Sat Mar 20 06:20:23 2004 From: albrecht at act-net.com (A.C.T.) Date: Sat, 20 Mar 2004 12:20:23 +0100 Subject: Linux Builder problem: Wrong stdc++ libs linked Message-ID: <405C28F7.8000807@act-net.com> Hi, I am "puzzling" around with the build engines and run into some problems: The linux "standalone" is not a standalone but requires various shared libraries. Unfortunately the application builder inside Revolution does not allow me to choose what stdc++ I am using on my Linux installation (there are at least three flavours available), which leads to the application that is built not being executable. A "normal" customer running only his KDE desktop will not even get an error message if he starts the application, as the "cannot find libstdc++.so.5" is only displayed on a shell. Is there a "full" Linux builder available (I am usually working in Windows) or do I have to create an installation instruction for customers which shared libraries have to be present etc? (This way I could not use Revolution for Linux at all, since those customers of mine that _do_ run Linux are desktop-only users and cannot deal with softlinking lib versions) Unfortunately the "documentation" inside Revolution is broken: Clicking on the requirements for Linux you get a non-reaction (Windows, MacOS etc. are all filled with content, Linux is not). My second problem is "Application size": Why is a simple "hello world" program about 1.6MB in size? Ok, the answer is simple: The complete interpreter is included in the standalone - and therefor the app's size won't change that much if you put a lot more functionality in it besides "hello world". I just wanted to point this out :-) My third problem is: The complete script is included in plain text inside the application. That's a "no-go" for me. I do support Open Source (financially and by participating in projects), but I want to decide for myself what apps are "open source" and which are not. Is there are a way to hinder the customer from peeking into the code - and, even more important, to avoid him easily seeing that he is dealing with an Interpreter and a script inside? Please don't get me wrong on this, I am not going to "abuse" Revolution and I am not "ashamed" to use such tools (if I was I wouldn't have bought it), I simply want to protect my IP. Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From ambassador at fourthworld.com Sat Mar 20 06:24:44 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 03:24:44 -0800 Subject: OptionKey madness Message-ID: <405C29FC.7090503@fourthworld.com> This card script: on rawKeyDown k if optionKey() is "down" then put k else pass rawKeyDown end rawKeyDown ... displays the value of k when typing Option-2, Option-5, or Option-8 into a field, but not when typing any other numeric Option keys in a field. What gives? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From klaus at major-k.de Sat Mar 20 06:31:56 2004 From: klaus at major-k.de (Klaus Major) Date: Sat, 20 Mar 2004 12:31:56 +0100 Subject: Linux Builder problem: Wrong stdc++ libs linked In-Reply-To: <405C28F7.8000807@act-net.com> References: <405C28F7.8000807@act-net.com> Message-ID: <31A4D6BD-7A62-11D8-A1C0-000A27B49A96@major-k.de> Moin Marc, > Hi, > > ... > My third problem is: The complete script is included in plain text > inside the application. That's a "no-go" for me. I do support Open > Source (financially and by participating in projects), but I want to > decide for myself what apps are "open source" and which are not. > Is there are a way to hinder the customer from peeking into the code - > and, even more important, to avoid him easily seeing that he is > dealing with an Interpreter and a script inside? Please don't get me > wrong on this, I am not going to "abuse" Revolution and I am not > "ashamed" to use such tools (if I was I wouldn't have bought it), I > simply want to protect my IP. If you add a password to your stack(s), the scripts cannot be read by an editor anymore. But i don't know how "safe" this build-in encryption is... Hope that helps... > Marc Albrecht > A.C.T. / level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. 04765-830060 > Fax. 04765-830064 Regards Klaus Major klaus at major-k.de www.major-k.de From ambassador at fourthworld.com Sat Mar 20 06:32:47 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 03:32:47 -0800 Subject: Synonym Misnomers In-Reply-To: <6.0.3.0.2.20040320105228.01ca7338@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040320105228.01ca7338@pop3.blueyonder.co.uk> Message-ID: <405C2BDF.8010602@fourthworld.com> Graham Samuel wrote: > I still find that if I have the idea that > something can be done in Transcript, I can't always find it in the docs. ... > For example, if it wasn't for this list I'd still be searching for the > method of doing a submenu (or hierarchical menu, or cascading menu, > or branching menu), because I couldn't find an easy way of looking it up. I'm not sure what's up with that, as I just searched for "submenu" in the "Search Docs" tool and found "Recipe for populating a text menu", which uses building a Text menu as an example and includes this callout note: If a line in a menu starts with a tab, it is made into a cascading menu item. Therefore, adding the tabs makes the list of fonts into a Font submenu. Do you use the Search tool? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sat Mar 20 06:35:45 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 03:35:45 -0800 Subject: Linux Builder problem: Wrong stdc++ libs linked In-Reply-To: <31A4D6BD-7A62-11D8-A1C0-000A27B49A96@major-k.de> References: <405C28F7.8000807@act-net.com> <31A4D6BD-7A62-11D8-A1C0-000A27B49A96@major-k.de> Message-ID: <405C2C91.70503@fourthworld.com> Klaus Major wrote: > Moin Marc, >> Is there are a way to hinder the customer from peeking into the code - >> and, even more important, to avoid him easily seeing that he is >> dealing with an Interpreter and a script inside? Please don't get me >> wrong on this, I am not going to "abuse" Revolution and I am not >> "ashamed" to use such tools (if I was I wouldn't have bought it), I >> simply want to protect my IP. Of course. Most of us password-protect our commercial aps. > If you add a password to your stack(s), the scripts cannot be read by an > editor anymore. > But i don't know how "safe" this build-in encryption is... It's said to be a derivative of DES, with equivalent security. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From FlexibleLearning at aol.com Sat Mar 20 06:53:20 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sat, 20 Mar 2004 06:53:20 EST Subject: OptionKey madness Message-ID: <3f.29510fd4.2d8d8ab0@aol.com> >This card script: > >on rawKeyDown k > if optionKey() is "down" then put k > else pass rawKeyDown >end rawKeyDown > >... displays the value of k when typing Option-2, Option-5, or Option-8 >into a field, but not when typing any other numeric Option keys in a field. >What gives? Works for me, Richard, using mc2.51 so not much wrong with the engine. /H From albrecht at act-net.com Sat Mar 20 07:04:02 2004 From: albrecht at act-net.com (A.C.T.) Date: Sat, 20 Mar 2004 11:04:02 -0100 Subject: Linux Builder problem: Wrong stdc++ libs linked In-Reply-To: <405C28F7.8000807@act-net.com> References: <405C28F7.8000807@act-net.com> Message-ID: <405C3332.60101@act-net.com> Hi, thanks for the hints regarding "encoding the script". To be true, the most important problem to me is Number One (tm) - is there a reliably working "standalone(sic!)" builder for Linux? One that lets the developer choose the "Linux flavour" the app is expected to run on? Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From livfoss at blueyonder.co.uk Sat Mar 20 08:36:59 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat, 20 Mar 2004 13:36:59 +0000 Subject: Synonym Misnomers Message-ID: <6.0.3.0.2.20040320132510.01caa788@pop3.blueyonder.co.uk> On Sat, 20 Mar 2004 03:32:47 -0800, Richard Gaskin wrote: >Do you use the Search tool? No. I forget it existed - I suppose I stopped using it some time ago when I realised how many hits I was getting for simple terms. So, I was wrong... there may still be something in my argument, but really my face is too red for me to think about it just now. Ho hum. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From scott at bc.edu Sat Mar 20 10:07:56 2004 From: scott at bc.edu (Scott Kinder) Date: Sat, 20 Mar 2004 10:07:56 -0500 Subject: video_input.rev Message-ID: Hi, Has anyone had experience with the 'video_input.rev' sample stack. I can get it to record in the raw DV format (which is cool on its own), but none of the buttons to set compression, format, display or source seem to work. The compression button script does revVideoGrabDialog "compression" I tried this in the message box and still no-go. I checked in the Rev folder and there is a package named revvideograbber there. I'm on a MacOS 10.2.8 laptop running Rev 2.1.2 Thanks! Scott From thierry.arbellot at wanadoo.fr Sat Mar 20 10:39:45 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Sat, 20 Mar 2004 16:39:45 +0100 Subject: video_input.rev In-Reply-To: Message-ID: Hi, Work with my Samsung USB Webcam, the buttons display the same video setting panel except the compression button that doesn't display anything. I think it should depend on your video camera driver, maybe there is no setting panel. Regards. Thierry On Saturday, Mar 20, 2004, at 16:07 Europe/Paris, Scott Kinder wrote: > Hi, > > Has anyone had experience with the 'video_input.rev' sample stack. I > can get it to record in the raw DV format (which is cool on its own), > but none of the buttons to set compression, format, display or source > seem to work. The compression button script does > > revVideoGrabDialog "compression" > > I tried this in the message box and still no-go. I checked in the Rev > folder and there is a package named revvideograbber there. I'm on a > MacOS 10.2.8 laptop running Rev 2.1.2 > > Thanks! > Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Sat Mar 20 11:12:13 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 20 Mar 2004 08:12:13 -0800 Subject: OptionKey madness In-Reply-To: <405C29FC.7090503@fourthworld.com> Message-ID: On 3/20/04 3:24 AM, "Richard Gaskin" wrote: > This card script: > > on rawKeyDown k > if optionKey() is "down" then put k > else pass rawKeyDown > end rawKeyDown > > ... displays the value of k when typing Option-2, Option-5, or Option-8 > into a field, but not when typing any other numeric Option keys in a field. Same here in MC and Rev 2.1.2 on OSX. Seems to be optionkey related since capturing unmodified keystrokes works fine. I wonder if this has to do with how you enter special characters like ? (accented e) since you typically have to enter two keystrokes. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From JimCarwardine at OwnYourFuture-net.com Sat Mar 20 11:44:54 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 20 Mar 2004 12:44:54 -0400 Subject: Database Experience In-Reply-To: <4058C443.4060005@fourthworld.com> Message-ID: Richard, can you describe what you mean by "custom property arrays"... Jim on 3/17/04 5:33 PM, Richard Gaskin wrote: > I get much more mileage out of Rev for the UI, using any of the database > interfaces provided. And more often than not I'm working with data sets > small enough that just stashing data in custom property arrays works > great and keeps everything in native Transcript. -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From JimCarwardine at OwnYourFuture-net.com Sat Mar 20 11:50:41 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 20 Mar 2004 12:50:41 -0400 Subject: Database Experience In-Reply-To: <20040317155629.7845.qmail@web60508.mail.yahoo.com> Message-ID: When I go to http://www.mysql.com/downloads/index.html I don't see the adjectives "Classic" or "Pro" on the free download. I do see words like SAP for the MaxDB version which I recognize as high end DB stuff that lead me to think that the version of MySQL available there is capable of handing transactions. What do you think? Jim on 3/17/04 11:56 AM, Jan Schenkel wrote: > In conclusion, if MySQL Classic doesn't support > transactions, that means you can't 'rollback' your > changes halfway down the road ; MySQL Pro, using > InnoDB databases, does allow you to 'rollback' these > changes. -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From ambassador at fourthworld.com Sat Mar 20 11:55:22 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 08:55:22 -0800 Subject: Database Experience In-Reply-To: References: Message-ID: <405C777A.4030809@fourthworld.com> Jim Carwardine wrote: > on 3/17/04 5:33 PM, Richard Gaskin wrote: > > >>I get much more mileage out of Rev for the UI, using any of the database >>interfaces provided. And more often than not I'm working with data sets >>small enough that just stashing data in custom property arrays works >>great and keeps everything in native Transcript. > > Richard, can you describe what you mean by "custom property arrays"? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Sat Mar 20 12:04:59 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 20 Mar 2004 10:04:59 -0700 Subject: Safety of stack encryption. (was Linux Builder problem...) In-Reply-To: <405C2C91.70503@fourthworld.com> Message-ID: On Saturday, March 20, 2004, at 04:35 AM, Richard Gaskin wrote: >> If you add a password to your stack(s), the scripts cannot be read by >> an editor anymore. >> But i don't know how "safe" this build-in encryption is... > > It's said to be a derivative of DES, with equivalent security. Though it may have equivalent security, that does not follow from the use of DES. Often the weaknesses of any protocol are not in the encryption itself but in how the encryption is used. Dar Scott From ambassador at fourthworld.com Sat Mar 20 12:07:34 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 09:07:34 -0800 Subject: OptionKey madness In-Reply-To: <3f.29510fd4.2d8d8ab0@aol.com> References: <3f.29510fd4.2d8d8ab0@aol.com> Message-ID: <405C7A56.2050009@fourthworld.com> FlexibleLearning at aol.com wrote: >>This card script: >> >>on rawKeyDown k >> if optionKey() is "down" then put k >> else pass rawKeyDown >>end rawKeyDown >> >>... displays the value of k when typing Option-2, Option-5, or Option-8 >>into a field, but not when typing any other numeric Option keys in a field. >>What gives? > > Works for me, Richard, using mc2.51 so not much wrong with the engine. Yes, I was running in the MC IDE too. So we have one case where it works (yours), and two where it doesn't (Scott Rossi's and mine). Hmmm... Are you using a Mac? I'm using a PowerBook G4 1GHz, with OS X 10.3.3. With at least one other user having the same issue I may need to shy away from using the Option key combos I was hoping for. Drag. My goal was to provide 20 simple keystrokes for user-settable actions, giving them Cmd/Ctrl-1 through 0, and Opt/Alt-1 through 0. Function keys are out since both Win and Mac OSes reserve so many for specific features. Now it seems Option keys may be out as well, and the Shift key isn't available since text entry must also be supported and may include capital letters. Any other options, or am I just going to have to restrict entry to 10 Command-key-driven settable options? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Sat Mar 20 12:13:52 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 20 Mar 2004 10:13:52 -0700 Subject: OptionKey madness In-Reply-To: <405C29FC.7090503@fourthworld.com> Message-ID: On Saturday, March 20, 2004, at 04:24 AM, Richard Gaskin wrote: > ... displays the value of k when typing Option-2, Option-5, or > Option-8 into a field, but not when typing any other numeric Option > keys in a field. > > What gives? > This might be related to bugs 1147 and 1080 and 1171. There are also some marked duplicate (or should be). This might be OS X only. Folks who see this on other platforms (or don't) might want to comment on bugzilla 1080. Dar Scott From j at clsdesignassociates.com Sat Mar 20 12:48:06 2004 From: j at clsdesignassociates.com (j) Date: Sat, 20 Mar 2004 11:48:06 -0600 Subject: Synonym Misnomers In-Reply-To: <405C2BDF.8010602@fourthworld.com> References: <6.0.3.0.2.20040320105228.01ca7338@pop3.blueyonder.co.uk> <405C2BDF.8010602@fourthworld.com> Message-ID: > I'm not sure what's up with that, as I just searched for "submenu" in > the "Search Docs" tool and found "Recipe for populating a text menu", > which uses building a Text menu as an example and includes this > callout note: Absolutely no offense intended by this message, Richard. Imagine you are a new Rev user. After typing "submenu" into the "Search Docs" tool, one gets a list of nearly 40 topic hits. Scanning the titles of these, there is no chance most novice users would ever think that any of them were about creating submenus. If I were a new Rev user, how could I be expected to know that "Recipe for populating a text menu" was about creating submenus? Why does it say "recipe?" Is it about cooking? What in the world does "populating" mean? And "text menu?" I didn't even know there were any other kinds of menus in computer software. I mean, I have never seen a picture menu in Microsoft Word. Why do none of the topics say "Creating a submenu?" My point is that the Rev docs, while well written, are not presented in a format that is very approachable by the new user. Tips need to be taken from Apple's example; Apple still writes the best documentation ever for the novice user. J. From jacque at hyperactivesw.com Sat Mar 20 12:55:19 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 20 Mar 2004 11:55:19 -0600 Subject: OptionKey madness In-Reply-To: References: Message-ID: <405C8587.8090207@hyperactivesw.com> On 3/20/04 10:12 AM, Scott Rossi wrote: > On 3/20/04 3:24 AM, "Richard Gaskin" wrote: > > >>This card script: >> >>on rawKeyDown k >> if optionKey() is "down" then put k >> else pass rawKeyDown >>end rawKeyDown >> >>... displays the value of k when typing Option-2, Option-5, or Option-8 >>into a field, but not when typing any other numeric Option keys in a field. > > > Same here in MC and Rev 2.1.2 on OSX. Seems to be optionkey related since > capturing unmodified keystrokes works fine. I wonder if this has to do with > how you enter special characters like ? (accented e) since you typically > have to enter two keystrokes. I think that is exactly the problem. Mac OS does not send any key codes for certain option key characters until the second key is typed; at that point it combines the two keystrokes into one character with an international diacritical. This isn't really a bug; it is the way Mac OS works. Other keystrokes are similarly unreported; for example, Shift and Command keys send nothing at all until they are paired with another typed character. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sat Mar 20 14:01:52 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 11:01:52 -0800 Subject: OptionKey madness In-Reply-To: <405C8587.8090207@hyperactivesw.com> References: <405C8587.8090207@hyperactivesw.com> Message-ID: <405C9520.5010302@fourthworld.com> J. Landman Gay wrote: > On 3/20/04 10:12 AM, Scott Rossi wrote: > >> On 3/20/04 3:24 AM, "Richard Gaskin" wrote: >> >> >>> This card script: >>> >>> on rawKeyDown k >>> if optionKey() is "down" then put k >>> else pass rawKeyDown >>> end rawKeyDown >>> >>> ... displays the value of k when typing Option-2, Option-5, or Option-8 >>> into a field, but not when typing any other numeric Option keys in a >>> field. >> >> Same here in MC and Rev 2.1.2 on OSX. Seems to be optionkey related >> since >> capturing unmodified keystrokes works fine. I wonder if this has to >> do with >> how you enter special characters like ? (accented e) since you typically >> have to enter two keystrokes. > > I think that is exactly the problem. Mac OS does not send any key codes > for certain option key characters until the second key is typed; at that > point it combines the two keystrokes into one character with an > international diacritical. This isn't really a bug; it is the way Mac OS > works. Arrgh! Apple makes the ol' lightbulb joke increasingly unfunny with its relevance. Okay, the numeric function keys are unusable to an app because most OSes reserve some of them, and numeric Option/Alt keys are out because Apple reserves some of them. So I'm limited to command keys for triggering actions in text fields? Major drag. Another major drag: I've tried all manner of property settings and cannot reliably prevent repeated arrow keystrokes from triggering a player object, even when a field on the same card has focus and the traversalOn of the player is off (also tried the showController and alwaysBuffer, and many combinations thereof). Is there a recipe/workaround/external/appeal to the gods which will reliably prevent keystrokes from triggering a response in a player? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kray at sonsothunder.com Sat Mar 20 14:42:09 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 20 Mar 2004 13:42:09 -0600 Subject: OptionKey madness In-Reply-To: <405C9520.5010302@fourthworld.com> Message-ID: <01d601c40eb3$71e0f6c0$6601a8c0@precision340> > Okay, the numeric function keys are unusable to an app > because most OSes reserve some of them, and numeric > Option/Alt keys are out because Apple reserves some of them. > > So I'm limited to command keys for triggering actions in text fields? > Major drag. You can check the keysDown(), which should include a list of all the keys typed (see Dar's comment on the Improve list on rawKeyDown). However there are definitely two bugs that RunRev needs to fix to get this right - one that appeared in the 2.5.1 engine, and the other that's been there for a while: The first is the option-key combination reported in bug 1147 (by me) - this was fine in 2.5, but died in 2.5.1. The second is the fact that Dar noticed that control+char is being reported as if the shift key was down, so while "a" is 97 and "shift-a" is 65, "control-a" is 65 + the control-key code of 65507. This is a bug that needs to be fixed. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Sat Mar 20 14:53:17 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 20 Mar 2004 13:53:17 -0600 Subject: OptionKey madness In-Reply-To: <01d601c40eb3$71e0f6c0$6601a8c0@precision340> Message-ID: <01e301c40eb5$0152a780$6601a8c0@precision340> > The first is the option-key combination reported in bug 1147 > (by me) - this was fine in 2.5, but died in 2.5.1. Oops, sorry I meant 1080 - Klaus logged 1147. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Sat Mar 20 14:56:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 11:56:26 -0800 Subject: OptionKey madness In-Reply-To: <01d601c40eb3$71e0f6c0$6601a8c0@precision340> References: <01d601c40eb3$71e0f6c0$6601a8c0@precision340> Message-ID: <405CA1EA.2000308@fourthworld.com> Ken Ray wrote: >>Okay, the numeric function keys are unusable to an app >>because most OSes reserve some of them, and numeric >>Option/Alt keys are out because Apple reserves some of them. >> >>So I'm limited to command keys for triggering actions in text fields? >>Major drag. > > You can check the keysDown(), which should include a list of all the keys > typed (see Dar's comment on the Improve list on rawKeyDown). > > However there are definitely two bugs that RunRev needs to fix to get this > right - one that appeared in the 2.5.1 engine, and the other that's been > there for a while: > > The first is the option-key combination reported in bug 1147 (by me) - this > was fine in 2.5, but died in 2.5.1. > > The second is the fact that Dar noticed that control+char is being reported > as if the shift key was down, so while "a" is 97 and "shift-a" is 65, > "control-a" is 65 + the control-key code of 65507. This is a bug that needs > to be fixed. If we throw a lot of votes at these can we get them in v2.2? Responding to the keyboard is a critical thing that should be affecting nearly every app, since the federal accessibility guidelines and the Win HIG both require keyboard access to every program function. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Sat Mar 20 14:58:36 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 20 Mar 2004 11:58:36 -0800 Subject: OptionKey madness In-Reply-To: <405C9520.5010302@fourthworld.com> Message-ID: Recently, "Richard Gaskin" wrote: > Is there a recipe/workaround/external/appeal to the gods which will > reliably prevent keystrokes from triggering a response in a player? I don't believe there's any workaround currently available (I've been hit by this issue as well). I'm pretty sure Trevor has looked into this and found an API or or some other hook that led him to believe it is in fact possible to prevent unwanted key triggers. But who knows when this can be addressed. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From harrison at all-auctions.com Sat Mar 20 15:31:25 2004 From: harrison at all-auctions.com (Richard Harrison) Date: Sat, 20 Mar 2004 15:31:25 -0500 Subject: Database Experience In-Reply-To: References: Message-ID: <8ED184FF-7AAD-11D8-AB89-000393C10758@all-auctions.com> Hi there, I really appreciate everyone's responses as to which Databases they like to use with Revolution and why. Unfortunately for me if I'm going to migrate from FileMaker Pro to MySQL I have my work cut out for me for a long time as I have a lot of time invested in FileMaker. I keep hoping that FileMaker will get its act together when the time comes that I'm ready to deploy my applications. FileMaker doesn't seem to understand the concept of record locking when multiple users on the internet are trying to access the same record at the exact same time. If anyone has an easy solution to this please let me know. Thanks again! Rick Harrison From lists at mangomultimedia.com Sat Mar 20 15:45:12 2004 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 20 Mar 2004 13:45:12 -0700 Subject: OptionKey madness In-Reply-To: References: Message-ID: <7C174831-7AAF-11D8-9921-000A956C462A@mangomultimedia.com> On Mar 20, 2004, at 12:58 PM, Scott Rossi wrote: > Recently, "Richard Gaskin" wrote: > >> Is there a recipe/workaround/external/appeal to the gods which will >> reliably prevent keystrokes from triggering a response in a player? > > I don't believe there's any workaround currently available (I've been > hit by > this issue as well). I'm pretty sure Trevor has looked into this and > found > an API or or some other hook that led him to believe it is in fact > possible > to prevent unwanted key triggers. But who knows when this can be > addressed. There is an API call that will disable events being sent to the player. Richard filed a bug report with the appropriate call attached (Bug 1337). I can easily add this call to the external but that doesn't help somebody who isn't using the external for their project. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From alw918 at earthlink.net Sat Mar 20 15:46:15 2004 From: alw918 at earthlink.net (Andrew) Date: Sat, 20 Mar 2004 12:46:15 -0800 Subject: repeat with each woord currentWord in myString In-Reply-To: <20040320203149.3ED7893015B@mail.runrev.com> Message-ID: Hi, List. I understand that there is a way of replacing the old "repeat with x=1 to 10" statement with something like "repeat with each woord currentWord in myString" How exactly is this used? This is foreign to me. Thanks! From briany at qldlearning.com Sat Mar 20 16:00:25 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 20 Mar 2004 16:00:25 -0500 Subject: repeat with each woord currentWord in myString In-Reply-To: Message-ID: <9C675D0C-7AB1-11D8-A529-000393AA08D2@qldlearning.com> > Hi, List. I understand that there is a way of replacing the old > "repeat with x=1 to 10" statement with something like > "repeat with each woord currentWord in myString" > How exactly is this used? This is foreign to me. > Thanks! Imagine you are doing something like this: repeat with i=1 to (the number of words in someVariable) put word i of someVariable into someWord doSomething someWord end repeat These scripts are pretty common- iterating over all of the chunks in a container. They can get a bit inefficient with large variables. For example, when you ask for "item 100000" of something, Rev is forced to search from the beginning of the string, counting items until it finds the 100,000th one. And the next time through, it starts from the beginning to find 100,001, and so on. Since Rev doesn't actually know that you are always going to just look for the _next_ item, it can't just save your spot. And so... (drum roll please)... it would be much more efficient if there were some way to grab each chunk sequentially, without the engine being forced to re-count from the beginning every time through. Thus, a special construct: repeat for each word someWord in someVariable doSomething someWord end repeat This will produce the exact same results* as the previous script, but will be much faster for large data sets (and looks nice and keeps you from screwing up your counter accidentally, etc) Note that you can also repeat "for each line", "for each item", and even "for each element" (the elements of an array, try it!). Combine those with all of the possible things you can pass as containers, and you get a pretty fast, flexible way to process consecutive chunks (or elements) of the same thing. * Of course, the "i" variable won't be set, but you can get it back if you really want by setting it's value beforehand and adding 1 to it in each iteration of the loop. This will still be quite fast. Hope that helps, - Brian From albrecht at act-net.com Sat Mar 20 16:14:08 2004 From: albrecht at act-net.com (A.C.T.) Date: Sat, 20 Mar 2004 20:14:08 -0100 Subject: repeat with each woord currentWord in myString In-Reply-To: <9C675D0C-7AB1-11D8-A529-000393AA08D2@qldlearning.com> References: <9C675D0C-7AB1-11D8-A529-000393AA08D2@qldlearning.com> Message-ID: <405CB420.5060402@act-net.com> Moin, > And so... (drum roll please)... it would be much more efficient if there > were some way to grab each chunk sequentially, without the engine being > forced to re-count from the beginning every time through. Thus, a > special construct: > > repeat for each word someWord in someVariable > doSomething someWord > end repeat I don't know (yet) how fast the script interpreter is with (large) arrays, but a common way of handling large numbers of "chunks" like this is to put them into an array, if you really need to "reuse" them or access them randomly: put 1 into counter repeat for each word someWord in someVariable put someWord into wordarray[counter] increment counter by 1 # don't know if Transcript can do this, # the proper way would be to say "counter++", naturally end repeat This way you could easily access each word on a DIRECT way using "wordarray[whatever]". Ok, memory usage is doubled (since you put copies of the words into the array elements), but speed should be no problem any longer (if the interpreter handles arrays sufficiantly). Please note that my "Transcript" most likely won't work, but you should be able to get the idea, I hope. Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From ambassador at fourthworld.com Sat Mar 20 16:22:06 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Mar 2004 13:22:06 -0800 Subject: Database Experience In-Reply-To: <8ED184FF-7AAD-11D8-AB89-000393C10758@all-auctions.com> References: <8ED184FF-7AAD-11D8-AB89-000393C10758@all-auctions.com> Message-ID: <405CB5FE.30008@fourthworld.com> Richard Harrison wrote: > Unfortunately for me if I'm going to migrate from FileMaker Pro to MySQL > I have my > work cut out for me for a long time as I have a lot of time invested in > FileMaker. I keep > hoping that FileMaker will get its act together when the time comes > that I'm ready to deploy my applications. > > FileMaker doesn't seem to understand the concept of record locking when > multiple users > on the internet are trying to access the same record at the exact same > time. > > If anyone has an easy solution to this please let me know. There's a FileMaker to MySQL migration kit: I beleive it was even made with Rev. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From briany at qldlearning.com Sat Mar 20 16:24:56 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 20 Mar 2004 16:24:56 -0500 Subject: repeat with each woord currentWord in myString In-Reply-To: <405CB420.5060402@act-net.com> Message-ID: <0908D9F4-7AB5-11D8-A529-000393AA08D2@qldlearning.com> > I don't know (yet) how fast the script interpreter is with (large) > arrays, but a common way of handling large numbers of "chunks" like > this is to put them into an array, if you really need to "reuse" them > or access them randomly: > > put 1 into counter > repeat for each word someWord in someVariable > put someWord into wordarray[counter] > increment counter by 1 # don't know if Transcript can do this, > # the proper way would be to say "counter++", naturally > end repeat Yup, this is good advice if you need to save the chunks, or make more than one pass through. The transcript for incrementing is "add 1 to counter", which is equivalent to other languages' "counter++". Of course you can also say "put counter + 1 into counter" , which is equivalent to "counter = counter + 1" or "counter += 1" - Brian From kray at sonsothunder.com Sat Mar 20 16:29:45 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 20 Mar 2004 15:29:45 -0600 Subject: repeat with each woord currentWord in myString In-Reply-To: <405CB420.5060402@act-net.com> Message-ID: <002501c40ec2$7a835c50$6601a8c0@precision340> > put 1 into counter > repeat for each word someWord in someVariable > put someWord into wordarray[counter] > increment counter by 1 # don't know if Transcript can do > this, # the proper way would be to say "counter++", naturally > end repeat You say "add 1 to counter" - a lot clearer than "counter++", IMHO. :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From tuviah at runrev.com Sat Mar 20 16:36:25 2004 From: tuviah at runrev.com (tuviah snyder) Date: Sat, 20 Mar 2004 16:36:25 -0500 Subject: now it's SQLite (was... Re: Newcomer) References: <20040318222516.17844930124@mail.runrev.com> Message-ID: <006b01c40ec3$65ed2b30$1602a8c0@USER> SQLite will be announced in due time. WRT client/server I may have plans to extend SQLite to support client-server. Tuviah From kray at sonsothunder.com Sat Mar 20 16:38:35 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 20 Mar 2004 15:38:35 -0600 Subject: repeat with each woord currentWord in myString In-Reply-To: <9C675D0C-7AB1-11D8-A529-000393AA08D2@qldlearning.com> Message-ID: <002601c40ec3$b63673d0$6601a8c0@precision340> > repeat for each word someWord in someVariable > doSomething someWord > end repeat One thing to note that is VERY IMPORTANT when working with the "repeat for each" concept, and that is that you cannot change 'someVariable' inside the loop or things get really screwy as the engine loses track of which chunk to process next. For example, suppose you wanted to iterate through a multi-line container, and remove any line that starts with "T" from the container. You might think to do this: put 1 into tCounter repeat for each line tLine in tContainer if char 1 of tLine = "T" then delete line tCounter of tContainer end if add 1 to tCounter end repeat But this is BAD since you're changing tContainer in the middle of the loop. The proper way to do this would be to build another string at the same time: put "" into tNewContainer repeat for each line tLine in tContainer if char 1 of tLine <> "T" then put tLine & CR after tNewContainer end if end repeat delete last char of tNewContainer This may look like a lot of lines and a bit odd, but it is *really* fast. There's more on this at my site by the venerable Wil Dijkstra on increasing script performance: "Increasing Script Performance, Part I" http://www.sonsothunder.com/devres/revolution/revolution.htm?_scrp005 "Increasing Script Performance, Part II" http://www.sonsothunder.com/devres/revolution/revolution.htm?_scrp006 "Increasing Script Performance, Part III" http://www.sonsothunder.com/devres/revolution/revolution.htm?_scrp007 Enjoy! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From gizmotron at earthlink.net Sat Mar 20 17:12:46 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat, 20 Mar 2004 14:12:46 -0800 Subject: repeat with each woord currentWord in myString In-Reply-To: <405CB420.5060402@act-net.com> Message-ID: On Saturday, March 20, 2004, at 01:14 PM, A.C.T. wrote: > put 1 into counter > repeat for each word someWord in someVariable > put someWord into wordarray[counter] > increment counter by 1 # don't know if Transcript can do this, > # the proper way would be to say "counter++", naturally > end repeat Another way to get an array may be to use the split command: -- split someVariable by space This split command will turn someVariable into a numerical keyed array. It's worth speed testing. I used it to optimize rev_blowfishCBC.rev. There might be some conflict issues with return characters & line feeds using this however. Mark Brownell From Meitnik at aol.com Sat Mar 20 17:41:55 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Sat, 20 Mar 2004 17:41:55 EST Subject: keyboard broken and disabled Message-ID: In a message dated 03/20/2004 03:33:36 PM, use-revolution-request at lists.runrev.com writes: > Responding to the keyboard is a critical thing that should be affecting > nearly every app, since the federal accessibility guidelines and the Win > HIG both require keyboard access to every program function. > -- thank you Richard! As one who is disabled (and will be increasingly so in time) and a developer this issuse hits very close to home. I am currently developing an app for my fellow disabled and supporting as many ways to do a task is rather important to me. So Keyboard support in all its full range is going to be a deal breaker for me to continue my work. I hope RR team also understands support for Spoken Interface by Apple is going to break new ground and new markets for developers. RR team can be a leader in your development tools supporting the disabled! Go for it! Andrew From tuviah at runrev.com Sat Mar 20 17:58:19 2004 From: tuviah at runrev.com (tuviah snyder) Date: Sat, 20 Mar 2004 17:58:19 -0500 Subject: keyboard broken and disabled References: <20040320224157.2EFDC930166@mail.runrev.com> Message-ID: <007b01c40ece$d6ddd2d0$1602a8c0@USER> > As one who is disabled (and will be increasingly so in time) and a developer > this issuse hits very close to home. I am currently developing an app for my > fellow disabled and supporting as many ways to do a task is rather important to > me. So Keyboard support in all its full range is going to be a deal breaker > for me to continue my work. I hope RR team also understands support for Spoken > Interface by Apple is going to break new ground and new markets for > developers. RR team can be a leader in your development tools supporting the disabled! > Go for it! Apple has a new feature in OSX. Go to the speech control panel and turn on 'speakable items'.You can then develop applescript which execute a do script to rev, which are triggered when saying their filename. Tuviah From harrison at all-auctions.com Sat Mar 20 18:21:57 2004 From: harrison at all-auctions.com (Richard Harrison) Date: Sat, 20 Mar 2004 18:21:57 -0500 Subject: Database Experience In-Reply-To: <405CB5FE.30008@fourthworld.com> References: <8ED184FF-7AAD-11D8-AB89-000393C10758@all-auctions.com> <405CB5FE.30008@fourthworld.com> Message-ID: <61878DDA-7AC5-11D8-A725-000393C10758@all-auctions.com> On Mar 20, 2004, at 4:22 PM, Richard Gaskin wrote: > Richard Harrison wrote: >> ... >> If anyone has an easy solution to this please let me know. > > There's a FileMaker to MySQL migration kit: > > > > I beleive it was even made with Rev. > > -- > Richard Gaskin > Thanks for the URL! Rick Harrison From dsc at swcp.com Sat Mar 20 23:11:39 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 20 Mar 2004 21:11:39 -0700 Subject: OptionKey madness In-Reply-To: <405C7A56.2050009@fourthworld.com> Message-ID: On Saturday, March 20, 2004, at 10:07 AM, Richard Gaskin wrote: > Any other options, or am I just going to have to restrict entry to 10 > Command-key-driven settable options? Jeanne suggested in one bug comment that this may be limited to entry in field. Could there be some way that a field looks like it has an insertion bar or really does, but it is covered with a rectangle with a particular ink so that the rectangle gets the rawKeyDown (or whatever)? Dar Scott From pixelbird at interisland.net Sun Mar 21 02:38:27 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sat, 20 Mar 2004 23:38:27 -0800 Subject: OptionKey madness In-Reply-To: <20040320203149.3ED7893015B@mail.runrev.com> Message-ID: Hi Richard, > Date: Sat, 20 Mar 2004 11:01:52 -0800 > From: Richard Gaskin > Subject: Re: OptionKey madness > Okay, the numeric function keys are unusable to an app because most OSes > reserve some of them, and numeric Option/Alt keys are out because Apple > reserves some of them. ---------- Not sure what you mean. On the Mac, the first 4 function keys have conveniently attached some default things _available_ if the user wants to implement them, and some users may have the habit, so in this respect you may not wish to change them. But AFAIK, function keys 5 to 12 (that's 8 of them) have no caveats to being assigned tasks. When you add the combos CMD/Fkey, OPT/Fkey, CTRL/Fkey, that gives you 32 total. Ken N. From j at clsdesignassociates.com Sun Mar 21 08:56:34 2004 From: j at clsdesignassociates.com (j) Date: Sun, 21 Mar 2004 07:56:34 -0600 Subject: OptionKey madness In-Reply-To: References: Message-ID: <90980D56-7B3F-11D8-9108-000393989F4E@clsdesignassociates.com> > But AFAIK, function keys 5 to 12 (that's 8 of them) have no caveats to > being > assigned tasks. In Panther, Expose defaults to using F9, F10, and F11. My initial thought was that Rev would trap fkeys before they got to the OS, but no dice. Is there a comprehensive listing online or elsewhere of which fkeys are used by default under the different OSs? J. From capellan2000 at yahoo.com Sun Mar 21 09:44:30 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 21 Mar 2004 06:44:30 -0800 (PST) Subject: Safety of stack encryption. Message-ID: <20040321144430.84585.qmail@web40511.mail.yahoo.com> on Sat, 20 Mar 2004 10:04:59 -0700 Dar Scott wrote in response to Richard Gaskin: >> It's said to be a derivative of DES, with equivalent security. >Though it may have equivalent security, that does not >follow from the use of DES. Often the weaknesses of >any protocol are not in the encryption itself but in >how the encryption is used. Dar, i remember that Scott Raney states in the MetaCard documentation that stacks level of encription is not hacker-proof and recommended to use customs solutions if more protection is needed. Mark Brownell has already made a Blowfish encription stack and Phil Chumbley posted some time ago a script for one time pad encription, but i don't know how to protect a whole stack with these solutions. You have a lot of experience in this area. Could you made a .dll that provides industrial strength encription for stacks? al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From albrecht at act-net.com Sun Mar 21 10:08:58 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 14:08:58 -0100 Subject: Mac OS < X builder in Studio Version Message-ID: <405DB00A.80306@act-net.com> Hi, I can remember having read something about the (missing) Mac OS References: <405C28F7.8000807@act-net.com> <31A4D6BD-7A62-11D8-A1C0-000A27B49A96@major-k.de> Message-ID: Hi Revolutionists, i am proud to present a new and very handy plug-in :-) (...not to say a REVOLUTIONary one...) 2lz2 (Tools, too) a.k.a. TPIFKAH2 (The PlugIn Formerly Known As Heim2 :-D (Hint: Check the menu-button "misc..." first for "Help" and "Prefs"!) This little palette will let you: - Select the location, where the palette will open on startup - Create new stacks with predefined or custom size - Add Drag'n'Drop functionality to your new created stacks - (Yes, it does, see the preferences ;-) - This will only for files with a suffix! - Sorry, not enough time to check the creator codes on a mac... - Open ANY stack on ANY platform* - (No more trouble on a mac ;-) With one click you can: - Navigate through your cards...* - Go directly to specific cards in your stacks* - Open the docs - Open the Application Browser - Toggle "the selectgroupedcontrols" - Create a new card - Delete the current card (Handle with care, this is not undoable!) - Open the "Inspector" for the current object, card or stack - Edit the script(s) of the current object, card or stack *Pressing the ALT-key will lock messages You can edit/set the loc and width/height of the currently selected object (only ONE object is supported right now) directly in this palette... Less mouse miles ;-) 3 batteri... ehm very smart tools included: "Analyze it..." - Create a "report" for selected stacks and save that info as text-files - and/or a stack... "Favourites" - This handy palette provides a collection of your - favourite stacks for immediate access... "Einstein" (silly name, i know ;-) - Will convert the ABSOLUTE paths of your image- and player- - objects to RELATIVE paths and lets you select "the directory" - for the relativity... Will only work for files that reside INSIDE that directory or its subfolders! So you can: Work with absolute paths (per Drag'n'Drop) in development and let "Albert" do the conversion before building your standalone :-) Last, but not least, it provides a menu, that will send some useful commands to the stack under the cursor (the mousestack)... Press ESC to cancel the "delivery" :-) And more... Give it a try, won't hurt! ;-) All preferences are being written outside the Rev-/plugins-folder: You will find a new folder "major-k" with 2 pref-files (plain text) here: Mac OS <=9xx: /System Folder/Prefrences/ OS X: /Username/Library/Preferences/ Windows 95, 96, 97, 98, 99: Bootvolume:/Windows/System/ Windows NT/2000/XP Bootvolume:/Documents and Settings/All Users/Application Data/ Bootvolume:/Dokumente und Einstellungen/All Users/Anwendungsdaten/ Check it out! It's just 31 KB and FREE!!! Get it here: http://www.major-k.de/staxx/2lz2.mc.zip ENJOY!!! .. and check the scripts ;-) Klaus Major klaus at major-k.de www.major-k.de P.S. In case someone is interested: I actually created this li'l sucker for ME, so i can at last make the switch from the MC UI, which i have been using exclusively for years until today, to the RR UI, which, for me, lacked just these little things i implemented here. Hope you like it as much as i do!!! ;-) From albrecht at act-net.com Sun Mar 21 10:32:41 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 14:32:41 -0100 Subject: Twostep compiler? Message-ID: <405DB599.8020304@act-net.com> Hi, please just ignore me if I am getting on your nerves - I have found a couple of hourse time to spend on Revolution so I am busy understanding the concepts behind it :-) I read that many of you encode the plain text of their scripts to hide them from customer's eyes. Why is the plain text included at all? Even ancient interpreter languages (like old VC20 basic) don't write the PLAIN TEXT into a file, they use TOKEN. A "print" would be a one-byte token. This also speeds up reading the file in (less data to read). The question I would like to ask is, since I HOPE Revolution isn't a "runtime-interpreter" but a modern "two-step" compiler that creates a bytecode from the "human readable code", which again is executed internally: Why isn't the bytecode saved as the executable code for standalone-applications? It's very likely that this bytecode is platform independant (it would be funny if it wasn't since you would have to compile a new runtime-executor for every platform then)... Anyway: Saving the "original source code" inside a runtime application does not make much sense: It needs a lot of space (all function names, variables etc don't have to be stored with their "human readable" fully qualified names, their code references would do nicely), the application has to compile the code every time it is run (what for? If it has to compile it anyway, the pre-executable code would do nicely for the application and it would be less "spyable") instead of directly using the bytecode - and it makes the application "hackable". I tried changing the "Transcript" code inside a "standalone application" to see if this is a security issue (meaning: I use a normal text editor that is binary safe - I am NOT using Revolution). IT IS. Changing the clear text code inside the application leads to the CHANGED CODE being executed - so it would be easy for an evil minded to put some nasty stuff into the application, the code to be executed is not checksum-protected. This would at least be a BIT more difficult if only the bytecode was stored in the standalone app, not the original source code. Again: Please excuse my potentially "offending" questions. I am trying to understand the technical implications of using Revolution and to find out why some issues seem ... somewhat "complicated", where they do not have to be complicated :-) Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From albrecht at act-net.com Sun Mar 21 10:45:00 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 14:45:00 -0100 Subject: counter++ versus "add 1 to counter" In-Reply-To: <002501c40ec2$7a835c50$6601a8c0@precision340> References: <002501c40ec2$7a835c50$6601a8c0@precision340> Message-ID: <405DB87C.9020408@act-net.com> Hi, Ken, > You say "add 1 to counter" - a lot clearer than "counter++", IMHO. Thanks a lot for the hint. Actually, it's not clearer: One of the first programming languages I learned was Machine Language (not Assembler but the hex codes needed to make something happen). There were codes that did "incremet" the content of a register - which is exactly what "counter++" does: Increment a value (by one). That's clear and there's no doubt about what is meant. "add 1 to counter" is not clear since it is "human language". Does it mean "increment the value of counter by 1" or does it mean "add another counter to the counter I already have" (meaning: I have two counters now)? Add 1 WHAT to counter - 1 banana or 1 bit? Consider "counter" to be a pointer instead of a variable, so adding 1 to it leads to a completely different result - as this example may show: "counter" is a pointer to "12345". printf("%s",counter) will output "12345" - just as expected. Adding 1 to counter and printf-ing counter again will output "2345" now, which is not the same as incrementing the _value_ of counter (type casted to int). To sum it up: I understand "Transcript" is trying to be a chimere of "human language" (which uses redundancy to gain clearness) and "progamming language" (which avoids redundancy to gain clearness). The drawback is that you (the developer) have to EXACTLY now what the language (Transcript) will do if you tell it something, whereas a "classic" high level language like C will ONLY do what you tell it, returning an error if you did not use the right variable type. Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From depstein at att.net Sun Mar 21 11:40:47 2004 From: depstein at att.net (depstein at att.net) Date: Sun, 21 Mar 2004 16:40:47 +0000 Subject: OptionKey madness Message-ID: <032120041640.5221.15b8@att.net> Richard Gaskin wrote: > My goal was to provide 20 simple keystrokes for user-settable actions, > giving them Cmd/Ctrl-1 through 0, and Opt/Alt-1 through 0. Function > keys are out since both Win and Mac OSes reserve so many for specific > features. Now it seems Option keys may be out as well Have you considered using the Mac CONTROL key to do what your Windows ALT key does? This works: on controlKeyDown what -- for Mac CONTROL key keyShortcut what end controlKeyDown what on optionKeyDown what -- for Windows ALT key keyShortcut what end optionKeyDown (Where a keyShortCut handler does the work intended for Win-Alt-what or Mac Ctrl-What). A "commandKeyDown" handler catches the use of the Windows control key and the Mac command key. David Epstein From scott at tactilemedia.com Sun Mar 21 11:51:30 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 21 Mar 2004 08:51:30 -0800 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DB87C.9020408@act-net.com> Message-ID: On 3/21/04 7:45 AM, "A.C.T." wrote: > I understand "Transcript" is trying to be a chimere of > "human language" (which uses redundancy to gain clearness) and > "progamming language" (which avoids redundancy to gain clearness). The > drawback is that you (the developer) have to EXACTLY now what the > language (Transcript) will do if you tell it something, whereas a > "classic" high level language like C will ONLY do what you tell it, > returning an error if you did not use the right variable type. This is an interesting point of view Marc, but I wonder if you are basing your point of view on your knowledge of C. Look at your example: counter++ "..what "counter++" does: Increment a value (by one). That's clear and there's no doubt about what is meant." Stepping back from your knowledge of C, I would argue the above is not clear. How do you know the counter is incremented by 1? No value is indicated so how does someone know a value of 1 is used? Maybe the use of "++" means add counter to itself? Maybe the value to be added was left out of the code by mistake? I know the previous statements are all wrong, but I'm suggesting that if you look objectively at that example, it is no clearer or more confusing than "add 1 to counter". And, if I understand what are saying, Transcript does in fact return an error if you use incorrect variable types: put "xyz" into A add 7 to A Will return an error as 'A' is not a number. It's true, you "have to EXACTLY [k]now what the language (Transcript) will do if you tell it something", but I expect the same goes for any programming language, as demonstrated by your example. I would offer that Transcript (and all xtalk for that matter) does not use redundancy to gain clearness, but instead uses redundancy to gain flexibility. Your turn... :-) Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ArkReb827 at aol.com Sat Mar 20 09:59:47 2004 From: ArkReb827 at aol.com (ArkReb827 at aol.com) Date: Sat, 20 Mar 2004 09:59:47 EST Subject: making a hyperlink Message-ID: <96.6481503.2d8db663@aol.com> I need information on how to make a hyperlink for a chat room From albrecht at act-net.com Sun Mar 21 12:06:15 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 16:06:15 -0100 Subject: counter++ versus "add 1 to counter" In-Reply-To: References: Message-ID: <405DCB87.1060005@act-net.com> Hi, Scott, > This is an interesting point of view Marc, but I wonder if you are basing > your point of view on your knowledge of C. Look at your example: Yes, absolutely. I did not make that clear enough, sorry. The basic for my "excurse" was, of course, that the "reader" (and the writer) of code is a developer, not a narrator. A developer will most likely be used to the standard term "++". That's the basic for me saying "it is clear". > And, if I understand what are saying, Transcript does > in fact return an error if you use incorrect variable types: > > put "xyz" into A > add 7 to A > > Will return an error as 'A' is not a number. ... I think this is because Transcript does not have "pointers" available the same way other (programming) languages do. Again: The problem is (in my eyes) the ambivalence of Transcript sitting between human language (but not using it really, as synonyms would have to work then) and programming languages (but not using them as "standard" would have to be working then). > I would offer that Transcript > (and all xtalk for that matter) does not use redundancy to gain clearness, > but instead uses redundancy to gain flexibility. I see your point, but have to disagree: If it was for flexibility, Transcript would accept tokens to be LEFT OUT, which is not the case (as far as I understand the docs, that is: You have to use filling words in special cases like "put *the* location of something into myNose"). Flexibility would allow to say "put something's location into myNose" (allowing a "human language" short term like the genitive apostroph to be used). I am not trying to argue against Transcript (just to make this clear once again), I just "stumbled" over "add 1 to pointer" being clearer than common programming code (pointer++). In my eyes, second to the somewhat irritating trial to be what a programming language should not be (inter-human communication), a difference in expectations WHO the reader (and writer) of code is may be the basic for this discussion: I expect a "professional developer" to be familiar with constructs like "counter++". This specific type of half-human-being would have to read more words and make a more complex interpretation (just like the runtime interpreter of Revolution) if he had to read "add 1 to counter", he would have to translate it into what the machine actually does (INCREMENTING a value - not "adding 1"). That's at least one step more, and developers, to my experience, are LAZY, if anything :-) Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From davecalk at surfbest.net Sun Mar 21 12:29:01 2004 From: davecalk at surfbest.net (Dave Calkins) Date: Sun, 21 Mar 2004 09:29:01 -0800 Subject: Documentations Biggest Flaw In-Reply-To: <20040321164050.D908F93007E@mail.runrev.com> Message-ID: <3E58D814-7B5D-11D8-A473-000393BEF9D0@surfbest.net> I have been "learning" Rev for about close to 2 years now and have been programing since the days of the Card punch machines, (you didn't want to drop your program which could easily have a "stack" of punched cards several inches high - debugging a this kind of problem was never a pretty picture). I also have a background in education. Over the past couple of years I have seen many people complain about the documentation that comes with RR. I just realized what I believe is RR documentation's biggest flaw. It is not the amount of information presented. Nor is it the type of information that is presented. It is how the information is presented. The information is presented in a style that is aimed predominately at one type of learning style. It is aimed mainly at those who learn best with a what is called a verbal learning style. There are three different ways or styles in which people learn: verbal, visual, and kinesthetic. Educators know that in order to have most of their students grasp the information they are trying to get across, they must structure and present their lesson in ways that will trigger all three types of learning. Verbal learners will love the rev documentation. They learn best by verbal communication. They pick things up by reading or listening. The documentation for this type of learner is fabulous. Kinesthetic learners understand things by taking them apart, putting them back together, practicing with the parts. Getting in there and swinging the hammer, pounding a few nails, hands on kind of thing; that is how they learn best. With rev, they will learn the most as they play with the cook book, open up the scripts, seeing how they work, modifying them to see what happens. The rev documentation is OK here, not great, but it has been improving in this area. The visual learner needs pictures to "see" how things operate. They learn best by looking at screen shots of what is being talked about, looking at a picture of the icon being discussed, by watching the computer move the mouse on the screen to select the proper menu item, by having a little man pop onto the screen and show him what to do, etc. This type of presentation is essential to a visual learner and is almost non existent in the rev documentation. I believe that the lack of the visual aspect of leaning is at the root of most of the complaints about the documentation. The information is there, but many people can seem to find it (they don't know what word to type in the find field etc.), nor will they be able to easily grasp the information once they do find it. They can not "see" it happen or easily follow the instructions on how to learn to use and implement the software because a "visual" presentation of the information is missing. Even the tutorials are this way. They verbally tell you what you need to do, but offer no visual representation of the process or of what it should look like. To these people learning RR will be a rather hard task. Most people of this learning style will not push through to learn it. People are usually not just one type of learner, all visual, all verbal, or all kinesthetic, but are most often a mix of learning types with a predominate preference. I myself am a visual / kinesthetic type of learner. People in our world today are usually much more visual in orientation, ie. they prefer TV to reading, etc. As such, it is the visual learner who will have the most difficult time with learning RR from the documentation. When you look at the documentation, it is 99.9 % text. This is one of the reasons I believe RR hasn't exploded as "The Programing Language" for all platforms. It can appear daunting, vast, and complex. It is also why many people don't take to it like a duck to water. Don't get me wrong, I think that the amount of information in the docs is superb. I also know that adding the visual aspect to the documents will add to their size, but it will open up RR to a vastly larger audience. It will also, I believe, inspire many more people as to what can be done with RR. Revolution has the tools to have a great learning environment for the "Visual" and "Kinesthetic" learner. Dave Calkins From mwieder at ahsoftware.net Sun Mar 21 12:39:22 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 21 Mar 2004 09:39:22 -0800 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DB87C.9020408@act-net.com> References: <002501c40ec2$7a835c50$6601a8c0@precision340> <405DB87C.9020408@act-net.com> Message-ID: <242701244.20040321093922@ahsoftware.net> A.C.T.- (adding to what Scott Rossi said...) Sunday, March 21, 2004, 7:45:00 AM, you wrote: ACT> Actually, it's not clearer: One of the first programming languages I ACT> learned was Machine Language (not Assembler but the hex codes needed to ACT> make something happen). There were codes that did "incremet" the content ACT> of a register - which is exactly what "counter++" does: Increment a ACT> value (by one). That's clear and there's no doubt about what is meant. Not at all. Look at the difference in C between counter++ and ++counter. What would you expect to get from printf("%s", ++counter + someValue); vs printf("%s", counter++ + someValue); Clarity starts to get muddied here, even though as you point out, we're still dealing with simple incrementing. It takes a bit of thinking to remember whether postincrementing happens before or after the printf execution. In comparison, Transcript's add 1 to counter or if you prefer the Basic approach, put counter + 1 into counter are unambiguous. "Add" and "+" are non-overloadable math functions that take two numeric values and return the numeric sum. The problem for me is trying to remember to think in Transcript instead of in C syntax. I'm constantly switching back and forth, as well as converting routines into Transcript, so I tend to confuse myself fairly often, forgetting which environment I'm coding in. It also doesn't help any when I have to do VBA coding and remember Yet Another Syntax. I think programming in xtalk comes with experience and familiarity and not trying to force the syntax to be something else. I *do* find that many functions that I'm converting from some other language are unnecessary, as they're already present in Transcript, or they can be coded in much fewer lines and in either case become more readable code. ACT> "add 1 to counter" is not clear since it is "human language". Does it ACT> mean "increment the value of counter by 1" or does it mean "add another ACT> counter to the counter I already have" (meaning: I have two counters ACT> now)? Add 1 WHAT to counter - 1 banana or 1 bit? Consider "counter" to This is just silly. "1" is a defined constant. In your example, would you consider "counter++" to be adding 1 banana to counter? ACT> "counter" is a pointer to "12345". ACT> printf("%s",counter) will output "12345" - just as expected. ACT> Adding 1 to counter and printf-ing counter again will output "2345" now, ACT> which is not the same as incrementing the _value_ of counter (type ACT> casted to int). You can't get yourself into this kind of trouble in Transcript without really working at it. Not that it can't be done (don't ask), but there all sorts of other ways to mess things up in Transcript without having to worry about dereferencing pointers. And as you point out above, printf("%s", counter++); will get you into this same trouble in C. -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Sun Mar 21 12:41:32 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 21 Mar 2004 11:41:32 -0600 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DCB87.1060005@act-net.com> Message-ID: <000201c40f6b$c07559d0$6601a8c0@precision340> Marc, > > This is an interesting point of view Marc, but I wonder if you are > > basing your point of view on your knowledge of C. Look at your > > example: > > Yes, absolutely. I did not make that clear enough, sorry. > The basic for my "excurse" was, of course, that the "reader" (and the > writer) of code is a developer, not a narrator. A developer will most > likely be used to the standard term "++". That's the basic > for me saying "it is clear". I appreciate the dialogue here, but it seems to me that it is based on past experience and level of comfort. If I had spent a lot of time doing assembly language or low-level development, "counter++" would certainly make more sense than "add 1 to counter" (and btw, "put counter+1 into counter" also works). Since Revolution is not targeted at low level programmers, but is more targeted at other 4GL programmers (people who have worked with Visual Basic, Macromedia Director, Flash, etc.) and people who haven't had much programming experience in the past and "just want to get the job done", I would argue that once the knowledge that "counter" is a variable becomes apparent, "add 1 to counter" is quite understandable. For example, which is more understandable in a spoken conversation? Harry: "Pick a number from 1 to 100." Steve: "OK, got it." Harry: "Now add 1 to it." Harry: "Pick a number from 1 to 100." Steve: "OK, got it." Harry: "Increment that number by 1." Similarly, you have the same thing the other way: Harry: "Pick a number from 1 to 100." Steve: "OK, got it." Harry: "Now subtract 1 from it." Harry: "Pick a number from 1 to 100." Steve: "OK, got it." Harry: "Decrement that number by 1." And this is my point... in a conversation between C++ or assembly programmers, they are probably the same. ;-) But to higher-level language developers and novices, there's quite a difference. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From soapdog at mac.com Sun Mar 21 12:46:25 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 21 Mar 2004 14:46:25 -0300 Subject: Twostep compiler? In-Reply-To: <405DB599.8020304@act-net.com> References: <405DB599.8020304@act-net.com> Message-ID: On Mar 21, 2004, at 12:32 PM, A.C.T. wrote: > Again: Please excuse my potentially "offending" questions. I am trying > to understand the technical implications of using Revolution and to > find out why some issues seem ... somewhat "complicated", where they > do not have to be complicated :-) > > Marc, I might be steping on eggs here but I think the code is there in plain text for a simple reason, our apps can introspect and change their own code, or better, change other apps code. If the code was stored like bytecodes, we would need a decompilation/translation back into human readable code, and that would be anoying from the point of view of performance. This way, you can build your own "generators" and "pre-processors" tools, and I am not only talking about pretty-print tools, but real usefull tools, for example I am working with an concept I call "blessed client", for with my revHTTPd plataform, a user can easily execute code remotelly thus for increasing security I will inspect a newly-uploaded/created stack and checked if it is "blessed" then I'll allow it to run or not. This is only possible because I can look into the stack code and search for desired fingerprints that will certify that the stack is safe. Checking bytecode is hard, cannot use RegEx on them... :D Also if this is a Issue, I think in the distributuion builder there's an option called "Encrypt with password" that will encrypt your stack using a nice routine, that will render all code, better, all strings encrypted and only with the password you'll be able to decrypt it. (encrypted stacks are no way blessed! :D ) I might be wrong, but since you're keen on experimentation please try encrypting your stack using the distribution builder and use your favorite text/hex editor in it. Cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Sun Mar 21 12:47:01 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 21 Mar 2004 14:47:01 -0300 Subject: making a hyperlink In-Reply-To: <96.6481503.2d8db663@aol.com> References: <96.6481503.2d8db663@aol.com> Message-ID: On Mar 20, 2004, at 11:59 AM, ArkReb827 at aol.com wrote: > I need information on how to make a hyperlink for a chat room Please, specify better what you need! Cheers Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From albrecht at act-net.com Sun Mar 21 12:49:33 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 16:49:33 -0100 Subject: Documentations Biggest Flaw In-Reply-To: <3E58D814-7B5D-11D8-A473-000393BEF9D0@surfbest.net> References: <3E58D814-7B5D-11D8-A473-000393BEF9D0@surfbest.net> Message-ID: <405DD5AD.8060707@act-net.com> Hi, Dave, thanks A LOT for your summary. I agree on your observation, since I have encountered serious problems accepting the documentation of RR as "documentation" (rather than an "indexed glossary"). > Revolution has the tools to have a great learning environment for the > "Visual" and "Kinesthetic" learner. I would like to add: Revolution should respect developers that are used to different "documentation IDEs" (like HTML, plain text, Windows help files, amiga guide etc). I am using two monitors simultaneously and love to have docs on one and my work on the second. Unfortunately the fixed-size (at least "fixed width") doc-reader of Revolution makes it difficult to have on screen what I need. A plain text (or PDF or HTML etc) version of the docs being shipped along would easily help a lot of people creating their personal version of the docs. Besides: The search functions are critical. I have read complains about the search giving too many results for simple phrases - but a good search should allow you to LIMIT the results (or to filter them). If the doc-browser does not offer very good search functionality (and it does not, unfortunately) again a plain-text version would help getting people started. Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From albrecht at act-net.com Sun Mar 21 13:01:16 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 17:01:16 -0100 Subject: counter++ versus "add 1 to counter" In-Reply-To: <000201c40f6b$c07559d0$6601a8c0@precision340> References: <000201c40f6b$c07559d0$6601a8c0@precision340> Message-ID: <405DD86C.3040802@act-net.com> Hi, Ken - and Mark, > For example, which is more understandable in a spoken conversation? ... that's my point: We are talking about developing programs, not narrative stories. > I *do* find that many functions that I'm converting from some other > language are unnecessary, as they're already present in Transcript, or > they can be coded in much fewer lines and in either case become more > readable code. Most likely true - just as the oposite: Why isn't "basename" or "dirname" present, both being substantial functions for everyone who is dealing with files all day? No, don't answer it, it's just an example to show: Everyone has a specific environment he comes from. Telling him he's "silly" doesn't prove you right: > This is just silly. "1" is a defined constant. In your example, would > you consider "counter++" to be adding 1 banana to counter? If you replace "1" with "orange" (meaning: a variable) in "add 1 to many" you COULD mean "add everything in variable orange to the contents of variable banana"- a "concat action". PLEASE understand that I don't mean this "serious", it's just a sample to make you understand that "human language" is NOT "programming language". It simply isn't true that my 12-year-old-daughter (being German just like me) could code Transcript more easily than PHP if she has got basic programming skills. She would a) have to understand English quite well and b) have to understand the specific restrictions of Transcript-English. She would always be puzzled whether Transcript would UNDERSTAND what she tries to express (in English), wheras using standard coding phrases are clear, once you learned them "as words" - like "counter++". The question here was whether "add 1 to counter" is clearer than "counter++". It is NOT, except for a couple of million people speaking English. Ask a Chinese which one is clearer - I guess, if she doesn't understand English at all, the only problem she would have would be "what's a counter?". "counter++" - or $4a or "inca" are "words" that can be learned as "static language components". A language always should try to be "precise", so a programming language has all rights to have its own "tricks". Trying to "soap up" a programming language by using "human code" does NOT make things clearer, it only puts color on the front and creates the "effect" of being easier to understand. Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From albrecht at act-net.com Sun Mar 21 13:06:09 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 17:06:09 -0100 Subject: Twostep compiler? In-Reply-To: References: <405DB599.8020304@act-net.com> Message-ID: <405DD991.2080404@act-net.com> Moin, Andre, point taken! :-) My reply is: Self-modifying code should be forbidden by law, I really though we got over that about 20 years ago ;-) And: Decoding bytecode is not necessary, if the byte code is precompiled code (like in JAVA or PHP, which uses precompiled "twostep" code to speed up things). Doing a full interpretation of plain text really will be the slower solution compared to bytecode. I wasn't only thinking of "encryption" here but also of safety, performance etc. The more "data" has to be loaded the less CPU cache can be used to actually EXECUTE the code. I was used to calculate CPU cycles to make the best of my code, so again this may just be my (wrong) development background :-) Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From briany at qldlearning.com Sun Mar 21 13:06:52 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 21 Mar 2004 13:06:52 -0500 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DD86C.3040802@act-net.com> Message-ID: <88217251-7B62-11D8-A529-000393AA08D2@qldlearning.com> Now I think we're really getting to the crux of things =)! While I would argue a native english speaker would definitely pick up Transcript faster than PHP (assuming no prior experience), I can absolutely see how someone less comfortable in English would find the "human readable" syntax a lot less valuable. Having experience with C, C++, PHP, and many other languages with related syntax, I must say: if Transcript hand German-like syntax, I might see it differently. It's unfortunate that it would be so difficult to localize Transcript, but I'm afraid it would be a massive (and confusing) undertaking. Time for that new global language =)...? > It simply isn't true that my 12-year-old-daughter (being German just > like me) could code Transcript more easily than PHP if she has got > basic programming skills. She would a) have to understand English > quite well and b) have to understand the specific restrictions of > Transcript-English. She would always be puzzled whether Transcript > would UNDERSTAND what she tries to express (in English), wheras using > standard coding phrases are clear, once you learned them "as words" - > like "counter++". From briany at qldlearning.com Sun Mar 21 13:14:28 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 21 Mar 2004 13:14:28 -0500 Subject: Twostep compiler? In-Reply-To: <405DD991.2080404@act-net.com> Message-ID: <97E72690-7B63-11D8-A529-000393AA08D2@qldlearning.com> > My reply is: Self-modifying code should be forbidden by law, I really > though we got over that about 20 years ago ;-) > And: Decoding bytecode is not necessary, if the byte code is > precompiled code (like in JAVA or PHP, which uses precompiled > "twostep" code to speed up things). Doing a full interpretation of > plain text really will be the slower solution compared to bytecode. I > wasn't only thinking of "encryption" here but also of safety, > performance etc. > The more "data" has to be loaded the less CPU cache can be used to > actually EXECUTE the code. I was used to calculate CPU cycles to make > the best of my code, so again this may just be my (wrong) development > background :-) Hah! Yes, self-modifying code is frightening in many respects. But it should be noted than in standalones, there is a serious limitation: the "do" statement and setting of script properties is subject to a 10-line limit. Also don't forget that most interpreted languages have the equivalent of "do", so they have the same potential hole. Don't forget that without a 3rd party accelerator (or a "1st party" accelerator if you count those Zend weasels!), PHP is actually re-compiled for every execution. Granted, many people use an accelerator product. In theory you are correct that re-interpreting source code must take extra time, but in practice I think you will be very pleased if you compare Transcript performance to that of Java. GUI runs much faster (and is at least as cross-platform, albeit outside the browser), string handling is light years faster, even graphics and math stack up pretty well, although you might be able to dig deep depending on your Java platform, skills, etc. - Brian From klaus at major-k.de Sun Mar 21 13:16:55 2004 From: klaus at major-k.de (Klaus Major) Date: Sun, 21 Mar 2004 19:16:55 +0100 Subject: Addition: ANN: New plug-in: 2lz2 In-Reply-To: References: <405C28F7.8000807@act-net.com> <31A4D6BD-7A62-11D8-A1C0-000A27B49A96@major-k.de> Message-ID: Hi all, forgot the *nix part, which is also implemented, of course ;-) > ... > All preferences are being written outside the Rev-/plugins-folder: > > You will find a new folder "major-k" with 2 pref-files (plain text) > here: > Mac OS <=9xx: > /System Folder/Prefrences/ > > OS X: > /Username/Library/Preferences/ > > Windows 95, 96, 97, 98, 99: > Bootvolume:/Windows/System/ > > Windows NT/2000/XP > Bootvolume:/Documents and Settings/All Users/Application Data/ > Bootvolume:/Dokumente und Einstellungen/All Users/Anwendungsdaten/ Linux/Unix: In your HOME-folder (wherever that may be ;-) Regards Klaus Major klaus at major-k.de www.major-k.de From mwieder at ahsoftware.net Sun Mar 21 13:28:59 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 21 Mar 2004 10:28:59 -0800 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DD86C.3040802@act-net.com> References: <000201c40f6b$c07559d0$6601a8c0@precision340> <405DD86C.3040802@act-net.com> Message-ID: <15678905.20040321102859@ahsoftware.net> A.C.T.- Sunday, March 21, 2004, 10:01:16 AM, you wrote: ACT> mean this "serious", it's just a sample to make you understand that ACT> "human language" is NOT "programming language". It simply isn't true This is quite true. Any programming language is a shim between human thought processes and the ones and zeros the CPU can handle. It's not correct to think of Transcript as a "human language" - it's just another syntax to get the computer to do what you want it to do. Learning a new programming language is like learning a new human language - you have to deal with a new vocabulary and new syntax rules. You're not going to get Transcript to be C any more than you're going to get Chinese to be German. Would you make the case that German is clearer than Chinese because you know the synax already? ACT> understand the specific restrictions of Transcript-English. She would ACT> always be puzzled whether Transcript would UNDERSTAND what she tries to ACT> express (in English), wheras using standard coding phrases are clear, ACT> once you learned them "as words" - like "counter++". Again, Transcript isn't a human language or a human, it doesn't "understand" anything. Let's not get too anthropomorphic here. ACT> The question here was whether "add 1 to counter" is clearer than ACT> "counter++". It is NOT, except for a couple of million people speaking ACT> English. Ask a Chinese which one is clearer - I guess, if she doesn't Maybe, but your statement that "counter++" is "clear and there's no doubt about what is meant" is no more or less true than the statement that "add 1 to counter" is perfectly clear. If your daughter were used to coding in Transcript she would have to make the same mental jump to deal with the "counter++" syntax. I *do* think either of these syntaxes is clearer than forth's counter 1 + but, again, it's a matter of comfortability with the programming syntax you have to deal with. And forth is certainly much closer to the way the CPU is handling the actual information, to get back to your analogy with machine code. -- -Mark Wieder mwieder at ahsoftware.net From albrecht at act-net.com Sun Mar 21 13:34:13 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 17:34:13 -0100 Subject: counter++ versus "add 1 to counter" In-Reply-To: <88217251-7B62-11D8-A529-000393AA08D2@qldlearning.com> References: <88217251-7B62-11D8-A529-000393AA08D2@qldlearning.com> Message-ID: <405DE025.3060601@act-net.com> Moin, Brian, > Now I think we're really getting to the crux of things =)! absolutely. It is just what I tried to explain: A programming language IS NOT a human language, but Transcript is "somewhat English", more than a "normal" programming language is. That makes things difficult for someone who takes a programming language independant from its English wording like I do: I don't care if PHP uses Spain for its commands or if Perl uses nonsense for its commands, the commands are simple "vocabulary" to me. It is the LOGIC that should play a role and "language logic" is dependant on the language you chose. So "Transcript" uses "English logic", not completely, but a subset of it. My example tried to show that: You do not only have to know English, you have to know the specific Transcript dialect with all its limitations (you cannot say "increment", you HAVE to say "add"). Already "speaking" this dialect makes things easy. Coming from a different development environment makes things more complicated than necessary. I explained my background as having "coded" in Machine Language (hex codes only). That wasn't English - at all. It was more like "Latin" (learn the logic once and you are done). I consider a programming language a tool to reach a goal - that goal is NOT telling a story or explaining TO A HUMAN BEING what I intend to do. That goal is to make the computer do what I want it to. Any influence that makes the interaction between the developer (and his staff) and the machine unprecise has to be avoided. Introducing "human interactive components" like "sentence structures" are distractions, they don't enforce the goal that is to be reached. They _do_ have their reasons if you have to "prototype" something and make the programming language easily understandable, even to other developers (that are not familiar with the language you would normaly choose), though. So, into the group: THANKS for the discussion. Speaking ones mind is not always allowed nowadays and it was a relieve to do it here. Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From jacque at hyperactivesw.com Sun Mar 21 13:53:21 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 21 Mar 2004 12:53:21 -0600 Subject: Sort problem Message-ID: <405DE4A1.4090007@hyperactivesw.com> The "sort container" command doesn't seem to work with customized item and line delimiters. Can anyone else verify? function sortRecords theData,theItem set the lineDelimiter to "@" set the itemDelimiter to "^" sort lines of theData by item theItem of each return theData end sortRecords -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From FlexibleLearning at aol.com Sun Mar 21 14:08:40 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 21 Mar 2004 14:08:40 EST Subject: counter++ versus "add 1 to counter" Message-ID: <128.3d4ba6c8.2d8f4238@aol.com> Am I missing something obvious here? If you want to use C++ then do so. If you want to use Transcript, then use Tanscript. C++ does not implement Transcript, why should Transcript implement C++? Baffled by this discussion. /H From jhurley at infostations.com Sun Mar 21 14:18:08 2004 From: jhurley at infostations.com (Jim Hurley) Date: Sun, 21 Mar 2004 11:18:08 -0800 Subject: Run Rev hangs while loading plug-ins In-Reply-To: <20040321180056.84D269300A6@mail.runrev.com> References: <20040321180056.84D269300A6@mail.runrev.com> Message-ID: Has anyone else experienced this? My copy of RR 2.1.2 (Mac OS 9) seem to wear out after a while--pardon the anthropomorphism. After a period of time, when opening RR, it hangs while loading the plug-ins. Is there a work- around when this happens? My only recourse has been to always keep a clean backup and trash the non-functional copy. Jim From albrecht at act-net.com Sun Mar 21 14:18:58 2004 From: albrecht at act-net.com (A.C.T.) Date: Sun, 21 Mar 2004 18:18:58 -0100 Subject: counter++ versus "add 1 to counter" In-Reply-To: <128.3d4ba6c8.2d8f4238@aol.com> References: <128.3d4ba6c8.2d8f4238@aol.com> Message-ID: <405DEAA2.4060901@act-net.com> Hi, > Baffled by this discussion. from my side: ended anyway. > Am I missing something obvious here? That may be because you did not follow it. The starting point was "this" is easier to understand than "that", the starting point was a comparism of two different ways to solve a problem. So: Yes, you have been missing something obvious, which has been explained during the discussion ;-)) Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From gregory.lypny at videotron.ca Sun Mar 21 14:29:05 2004 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Sun, 21 Mar 2004 14:29:05 -0500 Subject: Mac OS X Background Stripes Message-ID: <045A3424-7B6E-11D8-BFBC-000D9350C9C2@videotron.ca> I apologize in advance for having asked this before, but I still can't get the background of my stacks to display the subtle striping that is characteristic of OS X. From what I can tell, the backgroundcolor of my stack is empty. Any advice would be much appreciated. Greg From mwieder at ahsoftware.net Sun Mar 21 14:57:37 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 21 Mar 2004 11:57:37 -0800 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DE025.3060601@act-net.com> References: <88217251-7B62-11D8-A529-000393AA08D2@qldlearning.com> <405DE025.3060601@act-net.com> Message-ID: <19810996712.20040321115737@ahsoftware.net> A.C.T.- Sunday, March 21, 2004, 10:34:13 AM, you wrote: ACT> absolutely. It is just what I tried to explain: A programming language ACT> IS NOT a human language, but Transcript is "somewhat English", more than Exactly. ACT> dialect makes things easy. Coming from a different development ACT> environment makes things more complicated than necessary. ACT> I explained my background as having "coded" in Machine Language (hex ACT> codes only). That wasn't English - at all. It was more like "Latin" Nitpicking note - hex codes aren't machine language either. All the CPU understands is ones and zeros. Hex codes are just another way of making the CPU's language more human-readable. Working your way up, assembly language and higher-level languages such as C and Transcript were designed to insulate the programmer from having to deal with the drudgery of the low-level coding and thus increase programmer productivity by allowing the coder to concentrate on the program itself rather than on the infrastructure. IMO this is a Good Thing. ACT> explaining TO A HUMAN BEING what I intend to do. That goal is to make ACT> the computer do what I want it to. If you ever figure that one out, be sure to let us know. Somehow computers always do what I tell them to do instead. ACT> Any influence that makes the interaction between the developer (and his ACT> staff) and the machine unprecise has to be avoided. Introducing "human ACT> interactive components" like "sentence structures" are distractions, ACT> they don't enforce the goal that is to be reached. They _do_ have their Careful - you're starting to make an argument for postfix notation here. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Mar 21 14:59:21 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 21 Mar 2004 11:59:21 -0800 Subject: FreeBSD help? Message-ID: <5211100191.20040321115921@ahsoftware.net> I decided it was time to get things running on a linux/unix box, so I set up a FreeBSD system, that supposedly being one of the supported platforms. That process went fairly smoothly, and I downloaded both the linux and unix 2.1.2 distributions, just to be safe. (And, yes, I did install the linux-binary compatibility module). The results are as follows: The linux executable gives the message "Couldn't find the program revolution". The FreeBSD executable won't run after being expanded from the .gz archive. I set the permissions, but the OS insists that it's a file type "application/octet-stream". So I tried the 2.1, 2.0, and 2.2 engines to see if something had screwed up in the 2.1.2 build, but the results were all the same. So... does anyone have this running on a non-OSX FreeBSD installation? Is there something I'm missing in the installation or is this just Another Unsupported Platform these days? -- -Mark Wieder mwieder at ahsoftware.net From jhurley at infostations.com Sun Mar 21 15:13:15 2004 From: jhurley at infostations.com (Jim Hurley) Date: Sun, 21 Mar 2004 12:13:15 -0800 Subject: Sort problem In-Reply-To: <20040321193106.BA7CC93007C@mail.runrev.com> References: <20040321193106.BA7CC93007C@mail.runrev.com> Message-ID: > >Message: 7 >Date: Sun, 21 Mar 2004 12:53:21 -0600 >From: "J. Landman Gay" >Subject: Sort problem >To: Revolution Mailing List >Message-ID: <405DE4A1.4090007 at hyperactivesw.com> >Content-Type: text/plain; charset=us-ascii; format=flowed > >The "sort container" command doesn't seem to work with customized item >and line delimiters. Can anyone else verify? > >function sortRecords theData,theItem > set the lineDelimiter to "@" > set the itemDelimiter to "^" > sort lines of theData by item theItem of each > return theData >end sortRecords > > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com > Jacqueline, It doesn't work for me. It does work if I use to the default delimiters, i.e. comma and return. Moral: Life is designed for those who adhere to the default. Jim From bill at igame3d.com Sun Mar 21 15:40:33 2004 From: bill at igame3d.com (WIlliam Griffin) Date: Sun, 21 Mar 2004 15:40:33 -0500 Subject: Menus Locked Menus Missing Menu Hell Message-ID: <005366D3-7B78-11D8-BD66-0030657D0A8E@igame3d.com> Spent hours googling searches for similiar bug, found nothing. Can't touch bugzilla with safari at all. So its up to you guys. My menus are locked or vanish. The file Menu only shows "New Mainstack" about 80% of the time my Development menu only shows objects and image library. Any pop-up or option menu fails to receive a click to open. This includes revs user interface and not just my stack, such as find and replace, and the inspector palette I have a popup menu that appears as a a stack for some reason then Revolution crashes. I copied its script out, delete the original button, and remade it, it worked great until the next time I opened the objects window. I don't know what command could be causing this behavior. Any ideas? I've lost 3 days of work, trying to solve this issue. Thanks in advance. Mr Bill From martin at materiaprima.fsnet.co.uk Sun Mar 21 15:58:34 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Sun, 21 Mar 2004 20:58:34 +0000 Subject: Sort problem In-Reply-To: <405DE4A1.4090007@hyperactivesw.com> Message-ID: >The "sort container" command doesn't seem to work with customized item >and line delimiters. Can anyone else verify? > >function sortRecords theData,theItem > set the lineDelimiter to "@" > set the itemDelimiter to "^" > sort lines of theData by item theItem of each > return theData >end sortRecords >-- >Jacqueline Landman Gay It fails here too (winXP). The function always returns the exact same data that it got. (And the result is empty). Martin From livfoss at blueyonder.co.uk Sun Mar 21 16:41:02 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 21 Mar 2004 21:41:02 +0000 Subject: counter++ versus "add 1 to counter Message-ID: <6.0.3.0.2.20040321212508.01cd2910@pop3.blueyonder.co.uk> On Sun, 21 Mar 2004 17:01:16 -0100, "A.C.T." wrote: >[...] > >Most likely true - just as the oposite: Why isn't "basename" or >"dirname" present, both being substantial functions for everyone who is >dealing with files all day? No, don't answer it, it's just an example to >show: Everyone has a specific environment he comes from. Yes, absolutely, and I think your comments show very clearly that you come from a certain environment, a certain linguistic and development context, and one which is highly technical and codified. Sorry after all to ignore your "don't answer it", but I work with files every day and have never needed to use "basename" or "dirname" - this isn't good or bad, it's just a different experience from yours. What is clear from your comments is that unlike many of us you don't need any comfort factors, 'syntactic sugar' to get your programming done, so the English-like feel to xTalk languages is more of a hindrance than a help to you. But Ken Ray is right to say >...Revolution is not targeted at low level programmers, but is more >targeted at other 4GL programmers (people who have worked with Visual Basic, >Macromedia Director, Flash, etc.) and people who haven't had much >programming experience in the past and "just want to get the job done"... What I think you should be able to appreciate and even get fond of, is the way in which in Transcript, whole quanta of functionality are encapsulated in simple structures, commands and functions and made to work cross-platform. You get a clearer expressed and more rapidly developed result in Transcript (and to a great extent, other xTalks) than you can possibly do in lower-level languages. For many Revolution developers, this makes RunRev the only game in town. Graham (BTW in the distant past, I programmed in languages only one step up from binary code, and sometimes did actually debug at the binary level: and every time I've managed to get up a level in the hierarchy of languages, I've felt happier for it). --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From soapdog at mac.com Sun Mar 21 16:42:49 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 21 Mar 2004 18:42:49 -0300 Subject: Twostep compiler? In-Reply-To: <405DD991.2080404@act-net.com> References: <405DB599.8020304@act-net.com> <405DD991.2080404@act-net.com> Message-ID: On Mar 21, 2004, at 3:06 PM, A.C.T. wrote: > My reply is: Self-modifying code should be forbidden by law, I really > though we got over that about 20 years ago ;-) > And: Decoding bytecode is not necessary, if the byte code is > precompiled code (like in JAVA or PHP, which uses precompiled > "twostep" code to speed up things). Doing a full interpretation of > plain text really will be the slower solution compared to bytecode. I > wasn't only thinking of "encryption" here but also of safety, > performance etc. > The more "data" has to be loaded the less CPU cache can be used to > actually EXECUTE the code. I was used to calculate CPU cycles to make > the best of my code, so again this may just be my (wrong) development > background :-) > Dave, et al.. Well, as I say, I quitted engineering in favor of Film School, so my background in CS was acquired by buying and reading books rather than attending classes. I personally like the ability to make introspections at my code, this way I can make things more "organic" or better, more inteligent, and make functions that will write functions without a need of recompilation step. As for byte-algebrism in bytecode reading and pure transcript reading, I was talking from the point of me as a programmer not of the CPU... When I talked about decompilation step, I was not talking that the CPU would need it, I was talking that I would need it so that I could understand what that piece of bytecode was supposed to do, so If my software is supposed to parse a stacks script, it should be plain text, not that this is better to parse, but this is better for the humans creating the parsers, or well, that might just be that I like RegEx and lot's of people here come form a non CS background... :D I know that self-modifying code can lead to secutiry issues, but, as I say, problem is with man, not with the tool. People here have said about standalones limitations of the DO command, and about how almost every language got it's own evaluation command. So, it's really a matter of what your code is trying to do and why, and thats design, I like to possiblities of Rev transcript languages and the design decisions they made.... I think in the end is just about suiting your needs, but that's becoming fuzzy talk. Anyway, you tested the encryption step I said on previous email? Cheers -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From pixelbird at interisland.net Sun Mar 21 17:17:38 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 21 Mar 2004 14:17:38 -0800 Subject: keyboard broken and disabled In-Reply-To: <20040321164050.D908F93007E@mail.runrev.com> Message-ID: Hi Tuviah, > Date: Sat, 20 Mar 2004 17:58:19 -0500 > From: "tuviah snyder" > Subject: keyboard broken and disabled >> As one who is disabled (and will be increasingly so in time) and a developer >> this issuse hits very close to home. I am currently developing an app for my >> fellow disabled and supporting as many ways to do a task is rather important >> to me. So Keyboard support in all its full range is going to be a deal >> breaker for me to continue my work. I hope RR team also understands support >> for Spoken Interface by Apple is going to break new ground and new markets >> for developers. RR team can be a leader in your development tools supporting >> the disabled! Go for it! ----------- You didn't post the previous post for this and I can't find it. I did several searches and turned up nothong even close to what's in the subject line or any relevent thread. VERY IMPORTANT for me to talk to this person. Can you put me in touch (hope they're still reading this list)? ----------- > Apple has a new feature in OSX. > > Go to the speech control panel and turn on 'speakable items'.You can then > develop applescript which execute a do script to rev, which are triggered > when saying their filename. ------------ I know, OSX 10.3.3 is great and I will be there very soon, but there will still be x-platform problems. E.g. I have several talking keyboards that just flat fail in Windows. Maybe due to sound card or software (or both) incompatibilities or that I cannot afford expensive software, or to replace cards, or that the available freeware/shareware is horrible, etc. With the giant plethora of sound stuff out there, there's way too many compatibility problems in the Win/PC world for me, and I'm grateful I personnally don't have to live there. However, many potential users of my apps aren't so lucky, so I will need to write for them. Thus, I will want Rev to deal with TTS and SR cross-platform. Also, I will want to develop fast-reacting onscreen music keyboards as well. Also, in the past year my own disabling problems have increased dramatically, and so, both for my users and myself, I will also need to address various specialized controllers, meaning I will need USB port handling of these devices (game control USB and perhaps the old game port which still comes on most PC's AFAIK), in Mac OS 9.x and >, and Windows 98 and > ...Just for future reference. Thanks for letting me spill this in your laps. I really would like to contact the person who posted the quote above, onlist or off is fine with me. Ken N. From Meitnik at aol.com Sun Mar 21 17:40:56 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Sun, 21 Mar 2004 17:40:56 EST Subject: Learning styles and RR Message-ID: In a message dated 03/21/2004 01:02:02 PM, use-revolution-request at lists.runrev.com writes: > Kinesthetic learners understand things by taking them apart, putting > them back together, practicing with the parts. Getting in there and > swinging the hammer, pounding a few nails, hands on kind of thing; that > is how they learn best. With rev, they will learn the most as they play > with the cook book, open up the scripts, seeing how they work, > modifying them to see what happens. The rev documentation is OK here, > not great, but it has been improving in this area. > -- I thank you for educating the list. :) Part of my disabilities is Learning. Parts of my brain that deal with info processing is damaged, but my brain, after many years of hard work, for the most part is very bright, very inventive. When I was in college I was told I could never program: "You don't have the mental power to do that". Fast forwarding to '97, HyperCard came out with good documentation (Goodman gave us excellent ;-) ) and lots of sample stacks. Finally I was given a toe hold to programming and the confidence I could do it. I pushed on wanting to master the skills of programming, which is not language dependent. I did. The key was well written documentation reaching out to different learning styles. Many years later, When I was doing tech support and testing for Altsys, I pushed for documentation that embraced learning styles (by product of testing each and every step or description in the docs). Altsys won many awards for its documentation for its hard work. Mind market share is not just in UI or ads, but in documentation. I should not have to spend money buying books to learn the basics and full features of an expensive product. If I want to go to next level and seek out real masters, yes I gladly pay for the books. (Btw, charging 100.00 for printed docs is frankly outrageous. Nearly every product I can by now allows me to download a PDF version or HTML of its docs) Andrew Andrew From jacque at hyperactivesw.com Sun Mar 21 17:42:13 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 21 Mar 2004 16:42:13 -0600 Subject: Sort problem In-Reply-To: References: Message-ID: <405E1A45.8070201@hyperactivesw.com> On 3/21/04 2:58 PM, Martin Baxter wrote: >>The "sort container" command doesn't seem to work with customized item >>and line delimiters. Can anyone else verify? > > > It fails here too (winXP). The function always returns the exact same data > that it got. (And the result is empty). Martin, Jim, thanks for verifying. I think I'll bugzilla this. I'm not sure if it is really a bug or not, but it seems like the "sort container" command should use the current line and item delimiters. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From Meitnik at aol.com Sun Mar 21 17:45:53 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Sun, 21 Mar 2004 17:45:53 EST Subject: disabled user using RR Message-ID: <3e.3c9ac3d4.2d8f7521@aol.com> In a message dated 03/21/2004 05:42:04 PM, use-revolution-request at lists.runrev.com writes: > I really would like to contact the person who posted the quote above, > onlist > or off is fine with me. > -- Lol thats me, Andrew Meit. Drop me an email: meitnik at aol.com :) > > From johnrule at rcsprogramming.com Sun Mar 21 17:46:48 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Sun, 21 Mar 2004 14:46:48 -0800 Subject: export animated gifs? References: <20040321193106.BA7CC93007C@mail.runrev.com> Message-ID: <000501c40f96$65301ee0$8e01000a@minipcxp> How do I export my imported animated gifs? When I use 'export as gif', it simply exports the current frame... Thanks JR From hershrev at realtorsgroup.us Sun Mar 21 17:58:46 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Sun, 21 Mar 2004 17:58:46 -0500 Subject: data base problem Message-ID: <4F1FA700-7B8B-11D8-B241-0030654C1E62@realtorsgroup.us> Hi all , for some reason I can't get this db to work on 2.2 beta as a standalone . I included all the drivers. (at least what I saw on the general page). Thanks , hershrev From jacque at hyperactivesw.com Sun Mar 21 18:12:53 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 21 Mar 2004 17:12:53 -0600 Subject: Learning styles and RR In-Reply-To: References: Message-ID: <405E2175.6030807@hyperactivesw.com> On 3/21/04 4:40 PM, Meitnik at aol.com wrote: > (Btw, charging 100.00 for > printed docs is frankly outrageous. Nearly every product I can by now allows me to > download a PDF version or HTML of its docs) I don't think RR would have any problem with posting the PDFs; I'll ask. We mainly didn't do it because we didn't think anyone would want to go to the trouble and expense of actually printing and binding the books. They are very large. Someone here said Kinkos wanted $50 to do the binding, so if you were to have them printed and bound yourself, you'd probably come close to the $99 price. Geoff Canyon used to have the HTML files posted; maybe he will post the URL again. I'll see about getting the PDFs online. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From johnrule at rcsprogramming.com Sun Mar 21 18:25:03 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Sun, 21 Mar 2004 15:25:03 -0800 Subject: open sockets and snapshot conflict? References: <20040321224101.417F8930081@mail.runrev.com> Message-ID: <000501c40f9b$bd7c1630$8e01000a@minipcxp> I am getting a consistent problem when I have open sockets and I do a 'snapshot' and export. The cursor turns into a hand, and when I click on the screen, I can only draw white empty rectangles (I can't do anything else but draw white empty rectangles at this point!)...I must use the 'Task Manager' to exit out of this of course (the application is frozen, but not the computer). I can use the same routine without sockets open and it works fine... One of my questions would be, what mode is this in when it 'crashes'? I am choosing the browse tool after doing the snapshot...but maybe I should be doing something else (or checking if something has finished)? Thanks, JR From pixelbird at interisland.net Sun Mar 21 19:23:37 2004 From: pixelbird at interisland.net (Ken Norris) Date: Sun, 21 Mar 2004 16:23:37 -0800 Subject: Learning styles and RR In-Reply-To: <20040321224101.1EB87930080@mail.runrev.com> Message-ID: > Date: Sun, 21 Mar 2004 17:40:56 EST > From: Meitnik at aol.com > Subject: Re: Learning styles and RR > Nearly every product I can by now allows me to > download a PDF version or HTML of its docs) --------- Hi Andrew, You can print all of Rev docs (Dictionary, tutorials,etc.) using Geoff Canyon's: Revolution Docs -> RTF, Text and HTML Converter version 1.1 Check it out here: ...almost at the bottom. First, though, you'd better go to the store and buy about 1600 sheets of paper. Rev docs are huge, because it's capable of so much. HC is the daddy of all xTalks, but it's no longer in the same ball park as Rev, IMO (but it's more stable). Also, you might want to take a look at Preceptor Tools (built with Rev) for some ideas about making apps with different learning styles. Ken N. From chipp at chipp.com Sun Mar 21 20:20:59 2004 From: chipp at chipp.com (Chipp Walters) Date: Sun, 21 Mar 2004 19:20:59 -0600 Subject: counter++ versus "add 1 to counter In-Reply-To: <6.0.3.0.2.20040321212508.01cd2910@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040321212508.01cd2910@pop3.blueyonder.co.uk> Message-ID: <405E3F7B.4000103@chipp.com> An interesting side note about the readability (and writability) of Transcript: The other day, I was writing some code and needed to access the script of the topCard of the topStack from a (different) palette stack. To my recollection, I always used "this card" when referring to a card script, but now "this card" only referred to the card in the palette. Hmmm. So, after thinking about *what* I wanted to do, I entered into the msg: put the script of the current card of the topStack and... it worked. Don't think I could've done that in C. Sometimes making a language "Human readable/writable" does have it's rewards:-) -Chipp From johnrule at rcsprogramming.com Sun Mar 21 20:22:21 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Sun, 21 Mar 2004 17:22:21 -0800 Subject: open sockets and snapshot conflict? Message-ID: <000701c40fac$205ec5d0$8e01000a@minipcxp> Actually, it does not do this in the new beta Rev engine (2.2)... JR ----- Original Message ----- From: "John Rule" To: Sent: Sunday, March 21, 2004 3:25 PM Subject: open sockets and snapshot conflict? > I am getting a consistent problem when I have open sockets and I do a > 'snapshot' and export. The cursor turns into a hand, and when I click on the > screen, I can only draw white empty rectangles (I can't do anything else but > draw white empty rectangles at this point!)...I must use the 'Task Manager' > to exit out of this of course (the application is frozen, but not the > computer). I can use the same routine without sockets open and it works > fine... > > One of my questions would be, what mode is this in when it 'crashes'? I am > choosing the browse tool after doing the snapshot...but maybe I should be > doing something else (or checking if something has finished)? > > Thanks, > JR > From tkuypers at pandora.be Sun Mar 21 20:48:52 2004 From: tkuypers at pandora.be (Ton Kuypers) Date: Mon, 22 Mar 2004 02:48:52 +0100 Subject: diacritics in XML Message-ID: <12784580-7BA3-11D8-8E4B-000A95DF1AB0@pandora.be> hi gang, I think this is an old one, but I can't seem to locate an answer in the archives... When creating XML there are 2 ways: 1. The hard way: adding all nodes and data as regular text 2. the easy way: revAddXMLnode vXMLid,vGroupNode,"description",item a of vData Both of them work, but... When item a of vData contains "beh?lter cup 1 & 2" there are 2 problems: The "?" and the "&" aren't valid characters in XML Method 1 just adds these chars to the output, but Explorer doesn't like that Method 2 changes "beh?lter" to "beh䬴er" and Explorer shows a little white box instead of the missing chars What am I missing, why can't I use these special characters in XML within Revolution? it seems that all diacritics are messed up and I badly need them :-(( Anyone??? Many thanks, Ton Kuypers From sarahr at genesearch.com.au Sun Mar 21 22:05:59 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 22 Mar 2004 13:05:59 +1000 Subject: Sort problem In-Reply-To: <405DE4A1.4090007@hyperactivesw.com> References: <405DE4A1.4090007@hyperactivesw.com> Message-ID: I have frequently used sort with custom ITEM delimiters and it works fine. I would guess it is the line delimiter that is causing the problem. Sarah On 22 Mar 2004, at 4:54 am, J. Landman Gay wrote: > The "sort container" command doesn't seem to work with customized item > and line delimiters. Can anyone else verify? > > function sortRecords theData,theItem > set the lineDelimiter to "@" > set the itemDelimiter to "^" > sort lines of theData by item theItem of each > return theData > end sortRecords From sarahr at genesearch.com.au Sun Mar 21 22:12:42 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 22 Mar 2004 13:12:42 +1000 Subject: Mac OS X Background Stripes In-Reply-To: <045A3424-7B6E-11D8-BFBC-000D9350C9C2@videotron.ca> References: <045A3424-7B6E-11D8-BFBC-000D9350C9C2@videotron.ca> Message-ID: Hi Greg, The stripes only appear by default in stacks whose style is either modeless, modal or palette - not in topLevel stacks. Even then, stripes can be over-ridden by inherited settings from the main stack. A workaround is to use the stripes image which is in the image library and explicitly set the stack background to it. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 22 Mar 2004, at 5:33 am, Gregory Lypny wrote: > I apologize in advance for having asked this before, but I still can't > get the background of my stacks to display the subtle striping that is > characteristic of OS X. From what I can tell, the backgroundcolor of > my stack is empty. Any advice would be much appreciated. > > Greg From sarahr at genesearch.com.au Sun Mar 21 22:14:17 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 22 Mar 2004 13:14:17 +1000 Subject: Run Rev hangs while loading plug-ins In-Reply-To: References: <20040321180056.84D269300A6@mail.runrev.com> Message-ID: <0142DB99-7BAF-11D8-9857-0003937A97B8@genesearch.com.au> I've had this happen (Mac OS X) and I never discovered why. Although it seems to hang while loading plugins, emptying the plugins folder doesn't help. The only solution I found was to re-install. It hasn't happened often but I now always keep the installation disk image, just in case :-) Sarah On 22 Mar 2004, at 5:19 am, Jim Hurley wrote: > Has anyone else experienced this? > > My copy of RR 2.1.2 (Mac OS 9) seem to wear out after a while--pardon > the anthropomorphism. > > After a period of time, when opening RR, it hangs while loading the > plug-ins. Is there a work- around when this happens? > > My only recourse has been to always keep a clean backup and trash the > non-functional copy. > > Jim From j at clsdesignassociates.com Sun Mar 21 22:15:13 2004 From: j at clsdesignassociates.com (j) Date: Sun, 21 Mar 2004 21:15:13 -0600 Subject: Learning styles and RR In-Reply-To: <405E2175.6030807@hyperactivesw.com> References: <405E2175.6030807@hyperactivesw.com> Message-ID: <2235C395-7BAF-11D8-BD95-000393989F4E@clsdesignassociates.com> > actually printing and binding the books. They are very large. Someone > here said Kinkos wanted $50 to do the binding, so if you were to have > them printed and bound yourself, you'd probably come close to the $99 > price. Then there are those of us who work in the public sector, where we print and bind all our semi-personal/semi-professional items at taxpayer expense... :\ J. From Meitnik at aol.com Sun Mar 21 22:18:25 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Sun, 21 Mar 2004 22:18:25 EST Subject: pdf docs Message-ID: <12f.3d5ca6ce.2d8fb501@aol.com> In a message dated 03/21/2004 10:15:52 PM, use-revolution-request at lists.runrev.com writes: > I'll see about getting the PDFs online. > -- Thanks, I want it for searching and printing parts not whole thing. Andrew From dsc at swcp.com Sun Mar 21 22:49:09 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 21 Mar 2004 20:49:09 -0700 Subject: Twostep compiler? In-Reply-To: <405DB599.8020304@act-net.com> Message-ID: On Sunday, March 21, 2004, at 08:32 AM, A.C.T. wrote: > Again: Please excuse my potentially "offending" questions. I am trying > to understand the technical implications of using Revolution and to > find out why some issues seem ... somewhat "complicated", where they > do not have to be complicated :-) I can only guess. Recompiling allows for one method of handling of partially compatible stacks and engines. For example, recently audio had some major changes. Some folks might mix engines and scripts. Recompiling insures all compiled scripts in a stack to be compatible with each other Recompiling potentially removes one level of lookup in the code. The "byte code" can then be platform and engine dependent. For example the unsigned long representing a command might be the actual address of the command code and not an index into a table to get the address of the command code. It might be that the script is actually compiled down to machine code in some places. Also, recompiling keeps the door open for machine-code compiling in the future if it is not done now. RunRev might feel that exposing "byte code" in the stacks would reveal too much intellectual property. Recompiling allows going to alternate sizes of inline data. However, there might be times in which I would benefit from being able to lock reading of a stack and have only the compiled code and not the script kept in the stack. This should not prevent setting the script again though. All of the above issues would have to be addressed. Those are just my wild guesses. I know nothing of the innards of Revolution compiling. Dar Scott From dsc at swcp.com Sun Mar 21 23:04:51 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 21 Mar 2004 21:04:51 -0700 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DE025.3060601@act-net.com> Message-ID: <119E2DD0-7BB6-11D8-BDAF-000A9567A3E6@swcp.com> On Sunday, March 21, 2004, at 11:34 AM, A.C.T. wrote: >> Now I think we're really getting to the crux of things =)! > > absolutely. It is just what I tried to explain: A programming language > IS NOT a human language, but Transcript is "somewhat English", more > than a "normal" programming language is. That makes things difficult > for someone who takes a programming language independant from its > English wording like I do This might make it harder for some who do not see Transcript as a formal language. The "somewhat English" nature can cause one to think he is understanding when he is not. For one as you, who sees an arbitrary, if wordy, language, this is not a problem (I expect). Dar Scott From dsc at swcp.com Sun Mar 21 23:11:58 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 21 Mar 2004 21:11:58 -0700 Subject: Sort problem In-Reply-To: <405E1A45.8070201@hyperactivesw.com> Message-ID: <101CB732-7BB7-11D8-BDAF-000A9567A3E6@swcp.com> On Sunday, March 21, 2004, at 03:42 PM, J. Landman Gay wrote: > Martin, Jim, thanks for verifying. I think I'll bugzilla this. I'm not > sure if it is really a bug or not, but it seems like the "sort > container" command should use the current line and item delimiters. I read the doc as saying these apply to chunking expressions. That would me that itemDelimiter would work, but lineDelimiter would not. That is, I don't see "sort line" as a chunk expression. However, we might be able to come up with a list of places where "line" is used where "linedelimiter" should apply or might be handy. I wonder if there are places where we would not want it to apply. Maybe in script compiling. Dar Scott From kray at sonsothunder.com Sun Mar 21 23:11:04 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 21 Mar 2004 22:11:04 -0600 Subject: Menus Locked Menus Missing Menu Hell In-Reply-To: <005366D3-7B78-11D8-BD66-0030657D0A8E@igame3d.com> Message-ID: <006a01c40fc3$b4dba770$6601a8c0@precision340> Bill, I would suggest reinstalling Rev... that might help. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > WIlliam Griffin > Sent: Sunday, March 21, 2004 2:41 PM > To: use-revolution at lists.runrev.com > Cc: WIlliam Griffin > Subject: Menus Locked Menus Missing Menu Hell > > > Spent hours googling searches for similiar bug, found > nothing. Can't touch bugzilla with safari at all. So its up > to you guys. > > My menus are locked or vanish. > The file Menu only shows "New Mainstack" about 80% of the > time my Development menu only shows objects and image library. > > Any pop-up or option menu fails to receive a click to open. > > This includes revs user interface and not just my stack, such as find > and replace, > and the inspector palette > > I have a popup menu that appears as a a stack for some reason > then Revolution crashes. I copied its script out, delete the > original button, and remade it, it worked great until the > next time I opened the objects window. > > I don't know what command could be causing this behavior. > Any ideas? I've lost 3 days of work, trying to solve this issue. > > Thanks in advance. > > Mr Bill > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun Mar 21 23:12:24 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 21 Mar 2004 22:12:24 -0600 Subject: Sort problem In-Reply-To: <405DE4A1.4090007@hyperactivesw.com> Message-ID: <006b01c40fc3$e4cff5d0$6601a8c0@precision340> Jacque, I'm doing this all the time with tab-delimited data, so it works here (at least for tabs). Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > J. Landman Gay > Sent: Sunday, March 21, 2004 12:53 PM > To: Revolution Mailing List > Subject: Sort problem > > > The "sort container" command doesn't seem to work with > customized item > and line delimiters. Can anyone else verify? > > function sortRecords theData,theItem > set the lineDelimiter to "@" > set the itemDelimiter to "^" > sort lines of theData by item theItem of each > return theData > end sortRecords > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.young at mac.com Sun Mar 21 23:55:13 2004 From: m.young at mac.com (Michael Young) Date: Sun, 21 Mar 2004 21:55:13 -0700 Subject: Word mail merge Message-ID: <1A732562-7BBD-11D8-98B8-000393868634@mac.com> Hello, I have been using a database to populate Word X and Word 2000 fields through mail merge. I have started wondering if RR could act as Word data source. Has anyone tried using RR as a Word mail merge data source? If so, how does one do it? Michael Y From briany at qldlearning.com Mon Mar 22 00:11:18 2004 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 22 Mar 2004 00:11:18 -0500 Subject: Sort problem In-Reply-To: <405E1A45.8070201@hyperactivesw.com> Message-ID: <5A167D12-7BBF-11D8-A529-000393AA08D2@qldlearning.com> IIRC, lineDelimiter is actually a newer feature to the engine than the sort command, so it may very well be that the sort command doesn't honor it. I believe for a while the engine only had itemDelimiter, but added lineDelimiter by popular demand (esp Supercard converts). So it seems like a likely bug, given the history... - Brian > On 3/21/04 2:58 PM, Martin Baxter wrote: > >>> The "sort container" command doesn't seem to work with customized >>> item >>> and line delimiters. Can anyone else verify? >> It fails here too (winXP). The function always returns the exact same >> data >> that it got. (And the result is empty). > > > Martin, Jim, thanks for verifying. I think I'll bugzilla this. I'm not > sure if it is really a bug or not, but it seems like the "sort > container" command should use the current line and item delimiters. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jacque at hyperactivesw.com Mon Mar 22 01:04:02 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 22 Mar 2004 00:04:02 -0600 Subject: Sort problem In-Reply-To: <006b01c40fc3$e4cff5d0$6601a8c0@precision340> References: <006b01c40fc3$e4cff5d0$6601a8c0@precision340> Message-ID: <405E81D2.2030801@hyperactivesw.com> On 3/21/04 10:12 PM, Ken Ray wrote: > Jacque, > > I'm doing this all the time with tab-delimited data, so it works here (at > least for tabs). I knew custom item delimiters work, so my question wording was a little off. The problem, as Sarah said, is when using custom line delimiters. The "sort lines of" part doesn't work with those. I worded it better in Bugzilla. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Mar 22 01:07:41 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 22 Mar 2004 00:07:41 -0600 Subject: Sort problem In-Reply-To: <101CB732-7BB7-11D8-BDAF-000A9567A3E6@swcp.com> References: <101CB732-7BB7-11D8-BDAF-000A9567A3E6@swcp.com> Message-ID: <405E82AD.6010405@hyperactivesw.com> On 3/21/04 10:11 PM, Dar Scott wrote: > I read the doc as saying these apply to chunking expressions. That > would me that itemDelimiter would work, but lineDelimiter would not. > That is, I don't see "sort line" as a chunk expression. Except, "line" is a chunk expression everywhere else. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Mon Mar 22 01:42:50 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 21 Mar 2004 23:42:50 -0700 Subject: open sockets and snapshot conflict? In-Reply-To: <000501c40f9b$bd7c1630$8e01000a@minipcxp> Message-ID: <23943B98-7BCC-11D8-81D8-000A9567A3E6@swcp.com> On Sunday, March 21, 2004, at 04:25 PM, John Rule wrote: > I am getting a consistent problem when I have open sockets and I do a > 'snapshot' and export. This seems to be OK on OS X: ****************** on mouseUp open socket "127.0.0.1:7" with message sockOpened put "open result: " & the result & LF end mouseUp on sockOpened socketID put "sockOpened " & socketID & LF after message put "openSockets: " & the openSockets & LF after message export snapshot from rect 100,100,200,200 to ss as PNG close socket socketID put "close result: " & the result & LF after message end sockOpened on socketError socketID e put "socketError " & socketID && e & LF after message end socketError on socketClosed socketID put "socketClosed " & socketID & LF after message end socketClosed ******************* (I thought an earlier version had set cantModify on another stack, but I couldn't get that to repeat, so I suspect I had done that some other way.) Do you have a better test? Dar Scott From mcdomi at free.fr Mon Mar 22 02:18:57 2004 From: mcdomi at free.fr (Dom) Date: Mon, 22 Mar 2004 08:18:57 +0100 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DB87C.9020408@act-net.com> Message-ID: <1gb1ilb.bez25n1m4pxvkM%mcdomi@free.fr> A.C.T. wrote: > The drawback is that you (the developer) have to EXACTLY now what the > language (Transcript) will do if you tell it something, whereas a > "classic" high level language like C will ONLY do what you tell it, > returning an error if you did not use the right variable type. The TROLL goes on ;-))) -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From revlists at canelasoftware.com Mon Mar 22 02:28:04 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Sun, 21 Mar 2004 23:28:04 -0800 Subject: OptionKey madness In-Reply-To: <405C29FC.7090503@fourthworld.com> References: <405C29FC.7090503@fourthworld.com> Message-ID: <74D7545C-7BD2-11D8-874A-000393C3F5BC@canelasoftware.com> On Mar 20, 2004, at 3:24 AM, Richard Gaskin wrote: > on rawKeyDown k > if optionKey() is "down" then put k > else pass rawKeyDown > end rawKeyDown > > ... displays the value of k when typing Option-2, Option-5, or > Option-8 into a field, but not when typing any other numeric Option > keys in a field. > > What gives? I am getting the same results as you with the following setup: Mac OS X.3.3 Rev 2.2 rc2 -- Best regards, Mark Talluto http://www.canelasoftware.com From revlists at canelasoftware.com Mon Mar 22 02:36:17 2004 From: revlists at canelasoftware.com (Mark Talluto) Date: Sun, 21 Mar 2004 23:36:17 -0800 Subject: OptionKey madness In-Reply-To: <74D7545C-7BD2-11D8-874A-000393C3F5BC@canelasoftware.com> References: <405C29FC.7090503@fourthworld.com> <74D7545C-7BD2-11D8-874A-000393C3F5BC@canelasoftware.com> Message-ID: <9AACA350-7BD3-11D8-874A-000393C3F5BC@canelasoftware.com> On Mar 21, 2004, at 11:28 PM, Mark Talluto wrote: > > On Mar 20, 2004, at 3:24 AM, Richard Gaskin wrote: > >> on rawKeyDown k >> if optionKey() is "down" then put k >> else pass rawKeyDown >> end rawKeyDown >> >> ... displays the value of k when typing Option-2, Option-5, or >> Option-8 into a field, but not when typing any other numeric Option >> keys in a field. >> >> What gives? > > I am getting the same results as you with the following setup: > > Mac OS X.3.3 > Rev 2.2 rc2 > > Looks like this is old news. Sorry...I jumped the gun and tested/commented without reading the whole thread. -- Best regards, Mark Talluto http://www.canelasoftware.com From erikhans08 at yahoo.com Mon Mar 22 03:14:19 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 22 Mar 2004 00:14:19 -0800 (PST) Subject: correlation <> causation - RunRev downloads accused of troublemaking In-Reply-To: Message-ID: <20040322081419.45789.qmail@web61102.mail.yahoo.com> around the time i downloaded RunRev to a Pentium lll Windows 98 this computer experienced some problems. other softwear had been updated around the same time. now the old software, presumably harmonious with Windows 98, has been reinstalled. the user is now leery of using RunRev at all and contends that RunRev is "too modern" for humble folksy old Windows 98. The RunRev downloads go back to Windows 95. could there be any basis for the idea that Revolution is too modern to use on older setups? thank you, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From albrecht at act-net.com Mon Mar 22 03:36:13 2004 From: albrecht at act-net.com (A.C.T.) Date: Mon, 22 Mar 2004 09:36:13 +0100 Subject: Twostep compiler? In-Reply-To: References: <405DB599.8020304@act-net.com> <405DD991.2080404@act-net.com> Message-ID: <405EA57D.7080801@act-net.com> Moin, Andre, here is the TROLL again as I have been named by a fellow list member. > Anyway, you tested the encryption step I said on previous email? I just did so, unfortunately the week has begun and I don't have time to dig into the encoded chunks, so I cannot find the clear text instantly to try changing code bits. As for "first level security" this is fine - but it does not answer the other aspects I tried to point out :-) Anyway, I find this copyright note in "my" application ******************************************************************** * MetaCard 2.5 * * Copyright 2002 MetaCard Corporation. All Rights Reserved. * * The software contained in this listing is proprietary to * * MetaCard Corporation, Boulder, Colorado and is covered by * * U.S. and other copyright protection. Unauthorized copying * * adaptation, distribution, disassembling, use or display is * * prohibited and may result in civil and criminal penalties. * ******************************************************************** Marc Albrecht A.C.T. / level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. 04765-830060 Fax. 04765-830064 From gcanyon at inspiredlogic.com Mon Mar 22 03:51:22 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 22 Mar 2004 00:51:22 -0800 Subject: Twostep compiler? In-Reply-To: <405DB599.8020304@act-net.com> References: <405DB599.8020304@act-net.com> Message-ID: <180F1CE8-7BDE-11D8-BE8A-003065683ECC@inspiredlogic.com> Warning -- I speak here only as someone who thinks he knows something, not as someone who actually knows anything! Revolution does not run your code in an interpreted fashion. Neither does it pre-compile. The reason for this has nothing to do with proprietary byte-codes, but is a simple technical requirement. The engine translates Transcript into a table, with chunks of code referencing each other by pointer. This means that code runs very fast, as there is no lookup each time something needs to be called. It also means that the code _must_ be set up at runtime, in order to configure the pointers. So your code is compiled at runtime, but only the first time it is loaded. As others have mentioned, you can encrypt your stacks to add a level of security. If security is paramount, it would be easy to write checksum-checking code into your app. As far as the size of the Transcript code goes, talk to me again after you've written an app with a megabyte or more of Transcript in it ;-) Oh, and self-modifying code isn't evil, just misunderstood. regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 21, 2004, at 7:32 AM, A.C.T. wrote: > Hi, > > please just ignore me if I am getting on your nerves - I have found a > couple of hourse time to spend on Revolution so I am busy > understanding the concepts behind it :-) > > I read that many of you encode the plain text of their scripts to hide > them from customer's eyes. Why is the plain text included at all? Even > ancient interpreter languages (like old VC20 basic) don't write the > PLAIN TEXT into a file, they use TOKEN. A "print" would be a one-byte > token. This also speeds up reading the file in (less data to read). > > The question I would like to ask is, since I HOPE Revolution isn't a > "runtime-interpreter" but a modern "two-step" compiler that creates a > bytecode from the "human readable code", which again is executed > internally: Why isn't the bytecode saved as the executable code for > standalone-applications? It's very likely that this bytecode is > platform independant (it would be funny if it wasn't since you would > have to compile a new runtime-executor for every platform then)... > > Anyway: Saving the "original source code" inside a runtime application > does not make much sense: It needs a lot of space (all function names, > variables etc don't have to be stored with their "human readable" > fully qualified names, their code references would do nicely), the > application has to compile the code every time it is run (what for? If > it has to compile it anyway, the pre-executable code would do nicely > for the application and it would be less "spyable") instead of > directly using the bytecode - and it makes the application "hackable". > I tried changing the "Transcript" code inside a "standalone > application" to see if this is a security issue (meaning: I use a > normal text editor that is binary safe - I am NOT using Revolution). > IT IS. Changing the clear text code inside the application leads to > the CHANGED CODE being executed - so it would be easy for an evil > minded to put some nasty stuff into the application, the code to be > executed is not checksum-protected. This would at least be a BIT more > difficult if only the bytecode was stored in the standalone app, not > the original source code. > > Again: Please excuse my potentially "offending" questions. I am trying > to understand the technical implications of using Revolution and to > find out why some issues seem ... somewhat "complicated", where they > do not have to be complicated :-) > > Marc Albrecht > A.C.T. / Level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. (+49) (0)4765-830060 > Fax. (+49) (0)4765-830064 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Mon Mar 22 04:54:04 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 22 Mar 2004 10:54:04 +0100 Subject: export animated gifs? In-Reply-To: <000501c40f96$65301ee0$8e01000a@minipcxp> References: <20040321193106.BA7CC93007C@mail.runrev.com> <000501c40f96$65301ee0$8e01000a@minipcxp> Message-ID: Hi John, > How do I export my imported animated gifs? Hmmm, did you try: ... put img "your animatd.gif" into url("binfile:" & your_path_here) ... Works here for me... > When I use 'export as gif', it simply exports the current frame... Export will always export the current (visible) frame. Hope that helps... > Thanks > JR Regards Klaus Major klaus at major-k.de www.major-k.de From ordi36 at mac.com Mon Mar 22 05:41:48 2004 From: ordi36 at mac.com (Jordi) Date: Mon, 22 Mar 2004 11:41:48 +0100 Subject: Presentation In-Reply-To: <405DE4A1.4090007@hyperactivesw.com> References: <405DE4A1.4090007@hyperactivesw.com> Message-ID: <859E8FDB-7BED-11D8-8530-0003937DB5EE@mac.com> First of all, let me introduce myself. My name is Jordi and I'm not a programmer. I'm just a psychologist interested in programming since HyperCard. Neither my programming knowledge nor my english are not as they should be, so I hope you could understand me. I am trying to make a presentation software to present visual and auditory stimuli and to send marks to a electrocardiogram recorder (BIOPAC System). I know runRev can 'write to file "LPT1:"' but BIOPAC waits for a TTL pulse. I don't know where is the lost link. How could I send a code trough the paralel port in a pulse form? Anybody can help me in this topic? Thanks in advance. I hope to learn a lot in this list. -- Jordi RunRev 2.1.2 From rcozens at pon.net Mon Mar 22 07:37:41 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 22 Mar 2004 05:37:41 -0700 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DEAA2.4060901@act-net.com> References: <128.3d4ba6c8.2d8f4238@aol.com> <405DEAA2.4060901@act-net.com> Message-ID: Hi Marc, How can I make this short & sweet? If you are not comfortable with Transcript syntax, then don't use Runtime Revolution. There are a host of people here that do, and many of us don't share your view the succinct, cryptic syntax al la C is the be-all and end-all example of what a programming language should be. This issue was discussed in depth within the last month: Re: Is Transcript's English orientation a plus or minus? Kevin Miller has assured this group that Runtime Revolution will not abandon its xTalk roots by trying to shoe-horn C syntax into Transcript. And I, for one, respond "Thank God!" -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 dburgun at dsl.pipex.com Mon Mar 22 09:06:54 2004 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 22 Mar 2004 14:06:54 +0000 Subject: counter++ versus "add 1 to counter" In-Reply-To: <405DCB87.1060005@act-net.com> References: <405DCB87.1060005@act-net.com> Message-ID: >Hi, Scott, > >>This is an interesting point of view Marc, but I wonder if you are basing >>your point of view on your knowledge of C. Look at your example: > >Yes, absolutely. I did not make that clear enough, sorry. >The basic for my "excurse" was, of course, that the "reader" (and >the writer) of code is a developer, not a narrator. A developer will >most likely be used to the standard term "++". That's the basic for >me saying "it is clear". Well, actually a "C/C++" developer. I learned to program in assember and in most assemeblers I've come across, the increment operation has a specific instruction, like so: IAR - Increment A-Register INC HL - Inrement HL Register I then learned Pascal and Basic and got used to this Syntax: counter := counter + 1 Pascal let counter = counter + 1 Baslc I then moved onto C and the syntax: counter++ Was not at all obvious to start with and so I used: counter = counter + 1 Which worked just fine, until I looked at the assembler that was generated and found that it did something like this: MOV A,counter ADD A,1 MOV counter,A Instead of: INC A I would imagine that the ++ syntax came about for a number of reasons none of which has anything to do with clarity: 1. It was quicker to type counter++, and using a Teletype this was important. 2. It was quicker to print counter++ again using a Teletype at 33 BPS this was important. 3. It was easier for the code generator to substitute an "INC" operation when ++ was spotted and with limited memory and execution speed this was important. All these issues are no more. To me the syntax counter = counter + 1 or add 1 to counter is MUCH clearer, but in this case it really doesn't make any real difference. I really wouldn't mind if Transcript supported both syntax, but I would imagine that this would cause confusion for people that don't have a hard-core programming background, so it's better to just have one syntax, and the "add 1 to counter" seems the better choice. Just my 5 cents worth, cos I'm waiting for a compile to finish!! All the Best Dave From JimCarwardine at OwnYourFuture-net.com Mon Mar 22 09:06:36 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Mon, 22 Mar 2004 10:06:36 -0400 Subject: counter++ versus "add 1 to counter" In-Reply-To: Message-ID: I really liked the ability of HC to execute another language in it's scripts - like Applescript. I would think that at some time, if Rev had a similar ability for several languages, C included, that would be a good thing... Jim on 3/22/04 8:37 AM, Rob Cozens wrote: > Hi Marc, > > How can I make this short & sweet? > > If you are not comfortable with Transcript syntax, then don't use > Runtime Revolution. There are a host of people here that do, and > many of us don't share your view the succinct, cryptic syntax al la C > is the be-all and end-all example of what a programming language > should be. > > This issue was discussed in depth within the last month: > > Re: Is Transcript's English orientation a plus or minus? > > Kevin Miller has assured this group that Runtime Revolution will not > abandon its xTalk roots by trying to shoe-horn C syntax into > Transcript. > > And I, for one, respond "Thank God!" -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From rcozens at pon.net Mon Mar 22 08:24:00 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 22 Mar 2004 06:24:00 -0700 Subject: counter++ versus "add 1 to counter" Message-ID: Morning Jim, If one wants a C/RR combination environment, it's available now: build compiled extensions to Transcript in C. Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 paul.springer at sensis.com Mon Mar 22 09:46:08 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Mon, 22 Mar 2004 09:46:08 -0500 Subject: Documentations Biggest Flaw Message-ID: Amen - thanks Dave. I will push through to learn it because I think the time saved in the end will be well worth the trouble, but it bugs me that a tool that it so excellent in so many ways frustrates me so much. It can take me forever to figure out how to do something that I am certain can be easily done; I just have to uncover that one gem of information buried somewhere in a bottomless treasure chest of hyperlinked docs. Sometimes it feels like I am trapped in an automated telephone "help" menu system. Even after I see something useful it usually takes me many minutes of near random clicking to get back to it. Maybe I need to understand the document search mechanism better. Why can't I type in multiple key words to search on? I suppose there is some new gem of information that will help me find things more easily - does anybody know where that is? Thank, -Paul -----Original Message----- From: Dave Calkins [mailto:davecalk at surfbest.net] Sent: Sunday, March 21, 2004 12:29 PM To: use-revolution at lists.runrev.com Subject: Documentations Biggest Flaw . . . I believe that the lack of the visual aspect of leaning is at the root of most of the complaints about the documentation. The information is there, but many people can seem to find it (they don't know what word to type in the find field etc.), nor will they be able to easily grasp the information once they do find it. They can not "see" it happen or easily follow the instructions on how to learn to use and implement the software because a "visual" presentation of the information is missing. Even the tutorials are this way. They verbally tell you what you need to do, but offer no visual representation of the process or of what it should look like. To these people learning RR will be a rather hard task. Most people of this learning style will not push through to learn it. . . . Dave Calkins _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From frank at backtalk.com Mon Mar 22 09:58:13 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 22 Mar 2004 14:58:13 +0000 Subject: OptionKey madness In-Reply-To: <20040322141342.8989093006E@mail.runrev.com> Message-ID: <57806B90-7C11-11D8-A99A-000A9580FCCE@backtalk.com> On Monday, March 22, 2004, at 02:13 PM, use-revolution-request at lists.runrev.com wrote: > Subject: Re: OptionKey madness > To: How to use Revolution > Message-ID: <74D7545C-7BD2-11D8-874A-000393C3F5BC at canelasoftware.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > > On Mar 20, 2004, at 3:24 AM, Richard Gaskin wrote: > >> on rawKeyDown k >> if optionKey() is "down" then put k >> else pass rawKeyDown >> end rawKeyDown >> >> ... displays the value of k when typing Option-2, Option-5, or >> Option-8 into a field, but not when typing any other numeric Option >> keys in a field. >> >> What gives? > > I am getting the same results as you with the following setup: > > Mac OS X.3.3 > Rev 2.2 rc2 > > Richard, This works as expected on my machine (Mac OSX, 10.2.8) -- all keycodes come through and the optionKey is correct when up and down. on rawKeyDown whichKey put "raw key " & whichKey && the optionKey pass rawKeyDown -- same with or without this end rawKeyDown Are you sure you don't have an init installed that is grabbing certain keystrokes? -- Frank From scott at tactilemedia.com Mon Mar 22 10:45:54 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 22 Mar 2004 07:45:54 -0800 Subject: OptionKey madness In-Reply-To: <57806B90-7C11-11D8-A99A-000A9580FCCE@backtalk.com> Message-ID: On 3/22/04 6:58 AM, "Frank Leahy" wrote: > This works as expected on my machine (Mac OSX, 10.2.8) -- all keycodes > come through and the optionKey is correct when up and down. > > on rawKeyDown whichKey > put "raw key " & whichKey && the optionKey > pass rawKeyDown -- same with or without this > end rawKeyDown Did you try typing the keystrokes into a field? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Mon Mar 22 11:55:20 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 22 Mar 2004 09:55:20 -0700 Subject: Presentation In-Reply-To: <859E8FDB-7BED-11D8-8530-0003937DB5EE@mac.com> Message-ID: On Monday, March 22, 2004, at 03:41 AM, Jordi wrote: > I am trying to make a presentation software to present visual and > auditory stimuli and to send marks to a electrocardiogram recorder > (BIOPAC System). I know runRev can 'write to file "LPT1:"' but BIOPAC > waits for a TTL pulse. I don't know where is the lost link. How could > I send a code trough the paralel port in a pulse form? Anybody can > help me in this topic? It might be that the last character written to LPT: is on the 8 character output lines. You might be able to generate a pulse by writing numToChar(1) and then numToChar(0). The driver will expect a handshake, so that might be a problem. You might be able to get around this by opening and closing the port. Or maybe you can loop back some other line. This might require the classic parallel port mode. Another approach would be to use a generic I/O port driver that you open and send a control byte stream. There are a few around. The name DriverLynx comes to mind, but that might be something else. Another approach is to use RTS from a serial port. Pulse it by opening and closing the port. The voltage levels go outside of TTL, so you might need to do something about that. Dar Scott From mazzapaolo at libero.it Mon Mar 22 12:55:08 2004 From: mazzapaolo at libero.it (paolo) Date: Mon, 22 Mar 2004 18:55:08 +0100 Subject: Database Experience References: <20040317160256.4568.qmail@web60501.mail.yahoo.com> Message-ID: <003f01c41036$d155dc40$c1591997@CARAMBOLA> I installed the cgi-engine (Rev 2.0 for Linux) in the cgi-bin of my server provider (Linux/apache) an it work great ... then i tryedtoconnectto a mysql-database .... after having - uploaded the database-driver (dbmysql.so from the Linux folder) to the server - set the permission of the file (chmod 777 ) - set 'revSetDatabaseDriverPath' to point the cgi-engine to the database drivers - written a cgi-scripts to connectto a MYSQL database installed on the server (put revOpenDatabase(cinfo["MYSQL","dbhost,dbdatabase,dbuser,dbpassword) into dbresult) - run the CGI I got: revdberr,invalid database type I guess this is because revolution can not find the driver. Am I right? I cecked the 'revSetDatabaseDriverPath'.. it is correct .. any idea? Ciao Paolo > Rev+PostgreSQL+Linux guru Pierre Sahores might give > you more detailed advice, but I'd say that once your > ISP has installed the server, you'll need to : > - install the cgi-engine in the right place > - upload the database-drivers to the server > - write your cgi-scripts, using > 'revSetDatabaseDriverPath' to point the cgi-engine to > the database drivers. > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - More reliable, more storage, less spam > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From davecalk at surfbest.net Mon Mar 22 13:17:00 2004 From: davecalk at surfbest.net (Dave Calkins) Date: Mon, 22 Mar 2004 18:17:00 -0000 Subject: pdf docs In-Reply-To: <20040322064255.C4AC193006E@mail.runrev.com> Message-ID: <3FF22F92-5C92-11D7-A0A4-000393BEF9D0@surfbest.net> On Sunday, March 21, 2004, at 10:42 PM, use-revolution-request at lists.runrev.com wrote: > Subject: Re: pdf docs > To: use-revolution at lists.runrev.com > Message-ID: <12f.3d5ca6ce.2d8fb501 at aol.com> > Content-Type: text/plain; charset="US-ASCII" > > > In a message dated 03/21/2004 10:15:52 PM, > use-revolution-request at lists.runrev.com writes: > > >> I'll see about getting the PDFs online. >> -- Thanks, I want it for searching and printing parts not whole thing. >> There is another reason for having the PDFs available. I like putting the information on my PDA and can take them with me and read through them where ever I am. I did this with the 1.1.1 docs and would like to be able to do it with the latest docs. Dave Calkins From frank at backtalk.com Mon Mar 22 14:08:03 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 22 Mar 2004 19:08:03 +0000 Subject: Documentations Biggest Flaw In-Reply-To: <20040322170030.229CB93007A@mail.runrev.com> Message-ID: <3E9DBFDB-7C34-11D8-A99A-000A9580FCCE@backtalk.com> On Monday, March 22, 2004, at 05:00 PM, use-revolution-request at lists.runrev.com wrote: > Subject: RE: Documentations Biggest Flaw > To: 'How to use Revolution' > Message-ID: > > Content-Type: text/plain > Maybe I need to understand the document search mechanism better. Why > can't I > type in multiple key words to search on? I suppose there is some new > gem of > information that will help me find things more easily - does anybody > know > where that is? > If RunRev would put the docs online, in html format, then we could Google them. Both PHP (http://www.php.net/docs.php) and MYSQL (http://www.mysql.com/doc/en/index.html) have their docs online, and it makes finding things a breeze. But the BEST THING about having them online is that user can ANNOTATE THEM! Check out http://uk.php.net/manual/en/function.strlen.php for example. There are all sorts of free comment systems out there, it would be at most a couple of days work to get something like the PHP's or MYSQL's docs with comments up and running on the RunRev web site. -- Frank From frank at backtalk.com Mon Mar 22 14:15:56 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 22 Mar 2004 19:15:56 +0000 Subject: OptionKey madness In-Reply-To: <20040322170030.229CB93007A@mail.runrev.com> Message-ID: <5841CABE-7C35-11D8-A99A-000A9580FCCE@backtalk.com> On Monday, March 22, 2004, at 05:00 PM, use-revolution-request at lists.runrev.com wrote: > From: Scott Rossi > Subject: Re: OptionKey madness > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > On 3/22/04 6:58 AM, "Frank Leahy" wrote: > >> This works as expected on my machine (Mac OSX, 10.2.8) -- all keycodes >> come through and the optionKey is correct when up and down. >> >> on rawKeyDown whichKey >> put "raw key " & whichKey && the optionKey >> pass rawKeyDown -- same with or without this >> end rawKeyDown > > > Did you try typing the keystrokes into a field? > Nope, doesn't work in a field. Having worked at Apple, the feeling was that the command key and function keys are for user input (menus, and user or app choosable functions respectively). And there's the question of what happens if someone wants to type a bullet character into the field with option-8, is Richard not going to let the bullet character appear in the field? There is a way around this bug of course -- Richard can simply watch every character being added to the field, and if the last character matches one of the optionKey characters, then do whatever he was going to do in the rawKeyDown handler. -- Frank From kevin at runrev.com Mon Mar 22 14:55:52 2004 From: kevin at runrev.com (Kevin Miller) Date: Mon, 22 Mar 2004 19:55:52 +0000 Subject: Documentations Biggest Flaw In-Reply-To: <3E58D814-7B5D-11D8-A473-000393BEF9D0@surfbest.net> Message-ID: On 21/3/04 5:29 pm, Dave Calkins wrote: > I have been "learning" Rev for about close to 2 years now and have been > programing since the days of the Card punch machines, (you didn't want > to drop your program which could easily have a "stack" of punched cards > several inches high - debugging a this kind of problem was never a > pretty picture). I also have a background in education. > > Over the past couple of years I have seen many people complain about > the documentation that comes with RR. I just realized what I believe is > RR documentation's biggest flaw. It is not the amount of information > presented. Nor is it the type of information that is presented. It is > how the information is presented. The information is presented in a > style that is aimed predominately at one type of learning style. It is > aimed mainly at those who learn best with a what is called a verbal > learning style. > > There are three different ways or styles in which people learn: verbal, > visual, and kinesthetic. Educators know that in order to have most of > their students grasp the information they are trying to get across, > they must structure and present their lesson in ways that will trigger > all three types of learning. > > Verbal learners will love the rev documentation. They learn best by > verbal communication. They pick things up by reading or listening. The > documentation for this type of learner is fabulous. > > Kinesthetic learners understand things by taking them apart, putting > them back together, practicing with the parts. Getting in there and > swinging the hammer, pounding a few nails, hands on kind of thing; that > is how they learn best. With rev, they will learn the most as they play > with the cook book, open up the scripts, seeing how they work, > modifying them to see what happens. The rev documentation is OK here, > not great, but it has been improving in this area. > > The visual learner needs pictures to "see" how things operate. They > learn best by looking at screen shots of what is being talked about, > looking at a picture of the icon being discussed, by watching the > computer move the mouse on the screen to select the proper menu item, > by having a little man pop onto the screen and show him what to do, > etc. This type of presentation is essential to a visual learner and is > almost non existent in the rev documentation. > > I believe that the lack of the visual aspect of leaning is at the root > of most of the complaints about the documentation. The information is > there, but many people can seem to find it (they don't know what word > to type in the find field etc.), nor will they be able to easily grasp > the information once they do find it. They can not "see" it happen or > easily follow the instructions on how to learn to use and implement the > software because a "visual" presentation of the information is missing. > Even the tutorials are this way. They verbally tell you what you need > to do, but offer no visual representation of the process or of what it > should look like. To these people learning RR will be a rather hard > task. Most people of this learning style will not push through to > learn it. > > People are usually not just one type of learner, all visual, all > verbal, or all kinesthetic, but are most often a mix of learning types > with a predominate preference. I myself am a visual / kinesthetic type > of learner. People in our world today are usually much more visual in > orientation, ie. they prefer TV to reading, etc. As such, it is the > visual learner who will have the most difficult time with learning RR > from the documentation. When you look at the documentation, it is 99.9 > % text. This is one of the reasons I believe RR hasn't exploded as "The > Programing Language" for all platforms. It can appear daunting, vast, > and complex. It is also why many people don't take to it like a duck to > water. > > Don't get me wrong, I think that the amount of information in the docs > is superb. I also know that adding the visual aspect to the documents > will add to their size, but it will open up RR to a vastly larger > audience. It will also, I believe, inspire many more people as to what > can be done with RR. > > Revolution has the tools to have a great learning environment for the > "Visual" and "Kinesthetic" learner. Fantastic post. You have perfectly summed up what is one of our very top priorities for the next couple of releases of Revolution! Stay tuned for big improvements. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From jhurley at infostations.com Mon Mar 22 15:02:59 2004 From: jhurley at infostations.com (Jim Hurley) Date: Mon, 22 Mar 2004 12:02:59 -0800 Subject: Run Rev hangs while loading plug-ins In-Reply-To: <20040322031433.91CCC93006E@mail.runrev.com> References: <20040322031433.91CCC93006E@mail.runrev.com> Message-ID: > >Message: 13 >Date: Mon, 22 Mar 2004 13:14:17 +1000 >From: Sarah Reichelt >Subject: Re: Run Rev hangs while loading plug-ins >To: How to use Revolution >Message-ID: <0142DB99-7BAF-11D8-9857-0003937A97B8 at genesearch.com.au> >Content-Type: text/plain; charset=US-ASCII; format=flowed > >I've had this happen (Mac OS X) and I never discovered why. Although it >seems to hang while loading plugins, emptying the plugins folder >doesn't help. The only solution I found was to re-install. It hasn't >happened often but I now always keep the installation disk image, just >in case :-) > >Sarah > >On 22 Mar 2004, at 5:19 am, Jim Hurley wrote: > >> Has anyone else experienced this? >> >> My copy of RR 2.1.2 (Mac OS 9) seem to wear out after a while--pardon >> the anthropomorphism. >> >> After a period of time, when opening RR, it hangs while loading the >> plug-ins. Is there a work- around when this happens? >> >> My only recourse has been to always keep a clean backup and trash the >> non-functional copy. >> > > Jim > Sarah, I did a little more experimenting with this. I replaced the plugins folder with one from a working version of RR. No dice. I next replace the components folder and all was well. Next time I'll try individual items within the components folder to see which one is at fault. Jim From dsc at swcp.com Mon Mar 22 15:09:59 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 22 Mar 2004 13:09:59 -0700 Subject: OptionKey madness In-Reply-To: <5841CABE-7C35-11D8-A99A-000A9580FCCE@backtalk.com> Message-ID: On Monday, March 22, 2004, at 12:15 PM, Frank Leahy wrote: > There is a way around this bug of course -- Richard can simply watch > every character being added to the field, and if the last character > matches one of the optionKey characters, then do whatever he was going > to do in the rawKeyDown handler. That's part of the problem. The rawKeyDown and the keyDown are not sent. Dar Scott From livfoss at blueyonder.co.uk Mon Mar 22 12:45:01 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon, 22 Mar 2004 17:45:01 +0000 Subject: selectedText confusion Message-ID: <6.0.3.0.2.20040322173405.01c70730@pop3.blueyonder.co.uk> I've got a list field where one line is hilited (I can see the hilite), and I have the following handler in it on mouseUp global lcgCurrentPerson put the selectedText into lcgCurrentPerson end mouseUp I send a mouseUp from a handler in the stack which owns the field in order to fill my variable lcgCurrentPerson, but all I get is empty. Can anyone explain this? (RR2.2RC on Windows XP Home Edition) TIA Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From kray at sonsothunder.com Mon Mar 22 15:46:17 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Mar 2004 14:46:17 -0600 Subject: [ANN] PDF, RTF and TXT versions of Rev 2.1.2 Docs available In-Reply-To: <3FF22F92-5C92-11D7-A0A4-000393BEF9D0@surfbest.net> Message-ID: <00f701c4104e$c2ba0180$6601a8c0@precision340> Your wish is my command... You can download the docs in PDF, RTF and TXT formats (basically the results of Geoff's fabulous RevRTFer stack): http://www.sonsothunder.com/devres/revolution/downloads.htm Scroll down and you should see them... Enjoy! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dave Calkins > Sent: Saturday, March 22, 2003 12:15 PM > To: use-revolution at lists.runrev.com > Subject: pdf docs > > > > On Sunday, March 21, 2004, at 10:42 PM, > use-revolution-request at lists.runrev.com wrote: > > > Subject: Re: pdf docs > > To: use-revolution at lists.runrev.com > > Message-ID: <12f.3d5ca6ce.2d8fb501 at aol.com> > > Content-Type: text/plain; charset="US-ASCII" > > > > > > In a message dated 03/21/2004 10:15:52 PM, > > use-revolution-request at lists.runrev.com writes: > > > > > >> I'll see about getting the PDFs online. > >> -- Thanks, I want it for searching and printing parts not whole > >> thing. > >> > > There is another reason for having the PDFs available. I like putting > the information on my PDA and can take them with me and read through > them where ever I am. I did this with the 1.1.1 docs and > would like to > be able to do it with the latest docs. > > Dave Calkins > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Mon Mar 22 15:50:44 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 22 Mar 2004 21:50:44 +0100 Subject: selectedText confusion In-Reply-To: <6.0.3.0.2.20040322173405.01c70730@pop3.blueyonder.co.uk> References: <6.0.3.0.2.20040322173405.01c70730@pop3.blueyonder.co.uk> Message-ID: <96E1C17C-7C42-11D8-827D-000A27B49A96@major-k.de> Hi Graham, > I've got a list field where one line is hilited (I can see the > hilite), and I have the following handler in it > > on mouseUp > global lcgCurrentPerson > put the selectedText into lcgCurrentPerson > end mouseUp > > I send a mouseUp from a handler in the stack which owns the field in > order to fill my variable lcgCurrentPerson, but all I get is empty. > Can anyone explain this? Does: ... put the selectedText of me into lcgCurrentPerson ## of me or fld xyz... ... help? > (RR2.2RC on Windows XP Home Edition) > > TIA > > Graham Regards Klaus Major klaus at major-k.de www.major-k.de From kray at sonsothunder.com Mon Mar 22 15:59:47 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Mar 2004 14:59:47 -0600 Subject: data base problem In-Reply-To: <4F1FA700-7B8B-11D8-B241-0030654C1E62@realtorsgroup.us> Message-ID: <00fd01c41050$9fd2ffd0$6601a8c0@precision340> Hershrev, When posting to the list you'll get the best response if you can provide as much information as possible. Your post below left me asking: 1) What DB? 2) What won't work? Can't connect? Can't query? What? 3) 2.2 Beta, or Release Candidate (RC) 1 or 2? 4) What platform are you running on? And that was just in the first 30 seconds... ;-) In any event, please resubmit your request, but with more info and I'm sure one of us can help you out. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of hershrev > Sent: Sunday, March 21, 2004 4:59 PM > To: use-revolution at lists.runrev.com > Subject: data base problem > > > Hi all , for some reason I can't get this db to work on 2.2 > beta as a > standalone . I included all the drivers. (at least what I saw on the > general page). > Thanks , hershrev > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Mon Mar 22 16:01:35 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Mar 2004 15:01:35 -0600 Subject: correlation <> causation - RunRev downloads accused of troublemaking In-Reply-To: <20040322081419.45789.qmail@web61102.mail.yahoo.com> Message-ID: <00fe01c41050$e0dbdd30$6601a8c0@precision340> Erik, Rev is totally Win98 compatible up to 2.1.2 (2.2 has had some compatibility issues with Win98, but that'll be dealt with before official release). So tell them not to worry... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Erik Hansen > Sent: Monday, March 22, 2004 2:14 AM > To: How to use Revolution > Subject: correlation <> causation - RunRev downloads accused > of troublemaking > > > > around the time i downloaded RunRev to a > Pentium lll Windows 98 this computer > experienced some problems. other softwear had > been updated around the same time. > > now the old software, presumably harmonious > with Windows 98, has been reinstalled. > the user is now leery of using RunRev at > all and contends that RunRev is "too modern" > for humble folksy old Windows 98. > > The RunRev downloads go back to Windows 95. > could there be any basis for the idea that > Revolution is too modern to use on older > setups? > > thank you, > > Erik Hansen > > > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________ > Do you Yahoo!? > Yahoo! Finance Tax Center - File online. File on time. > http://taxes.yahoo.com/filing.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Mon Mar 22 16:04:23 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Mar 2004 15:04:23 -0600 Subject: selectedText confusion In-Reply-To: <6.0.3.0.2.20040322173405.01c70730@pop3.blueyonder.co.uk> Message-ID: <010401c41051$445c6dc0$6601a8c0@precision340> How about "put the hilitedText of me into lcgCurrentPerson" Are you sure that the line is highlighted before executing your code? Just curious... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Graham Samuel > Sent: Monday, March 22, 2004 11:45 AM > To: use-revolution-request-lists.runrev.com > Subject: selectedText confusion > > > I've got a list field where one line is hilited (I can see > the hilite), and > I have the following handler in it > > on mouseUp > global lcgCurrentPerson > put the selectedText into lcgCurrentPerson > end mouseUp > > I send a mouseUp from a handler in the stack which owns the > field in order > to fill my variable lcgCurrentPerson, but all I get is empty. > Can anyone > explain this? > > (RR2.2RC on Windows XP Home Edition) > > TIA > > Graham > > --------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From st.king42 at ntlworld.com Mon Mar 22 16:15:38 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Mon, 22 Mar 2004 21:15:38 -0000 Subject: Closing one stack and opening another References: <20040322205048.6FB70930089@mail.runrev.com> Message-ID: <000601c41052$d3344f80$5602a8c0@athalon> Hi All, Very simple question I suspect, I'm just not sure of the 'best' way to do this. I have a Splash stack (hidden) and various datastacks which I only want open one at a time. What is the best way to close one stack (by a button on a card of that stack) and opening/displaying another stack and trasferring control to that new stack. Cheers Steve From hershrev at realtorsgroup.us Mon Mar 22 16:20:21 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 22 Mar 2004 16:20:21 -0500 Subject: selectedText confusion In-Reply-To: <010401c41051$445c6dc0$6601a8c0@precision340> Message-ID: if the script isn't in the field the text is then you have to write put the selectedText of field "theTextIsIn" into myVar On Monday, March 22, 2004, at 04:04 PM, Ken Ray wrote: > How about "put the hilitedText of me into lcgCurrentPerson" > > Are you sure that the line is highlighted before executing your code? > Just > curious... > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Graham Samuel >> Sent: Monday, March 22, 2004 11:45 AM >> To: use-revolution-request-lists.runrev.com >> Subject: selectedText confusion >> >> >> I've got a list field where one line is hilited (I can see >> the hilite), and >> I have the following handler in it >> >> on mouseUp >> global lcgCurrentPerson >> put the selectedText into lcgCurrentPerson >> end mouseUp >> >> I send a mouseUp from a handler in the stack which owns the >> field in order >> to fill my variable lcgCurrentPerson, but all I get is empty. >> Can anyone >> explain this? >> >> (RR2.2RC on Windows XP Home Edition) >> >> TIA >> >> Graham >> >> --------------------------------------------------- >> Graham Samuel / The Living Fossil Co. / UK & France >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From hershrev at realtorsgroup.us Mon Mar 22 16:31:05 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 22 Mar 2004 16:31:05 -0500 Subject: data base problem In-Reply-To: <00fd01c41050$9fd2ffd0$6601a8c0@precision340> Message-ID: <3A003C5E-7C48-11D8-B241-0030654C1E62@realtorsgroup.us> On Monday, March 22, 2004, at 03:59 PM, Ken Ray wrote: > Hershrev, > > When posting to the list you'll get the best response if you can > provide as > much information as possible. Your post below left me asking: > > 1) What DB? Postgres > 2) What won't work? Can't connect? Can't query? What? "revdberr,invalid connection id" (only as a standalone otherwise it works fine.) > 3) 2.2 Beta, or Release Candidate (RC) 1 or 2? 2 > 4) What platform are you running on? Mac osx 10.2.8 > > And that was just in the first 30 seconds... ;-) Just don't work. > > In any event, please resubmit your request, but with more info and I'm > sure > one of us can help you out. I really appreciate it. Thanks, hershrev > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of hershrev >> Sent: Sunday, March 21, 2004 4:59 PM >> To: use-revolution at lists.runrev.com >> Subject: data base problem >> >> >> Hi all , for some reason I can't get this db to work on 2.2 >> beta as a >> standalone . I included all the drivers. (at least what I saw on the >> general page). >> Thanks , hershrev >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From vokey at uleth.ca Mon Mar 22 16:35:22 2004 From: vokey at uleth.ca (Dr.John R.Vokey) Date: Mon, 22 Mar 2004 14:35:22 -0700 Subject: Rev docs In-Reply-To: <20040322205048.1C6F3930087@mail.runrev.com> References: <20040322205048.1C6F3930087@mail.runrev.com> Message-ID: The RTF file won't open in TextEdit (which is what I normally use to read rtf on my Mac:OS X 10.3.3, as I don't have any Micro$loth products on my computers). On 22-Mar-04, at 1:50 PM, use-revolution-request at lists.runrev.com wrote: > Your wish is my command... > > You can download the docs in PDF, RTF and TXT formats (basically the > results > of Geoff's fabulous RevRTFer stack): > > http://www.sonsothunder.com/devres/revolution/downloads.htm > > Scroll down and you should see them... > > Enjoy! > -- John R. Vokey, PhD Professor B.E.R.G. - Behaviour and Evolution Research Group Micro-Cognition Laboratory Department of Psychology & Neuroscience University of Lethbridge Lethbridge, Alberta T1K 3M4 CANADA From gbojsza at mac.com Mon Mar 22 17:04:24 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Mon, 22 Mar 2004 16:04:24 -0600 Subject: Array question Message-ID: Hi everyone, I have an array that uses sequential numeric keys (1, 2, 3, 4, 5, 6, 7, 8, 9, 10 etc) and I want to create an array based on the first array but on a linear range that is user defined. Example, the user wants the array from 3 through 7. This can be done using repeat loops but can it be done using a single line command? thanks, Glen From kray at sonsothunder.com Mon Mar 22 17:35:38 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Mar 2004 16:35:38 -0600 Subject: Rev docs In-Reply-To: Message-ID: <012301c4105e$03b26650$6601a8c0@precision340> Thanks, Andrew Meit alerted me to this and so I've re-uploaded a revised version that should open in TextEdit. Apparently the "raw" RTF as exported by RevRTFer doesn't quite work with TextEdit; I had to open it in Word and resave it as RTF. > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] > Sent: Monday, March 22, 2004 3:35 PM > To: use-revolution at lists.runrev.com > Subject: Rev docs > > > The RTF file won't open in TextEdit (which is what I normally use to > read rtf on my Mac:OS X 10.3.3, as I don't have any > Micro$loth products > on my computers). > > On 22-Mar-04, at 1:50 PM, > use-revolution-request at lists.runrev.com wrote: > > > Your wish is my command... > > > > You can download the docs in PDF, RTF and TXT formats (basically the > > results > > of Geoff's fabulous RevRTFer stack): > > > > http://www.sonsothunder.com/devres/revolution/downloads.htm > > > > Scroll down and you should see them... > > > > Enjoy! > > > -- > John R. Vokey, PhD > Professor > B.E.R.G. - Behaviour and Evolution Research Group > Micro-Cognition Laboratory Department of Psychology & > Neuroscience University of Lethbridge Lethbridge, Alberta T1K > 3M4 CANADA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Mon Mar 22 17:41:38 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon, 22 Mar 2004 14:41:38 -0800 Subject: Array question In-Reply-To: Message-ID: <14C40DAE-7C52-11D8-BD23-000A95859272@earthlink.net> On Monday, March 22, 2004, at 02:04 PM, Glen Bojsza wrote: > Example, the user wants the array from 3 through 7. > > This can be done using repeat loops but can it be done using a single > line command? > > thanks, > > Glen You could create a function that does it for you, that could get the data in 3 through 7 of your larger array and package it just the way you need it when the function returns it. Warning: untested handler Example: put getSpotAtoSpotB(myArray, 3, 7) into rackOfData1 function getSpotAtoSpotB tArray startSpot endSpot put "" into zap repeat with i = startSpot to endSpot put tArray[i] & "," after zap end repeat return zap end getSpotAtoSpotB So this way you can add the functionality you need to your own code. You can have one line return four items of a middle section of an array. I can't remember if you have to use the actual array as a global instead of passing it as a property of the function. If that is the case then just declare the array a global and use it instead of tArray with "function getSpotAtoSpotB startSpot endSpot." Mark From frank at backtalk.com Mon Mar 22 17:39:50 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 22 Mar 2004 22:39:50 +0000 Subject: OptionKey madness In-Reply-To: <20040322205048.6FB70930089@mail.runrev.com> Message-ID: On Monday, March 22, 2004, at 08:50 PM, use-revolution-request at lists.runrev.com wrote: > Subject: Re: OptionKey madness > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; format=flowed > > > On Monday, March 22, 2004, at 12:15 PM, Frank Leahy wrote: > >> There is a way around this bug of course -- Richard can simply watch >> every character being added to the field, and if the last character >> matches one of the optionKey characters, then do whatever he was going >> to do in the rawKeyDown handler. > > That's part of the problem. The rawKeyDown and the keyDown are not > sent. > > Dar Scott > Well that would be a bug wouldn't it ;-) He could of course use optionKeyUp which seems to work fine. -- Frank From ambassador at fourthworld.com Mon Mar 22 17:54:48 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 22 Mar 2004 14:54:48 -0800 Subject: OptionKey madness In-Reply-To: References: Message-ID: <405F6EB8.8010508@fourthworld.com> Frank Leahy wrote: >> On Monday, March 22, 2004, at 12:15 PM, Frank Leahy wrote: >> >>> There is a way around this bug of course -- Richard can simply watch >>> every character being added to the field, and if the last character >>> matches one of the optionKey characters, then do whatever he was going >>> to do in the rawKeyDown handler. >> >> That's part of the problem. The rawKeyDown and the keyDown are not >> sent. >> > Well that would be a bug wouldn't it ;-) Yes, reportedly in queue to be fixed. > He could of course use optionKeyUp which seems to work fine. Searching for "optionKeyUp" in the docs yields no hits, and I can't get it to work here. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Mon Mar 22 17:57:05 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 22 Mar 2004 15:57:05 -0700 Subject: Array question In-Reply-To: Message-ID: <3D987F1E-7C54-11D8-880C-000A9567A3E6@swcp.com> On Monday, March 22, 2004, at 03:04 PM, Glen Bojsza wrote: > I want to create an array based on the first array but on a linear > range that is user defined. > > Example, the user wants the array from 3 through 7. > > This can be done using repeat loops but can it be done using a single > line command? Consider the 'intersect' command. If the user actually uses something like MatLab notation, then you can use the : notation and translate that to what ever you have. If the user uses your library, then create a function. Dar Scott From 3mcgrath at adelphia.net Mon Mar 22 17:58:53 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 22 Mar 2004 17:58:53 -0500 Subject: Closing one stack and opening another In-Reply-To: <000601c41052$d3344f80$5602a8c0@athalon> References: <20040322205048.6FB70930089@mail.runrev.com> <000601c41052$d3344f80$5602a8c0@athalon> Message-ID: <7DB36093-7C54-11D8-B379-000A95DA60FA@adelphia.net> lock screen close stack "A" open stack "B" unlock screen OR go stack "B" in window "A" which is cool if they are the same size windows. HTH Tom On Mar 22, 2004, at 4:15 PM, Stephen King wrote: > Hi All, > > Very simple question I suspect, I'm just not sure of the 'best' way to > do > this. > > I have a Splash stack (hidden) and various datastacks which I only > want open > one at a time. What is the best way to close one stack (by a button on > a > card of that stack) and opening/displaying another stack and > trasferring > control to that new stack. > > Cheers > Steve > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From ambassador at fourthworld.com Mon Mar 22 18:22:25 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 22 Mar 2004 15:22:25 -0800 Subject: OptionKey madness In-Reply-To: <5841CABE-7C35-11D8-A99A-000A9580FCCE@backtalk.com> References: <5841CABE-7C35-11D8-A99A-000A9580FCCE@backtalk.com> Message-ID: <405F7531.6010607@fourthworld.com> Frank Leahy wrote: >>> This works as expected on my machine (Mac OSX, 10.2.8) -- all keycodes >>> come through and the optionKey is correct when up and down. >>> >>> on rawKeyDown whichKey >>> put "raw key " & whichKey && the optionKey >>> pass rawKeyDown -- same with or without this >>> end rawKeyDown >> >> Did you try typing the keystrokes into a field? > > Nope, doesn't work in a field. > > Having worked at Apple, the feeling was that the command key and > function keys are for user input (menus, and user or app choosable > functions respectively). With OS vendors it's sometimes a case of "do as I say, not as I do": Exhibit A is the control panel in Windows in which you set the font size for controls -- that control panel ignores those settings. :) Exhibit B is the set of pre-assigned Function keys in OS X: F9, F10, and F11 are for Expos?, and on PowerBooks F1 through F6 have other pre-assigned behaviors, and F7 toggles Ful Keyboard Access in windows and dialogs, leaving only two keys (F8 and F12) for reliable use by Mac developers for user input. For the moment I'm using Cmd(Mac)/Ctrl(Win) 1 through 0 for one set of features, and will choose ten alphabetical Cmd/Ctrl keys for the other 10 features. > And there's the question of what happens if someone wants to type > a bullet character into the field with option-8, is Richard not > going to let the bullet character appear in the field? Wouldn't Apple consider inputting text to be part of "user input"? Yes, I'm familiar with that Apple-specific anomaly, my second-favorite after the audio-in jack. :) In this particular case users won't be typing bullets in this app, but it's no longer an issue at all since I'm now doing everything with Cmd/Ctrl keys only. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From gbojsza at mac.com Mon Mar 22 18:31:40 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Mon, 22 Mar 2004 17:31:40 -0600 Subject: Array question In-Reply-To: <3D987F1E-7C54-11D8-880C-000A9567A3E6@swcp.com> Message-ID: <1245122B-7C59-11D8-9499-003065F00EF2@mac.com> I've looked at the intersect command and it seems that I need to have another array to check for any intersection. I'll need to create a function (Mark actually whipped up the foundations of a good one). thanks, Glen On Monday, March 22, 2004, at 04:57 PM, Dar Scott wrote: > > On Monday, March 22, 2004, at 03:04 PM, Glen Bojsza wrote: > >> I want to create an array based on the first array but on a linear >> range that is user defined. >> >> Example, the user wants the array from 3 through 7. >> >> This can be done using repeat loops but can it be done using a single >> line command? > > Consider the 'intersect' command. > > If the user actually uses something like MatLab notation, then you can > use the : notation and translate that to what ever you have. If the > user uses your library, then create a function. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Mon Mar 22 19:10:05 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 22 Mar 2004 16:10:05 -0800 (PST) Subject: Rev docs In-Reply-To: Message-ID: The file's probably too big... (my best guess). Judy On Mon, 22 Mar 2004, Dr.John R.Vokey wrote: > The RTF file won't open in TextEdit (which is what I normally use to > read rtf on my Mac:OS X 10.3.3, as I don't have any Micro$loth products > on my computers). > > On 22-Mar-04, at 1:50 PM, use-revolution-request at lists.runrev.com wrote: > > > Your wish is my command... From kkaufman at snet.net Mon Mar 22 21:00:50 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Mon, 22 Mar 2004 21:00:50 -0500 Subject: Documentations Biggest Flaw Message-ID: "... The visual learner needs pictures to "see" how things operate. They > learn best by looking at screen shots of what is being talked about, > looking at a picture of the icon being discussed, by watching the > computer move the mouse on the screen to select the proper menu item, > by having a little man pop onto the screen and show him what to do, > etc. ..." The music notation program "Finale" has a rather steep learning curve and many, many tools that do very specific things in terms of notation, precise page layout and symbol design. In the latest release there are included a dozen or so "Flash" movies that a geared towards the new user, and are task-oriented, i.e. "setting up a document; entering notes; editing notes; adding a staff; printing parts", etc. This same sort of Quickstart video tutorial might be useful for beginners where Revolution is concerned. The movies might be included with the product, or could be a separate download (Flash movies are not generally large files compared to video)- and new users who are non-programmers should be especially encouraged to view them. my 2 cents, Kurt From davecalk at surfbest.net Mon Mar 22 21:17:41 2004 From: davecalk at surfbest.net (Dave Calkins) Date: Tue, 23 Mar 2004 02:17:41 -0000 Subject: Documentation's Biggest Flaw In-Reply-To: <20040322205048.50E53930088@mail.runrev.com> Message-ID: <3DDE60EA-5CD5-11D7-8A09-000393BEF9D0@surfbest.net> On Monday, March 22, 2004, at 12:50 PM, use-revolution-request at lists.runrev.com wrote: >> Revolution has the tools to have a great learning environment for the >> "Visual" and "Kinesthetic" learner. > > Fantastic post. You have perfectly summed up what is one of our very > top > priorities for the next couple of releases of Revolution! Stay tuned > for > big improvements. > > Kind regards, > > Kevin > It's great to know that this is a major priority. Thanks for the kind words. I had hoped that my post would be received in the spirit it was given, as a desire to see this RR become the best programing tool available and that changes would be made in order to make it so. If there is anything I can do to help with that let me know. Dave Calkins From j at clsdesignassociates.com Mon Mar 22 21:19:40 2004 From: j at clsdesignassociates.com (j) Date: Mon, 22 Mar 2004 20:19:40 -0600 Subject: OptionKey madness In-Reply-To: <405F7531.6010607@fourthworld.com> References: <5841CABE-7C35-11D8-A99A-000A9580FCCE@backtalk.com> <405F7531.6010607@fourthworld.com> Message-ID: <8A61F493-7C70-11D8-9BC1-000393989F4E@clsdesignassociates.com> > Exhibit B is the set of pre-assigned Function keys in OS X: F9, F10, > and F11 are for Expos?, and on PowerBooks F1 through F6 have other > pre-assigned behaviors, and F7 toggles Ful Keyboard Access in windows > and dialogs, leaving only two keys (F8 and F12) for reliable use by Mac > developers for user input. On my TiBook, the keys marked F1 through F7 have assigned functions (screen brightness, volume, number lock, display mirroring), but these are not technically the fkey uses. To use fkeys 1 through 7, I hold down the "fn" key, which is in the lower left corner next to "ctrl." As it is now, the fn-fkey combos do nothing (wait, F5 chooses "Complete" in Mail's Edit menu, whatever that is supposed to do...), so these keys are technically available for use by applications. J. From davecalk at surfbest.net Mon Mar 22 21:25:12 2004 From: davecalk at surfbest.net (Dave Calkins) Date: Tue, 23 Mar 2004 02:25:12 -0000 Subject: use-revolution Digest, Vol 6, Issue 142 In-Reply-To: <20040322205048.50E53930088@mail.runrev.com> Message-ID: <74783B76-5CD6-11D7-8A09-000393BEF9D0@surfbest.net> On Monday, March 22, 2004, at 12:50 PM, use-revolution-request at lists.runrev.com wrote: > From: "Ken Ray" > Subject: [ANN] PDF, RTF and TXT versions of Rev 2.1.2 Docs available > To: "'How to use Revolution'" , > "'Improvements to Revolution'" > Message-ID: <00f701c4104e$c2ba0180$6601a8c0 at precision340> > Content-Type: text/plain; charset="US-ASCII" > > Your wish is my command... > > You can download the docs in PDF, RTF and TXT formats (basically the > results > of Geoff's fabulous RevRTFer stack): > > http://www.sonsothunder.com/devres/revolution/downloads.htm > > Scroll down and you should see them... > > Enjoy! > Thanks Ken & Geoff, Dave Calkins From gbojsza at mac.com Mon Mar 22 21:27:08 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Mon, 22 Mar 2004 20:27:08 -0600 Subject: Split followed by Transpose Message-ID: <955BDCBA-7C71-11D8-9499-003065F00EF2@mac.com> I am testing the transpose command and can't seem to figure it out I have a field "test" 1 23 33 2 12 67 My script is: on MouseUp put fld "test" into texam split texam using return and tab put the keys of texam -- this proves that texam is an array and I get the correct keys put transpose(texam) into fld " results" end mouseUp The error that I keep getting is "can't transpose this array" I have tried a single column of numbers substituting ... ... split texam using return ... ... And I get the same error. Any other combination or ideas of what I am missing? thanks From sarahr at genesearch.com.au Mon Mar 22 21:46:01 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 23 Mar 2004 12:46:01 +1000 Subject: Documentations Biggest Flaw In-Reply-To: References: Message-ID: <38CFECFC-7C74-11D8-A960-0003937A97B8@genesearch.com.au> > Maybe I need to understand the document search mechanism better. Why > can't I > type in multiple key words to search on? I suppose there is some new > gem of > information that will help me find things more easily - does anybody > know > where that is? > Hi Paul, There are a few techniques to help, although I know how frustrating it is to be looking for something when you don't know what it is called :-) I always start in the Transcript dictionary and I have it set to "Filter" by default. Use the Show popup menu above the list to reduce the size of the list e.g. if I want to make some changes to fields, I can go to "All properties -> Field" which immediately reduces the number of entries in the list from 1714 to 172 (Rev 2.1.2) This is almost scannable now, but a few filter tests will help even more e.g. color, tab, font. Now for the really important part - when you actually click to go to a dictionary entry *** ALWAYS *** check the See Also menu. As well as taking you to related dictionary entries, this will show you related articles, general information and cookbook recipes. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From ambassador at fourthworld.com Mon Mar 22 21:47:57 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 22 Mar 2004 18:47:57 -0800 Subject: OptionKey madness In-Reply-To: <8A61F493-7C70-11D8-9BC1-000393989F4E@clsdesignassociates.com> References: <5841CABE-7C35-11D8-A99A-000A9580FCCE@backtalk.com> <405F7531.6010607@fourthworld.com> <8A61F493-7C70-11D8-9BC1-000393989F4E@clsdesignassociates.com> Message-ID: <405FA55D.4000604@fourthworld.com> j wrote: >> Exhibit B is the set of pre-assigned Function keys in OS X: F9, F10, >> and F11 are for Expos?, and on PowerBooks F1 through F6 have other >> pre-assigned behaviors, and F7 toggles Ful Keyboard Access in windows >> and dialogs, leaving only two keys (F8 and F12) for reliable use by Mac >> developers for user input. > > On my TiBook, the keys marked F1 through F7 have assigned functions > (screen brightness, volume, number lock, display mirroring), but these > are not technically the fkey uses. To use fkeys 1 through 7, I hold > down the "fn" key, which is in the lower left corner next to "ctrl." I'm not going to ask my customers to hold down three keys for the tasks these will be used for. I appreciate the input, but I'm pretty much sold on Command keys only for now. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Mon Mar 22 21:53:56 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 22 Mar 2004 19:53:56 -0700 Subject: Split followed by Transpose In-Reply-To: <955BDCBA-7C71-11D8-9499-003065F00EF2@mac.com> Message-ID: <539E42E4-7C75-11D8-90AB-000A9567A3E6@swcp.com> On Monday, March 22, 2004, at 07:27 PM, Glen Bojsza wrote: > I am testing the transpose command and can't seem to figure it out > > I have a field "test" > 1 23 33 > 2 12 67 1,1 23 1,2 33 2,1 12 2,2 67 How does it work for that? You might want to consider making a function that takes something like this 23 33 12 67 or this [ 23 33 ; 12 67 ] (as in MatLab, I think), or this [ 23 33 12 67 ] And the inverse function, too. Dar Scott From bfr at nwlink.com Mon Mar 22 22:19:27 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Mon, 22 Mar 2004 19:19:27 -0800 Subject: Database Experience In-Reply-To: <8ED184FF-7AAD-11D8-AB89-000393C10758@all-auctions.com> Message-ID: > FileMaker doesn't seem to understand the concept of record locking when > multiple users on the internet are trying to access the same record > at the exact same time. And you do? MySQL does? I don't think so. The internet is stateless. If you want to build a custom record locking solution for web transactions, you can do it and you will face the same issues in any system. It only takes a very simple calculation in edit privileges to accomplish. From soapdog at mac.com Mon Mar 22 22:25:56 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 23 Mar 2004 00:25:56 -0300 Subject: Database Experience In-Reply-To: References: Message-ID: On Mar 23, 2004, at 12:19 AM, Bruce Robertson wrote: > And you do? MySQL does? I don't think so. > > The internet is stateless. If you want to build a custom record locking > solution for web transactions, you can do it and you will face the same > issues in any system. It only takes a very simple calculation in edit > privileges to accomplish. uh... I use XML and a little array. when record is accessed, the arrays (hum... actually is not an array, it's a queue) is checked, if the record is in the arrays, this meaning it's being edited right now, then it cannot be accessed, if it's not in the array, then it's unlocked. This is done before any DB connection function. It works fine. what do you think? Cheers > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From gbojsza at mac.com Mon Mar 22 22:38:30 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Mon, 22 Mar 2004 21:38:30 -0600 Subject: Split followed by Transpose In-Reply-To: <539E42E4-7C75-11D8-90AB-000A9567A3E6@swcp.com> Message-ID: <8DBBFECC-7C7B-11D8-9499-003065F00EF2@mac.com> Dar, I thought that the split command actually would put the data into the format that transpose recognizes ...what you have indicated? Isn't it just as much work to put it into this format as it would be to write a function that would transpose the data from the original array? Sorry for not understanding ( or possibly assuming). Are there any scripts already done that handle different array manipulations? Thanks for the insight... this saves me going down the wrong path. Glen > 1,1 23 > 1,2 33 > 2,1 12 > 2,2 67 On Monday, March 22, 2004, at 08:53 PM, Dar Scott wrote: > > On Monday, March 22, 2004, at 07:27 PM, Glen Bojsza wrote: > >> I am testing the transpose command and can't seem to figure it out >> >> I have a field "test" >> 1 23 33 >> 2 12 67 > > 1,1 23 > 1,2 33 > 2,1 12 > 2,2 67 > > How does it work for that? > > You might want to consider making a function that takes something like > this > > 23 33 > 12 67 > > or this > > [ 23 33 ; 12 67 ] > > (as in MatLab, I think), > > or this > > [ 23 33 > 12 67 ] > > And the inverse function, too. > > Dar Scott > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From briany at qldlearning.com Mon Mar 22 22:38:29 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 23 Mar 2004 03:38:29 -0000 Subject: Database Experience In-Reply-To: Message-ID: <426BC1CC-3E0F-11D6-9FA5-000393AA08D2@qldlearning.com> Worth noting that for a web app, if you are going to lock records then those locks must timeout after a while- otherwise someone can leave something locked forever, and there is no way for you to detect for sure that they are gone. >> And you do? MySQL does? I don't think so. >> >> The internet is stateless. If you want to build a custom record >> locking >> solution for web transactions, you can do it and you will face the >> same >> issues in any system. It only takes a very simple calculation in edit >> privileges to accomplish. > > uh... I use XML and a little array. when record is accessed, the > arrays (hum... actually is not an array, it's a queue) is checked, if > the record is in the arrays, this meaning it's being edited right now, > then it cannot be accessed, if it's not in the array, then it's > unlocked. This is done before any DB connection function. It works > fine. what do you think? From gizmotron at earthlink.net Mon Mar 22 22:57:36 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon, 22 Mar 2004 19:57:36 -0800 Subject: Split followed by Transpose In-Reply-To: <8DBBFECC-7C7B-11D8-9499-003065F00EF2@mac.com> Message-ID: <3888D962-7C7E-11D8-8E1C-000A95859272@earthlink.net> On Monday, March 22, 2004, at 07:38 PM, Glen Bojsza wrote: > Are there any scripts already done that handle different array > manipulations? > > Thanks for the insight... this saves me going down the wrong path. I played around with number keyed arrays that were stored as custom-property sets. I didn't comment this example at all. In hindsight this was a bad idea being that I made it into an example. From the developer-contributions page: http://www.runrev.com/Revolution1/developercentral/ usercontributions.html Array Manipulation version: FrogBreath 1.0 Demonstrates array manipulation including arrays stored in custom-Properties, append, delete At, delete Last, Count, and Sort. This might not be what you are looking for. I designed a pull-parser that uses a simple kind of XML to store each cell of a table with , tag sets. This gives you the chance to build a pull parser database. Perhaps I should just build this thing and put it out as an example... Mark From briany at qldlearning.com Mon Mar 22 22:57:05 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 23 Mar 2004 03:57:05 -0000 Subject: Split followed by Transpose In-Reply-To: <955BDCBA-7C71-11D8-9499-003065F00EF2@mac.com> Message-ID: According to the docs for transpose, you need to have a 2 dimensional array. I believe the mistake you are making is creating a 1 item key with a 2 item value, rather than a 2 item key with a 1 item value. Thus Dar's suggestion to make the data 1,23 33 2,12 67 Except that won't work either, since the keys have to be sequential. This should: 1,1 33 1,2 67 1,3 44 2,1 58 2,2 12 2,3 34 I would read the page in the transcript reference for transpose- it goes into detail that I'm just spitting back here. HTH Brian > I have a field "test" > 1 23 33 > 2 12 67 > > My script is: > > on MouseUp > put fld "test" into texam > split texam using return and tab > put the keys of texam -- this proves that texam is an array and I get > the correct keys > put transpose(texam) into fld " results" > end mouseUp From soapdog at mac.com Mon Mar 22 22:57:57 2004 From: soapdog at mac.com (Andre Garzia) Date: Tue, 23 Mar 2004 00:57:57 -0300 Subject: Database Experience In-Reply-To: <426BC1CC-3E0F-11D6-9FA5-000393AA08D2@qldlearning.com> References: <426BC1CC-3E0F-11D6-9FA5-000393AA08D2@qldlearning.com> Message-ID: <45167ECE-7C7E-11D8-8D1A-0003936D012E@mac.com> On Mar 23, 2002, at 12:37 AM, Brian Yennie wrote: > Worth noting that for a web app, if you are going to lock records then > those locks must timeout after a while- otherwise someone can leave > something locked forever, and there is no way for you to detect for > sure that they are gone. yes... I learned that the hard way.... I remember shouting "WHY THE HELL CAN'T I CHANGE MY PREFS RECORDS!!!! THIS CODE IS BUGGY!!!"... tesc tesc tesc... after one hour struggle with session management routines, cookies and the like I thought "Who is removing the records from the queue if user disconects..."... I went to the kitchen and opened a coke. There's also another grip, if the DB does not support rollback, you might want to store old values in a cache for a while so that you can hard code a rollback... yes, this is ugly, but so is any "undo"... -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From revdan at danshafer.com Mon Mar 22 23:02:37 2004 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 22 Mar 2004 20:02:37 -0800 Subject: Dan Shafer's Book In-Reply-To: <8473C302-77E6-11D8-9672-000393B64EDC@lumin.us> References: <20040218212109.7BF6B930158@mail.runrev.com> <5.2.0.9.2.20040315145927.00a6a368@medicine.bsd.uchicago.edu> <8473C302-77E6-11D8-9672-000393B64EDC@lumin.us> Message-ID: On Mar 16, 2004, at 11:41 PM, Christopher Mitchell wrote: > I'd like to just buy Ch 1 also, but unfortunately it is apparently > only available as a trilogy now with the 2nd and 3rd volumes being > currently in the works. > I assume you mean Volume 1 and not Chapter 1. > How about letting us buy the Ch 1 PDF on its own again? > That's not too likely to happen. Here's the problem. Economics dictate that I make very little on an eBook if I sell it as a standalone product. I bundle it with the other two volumes and membership in my online community at RevolutionPros.com at a combined price of $97, which is $14 less than the combined three PDFs will cost. Now I have enough cash flow to justify my taking the time to write the subsequent volumes. The total installed base of RunRev is so small that even if everyone who ever bought a license bought one copy of Volume 1, I'd end up making less than I usually get for an advance on a book where I don't have to do any of the marketing, support, etc. So I can't see a way to make economic sense out of selling one volume at a time. That said, I am offering all chapters after Vol. 1 singly at an average of $5 each. It has occurred to me that I *could* make the chapters of Volume 1 available one by one at a similar price point if there were sufficient interest in the community. I'm listening. Sorry I can't accommodate your request but maybe there are other ways of doing this. I'm receptive to ideas. This series of books is as much a labor of love giving back to the Rev community as anything else. that said, I'd like to cover my costs and some reasonable profit for what amounts to a huge amount of work. > Yours, > Chris > On Mar 16, 2004, at 2:26 PM, Patrick Fleury wrote: > >> I would like to purchase an electronic copy of Dan Shafer's book but >> I am not sure how to. (I just want volume 1 to get me started.) I >> have been unable to figure out how to do this on your web site. Part >> of the problem is that I can not remember my password for the site. >> If you could give me any help on this, I would appreciate it. >> >> --PatF >> >> ================================================================ >> Patrick Fleury, Ph. D. Director, Informatics Core >> University of Chicago GCRC >> pfleury at medicine.bsd.uchicago.edu (773)-702-0517 >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Mon Mar 22 23:14:19 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 22 Mar 2004 21:14:19 -0700 Subject: Split followed by Transpose In-Reply-To: <8DBBFECC-7C7B-11D8-9499-003065F00EF2@mac.com> Message-ID: <8E320EA6-7C80-11D8-90AB-000A9567A3E6@swcp.com> On Monday, March 22, 2004, at 08:38 PM, Glen Bojsza wrote: > I thought that the split command actually would put the data into the > format that transpose recognizes ...what you have indicated? Sorry about the cryptic response. Transpose expects a "2D" array, not an array of rows. The key of the "2D" array is a pair of numbers, like this: "4,5" I read this... > I have a field "test" > 1 23 33 > 2 12 67 > ...as your really wanting this: put 23 into a[1,1] put 33 into a[1,2] put 12 into a[2,1] put 67 into a[2,2] That puts the values into a "2D" array. What you would get if you split the above field, is the same as this: put 23 & tab & 33 into a[1] put 12 & tab & 67 into a[2] Dar Scott From dsc at swcp.com Mon Mar 22 23:23:49 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 22 Mar 2004 21:23:49 -0700 Subject: Split followed by Transpose In-Reply-To: Message-ID: On Friday, March 22, 2002, at 08:55 PM, Brian Yennie wrote: > Thus Dar's suggestion to make the data > 1,23 33 > 2,12 67 > > Except that won't work either, since the keys have to be sequential. What I tried to write was this, a 2X2 version of what you wrote: 1,1 23 1,2 33 2,1 12 2,2 67 Did this get garbled? I was assuming Glen was looking for a 2X2 array, but I see that he could be looking for a 3X2 array. Dar Scott From briany at qldlearning.com Mon Mar 22 23:25:51 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 23 Mar 2004 04:25:51 -0000 Subject: Split followed by Transpose In-Reply-To: Message-ID: No, but I'm afraid my eyes did! You are correct- your 2x2 version works fine. > What I tried to write was this, a 2X2 version of what you wrote: > 1,1 23 > 1,2 33 > 2,1 12 > 2,2 67 > > Did this get garbled? From kray at sonsothunder.com Mon Mar 22 23:25:51 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Mar 2004 22:25:51 -0600 Subject: [ANN - REVISED] PDF, RTF and TXT version of Rev 2.1.2 Docs Available Message-ID: <017c01c4108e$f03e4630$6601a8c0@precision340> It has come to my attention that the RTF and PDF versions of what I've uploaded to my site had some special characters that looked funny and a running header that added 3MB to the overall file size of the document! In any event, a revised version has been reposted to my site. For those that didn't keep the link, here it is again: http://www.sonsothunder.com/devres/revolution/downloads.htm Scroll down and you should see them... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bfr at nwlink.com Mon Mar 22 23:43:17 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Mon, 22 Mar 2004 20:43:17 -0800 Subject: Database Experience In-Reply-To: Message-ID: > On Mar 23, 2004, at 12:19 AM, Bruce Robertson wrote: > >> And you do? MySQL does? I don't think so. >> >> The internet is stateless. If you want to build a custom record locking >> solution for web transactions, you can do it and you will face the same >> issues in any system. It only takes a very simple calculation in edit >> privileges to accomplish. > > uh... I use XML and a little array. when record is accessed, the arrays > (hum... actually is not an array, it's a queue) is checked, if the > record is in the arrays, this meaning it's being edited right now, then > it cannot be accessed, if it's not in the array, then it's unlocked. > This is done before any DB connection function. It works fine. what do > you think? There is nothing that prevents you from using that approach with Filemaker also if you want to; or you could use the easier native record locking options. I don't quite understand how you lock a record without knowing what record you're locking. You say you can lock a record or determine its lock status without a DB connection. How does that work? How do you perform a query without performing a query? From kray at sonsothunder.com Mon Mar 22 23:42:33 2004 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Mar 2004 22:42:33 -0600 Subject: [OT] Spelling Message-ID: <018501c41091$45638970$6601a8c0@precision340> Sorry, everyone, but after seeing multiple posts by people (not only on this list, but elsewhere as well) where certain words are consistently misspelled, I felt that it was time to make a quick post about those words in the hope that it would help us all communicate better in the future. ------ "loose" is the opposite of "tight", as in: "This bolt is loose." "lose" is the opposite of "win" or "gain", as in: "I didn't mean to lose your phone number." ------ "your" means "belonging to you" "you're" means "you are" ------ "it's" means "it is" "its" means "belonging to it" ------ An apostrophe usually implies possession (or is used in a contraction), and is not used for making a singular into a plural, so: "television's" = belonging to a television "televisions" = more than one television ------ And note that these things are not confined to programming; one quick drive through my town where I see signs that say: "Hold your partys here" (for a karaoke bar), or "We use all cloth shammy's" (for a car wash) has urged me to make this post. Sorry for being a bit pedantic, and I hope no one takes offense. Thanks, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From doug at webcrossing.com Mon Mar 22 23:59:33 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 23 Mar 2004 13:59:33 +0900 Subject: Select question Message-ID: In an app I'm working on, if I have the select tool chosen and click on a text field I can move the text field, resize it and delete it. But I can't select the text inside the text field in order to modify it. What's the usual way of doing this? Thanks, doug From scott at tactilemedia.com Tue Mar 23 00:11:17 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 22 Mar 2004 21:11:17 -0800 Subject: [OT] Spelling In-Reply-To: <018501c41091$45638970$6601a8c0@precision340> Message-ID: On 3/22/04 8:42 PM, "Ken Ray" wrote: > Sorry, everyone, but after seeing multiple posts by people (not only on this > list, but elsewhere as well) where certain words are consistently > misspelled, I felt that it was time to make a quick post about those words > in the hope that it would help us all communicate better in the future. Your got a lotta nerve saying that we's don?t now anything about speling. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From doug at webcrossing.com Tue Mar 23 00:28:36 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 23 Mar 2004 14:28:36 +0900 Subject: is within - a syntax bug? Message-ID: This results in a syntax error that "what is to the left of within" is not a point: addToStatus "within: " & the mouseLoc is within the rect of the target into withinCheck But rewriting it this way works: put the mouseLoc is within the rect of the target into withinCheck addToStatus "within: " & withinCheck A compiler bug? doug From st.king42 at ntlworld.com Tue Mar 23 00:40:57 2004 From: st.king42 at ntlworld.com (Stephen King) Date: Tue, 23 Mar 2004 05:40:57 -0000 Subject: Closing one stack and opening another References: <20040323022703.DA4C5930095@mail.runrev.com> Message-ID: <001601c41099$6a79bba0$5602a8c0@athalon> Thanks Tom, Nice and easy, as I thought it would be. I couldn't get my brain around the fact that the handler reliably continues to completion even though its stack closes. Had a similar concept problem with transferring control after cloning! Cheers Steve > > Message: 3 > Date: Mon, 22 Mar 2004 17:58:53 -0500 > From: Thomas McGrath III <3mcgrath at adelphia.net> > Subject: Re: Closing one stack and opening another > To: How to use Revolution > Message-ID: <7DB36093-7C54-11D8-B379-000A95DA60FA at adelphia.net> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > lock screen > close stack "A" > open stack "B" > unlock screen > > OR > > go stack "B" in window "A" > > which is cool if they are the same size windows. > > HTH > > Tom > > On Mar 22, 2004, at 4:15 PM, Stephen King wrote: > > > Hi All, > > > > Very simple question I suspect, I'm just not sure of the 'best' way to > > do > > this. > > > > I have a Splash stack (hidden) and various datastacks which I only > > want open > > one at a time. What is the best way to close one stack (by a button on > > a > > card of that stack) and opening/displaying another stack and > > trasferring > > control to that new stack. > > > > Cheers > > Steve > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > From sarahr at genesearch.com.au Tue Mar 23 00:50:43 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 23 Mar 2004 15:50:43 +1000 Subject: Select question In-Reply-To: References: Message-ID: <06204893-7C8E-11D8-A960-0003937A97B8@genesearch.com.au> Use the Contents section of the Inspector, or change back to the Browse tool. Cheers, Sarah On 23 Mar 2004, at 3:01 pm, Doug Lerner wrote: > In an app I'm working on, if I have the select tool chosen and click > on a > text field I can move the text field, resize it and delete it. But I > can't > select the text inside the text field in order to modify it. What's the > usual way of doing this? > > Thanks, > > doug > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From harrison at all-auctions.com Tue Mar 23 00:53:21 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 23 Mar 2004 00:53:21 -0500 Subject: Database Experience In-Reply-To: References: Message-ID: <63F1B0FC-7C8E-11D8-AFC4-000393C10758@all-auctions.com> > > And you do? I don't think you have to be insulting if you want to disagree, or you have anything positive to add. Why do you think people are starting to not ask their important questions on this list? Its a bad trend. > MySQL does? I don't think so. Someone told me MySQL handled it, I'm open to the suggestion that the information may be incorrect. That's why I was asking the question. Many people have been trying to move away from FileMaker Pro to MySQL because of these issues and multi-threaded issues. A decent database should handle these things without the programmer having to re-invent with his/her own schemes. > If you want to build a custom record locking > solution for web transactions, you can do it and you will face the same > issues in any system. It only takes a very simple calculation in edit > privileges to accomplish. Would you like to be more specific and helpful? What version of FileMaker Pro are you referring to? I'm not using the latest version. FileMaker Pro needs to convince me with some major web improvements that it is worth the price to upgrade. So far I'm unconvinced. If you have experience with version 7 I'd be interested in hearing about it. From doug at webcrossing.com Tue Mar 23 01:10:30 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 23 Mar 2004 15:10:30 +0900 Subject: Select question In-Reply-To: <06204893-7C8E-11D8-A960-0003937A97B8@genesearch.com.au> Message-ID: I mean in an app. doug On 3/23/04 2:50 PM, "Sarah Reichelt" wrote: > Use the Contents section of the Inspector, or change back to the Browse > tool. > Cheers, > Sarah > > On 23 Mar 2004, at 3:01 pm, Doug Lerner wrote: > >> In an app I'm working on, if I have the select tool chosen and click >> on a >> text field I can move the text field, resize it and delete it. But I >> can't >> select the text inside the text field in order to modify it. What's the >> usual way of doing this? >> >> Thanks, >> >> doug >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From janschenkel at yahoo.com Tue Mar 23 01:15:41 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 22 Mar 2004 22:15:41 -0800 (PST) Subject: is within - a syntax bug? In-Reply-To: Message-ID: <20040323061541.12748.qmail@web60501.mail.yahoo.com> --- Doug Lerner wrote: > This results in a syntax error that "what is to the > left of within" is not a > point: > > addToStatus "within: " & the mouseLoc is within > the rect of the target > into withinCheck > > > But rewriting it this way works: > > put the mouseLoc is within the rect of the target > into withinCheck > addToStatus "within: " & withinCheck > > A compiler bug? > > doug > Hi Doug, I wouldn't call it a compiler bug : the ampersand (concatenation operator) is stronger thn the 'is within' function, so the engine interprets your version as : addToStatus ("within: " & the mouseLoc) is within the rect of the target into withinCheck which of course creates a problem because now it doesn't have a point to check with the 'is within' operator. To avoid this, simply recode to : addToStatus "within: " & (the mouseLoc is within the rect of the target into withinCheck) Hope this carified things a bit, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From sarahr at genesearch.com.au Tue Mar 23 01:35:34 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 23 Mar 2004 16:35:34 +1000 Subject: Select question In-Reply-To: References: Message-ID: <49B2ECF9-7C94-11D8-A960-0003937A97B8@genesearch.com.au> Sorry, I misunderstood. I'm afraid I can't help because I don't know how you can even get to this situation in an app - I thought you could only do that sort of thing in the IDE. Presumably if you know how to get into edit mode, you can use the same technique for getting out of it, so you can enter text. Cheers, Sarah On 23 Mar 2004, at 4:11 pm, Doug Lerner wrote: > I mean in an app. > > doug > > On 3/23/04 2:50 PM, "Sarah Reichelt" wrote: > >> Use the Contents section of the Inspector, or change back to the >> Browse >> tool. >> Cheers, >> Sarah >> >> On 23 Mar 2004, at 3:01 pm, Doug Lerner wrote: >> >>> In an app I'm working on, if I have the select tool chosen and click >>> on a >>> text field I can move the text field, resize it and delete it. But I >>> can't >>> select the text inside the text field in order to modify it. What's >>> the >>> usual way of doing this? >>> >>> Thanks, >>> >>> doug >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> This email has been screened by Engate Spam Sentinel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From briany at qldlearning.com Tue Mar 23 01:49:00 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 23 Mar 2004 01:49:00 -0500 Subject: Database Experience In-Reply-To: <63F1B0FC-7C8E-11D8-AFC4-000393C10758@all-auctions.com> Message-ID: <2A57DE9D-7C96-11D8-9FA5-000393AA08D2@qldlearning.com> > Someone told me MySQL handled it, I'm open to the suggestion that > the information may be incorrect. That's why I was asking the > question. > > Many people have been trying to move away from FileMaker Pro to MySQL > because of these issues and multi-threaded issues. A decent database > should handle these things without the programmer having to re-invent > with his/her own schemes. I don't believe MySQL has any built-in record locking functionality- that's the bad news. The good news is that even if it did, it would be about the same amount of work in the simple case. Suppose you were to write a front-end in Revolution, and had no control over the back-end (other than that it was a MySQL server sitting somewhere). All you would need to do would be to create extra fields in your MySQL database, something like: RECORD_LOCKS lockedBy: yennieb lockTime: 278236472 Whenever you queried for the record, you could as part of your query check whether it is already locked by someone else. I don't know if SQL if useful to you at this point, but you would be able to do something like: SELECT * FROM mytable WHERE (recID = 37) AND (lockedBy <> yennieb) AND (lockTime >= XXXXXXX) IOW, check to see if the record in question is locked by someone other than you, and within the allowable stale time. Every time someone wanted to edit a record, you would check for an existing entry in the table to see if a different user had locked the record within a certain amount of time. If not, create the lock by filling out those fields. When the user saves changes, remove any locks they have. So long as they are actively using your front-end, you can refresh the lock. Otherwise it goes stale and someone else can get it. You could also quickly release all of the locks for a single user with something like: UPDATE mytable SET lockedBy = '', lockTime = 0 WHERE lockedBy = 'yennieb' There are a few gotchas- for example, what happens if a user locks a record, walks away for too long, loses their lock, and _then_ tries to save changes. But no built-in database feature solves this for you. On the other hand, if you were willing to also write a backend in Rev (i.e. a CGI or a Rev app that sits on the server), you could solve record locking lots of different ways outside of the database, even just keep a global variable with locks recorded in it. Hope this helps- if you take this route with Rev and MySQL, I'm sure the list will be able to help with much of this when the needs are more specific. Some of it may seem overwhelming if you are seeing SQL for the first time, etc- but as a piece of the transition, record locking really sounds worse than it (usually) is in practice. - Brian From briany at qldlearning.com Tue Mar 23 01:53:17 2004 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 23 Mar 2004 01:53:17 -0500 Subject: Select question In-Reply-To: <49B2ECF9-7C94-11D8-A960-0003937A97B8@genesearch.com.au> Message-ID: Doug, A few suggestions: You won't be able to select text with that tool chosen- that's just not how the tool works, in the IDE or an app. If you want to edit text, you'll need to "choose browse tool" again. It might also be helpful to note that you can select, move, and drag objects by script without ever changing tools. Or you could switch tools when the user double-clicks on a field, etc. HTH - Brian On 23 Mar 2004, at 3:01 pm, Doug Lerner wrote: > In an app I'm working on, if I have the select tool chosen and click > on a > text field I can move the text field, resize it and delete it. But I > can't > select the text inside the text field in order to modify it. What's the > usual way of doing this? > > Thanks, From dsc at swcp.com Tue Mar 23 02:03:10 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 23 Mar 2004 00:03:10 -0700 Subject: is within - a syntax bug? In-Reply-To: Message-ID: <24F483B2-7C98-11D8-90AB-000A9567A3E6@swcp.com> On Monday, March 22, 2004, at 10:28 PM, Doug Lerner wrote: > This results in a syntax error that "what is to the left of within" is > not a > point: > > addToStatus "within: " & the mouseLoc is within the rect of the > target > into withinCheck It looks like your mail may have wrapped this just to point out what is wrong. It looks to me that you left in "into withinCheck" in your copy and paste. Dar Scott From bfr at nwlink.com Tue Mar 23 02:16:01 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Mon, 22 Mar 2004 23:16:01 -0800 Subject: Database Experience In-Reply-To: <63F1B0FC-7C8E-11D8-AFC4-000393C10758@all-auctions.com> Message-ID: >> And you do? > > I don't think you have to be insulting if you want to disagree, or you > have anything positive to add. Why do you think people are starting > to not ask their important questions on this list? Its a bad trend. Is it a better trend to not understand a product or technology and yet claim that it is inadequate? You didn't ask a question. You made a proclmation. You stated that Filemaker can't do something that has been a prominent part of their advertised feature set for several years. > Many people have been trying to move away from FileMaker Pro to MySQL > because of these issues and multi-threaded issues. A decent database > should handle these things without the programmer having to re-invent > with his/her own schemes. Various hand-crafted MySQL record locking schemes are discussed in most MySQL books. >> If you want to build a custom record locking >> solution for web transactions, you can do it and you will face the same >> issues in any system. It only takes a very simple calculation in edit >> privileges to accomplish. > > Would you like to be more specific and helpful? What version of > FileMaker Pro are you referring to? Record-level create, edit, browse, and delete features were introduced with Filemaker 5.5. I believe that was in 2001. These features are controlled by a calculation; and that calculation can be pretty much anything you want. > I'm not using the latest version. > FileMaker Pro needs to convince me with some major web improvements > that it is worth the price to upgrade. So far I'm unconvinced. > If you have experience with version 7 I'd be interested in hearing > about it. Filemaker 7 is an approximately equivalent technical change to the switch from MacOS 9 to OS X. This a massive technology change, and even people who participated in the beta program have concluded that will probably take a year before anybody fully understands all the power we've been given. I'm pretty good with Filemaker, and I participate in several of the Filemaker forums, and even the most highly skilled people are saying holy ****, what have we got here! High performance multithreaded server. 8TB max file size. 2GB max content in a single text field of a single record. BLOB support. ODBC/JDBC SQL add/drop/create etc support. Multiple tables per file - max 1 million, as a matter of fact. Industrial strength security. Robust instant web publishing. Much improved relational model including multiple field pairs and different types of join operators: equal, not equal, GT, LT, etc. $150 updgrade from any previous version. Data/interface separation if you want to build that way. It is still a product clearly in the FileMaker line and of course some people will find things they don't like and will still elect to use other products. But it's a whole new ball game, and I don't think anybody really understands the implications yet. From dsc at swcp.com Tue Mar 23 02:19:49 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 23 Mar 2004 00:19:49 -0700 Subject: is within - a syntax bug? In-Reply-To: <24F483B2-7C98-11D8-90AB-000A9567A3E6@swcp.com> Message-ID: <787546AA-7C9A-11D8-90AB-000A9567A3E6@swcp.com> On Tuesday, March 23, 2004, at 12:03 AM, Dar Scott wrote: >> addToStatus "within: " & the mouseLoc is within the rect of the >> target >> into withinCheck > > It looks like your mail may have wrapped this just to point out what > is wrong. It looks to me that you left in "into withinCheck" in your > copy and paste. Oh, yeah, and the parentheses thing, too. -- dar From HyperChris at aol.com Tue Mar 23 02:21:42 2004 From: HyperChris at aol.com (HyperChris at aol.com) Date: Tue, 23 Mar 2004 02:21:42 EST Subject: Select question Message-ID: <15b.30cbddc1.2d913f86@aol.com> So you are allowing your user to resize the field by switching to the Select tool but yet you want the text editing behavior of the Browse tool when the user clicks in the field? Hmmmm ... usually when folks want the user to have control over field sizing, they stay in the browse mode and use mouse and click controls to trigger the drag sizing of the field. I tried it your way, though, and it works! I just created mouseEnter and mouseLeave handlers to switch between the tools. The only odd part was being able to sneak up on a text field and select it for moving or sizing before it switched me to browse for editing. I did get that to work, though, by increasing the border width and then modifiying the mouse traps to allow for it's thickness before making the switch. Is that what you meant ? In a message dated 3/22/04 10:11:42 PM, use-revolution-request at lists.runrev.com writes: > I mean in an app. > > On 3/23/04 2:50 PM, "Sarah Reichelt" wrote: > > Use the Contents section of the Inspector, or change back to the Browse > > tool. > > > > On 23 Mar 2004, at 3:01 pm, Doug Lerner wrote: > >> In an app I'm working on, if I have the select tool chosen and click > >> on a > >> text field I can move the text field, resize it and delete it. But I > >> can't > >> select the text inside the text field in order to modify it. What's the > >> usual way of doing this? > From dsc at swcp.com Tue Mar 23 02:28:52 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 23 Mar 2004 00:28:52 -0700 Subject: Split followed by Transpose In-Reply-To: <8E320EA6-7C80-11D8-90AB-000A9567A3E6@swcp.com> Message-ID: On Monday, March 22, 2004, at 09:14 PM, Dar Scott wrote: > I read this... >> I have a field "test" >> 1 23 33 >> 2 12 67 >> > ...as your really wanting this: > put 23 into a[1,1] > put 33 into a[1,2] > put 12 into a[2,1] > put 67 into a[2,2] This is a crumby sentence, but isn't "your" correct here? Dar Scott From tsimmons at employmentlawadvisors.com Tue Mar 23 02:33:01 2004 From: tsimmons at employmentlawadvisors.com (William T. Simmons) Date: Tue, 23 Mar 2004 01:33:01 -0600 Subject: [OT] Spelling References: <018501c41091$45638970$6601a8c0@precision340> Message-ID: <009e01c410a9$136c2b30$46d0b341@sndmgr122> :-) !! Tommy Simmons Employment Law Advisory Network www.employmentlawadvisors.com ----- Original Message ----- From: "Ken Ray" To: "'How to use Revolution'" ; "'Improvements to Revolution'" Sent: Monday, March 22, 2004 10:42 PM Subject: [OT] Spelling > Sorry, everyone, but after seeing multiple posts by people (not only on this > list, but elsewhere as well) where certain words are consistently > misspelled, I felt that it was time to make a quick post about those words > in the hope that it would help us all communicate better in the future. > > ------ > "loose" is the opposite of "tight", as in: > "This bolt is loose." > > "lose" is the opposite of "win" or "gain", as in: > "I didn't mean to lose your phone number." > ------ > "your" means "belonging to you" > > "you're" means "you are" > ------ > "it's" means "it is" > > "its" means "belonging to it" > ------ > An apostrophe usually implies possession (or is used in a contraction), > and is not used for making a singular into a plural, so: > > "television's" = belonging to a television > > "televisions" = more than one television > ------ > > And note that these things are not confined to programming; one quick drive > through my town where I see signs that say: "Hold your partys here" (for a > karaoke bar), or "We use all cloth shammy's" (for a car wash) has urged me > to make this post. Sorry for being a bit pedantic, and I hope no one takes > offense. > > Thanks, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ From doug at webcrossing.com Tue Mar 23 03:20:03 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 23 Mar 2004 17:20:03 +0900 Subject: Select question In-Reply-To: Message-ID: But... in order for the mouseDouble message to be recognized you first have to be in the browser tool. :) Anyway, I'm trying about 50 combinations to see which might work best. Thanks! doug On 3/23/04 3:53 PM, "Brian Yennie" wrote: > Doug, > > A few suggestions: > > You won't be able to select text with that tool chosen- that's just not > how the tool works, in the IDE or an app. If you want to edit text, > you'll need to "choose browse tool" again. > > It might also be helpful to note that you can select, move, and drag > objects by script without ever changing tools. Or you could switch > tools when the user double-clicks on a field, etc. > > HTH > > - Brian > > On 23 Mar 2004, at 3:01 pm, Doug Lerner wrote: > >> In an app I'm working on, if I have the select tool chosen and click >> on a >> text field I can move the text field, resize it and delete it. But I >> can't >> select the text inside the text field in order to modify it. What's the >> usual way of doing this? >> >> Thanks, > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From mazzapaolo at libero.it Tue Mar 23 03:20:44 2004 From: mazzapaolo at libero.it (paolo) Date: Tue, 23 Mar 2004 09:20:44 +0100 Subject: MYSQL Cgi Linux References: <2A57DE9D-7C96-11D8-9FA5-000393AA08D2@qldlearning.com> Message-ID: <00ce01c410af$c6acef80$a36b1997@CARAMBOLA> I installed the cgi-engine (Rev 2.0 for Linux) in the cgi-bin of my server provider (Linux/apache) an it work great ... then i tryed to connect to a mysql-database . I... - uploaded the database-driver to the server (file dbmysql.so from the Linux folder in the distribution) - set the permission of the file (chmod 777 ) - set 'revSetDatabaseDriverPath' to point the cgi-engine to the folder with database drivers - wrote a cgi-scripts to connectto a MYSQL database installed on the server (put revOpenDatabase(cinfo["MYSQL","dbhost,dbdatabase,dbuser,dbpassword) into dbresult) - run the CGI As a result I got this message : revdberr,invalid database type I guess this is because revolution can not find the driver. Am I right? I cecked the 'revSetDatabaseDriverPath'.. it is correct .. any idea? Ciao Paolo From doug at webcrossing.com Tue Mar 23 03:23:22 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 23 Mar 2004 17:23:22 +0900 Subject: Select question In-Reply-To: <15b.30cbddc1.2d913f86@aol.com> Message-ID: On 3/23/04 4:21 PM, "HyperChris at aol.com" wrote: > List-Help: > List-Subscribe: , > > Sender: use-revolution-bounces at lists.runrev.com > Errors-To: use-revolution-bounces at lists.runrev.com > > So you are allowing your user to resize the field by switching to the Select > tool but yet you want the text editing behavior of the Browse tool when the > user clicks in the field? Yes! > Hmmmm ... usually when folks want the user to have > control over field sizing, they stay in the browse mode and use mouse and > click > controls to trigger the drag sizing of the field. I tried it your way, though, > and it works! I just created mouseEnter and mouseLeave handlers to switch > between the tools. That happens to be exactly what I am testing right now! One nice thing about using mouseEnter and mouseLeave is that it seems more "interactive". You can hilite the selected object while moving the mouse without waiting for a mouse click. > The only odd part was being able to sneak up on a text > field > and select it for moving or sizing before it switched me to browse for > editing. > I did get that to work, though, by increasing the border width and then > modifiying the mouse traps to allow for it's thickness before making the > switch. > > Is that what you meant ? Yes, pretty much. I stupidly programmed myself into somewhat of a corner though where I am use a mouseMove handler to constantly set the current tool. But I'll just uncorner myself somehow. :) doug > > In a message dated 3/22/04 10:11:42 PM, > use-revolution-request at lists.runrev.com writes: >> I mean in an app. >> >> On 3/23/04 2:50 PM, "Sarah Reichelt" wrote: >>> Use the Contents section of the Inspector, or change back to the Browse >>> tool. >>> >>> On 23 Mar 2004, at 3:01 pm, Doug Lerner wrote: >>>> In an app I'm working on, if I have the select tool chosen and click >>>> on a >>>> text field I can move the text field, resize it and delete it. But I >>>> can't >>>> select the text inside the text field in order to modify it. What's the >>>> usual way of doing this? >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From ambassador at fourthworld.com Tue Mar 23 03:45:16 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 23 Mar 2004 00:45:16 -0800 Subject: Select question In-Reply-To: References: Message-ID: <405FF91C.4070106@fourthworld.com> Doug Lerner wrote: > But... in order for the mouseDouble message to be recognized you first have > to be in the browser tool. :) Not in a standalone. The mousedoubleUp message is sent to the object double-clicked on by the engine, but the Rev and MC IDEs trap that message and don't pass it. You can suspend the IDE and you should get the message. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From frank at backtalk.com Tue Mar 23 03:54:03 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 23 Mar 2004 08:54:03 +0000 Subject: is within - a syntax bug? In-Reply-To: <20040323061031.B73839300B3@mail.runrev.com> Message-ID: On Tuesday, March 23, 2004, at 06:10 AM, use-revolution-request at lists.runrev.com wrote: > From: Doug Lerner > Subject: is within - a syntax bug? > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > This results in a syntax error that "what is to the left of within" is > not a > point: > > addToStatus "within: " & the mouseLoc is within the rect of the > target > into withinCheck > > > But rewriting it this way works: > > put the mouseLoc is within the rect of the target into withinCheck > addToStatus "within: " & withinCheck > > A compiler bug? > > doug > No, it's not a compiler bug. Parsing happens left to right, so in your first statement the compiler first evaluated addStatus "within:" & and decided there was more to evaluate before it could call addStatus. Then it evaluated the mouseLoc is within the rect of the target For explanatory purposes, let's assume the intermediate result of this statement is "true". then it tried to parse addStatus "within:true" and so it called addStatus with "within:true". And finally it tried to put the result of the addStatus call into the variable withinCheck. But, as addStatus isn't a function the whole thing failed because addStatus didn't return anything. Anytime you have a complicated expression it's better to use multiple statements (as you saw), or use parentheses to make sure the compiler does things in the order you intend. Best, -- Frank From erikhans08 at yahoo.com Tue Mar 23 03:57:58 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 23 Mar 2004 00:57:58 -0800 (PST) Subject: downloading RunRev to Windows 98: proximity = destiny In-Reply-To: Message-ID: <20040323085758.44706.qmail@web61105.mail.yahoo.com> thank you for responding to the download RunRev to Windows 98 query. i could not assuage the fear of RunRev. in the human mind sometimes proximity = destiny. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From doug at webcrossing.com Tue Mar 23 04:01:31 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 23 Mar 2004 18:01:31 +0900 Subject: Select question In-Reply-To: <405FF91C.4070106@fourthworld.com> Message-ID: The docs say it is only sent when in the browser tool though... doug On 3/23/04 5:45 PM, "Richard Gaskin" wrote: > Doug Lerner wrote: > >> But... in order for the mouseDouble message to be recognized you first have >> to be in the browser tool. :) > > Not in a standalone. The mousedoubleUp message is sent to the object > double-clicked on by the engine, but the Rev and MC IDEs trap that > message and don't pass it. > > You can suspend the IDE and you should get the message. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From ian at azurevision.co.uk Tue Mar 23 04:22:41 2004 From: ian at azurevision.co.uk (Ian Wood) Date: Tue, 23 Mar 2004 09:22:41 +0000 Subject: [OT] Spelling In-Reply-To: <018501c41091$45638970$6601a8c0@precision340> References: <018501c41091$45638970$6601a8c0@precision340> Message-ID: Don' yow be worryin 'bout dat, Oi jost spen' de hole weeeekend taikin picchurs of a typographic stoodent competishun ware peepl haid left spellin mistaiks, ore 'tie-poes', in daire finall posters! Ian Wood Panoramic photography, from web to billboard, sunrise to moonrise http://www.azurevision.co.uk P.S. Oi can speke proper if'n Oi wants to! On 23 Mar 2004, at 04:42, Ken Ray wrote: > Sorry, everyone, but after seeing multiple posts by people (not only > on this > list, but elsewhere as well) where certain words are consistently > misspelled, I felt that it was time to make a quick post about those > words > in the hope that it would help us all communicate better in the future. > > ------ > "loose" is the opposite of "tight", as in: > "This bolt is loose." > > "lose" is the opposite of "win" or "gain", as in: > "I didn't mean to lose your phone number." > ------ > "your" means "belonging to you" > > "you're" means "you are" > ------ > "it's" means "it is" > > "its" means "belonging to it" > ------ > An apostrophe usually implies possession (or is used in a > contraction), > and is not used for making a singular into a plural, so: > > "television's" = belonging to a television > > "televisions" = more than one television > ------ > > And note that these things are not confined to programming; one quick > drive > through my town where I see signs that say: "Hold your partys here" > (for a > karaoke bar), or "We use all cloth shammy's" (for a car wash) has > urged me > to make this post. Sorry for being a bit pedantic, and I hope no one > takes > offense. > > Thanks, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From livfoss at blueyonder.co.uk Tue Mar 23 04:41:04 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue, 23 Mar 2004 09:41:04 +0000 Subject: [OT] Spelling Message-ID: <6.0.3.0.2.20040323091345.01cb06e8@pop3.blueyonder.co.uk> On Mon, 22 Mar 2004 22:42:33 -0600,"Ken Ray" wrote: >[...] > "it's" means "it is" > > "its" means "belonging to it" >------ > An apostrophe usually implies possession (or is used in a contraction), >and is not used for making a singular into a plural, so: > > "television's" = belonging to a television > > "televisions" = more than one television >------ > >And note that these things are not confined to programming; one quick drive >through my town where I see signs that say: "Hold your partys here" (for a >karaoke bar), or "We use all cloth shammy's" (for a car wash) has urged me >to make this post. Sorry for being a bit pedantic, and I hope no one takes >offense. Thanks for that, Ken. Like you I'm a stickler for correct spelling but more particularly punctuation. Not sure if this has been noticed in the States, but in the UK the surprise hit in non-fiction book sales this Christmas was 'Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation' by Lynne Truss , which is an extended and very funny riff on this theme. I recommend it. She uses the term 'stickler' a lot. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ken at inentertainment.com Mon Mar 22 23:05:42 2004 From: ken at inentertainment.com (Ken Ray) Date: Mon, 22 Mar 2004 22:05:42 -0600 Subject: [ANN - REVISED] PDF, RTF and TXT version of Rev 2.1.2 Docs Available Message-ID: <017001c4108c$1f533870$6601a8c0@precision340> It has come to my attention that the RTF and PDF versions of what I've uploaded to my site had some special characters that looked funny and a running header that added 3MB to the overall file size of the document! In any event, a revised version has been reposted to my site. For those that didn't keep the link, here it is again: http://www.sonsothunder.com/devres/revolution/downloads.htm Scroll down and you should see them... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From frank at backtalk.com Tue Mar 23 05:24:03 2004 From: frank at backtalk.com (Frank Leahy) Date: Tue, 23 Mar 2004 10:24:03 +0000 Subject: Summarizing the C vs Transcript conversations... Message-ID: <3571BFCC-7CB4-11D8-A99A-000A9580FCCE@backtalk.com> Hello All, There's been a fair number of posts regarding the fact that Transcript doesn't look and act like C. (I'm afraid that I was a big part of the conversation a couple of months ago when I suggested that it would be nice if simple constructs like "a = b + c" could be supported.) And now that I am completing this photo album project, I thought I'd share my experience. This project has two pieces, a RunRev based client for Mac and PC, and (optional) PHP server code. Lately I have been going back and forth between Transcript and PHP, making sure that the code producing static photo album pages is identical to the dynamic pages produced by the PHP code. I have my iBook on the left, running RunRev, and a PC on the right running Zend Studio, and I spend a lot of time going back and forth between the two. What's been interesting about this part of the process is that my thoughts of a couple of months ago, which ran in the vein of "what a pain in the a-- that Transcript doesn't work like C/PHP" have mellowed to "OK, that's Transcript code, and this is PHP code, and it will only take a couple of minutes to convert between the two". I'm surprised how often I will make something work in Transcript, and then port it to PHP; and then the other way around, I'll develop it first in PHP and then convert it to Transcript. I understand Marc's desire that it would be nice if Transcript supported C-like syntax, because most of the worlds computer languages are C/Algol like (no need to comment if you have counterexamples that all languages aren't C/Algol like...I believe you). But I also understand the bulk of the list's belief that Transcript is easier to learn than C (it is), and that there really is no good reason to add C/Algol like syntax, because, well, there isn't. Everything you want to do in Transcript you can. And once you get your head around the fact that it isn't C, it is, well, much easier to stomach the fact that it won't ever be C. So Marc, and everyone else who's scratching their heads wondering if it's worth putting up with this strange syntax, the answer is yes. Transcript and Revolution are what they are, and wishing them different isn't going to change things, but the productivity increases are so great that it is worth learning and using. Enjoy, -- Frank Leahy p.s. No need to respond...I'm really not trying to re-ignite a flame war... From mcdomi at free.fr Tue Mar 23 05:28:27 2004 From: mcdomi at free.fr (Dom) Date: Tue, 23 Mar 2004 11:28:27 +0100 Subject: [OT] Spelling In-Reply-To: <018501c41091$45638970$6601a8c0@precision340> Message-ID: <1gb3ijz.10799w1n13pcM%mcdomi@free.fr> Ken Ray wrote: > Sorry for being a bit pedantic, and I hope no one takes offense. And you are forgetting all these non-native speakers, who are blithely botching the english language... [Thanks to the Hachette-Oxford Dictionary, where I found all these strange words] -- and I don't speak about my mother's tongue ;-) From livfoss at blueyonder.co.uk Tue Mar 23 05:37:40 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue, 23 Mar 2004 10:37:40 +0000 Subject: selectedText confusion Message-ID: <6.0.3.0.2.20040323100428.01cb9f68@pop3.blueyonder.co.uk> Thanks to Klaus, Ray and Hershev for answering this. All in all, it was my fault because a mistake about context. I also reported the problem incorrectly. I said >I've got a list field where one line is hilited (I can see the hilite), >and I have the following handler in it >on mouseUp > global lcgCurrentPerson > put the selectedText into lcgCurrentPerson >end mouseUp > >I send a mouseUp from a handler in the stack which owns the field in order >to fill my variable lcgCurrentPerson, but all I get is empty. Can anyone >explain this? I wasn't getting 'empty' consistently, I was getting the selectedText of the object (a field) which had sent the message to my list field. In other words, by not qualifying 'the selectedText' with the name of the target field (or 'me') I had got the wrong value for it. In a way this is quite a subtle point: if 'me' refers to the target of my message, I might perhaps be forgiven for thinking that an unqualified 'the selectedText' also refers to the target. This is similar to the confusion one can get into about what 'this' refers to. In fact, hershev was wrong to say >if the script isn't in the field the text is then you have to write >put the selectedText of field "theTextIsIn" into myVar My script **is** in the field the text is in - it's just that the handler there was activated from another field. Anyway it works now Thanks again Graham Graham Samuel / The Living Fossil Co. / UK & France From mazzapaolo at libero.it Tue Mar 23 05:49:27 2004 From: mazzapaolo at libero.it (paolo) Date: Tue, 23 Mar 2004 11:49:27 +0100 Subject: MYSQL Cgi Linux References: <2A57DE9D-7C96-11D8-9FA5-000393AA08D2@qldlearning.com> <00ce01c410af$c6acef80$a36b1997@CARAMBOLA> Message-ID: <000a01c410c4$90940270$f86b1997@CARAMBOLA> Ops . I got the solution...(after several attempts) The database type has to be written in lowercase ..... mysql instead of MYSQL Now the following command works from a my CGIstack: put revOpenDatabase("mysql",dbhost,dbdatabase,dbuser,dbpassword) into dbresult great Rev ciao Paolo ----- Original Message ----- From: "paolo" To: "How to use Revolution" Sent: Tuesday, March 23, 2004 9:20 AM Subject: MYSQL Cgi Linux > I installed the cgi-engine (Rev 2.0 for Linux) in the cgi-bin of my server > provider (Linux/apache) an it work great ... then i tryed to connect to a > mysql-database . > I... > - uploaded the database-driver to the server (file dbmysql.so from the Linux > folder in the distribution) > - set the permission of the file (chmod 777 ) > - set 'revSetDatabaseDriverPath' to point the cgi-engine to the folder with > database > drivers > - wrote a cgi-scripts to connectto a MYSQL database installed on the > server > (put revOpenDatabase(cinfo["MYSQL","dbhost,dbdatabase,dbuser,dbpassword) > into dbresult) > - run the CGI > > As a result I got this message : > > revdberr,invalid database type > > I guess this is because revolution can not find the driver. Am I right? > I cecked the 'revSetDatabaseDriverPath'.. it is correct .. any idea? > > Ciao Paolo > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jcwall at jaguar1.usouthal.edu Tue Mar 23 05:58:59 2004 From: jcwall at jaguar1.usouthal.edu (jcwall at jaguar1.usouthal.edu) Date: Tue, 23 Mar 2004 13:58:59 +0300 Subject: Building a standalone - problem 1 Message-ID: <186e52185e80.185e80186e52@jaguar1.usouthal.edu> I wonder if somebody could help me with building a standalone, a task which is new to me. Here is what I am doing. I have built two main stacks; ?SLDataCollection? which I use to collect and store data and ?SLResults? which is essentially a single card where I place the results for printing. Everything works as planned on my mac (PowerBook G4, 10.3.3). Now I would like to build a standalone. Since I will be collecting and storing data the ?SLDataCollection? stack cannot be a standalone, therefore, following the docs and much advice from this list, I have mad a single card stack which will act as a splash screen. This stack has a small animation and includes the following script: on openstack set the loc of me to the screenLoc start using stack "SLDataCollection" start using stack "StepLengthresults" animation stuff here - hides and shows fields lock screen go stack "SLDataCollection" in window "StepLength" unlock screen with visual barn door open end openstack I have put the two original main stacks in a folder ?SLStuff? which is within a folder that contains the splash screen. The first problem I am having is that this splash screen hangs up because it cannot locate the stacks in the start using commands. If I open these stacks and close them again the splash screen works fine. In reading the docs I think that I have to provide a filePath to these files in the ?SLStuff? folder. I have spent a frustrating few hours trying to get this done without success. Any help would be greatly appreciated - and I haven't even built the standalone yet! Jim Wall From livfoss at blueyonder.co.uk Tue Mar 23 06:16:21 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue, 23 Mar 2004 11:16:21 +0000 Subject: [OT] Algol! Message-ID: <6.0.3.0.2.20040323110842.01d439f0@pop3.blueyonder.co.uk> On Tue, 23 Mar 2004 10:24:03 +0000, Frank Leahy wrote: [a civilised summary of the C vs Transcript conversations...] including the remark >I understand Marc's desire that it would be nice if Transcript >supported C-like syntax, because most of the worlds computer languages >are C/Algol like (no need to comment if you have counterexamples that >all languages aren't C/Algol like...I believe you). I just couldn't pass up the reference to Algol - I experienced a warm feeling that anyone would remember Algol, as I cut my programming teeth on it, initially by taking an algorithm in ACM by Donald Knuth for calculating the date of Easter and translating it into LISP - my first program! - and subsequently by completing an Algol compiler for a long-forgotten mainframe. Just my nostalgic 2 pence (tuppence old Sterling, in this case). Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From klaus at major-k.de Tue Mar 23 06:46:31 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 23 Mar 2004 12:46:31 +0100 Subject: [OT] Spelling In-Reply-To: <018501c41091$45638970$6601a8c0@precision340> References: <018501c41091$45638970$6601a8c0@precision340> Message-ID: Hi Ken, > Sorry, everyone, but after seeing multiple posts by people (not only > on this > list, but elsewhere as well) where certain words are consistently > misspelled, I felt that it was time to make a quick post about those > words > in the hope that it would help us all communicate better in the future. > > ------ > "loose" is the opposite of "tight", as in: > "This bolt is loose." > ... > Thanks, > > Ken Ray Amen, brother!!! And while we are at it: The comparative degree has to be used with THAN (with an A, not an E!!!) "Later than i thought..." Yes it does :-) "Then" is something completely different!!! Thank you very much, all you native english speaking persons! Regards from germany ;-) Klaus Major klaus at major-k.de www.major-k.de From doug at webcrossing.com Tue Mar 23 07:49:10 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 23 Mar 2004 21:49:10 +0900 Subject: selecting a text field - a few questions Message-ID: 1. If I select a text field and place the insert cursor in the text, the text field gets surrounded by a blue box. What property is that? 2. The blue box mentioned in (1) above disappears if I select another text field, but not if I select another control, like a graphic in the same card. Why is that? 3. Sometimes the insert cursor doesn't appear. I can type, but I have no confidence as to what the start point is. Is there a way to force the insert cursor to appear to avoid that problem? It is hard to duplicate. Usually it appears when I select the text field, but I can repeat the same action and sometimes it won't appear. Thanks, doug From klaus at major-k.de Tue Mar 23 07:57:05 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 23 Mar 2004 13:57:05 +0100 Subject: selecting a text field - a few questions In-Reply-To: References: Message-ID: <96541AE2-7CC9-11D8-A144-000A27B49A96@major-k.de> Hi Doug, > 1. If I select a text field and place the insert cursor in the text, > the > text field gets surrounded by a blue box. What property is that? That is the "showfocusborder" property... > 2. The blue box mentioned in (1) above disappears if I select another > text > field, but not if I select another control, like a graphic in the same > card. > Why is that? The text-selection in a field will disappear when: 1. you make another text-selection 2. when you click a button with its "traversalon" set to true 3. and probably in other situation, that i don't know in the moment ;-) > 3. Sometimes the insert cursor doesn't appear. I can type, but I have > no > confidence as to what the start point is. Is there a way to force the > insert > cursor to appear to avoid that problem? It is hard to duplicate. > Usually it > appears when I select the text field, but I can repeat the same action > and > sometimes it won't appear. This is a mistery, that i also encoutered very often... Most of the time there are other controls overlapping that field (1 pixel seems to be enough), but sometimes there is NO apparent reason... And you are right, it is hard to duplicate. Hope that helps... > Thanks, > > doug Regards Klaus Major klaus at major-k.de www.major-k.de From gbojsza at mac.com Tue Mar 23 09:33:22 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Tue, 23 Mar 2004 08:33:22 -0600 Subject: Split followed by Transpose In-Reply-To: <8E320EA6-7C80-11D8-90AB-000A9567A3E6@swcp.com> Message-ID: <0979CF9E-7CD7-11D8-9499-003065F00EF2@mac.com> This really clears up everything....but then the question I have to ask is why would you have one command (split) create a 1D array and have another command that only works with a 2D array (transpose)? Would there not be a greater benefit if the split command or another "new" split command support the creation of a 2D array? Arrays are very powerful but if you need to write repeat loops to work with them in one direction you seem to lose a lot of the power. I would love to hear what others think about this...maybe I'm missing the point? On Monday, March 22, 2004, at 10:14 PM, Dar Scott wrote: > > On Monday, March 22, 2004, at 08:38 PM, Glen Bojsza wrote: > >> I thought that the split command actually would put the data into the >> format that transpose recognizes ...what you have indicated? > > Sorry about the cryptic response. > > Transpose expects a "2D" array, not an array of rows. > > The key of the "2D" array is a pair of numbers, like this: "4,5" > > I read this... >> I have a field "test" >> 1 23 33 >> 2 12 67 >> > ...as your really wanting this: > put 23 into a[1,1] > put 33 into a[1,2] > put 12 into a[2,1] > put 67 into a[2,2] > > That puts the values into a "2D" array. > > What you would get if you split the above field, is the same as this: > > put 23 & tab & 33 into a[1] > put 12 & tab & 67 into a[2] > > Dar Scott > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From j at clsdesignassociates.com Tue Mar 23 09:39:22 2004 From: j at clsdesignassociates.com (j) Date: Tue, 23 Mar 2004 08:39:22 -0600 Subject: [OT] Spelling In-Reply-To: References: Message-ID: > Your got a lotta nerve saying that we's don?t now anything about > speling. You mean "he gotS a lotta nerve..." :D j. From j at clsdesignassociates.com Tue Mar 23 09:46:46 2004 From: j at clsdesignassociates.com (j) Date: Tue, 23 Mar 2004 08:46:46 -0600 Subject: Database Experience In-Reply-To: References: Message-ID: > Various hand-crafted MySQL record locking schemes are discussed in most > MySQL books. (pssst. the reason some people subscribe to lists like these is to avoid having to buy books.) j. From harrison at all-auctions.com Tue Mar 23 09:59:57 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 23 Mar 2004 09:59:57 -0500 Subject: Database Experience In-Reply-To: <2A57DE9D-7C96-11D8-9FA5-000393AA08D2@qldlearning.com> References: <2A57DE9D-7C96-11D8-9FA5-000393AA08D2@qldlearning.com> Message-ID: > > I don't believe MySQL has any built-in record locking functionality- > that's the bad news. The good news is that even if it did, it would be > about the same amount of work in the simple case. > > Suppose you were to write a front-end in Revolution, and had no > control over the back-end (other than that it was a MySQL server > sitting somewhere). > > All you would need to do would be to create extra fields in your MySQL > database, something like: > > RECORD_LOCKS > lockedBy: yennieb > lockTime: 278236472 > > Brian, Thanks for the specific answer. I'm sure it is helpful to a lot of people out there since this is a topic that usually isn't discussed much. Thanks again! Rick Harrison From kray at sonsothunder.com Tue Mar 23 10:11:14 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 23 Mar 2004 09:11:14 -0600 Subject: [OT] Spelling In-Reply-To: Message-ID: <020001c410e9$18cf4e00$6601a8c0@precision340> > Don' yow be worryin 'bout dat, Oi jost spen' de hole weeeekend taikin > picchurs of a typographic stoodent competishun ware peepl haid left > spellin mistaiks, ore 'tie-poes', in daire finall posters! LOL! :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From harrison at all-auctions.com Tue Mar 23 10:20:02 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 23 Mar 2004 10:20:02 -0500 Subject: Database Experience In-Reply-To: References: Message-ID: <8E984810-7CDD-11D8-AAAB-000393C10758@all-auctions.com> On Mar 23, 2004, at 2:16 AM, Bruce Robertson wrote: >>> And you do? >> >> I don't think you have to be insulting if you want to disagree, or you >> have anything positive to add. Why do you think people are starting >> to not ask their important questions on this list? Its a bad trend. > > Is it a better trend to not understand a product or technology and yet > claim > that it is inadequate? You didn't ask a question. You made a > proclmation. > You stated that Filemaker can't do something that has been a prominent > part > of their advertised feature set for several years. Bruce, I stopped at version 4 because FileMaker started charging $1,000 for their "Unlimited Version". CDML in version 4 didn't support compound if statements, one had to use nested if statements instead. It also didn't support inline actions so that one could perform multiple actions on the same database or different databases - thus forcing users to buy "Lasso" to get those capabilities. I don't believe that it had it's own record locking scheme, one had to write their own routines. FileMaker at that time made no mention of such things in the documentation. No where did I proclaim myself to be a FileMaker Pro expert! I was perhaps expressing some of my frustration with the product and trying to find others who were willing to disagree in a positive manner with some additional helpful information. FileMaker enthusiasts were certainly more than welcome to add their experiences. >> > > Record-level create, edit, browse, and delete features were introduced > with > Filemaker 5.5. I believe that was in 2001. These features are > controlled by > a calculation; and that calculation can be pretty much anything you > want. As I said before I stopped at version 4 so of course I wouldn't know about this. > > Filemaker 7 is an approximately equivalent technical change to the > switch > from MacOS 9 to OS X. This a massive technology change, and even > people who > participated in the beta program have concluded that will probably > take a > year before anybody fully understands all the power we've been given. > I'm > pretty good with Filemaker, and I participate in several of the > Filemaker > forums, and even the most highly skilled people are saying holy ****, > what > have we got here! > > High performance multithreaded server. 8TB max file size. 2GB max > content > in a single text field of a single record. BLOB support. ODBC/JDBC SQL > add/drop/create etc support. Multiple tables per file - max 1 million, > as a > matter of fact. Industrial strength security. Robust instant web > publishing. > Much improved relational model including multiple field pairs and > different > types of join operators: equal, not equal, GT, LT, etc. $150 updgrade > from > any previous version. Data/interface separation if you want to build > that > way. It is still a product clearly in the FileMaker line and of course > some > people will find things they don't like and will still elect to use > other > products. But it's a whole new ball game, and I don't think anybody > really > understands the implications yet. > This is very useful information, thank you for sharing it with us. What happened to the "Unlimited Version"? From kray at sonsothunder.com Tue Mar 23 11:11:59 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 23 Mar 2004 10:11:59 -0600 Subject: Building a standalone - problem 1 In-Reply-To: <186e52185e80.185e80186e52@jaguar1.usouthal.edu> Message-ID: <020601c410f1$95adbad0$6601a8c0@precision340> Jim, Here's one of my most-used functions that returns the folder of the currently running stack (so you can place other stacks in the same folder and use the results of this function to find other stacks: function MyFolder put the filename of this stack into tPath set the itemDel to "/" if (the platform = "MacOS") and isOSX() and (the environment <> "development") then delete item -4 to -1 of tPath return tPath & "/" else return item 1 to -2 of tPath & "/" end if end MyFolder function isOSX set the itemDel to "." return (item 1 of the systemVersion >=10) end isOSX Richard Gaskin's also got one which uses the same isOSX function, called "AppPath": function AppPath put the filename of this stack into tPath set the itemdel to "/" If (isOSX()) then get offset(".app/Contents/MacOS/", tPath) if it > 0 then -- 2.4.3 or later delete char it to len(tPath) of tPath end if end if delete last item of tPath return tPath &"/" end AppPath Either way, it works to get the folder where the stack that runs it is currently sitting in, so you could say: open stack (MyFolder() & "MyStack.rev") HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > jcwall at jaguar1.usouthal.edu > Sent: Tuesday, March 23, 2004 4:59 AM > To: use-revolution at lists.runrev.com > Subject: Building a standalone - problem 1 > > > I wonder if somebody could help me with building a standalone, a > task which is new to me. > > Here is what I am doing. I have built two main stacks; > "SLDataCollection" which I use to collect and store data and > "SLResults" which is essentially a single card where I place the > results for printing. Everything works as planned on my mac > (PowerBook G4, 10.3.3). > > Now I would like to build a standalone. Since I will be collecting > and storing data the "SLDataCollection" stack cannot be a > standalone, therefore, following the docs and much advice from > this list, I have mad a single card stack which will act as a splash > screen. This stack has a small animation and includes the > following script: > > on openstack > set the loc of me to the screenLoc > start using stack "SLDataCollection" > start using stack "StepLengthresults" > > animation stuff here - hides and shows fields > > lock screen > go stack "SLDataCollection" in window "StepLength" > unlock screen with visual barn door open > end openstack > > I have put the two original main stacks in a folder "SLStuff" > which is > within a folder that contains the splash screen. > > The first problem I am having is that this splash screen hangs up > because it cannot locate the stacks in the start using commands. If > I open these stacks and close them again the splash screen works > fine. In reading the docs I think that I have to provide a > filePath to > these files in the "SLStuff" folder. I have spent a frustrating few > hours trying to get this done without success. Any help would be > greatly appreciated - and I haven't even built the standalone yet! > > Jim Wall > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From RGould8 at aol.com Tue Mar 23 11:15:19 2004 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue, 23 Mar 2004 11:15:19 EST Subject: OT: OS logo trademarked? Message-ID: <6.24b6c184.2d91bc97@aol.com> If I'm creating a website for people to download my Revolution stacks, and I've got a Windows version and a Mac version, do I have to go through any legal trademark issues if I want to put the windows logo next to the windows link, and a Mac OS X logo next to the Mac link? Is there an URL for both of those logos that shows the official way those images are allowed to be displayed to make them "legal"? From bfr at nwlink.com Tue Mar 23 11:15:58 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Tue, 23 Mar 2004 08:15:58 -0800 Subject: Database Experience In-Reply-To: <8E984810-7CDD-11D8-AAAB-000393C10758@all-auctions.com> Message-ID: > > This is very useful information, thank you for sharing it with us. > > What happened to the "Unlimited Version"? Server feature are now strictly in Server, and there are 2 versions. Server 7 and Server 7 Advanced. Advanced has the web publishing capbabilities. It will be $2499. Regular server will be $999. Look for details and Filemaker's web site. The Server products will be available around June. There are substantial discounts available now. I believe you can get a Server 7 advanced license now for $999 and get Advanced when it arrives, plus you get the client version right now. But I'm not an FMI sales person - see their web site for details. From scott at tactilemedia.com Tue Mar 23 11:36:24 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 23 Mar 2004 08:36:24 -0800 Subject: OT: OS logo trademarked? In-Reply-To: <6.24b6c184.2d91bc97@aol.com> Message-ID: On 3/23/04 8:15 AM, "RGould8 at aol.com" wrote: > If I'm creating a website for people to download my Revolution stacks, and > I've got a Windows version and a Mac version, do I have to go through any > legal > trademark issues if I want to put the windows logo next to the windows link, > and a Mac OS X logo next to the Mac link? Is there an URL for both of those > logos that shows the official way those images are allowed to be displayed to > make them "legal"? The logos are of course trademarked but using the images to identify software compatibility is common practice. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From harrison at all-auctions.com Tue Mar 23 11:47:17 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 23 Mar 2004 11:47:17 -0500 Subject: Database Experience In-Reply-To: References: Message-ID: On Mar 23, 2004, at 11:15 AM, Bruce Robertson wrote: >> >> This is very useful information, thank you for sharing it with us. >> >> What happened to the "Unlimited Version"? > > Server feature are now strictly in Server, and there are 2 versions. > Server > 7 and Server 7 Advanced. Advanced has the web publishing > capbabilities. It > will be $2499. Regular server will be $999. Look for details and > Filemaker's > web site. The Server products will be available around June. There are > substantial discounts available now. I believe you can get a Server 7 > advanced license now for $999 and get Advanced when it arrives, plus > you get > the client version right now. But I'm not an FMI sales person - see > their > web site for details. > > Thanks! (Gulp, $2499 huh.) Rick Harrison From gizmotron at earthlink.net Tue Mar 23 11:56:17 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 23 Mar 2004 08:56:17 -0800 Subject: [Ann] MTML Pull-Parser Data Table In-Reply-To: <3888D962-7C7E-11D8-8E1C-000A95859272@earthlink.net> Message-ID: <00BEEC24-7CEB-11D8-99CE-000A95859272@earthlink.net> MTML Pull-Parser Data Table This is an example of using a form of simplified XML, a none compliant SGML similarity, that only requires that tag sets start and end inside the same document. That makes this MTML compliant. So says me, the inventor of it. Elements can contain multi-line text, Binary image data, or just about anything that can be expressed with characters. You could even build spreadsheet functions that could display results if you wanted to keep going beyond this example. Tag sets in this example could be transformed to function as keys for array manipulation. (requires a needed function) Paste this into the message window: go URL "http://www.gizmotron.org/revolution/mtmlDataTable.rev" This thing uses a pull-parser function to get single-use XML element type data. Tag-sets are configured ( row & "," & column ), example: "<1,1>data." This MTML Pull-Parser Data Table example is declared public-domain. Feel free to add to this work in any way that improves the example. Mark Brownell Gizmotron Graphics From jhurley at infostations.com Tue Mar 23 12:03:14 2004 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 23 Mar 2004 09:03:14 -0800 Subject: Setting the backgroundcolor In-Reply-To: <20040323150011.A1D0C9300D1@mail.runrev.com> References: <20040323150011.A1D0C9300D1@mail.runrev.com> Message-ID: This is something that drives me crazy. More often than not, the backGroundColor property in the property inspector is dimmed out (gray ?, pre-selected ?) and does not function. My only recourse is to set the color in a handler or the message box. I assumed that this has been reported, but I find nothing in bugzilla under backGroundColor. Anyone else have this problem? (Mac OS 9) Jim (I am an equal opportunity speller.) From j at clsdesignassociates.com Tue Mar 23 12:17:39 2004 From: j at clsdesignassociates.com (j) Date: Tue, 23 Mar 2004 11:17:39 -0600 Subject: OT: OS logo trademarked? In-Reply-To: References: Message-ID: > The logos are of course trademarked but using the images to identify > software compatibility is common practice. not just common practice, but even legal: http://developer.apple.com/mkt/maclogo/mac_logo_license_agreement.pdf j. From gizmotron at earthlink.net Tue Mar 23 12:21:09 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 23 Mar 2004 09:21:09 -0800 Subject: [Ann] MTML Pull-Parser Data Table In-Reply-To: <00BEEC24-7CEB-11D8-99CE-000A95859272@earthlink.net> Message-ID: <79AE6A0A-7CEE-11D8-99CE-000A95859272@earthlink.net> Concerning something that Wouter found: On Tuesday, March 23, 2004, at 06:54 AM, Wouter wrote: > Hi, > > I hope you don't mind the intrusion as I didn't want to put this on > the list. > At: > > http://www.mail-archive.com/use-revolution at lists.runrev.com/ > msg27362.html > > you gave these very nice handlers in a reply on Thomas McGrath III. > They seem to be some of your basic handlers, copied and pasted into > this mail to the list. > That is why I wanted to point you to: > > function PNLPgetAttribute tAttribute, strngToSearch > > because that one contains a couple of errors. > But if you corrected this already (or you did put them intentionally > in :-) then consider this mail as nonexistent. > Any way thank you very much for these otherwise "very" nice handlers. > > Greetings, > Wouter It would not surprise me if I pasted a broken version of this into an e-mail/list. More than likely its problems stem from using the tZap property in the PNLPgetAttribute example: -- put PNLPgetAttribute("name", tZap) into theAttribute function PNLPgetAttribute tAttribute, strngToSearch strngToSearch should be parsed from an element tag set ("", tZap) first in order to parse that element's attributes. (Note: "" on the start tag. This is to allow for the attributes to follow.) In other words it's only a pull-parser for attributes after it is separated out from its element as the new strngToSearch. This is probably another case of bad explanations or comments in my code. On the other hand it could be broken. I just put up an example using the element version: -- put PNLPgetElement("", "", tZap) into theElement function PNLPgetElement tStTag, tEdTag, stngToSch to make an XML table. I should have explained that parsing attributes is a two step process. Thanks for showing me this Wouter. Mark From ambassador at fourthworld.com Tue Mar 23 12:19:08 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 23 Mar 2004 09:19:08 -0800 Subject: Text issues with Mac "Cube" Message-ID: <4060718C.9010105@fourthworld.com> I have a customer who's experiencing a very odd circumstance: when displaying a text file in a field, clicking in specific character offsets in the text causes several paragraphs to effectively disappear, moving the text below them up. Clicking elsewhere in the field causes the text to be redrawn normally. I have no scripts altering the text contents, and the file itself is plain ASCII (I've reviewed a reportedly binary copy of the file in question). Following her recipe I cannot reproduce the problem on any of my machines here, including one with the exact same OS version (9.2.2). Even stranger, the problem occurs for her with only one of nine text files she's using; all others work well for her, and here all nine work well. Her system profile shows a fairly stock system, with very few third-party extensions and the problem is reproducible to her with extensions off anyway. The only difference we can identify at the moment between her system and mine is that she's using an Apple Cube, which contains an architecture and logic board among the shortest-lived in Apple's history. Given this, I wonder if there may be some odd interaction between something in that machine and the Rev engine. Anyone else have unusual experiences with Rev text handling on a Mac Cube? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From gizmotron at earthlink.net Tue Mar 23 12:28:51 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 23 Mar 2004 09:28:51 -0800 Subject: [OT] Spelling In-Reply-To: <018501c41091$45638970$6601a8c0@precision340> Message-ID: <8D275747-7CEF-11D8-99CE-000A95859272@earthlink.net> On Monday, March 22, 2004, at 08:42 PM, Ken Ray wrote: > and I hope no one takes > offense. > > Thanks, > > Ken Ray I took a fence... , after smashed into it with my car. LOL mb From ambassador at fourthworld.com Tue Mar 23 14:08:15 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 23 Mar 2004 11:08:15 -0800 Subject: waveforms Message-ID: <40608B1F.6030404@fourthworld.com> Any of you have an algorithm or external for generating wave form images from MP3 or other audio files? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jbv.silences at Club-Internet.fr Tue Mar 23 14:14:13 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 23 Mar 2004 20:14:13 +0100 Subject: waveforms References: <40608B1F.6030404@fourthworld.com> Message-ID: <40608C7E.3FC5C889@Club-Internet.fr> Richard, > Any of you have an algorithm or external for generating wave form images > from MP3 or other audio files? > I'm presently working on an app that will open AIFF files and display the waveforms (and eventually do FFT, filtering and other sound processing, and then save the result as AIFF). JB From dsc at swcp.com Tue Mar 23 14:31:15 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 23 Mar 2004 12:31:15 -0700 Subject: Split followed by Transpose In-Reply-To: <0979CF9E-7CD7-11D8-9499-003065F00EF2@mac.com> Message-ID: On Tuesday, March 23, 2004, at 07:33 AM, Glen Bojsza wrote: > This really clears up everything....but then the question I have to > ask is why would you have one command (split) create a 1D array and > have another command that only works with a 2D array (transpose)? > Arrays are very powerful but if you need to write repeat loops to work > with them in one direction you seem to lose a lot of the power. > > I would love to hear what others think about this...maybe I'm missing > the point? Good questions. I look at it like this. The building blocks for values are the chunks in strings (char, word, item, line...) and arrays. You can also build with stack, card and control objects. Arrays are also called associative arrays or maps or arbitrary functions in other environments. The keys or subscripts are strings, so they are naturally 1D. We can simulate 2D arrays by combining values in a way that is easy to read, such as comma. For these, we designers have some choices in building up a representation of what we want. For example, we can build matrices from these. If we decide to build them out of arrays we have a little of a head start. Array polymorphism for simple arithmetic is great for multiplying by a scaler or adding vectors. There are also extents, transpose and matrix multiply functions that can be helpful. (There is also some polygon support.) That's all there is. But if you decide to go with arrays to represent matrices, they can be handy. I don't think of matrix functions as lacking. Normally, you wouldn't find such features in this class of product. I think of them as something extra. Don't get me wrong; I'd enjoy good matrix support, but I don't expect it. (On the other hand, 2D position vector and color vector (4D) support is more important for this product.) However you got in building your matrix op library, you should plan on making a core set of functions and build on those. I would have a tendency to hid the implementation, but I would lose (or is it loose?) array notation. Remember, once you have your core functions, you can build on those. There are some advantages and disadvantages to using arrays. Access time is not constant (I'm guessing slightly over log n). Keys are strings, so there is conversion time. Numeric keys are formatted with numberFormat, so you have to watch out for that. Elements keep full numeric precision, so that is good. You can make sparse matrices, but some functions do not work on those. A feature enhancement in bugzilla that is marked for "future" is nested arrays. This will allow fast row slicing, but is not compatible with current matrix functions. You cannot use an array function expression as a parameter to another function. You don't have to go with arrays. If you know your matrices are going to be always small, say 6X6 or smaller, then consider a word and line organization. This is great for a fixed size 3X3 matrix. You might want to allow ';' as an alternative to line end and comma as an alternative to white space in input. This method is nice in that it allows you to look at values in debugging. You would refer to A[i,k] as 'word k of line i of A'. This also allows direct mutation, that is, modification of cells. (I always get row and column mixed up.) Another method is to use strings with a fixed cell size and fixed row and matrix overhead (if any). For example, you can allocate 20 characters per cell and have a newline at the end of each row. This is readable, but input needs to be formatted just right. This will have constant access time. (However, mutation is currently not constant; there is a feature request in to fix that, but if you use only functions, this is OK.) You will have to calculate the starting and ending char for each access, though. I have used a variation that packs values as floating point representations. You might be more comfortable with readable text. I was recently reading a book on MatLab in preparation for work for a customer. In reading that, I thought about my math functions and my desire to maybe someday make an arithmetic library for Revolution. I noticed that there is a lot that can be done for matrices with only a core dozen or so functions. Other functions can be built on this. (My math is old and I did not recognize some of the functions in MatLab.) Maybe, if I ever get out of the clouds and make an arithmetic library, I can also add a matrix library. Where should arrays go? What do those who are creating matrix libraries need? Should the core functionality be in Revolution? Should there be an alternate built-in method for text to 2D array. If not matrices, what about simple vectors? Dar Scott From klaus at major-k.de Tue Mar 23 15:02:24 2004 From: klaus at major-k.de (Klaus Major) Date: Tue, 23 Mar 2004 21:02:24 +0100 Subject: ANN: New plug-in: 2lz2 In-Reply-To: References: <405C28F7.8000807@act-net.com> <31A4D6BD-7A62-11D8-A1C0-000A27B49A96@major-k.de> Message-ID: <00B0989C-7D05-11D8-A144-000A27B49A96@major-k.de> Hi Revolutionists, there was a bug in "Favourites", so the prefs were not loaded... Sorry for the inconveniences :-( A working copy is now: Tue, 23 Mar 2004 21:01:46 +0100 available... http://www.major-k.de/staxx/2lz2.mc.zip Again, sorry folks... Regards Klaus Major klaus at major-k.de www.major-k.de P.S. Feedback welcome :-) From gizmotron at earthlink.net Tue Mar 23 15:21:37 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 23 Mar 2004 12:21:37 -0800 Subject: PNLP & get Attributes; was [Ann] MTML Pull-Parser Data Table In-Reply-To: <79AE6A0A-7CEE-11D8-99CE-000A95859272@earthlink.net> Message-ID: On Tuesday, March 23, 2004, at 09:21 AM, Mark Brownell wrote: > -- put PNLPgetAttribute("name", tZap) into theAttribute > function PNLPgetAttribute tAttribute, strngToSearch > > strngToSearch should be parsed from an element tag set (" "", tZap) first in order to parse that element's attributes. > (Note: "" on the start tag. This is to allow > for the attributes to follow.) In other words it's only a pull-parser > for attributes after it is separated out from its element as the new > strngToSearch. This is probably another case of bad explanations or > comments in my code. On the other hand it could be broken. I just put > up an example using the element version: > -- put PNLPgetElement("", "", tZap) into theElement > function PNLPgetElement tStTag, tEdTag, stngToSch > to make an XML table. I should have explained that parsing attributes > is a two step process. > > Thanks for showing me this Wouter. > > Mark This is the latest that works, and thanks to Wouter it also fixes attributes that begin different but end the same. I forgot about space and SGML requirements. Example tag set: blab here website New: -- put PNLPgetAttribute("name", tElementFound) into theAttribute function PNLPgetAttribute tAttribute, strngToSearch put empty into zapA put quote into Qx if char 1 of tAttribute = space then put tAttribute & "=" & Qx into tAttributeX else put space & tAttribute & "=" & Qx into tAttributeX end if put the number of chars in tAttributeX into dChars put offset(tAttributeX,strngToSearch) into tNum1 if tNum1 < 1 then return "error" exit PNLPgetAttribute end if put tNum1 + dChars into tNumX put offset(Qx,strngToSearch,tNumX) into tNumZ if tNumX < 1 then return "error" exit PNLPgetAttribute end if if tNumZ < 1 then return "error" exit PNLPgetAttribute end if put char tNumX to (tNumX + (tNumZ - 1)) of strngToSearch into zapA return zapA end PNLPgetAttribute Mark From gizmotron at earthlink.net Tue Mar 23 15:28:36 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue, 23 Mar 2004 12:28:36 -0800 Subject: itemDelimiter -- Fix Message-ID: From: Mark Brownell * Subject: Re: itemDelimiter * Date: Thu, 12 Feb 2004 09:05:30 -0800 To fix archives: This is the latest that works, and thanks to Wouter it also fixes attributes that begin different but end the same. I forgot about space and SGML requirements. Example tag set from this thread: blab here website New function: -- put PNLPgetAttribute("name", tElementFound) into theAttribute function PNLPgetAttribute tAttribute, strngToSearch put empty into zapA put quote into Qx if char 1 of tAttribute = space then put tAttribute & "=" & Qx into tAttributeX else put space & tAttribute & "=" & Qx into tAttributeX end if put the number of chars in tAttributeX into dChars put offset(tAttributeX,strngToSearch) into tNum1 if tNum1 < 1 then return "error" exit PNLPgetAttribute end if put tNum1 + dChars into tNumX put offset(Qx,strngToSearch,tNumX) into tNumZ if tNumX < 1 then return "error" exit PNLPgetAttribute end if if tNumZ < 1 then return "error" exit PNLPgetAttribute end if put char tNumX to (tNumX + (tNumZ - 1)) of strngToSearch into zapA return zapA end PNLPgetAttribute Mark From gbojsza at mac.com Tue Mar 23 15:34:44 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Tue, 23 Mar 2004 14:34:44 -0600 Subject: Repeat loop optimization? Message-ID: <85103488-7D09-11D8-9499-003065F00EF2@mac.com> I tried the following experiment. I have a field with 10000 lines and I want to convert the first word to seconds Method 1 Break the 10000 lines into 5 separate loops. The start time and end time was recorded for each loop - ie when a loop completed the next loop started. TIME TO PROCESS 21 seconds Method 2 is the same script but with fire# commented out (firebig is the only loop) TIME TO PROCESS 1 minute 27 seconds This is a substantial difference...can anyone give me some pointers on how I should optimize repeat loops. I thought that doing the one big loop should be as fast as the multiple loops? on mouseUp fireUpdate end mouseUp on fireUpdate fire1 fire2 fire3 fire4 fire5 --firebig end fireUpdate on fire1 put long time into fld s1 put line 1 to 2000 of fld "out" into ftemp1 repeat with l = 1 to 2000 get word 1 of line l of ftemp1 && word 2 of line l of ftemp1 convert it to seconds put it & cr after stime1 end repeat put long time into fld e1 end fire1 on fire2 put long time into fld s2 put line 2001 to 4000 of fld "out" into ftemp2 repeat with l = 1 to 2000 get word 1 of line l of ftemp && word 2 of line l of ftemp2 convert it to seconds put it & cr after stime2 end repeat put long time into fld e2 end fire2 on fire3 put long time into fld s3 put line 4001 to 6000 of fld "out" into ftemp3 repeat with l = 1 to 2000 get word 1 of line l of ftemp1 && word 2 of line l of ftemp3 convert it to seconds put it & cr after stime3 end repeat put long time into fld e3 end fire3 on fire4 put long time into fld s4 put line 6001 to 8000 of fld "out" into ftemp4 repeat with l = 1 to 2000 get word 1 of line l of ftemp1 && word 2 of line l of ftemp4 convert it to seconds put it & cr after stime4 end repeat put long time into fld e4 end fire4 on fire5 put long time into fld s5 put line 8001 to 10000 of fld "out" into ftemp5 repeat with l = 1 to 2000 get word 1 of line l of ftemp1 && word 2 of line l of ftemp5 convert it to seconds put it & cr after stime5 end repeat put long time into fld e5 end fire5 on firebig put long time into fld sb1 put line 1 to 10000 of fld "out" into fbtemp1 repeat with l = 1 to 10000 get word 1 of line l of ftemp1 && word 2 of line l of fbtemp1 convert it to seconds put it & cr after sbtime1 end repeat put long time into fld eb1 end firebig From gbojsza at mac.com Tue Mar 23 16:01:10 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Tue, 23 Mar 2004 15:01:10 -0600 Subject: Split followed by Transpose In-Reply-To: Message-ID: <3635DD26-7D0D-11D8-9499-003065F00EF2@mac.com> I like a lot of your points. But for reality anything being done in this area would eventually have to be put in Revolution's core engine (if Rev users are going to develop any intensive products around this functionality). But you have given me a side project to investigate and that would be seeing if an array/matrix/math external would 1. give any substantial performance over a transcript solution (my first thoughts would be yes) 2. the amount of work in defining, sourcing and creating the external If anyone has ideas of what should be put into such an external please contact me off the list. On Tuesday, March 23, 2004, at 01:31 PM, Dar Scott wrote: > > On Tuesday, March 23, 2004, at 07:33 AM, Glen Bojsza wrote: > >> This really clears up everything....but then the question I have to >> ask is why would you have one command (split) create a 1D array and >> have another command that only works with a 2D array (transpose)? > >> Arrays are very powerful but if you need to write repeat loops to >> work with them in one direction you seem to lose a lot of the power. >> >> I would love to hear what others think about this...maybe I'm missing >> the point? > > Good questions. > > I look at it like this. > > The building blocks for values are the chunks in strings (char, word, > item, line...) and arrays. You can also build with stack, card and > control objects. Arrays are also called associative arrays or maps or > arbitrary functions in other environments. The keys or subscripts are > strings, so they are naturally 1D. We can simulate 2D arrays by > combining values in a way that is easy to read, such as comma. > > For these, we designers have some choices in building up a > representation of what we want. For example, we can build matrices > from these. > > If we decide to build them out of arrays we have a little of a head > start. Array polymorphism for simple arithmetic is great for > multiplying by a scaler or adding vectors. There are also extents, > transpose and matrix multiply functions that can be helpful. (There > is also some polygon support.) > > That's all there is. But if you decide to go with arrays to represent > matrices, they can be handy. I don't think of matrix functions as > lacking. Normally, you wouldn't find such features in this class of > product. I think of them as something extra. Don't get me wrong; I'd > enjoy good matrix support, but I don't expect it. (On the other hand, > 2D position vector and color vector (4D) support is more important for > this product.) > > However you got in building your matrix op library, you should plan on > making a core set of functions and build on those. I would have a > tendency to hid the implementation, but I would lose (or is it loose?) > array notation. Remember, once you have your core functions, you can > build on those. > > There are some advantages and disadvantages to using arrays. Access > time is not constant (I'm guessing slightly over log n). Keys are > strings, so there is conversion time. Numeric keys are formatted with > numberFormat, so you have to watch out for that. Elements keep full > numeric precision, so that is good. You can make sparse matrices, but > some functions do not work on those. A feature enhancement in > bugzilla that is marked for "future" is nested arrays. This will > allow fast row slicing, but is not compatible with current matrix > functions. You cannot use an array function expression as a parameter > to another function. > > You don't have to go with arrays. > > If you know your matrices are going to be always small, say 6X6 or > smaller, then consider a word and line organization. This is great > for a fixed size 3X3 matrix. You might want to allow ';' as an > alternative to line end and comma as an alternative to white space in > input. This method is nice in that it allows you to look at values in > debugging. You would refer to A[i,k] as 'word k of line i of A'. > This also allows direct mutation, that is, modification of cells. (I > always get row and column mixed up.) > > Another method is to use strings with a fixed cell size and fixed row > and matrix overhead (if any). For example, you can allocate 20 > characters per cell and have a newline at the end of each row. This > is readable, but input needs to be formatted just right. This will > have constant access time. (However, mutation is currently not > constant; there is a feature request in to fix that, but if you use > only functions, this is OK.) You will have to calculate the starting > and ending char for each access, though. I have used a variation that > packs values as floating point representations. You might be more > comfortable with readable text. > > I was recently reading a book on MatLab in preparation for work for a > customer. In reading that, I thought about my math functions and my > desire to maybe someday make an arithmetic library for Revolution. I > noticed that there is a lot that can be done for matrices with only a > core dozen or so functions. Other functions can be built on this. (My > math is old and I did not recognize some of the functions in MatLab.) > Maybe, if I ever get out of the clouds and make an arithmetic > library, I can also add a matrix library. > > Where should arrays go? What do those who are creating matrix > libraries need? Should the core functionality be in Revolution? > Should there be an alternate built-in method for text to 2D array. If > not matrices, what about simple vectors? > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jimlyons at earthlink.net Tue Mar 23 16:02:33 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Tue, 23 Mar 2004 16:02:33 -0500 Subject: [OT] Spelling Message-ID: <67B6204A-7D0D-11D8-9930-000A95893982@earthlink.net> While we are off topic on spelling, maybe Mr. X would appreciate knowing that: "Discrete" means individually distinct, separate. "Discreet" means circumspect in speech or action, especially to avoid embarrassment. Or maybe he wouldn't... 8^) Jim Lyons From dsc at swcp.com Tue Mar 23 16:03:25 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 23 Mar 2004 14:03:25 -0700 Subject: Repeat loop optimization? In-Reply-To: <85103488-7D09-11D8-9499-003065F00EF2@mac.com> Message-ID: <866A95F3-7D0D-11D8-B1A1-000A9567A3E6@swcp.com> On Tuesday, March 23, 2004, at 01:34 PM, Glen Bojsza wrote: > This is a substantial difference...can anyone give me some pointers on > how I should optimize repeat loops. I thought that doing the one big > loop should be as fast as the multiple loops? 'line n' takes time proportional to n. Looping like this is proportional to n^2. Breaking this up keeps n down. All that extra time is in counting lines. Use 'repeat for each line' if you can. This is crucial. You will greatly increase your speed. Accumulating with 'put ... after ...' is efficient. Continue with that. I'm assuming that stimeX is global. On some systems 'convert' will affect the value for the long seconds, so you might not be able to time this very well if it gets very fast. Dar Scott From dsc at swcp.com Tue Mar 23 16:21:50 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 23 Mar 2004 14:21:50 -0700 Subject: Split followed by Transpose In-Reply-To: <3635DD26-7D0D-11D8-9499-003065F00EF2@mac.com> Message-ID: <1961AA20-7D10-11D8-B1A1-000A9567A3E6@swcp.com> On Tuesday, March 23, 2004, at 02:01 PM, Glen Bojsza wrote: > But you have given me a side project to investigate and that would be > seeing if an array/matrix/math external would > > 1. give any substantial performance over a transcript solution (my > first thoughts would be yes) Currently, only strings are passed to externals; presumably values in internal number form are stringafied through numberFormat. (I haven't test whether numberFormat is used.) Arrays might offer some possibilities. On my Mac arithmetic takes under a microsecond, but a call to an external takes 25 to 35 microseconds. An 'if' or 'repeat' is expensive in Revolution. So, an external might do little things, but the value will be in big things. For my math daydreams I have outlined an RPN calculator to keep values in the external and avoid passing data back and forth and to do multiple operations in one call. This is mostly for variable precision decimal with interval arithmetic and possibly complex or trivial vectors. > 2. the amount of work in defining, sourcing and creating the external On thing that can help is pointing to something else. Another approach is to mock up in Transcript. That will also allow you to introduce some platforms on externals at different times. > If anyone has ideas of what should be put into such an external please > contact me off the list. This is cool! If you also do variable precision arithmetic or interval arithmetic, then I don't have to do those. If you don't, then we might want to see what it takes to be compatible. Dar Scott From rgmiller at pacbell.net Tue Mar 23 16:38:15 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Tue, 23 Mar 2004 13:38:15 -0800 Subject: Text issues with Mac "Cube" References: <20040323202511.84C1E9300F1@mail.runrev.com> Message-ID: <4060AE47.3050900@pacbell.net> > > >From: Richard Gaskin > >I have a customer who's experiencing a very odd circumstance: when >displaying a text file in a field, clicking in specific character >offsets in the text causes several paragraphs to effectively disappear, >moving the text below them up. Clicking elsewhere in the field causes >the text to be redrawn normally. > > I've had this happen when I changed a fld's appearance from label to scrolling (Mac OS 9.2.2). It's also happened for no good reason :-P Instead of fussing over it, I delete and duplicate a good fld. (The price of a new field is pretty cheap...) Ray -- Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From James.Cass at sealedair.com Tue Mar 23 17:24:52 2004 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Tue, 23 Mar 2004 17:24:52 -0500 Subject: [OT] Spelling In-Reply-To: <67B6204A-7D0D-11D8-9930-000A95893982@earthlink.net> Message-ID: I could go for some Rev chicken scripts. Maybe with a condiment sauce plug-in. Mmmmm....chicken scripts. -James ;-P Jim Lyons Sent by: use-revolution-bounces at lists.runrev.com 03/23/04 04:02 PM Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: Re: [OT] Spelling While we are off topic on spelling, maybe Mr. X would appreciate knowing that: "Discrete" means individually distinct, separate. "Discreet" means circumspect in speech or action, especially to avoid embarrassment. Or maybe he wouldn't... 8^) Jim Lyons _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From sarahr at genesearch.com.au Tue Mar 23 17:36:20 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 24 Mar 2004 08:36:20 +1000 Subject: Repeat loop optimization? In-Reply-To: <85103488-7D09-11D8-9499-003065F00EF2@mac.com> References: <85103488-7D09-11D8-9499-003065F00EF2@mac.com> Message-ID: <81D67AF5-7D1A-11D8-A960-0003937A97B8@genesearch.com.au> Hi Glen, I reckon you should be able to process all 10000 lines in one go, without to much delay. Re-writing your fireBig handler to use "repeat for each" which is MUCH faster than "repeat with": on firebig put long time into fld sb1 put line 1 to 10000 of fld "out" into fbtemp1 put empty into sbTime1 repeat for each line L in fbTemp1 get word 1 to 2 of L convert it to seconds put it & cr after sbtime1 end repeat put long time into fld eb1 end firebig I would be interested to see how long this takes. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 24 Mar 2004, at 6:37 am, Glen Bojsza wrote: > I tried the following experiment. > > I have a field with 10000 lines and I want to convert the first word > to seconds > > Method 1 > > Break the 10000 lines into 5 separate loops. The start time and end > time was recorded for each loop - ie when a loop completed the next > loop started. > > TIME TO PROCESS 21 seconds > > Method 2 is the same script but with fire# commented out (firebig is > the only loop) > > TIME TO PROCESS 1 minute 27 seconds > > This is a substantial difference...can anyone give me some pointers on > how I should optimize repeat loops. I thought that doing the one big > loop should be as fast as the multiple loops? > > on mouseUp > fireUpdate > end mouseUp > > on fireUpdate > fire1 > fire2 > fire3 > fire4 > fire5 > --firebig > end fireUpdate > > on fire1 > put long time into fld s1 > put line 1 to 2000 of fld "out" into ftemp1 > repeat with l = 1 to 2000 > get word 1 of line l of ftemp1 && word 2 of line l of ftemp1 > convert it to seconds > put it & cr after stime1 > end repeat > put long time into fld e1 > end fire1 > snip > on firebig > put long time into fld sb1 > put line 1 to 10000 of fld "out" into fbtemp1 > repeat with l = 1 to 10000 > get word 1 of line l of ftemp1 && word 2 of line l of fbtemp1 > convert it to seconds > put it & cr after sbtime1 > end repeat > put long time into fld eb1 > end firebig From gbojsza at mac.com Tue Mar 23 17:57:43 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Tue, 23 Mar 2004 16:57:43 -0600 Subject: Repeat loop optimization? In-Reply-To: <81D67AF5-7D1A-11D8-A960-0003937A97B8@genesearch.com.au> Message-ID: <7E5B2509-7D1D-11D8-9499-003065F00EF2@mac.com> Sarah, This is incredible...it took 1 second !! Now I must really play around with "repeat for each" since I am working with large data sets. thank you very much Glen On Tuesday, March 23, 2004, at 04:36 PM, Sarah Reichelt wrote: > Hi Glen, > > I reckon you should be able to process all 10000 lines in one go, > without to much delay. > Re-writing your fireBig handler to use "repeat for each" which is MUCH > faster than "repeat with": > > on firebig > put long time into fld sb1 > put line 1 to 10000 of fld "out" into fbtemp1 > put empty into sbTime1 > repeat for each line L in fbTemp1 > get word 1 to 2 of L > convert it to seconds > put it & cr after sbtime1 > end repeat > put long time into fld eb1 > end firebig > > I would be interested to see how long this takes. > > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ > > On 24 Mar 2004, at 6:37 am, Glen Bojsza wrote: > >> I tried the following experiment. >> >> I have a field with 10000 lines and I want to convert the first word >> to seconds >> >> Method 1 >> >> Break the 10000 lines into 5 separate loops. The start time and end >> time was recorded for each loop - ie when a loop completed the next >> loop started. >> >> TIME TO PROCESS 21 seconds >> >> Method 2 is the same script but with fire# commented out (firebig is >> the only loop) >> >> TIME TO PROCESS 1 minute 27 seconds >> >> This is a substantial difference...can anyone give me some pointers >> on how I should optimize repeat loops. I thought that doing the one >> big loop should be as fast as the multiple loops? >> >> on mouseUp >> fireUpdate >> end mouseUp >> >> on fireUpdate >> fire1 >> fire2 >> fire3 >> fire4 >> fire5 >> --firebig >> end fireUpdate >> >> on fire1 >> put long time into fld s1 >> put line 1 to 2000 of fld "out" into ftemp1 >> repeat with l = 1 to 2000 >> get word 1 of line l of ftemp1 && word 2 of line l of ftemp1 >> convert it to seconds >> put it & cr after stime1 >> end repeat >> put long time into fld e1 >> end fire1 >> > snip >> on firebig >> put long time into fld sb1 >> put line 1 to 10000 of fld "out" into fbtemp1 >> repeat with l = 1 to 10000 >> get word 1 of line l of ftemp1 && word 2 of line l of fbtemp1 >> convert it to seconds >> put it & cr after sbtime1 >> end repeat >> put long time into fld eb1 >> end firebig > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Tue Mar 23 17:56:46 2004 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 23 Mar 2004 16:56:46 -0600 Subject: [OT] Spelling In-Reply-To: Message-ID: <026c01c4112a$2263c900$6601a8c0@precision340> > I could go for some Rev chicken scripts. > Maybe with a condiment sauce plug-in. > Mmmmm....chicken scripts. LOL! :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bfr at nwlink.com Tue Mar 23 18:15:04 2004 From: bfr at nwlink.com (Bruce Robertson) Date: Tue, 23 Mar 2004 15:15:04 -0800 Subject: waveforms In-Reply-To: <40608B1F.6030404@fourthworld.com> Message-ID: > Any of you have an algorithm or external for generating wave form images > from MP3 or other audio files? I suggest you look at the very powerful scientific analysis tools available with Smile, the French applescript editor. Smile is actually a very powerful and very comprehensive system used for doing a variety of industrial and scientific applications. http://www.satimage.fr/software/en/index.html From vokey at uleth.ca Tue Mar 23 19:13:09 2004 From: vokey at uleth.ca (Dr.John R.Vokey) Date: Tue, 23 Mar 2004 17:13:09 -0700 Subject: Split followed by Transpose In-Reply-To: <20040323225746.DE9A493011E@mail.runrev.com> References: <20040323225746.DE9A493011E@mail.runrev.com> Message-ID: <08307964-7D28-11D8-B663-003065A23C50@uleth.ca> Back when the earth was still cooling, I produced an array package in hypercard compiled with CompileIt! that worked with a new hypercard object, a SANE array. From within hypercard, one worked (invisibly) with handles to the arrays, so that the array itself was never passed in and out of functions, procedures or the external, just specific values (i.e., all arrays were passed by reference, not by value). Problem was, one had to be verrrrry careful messing around with handles behind hypercard's back (so to speak): you could bring the whole system to a spectacular grinding halt. Consequently, I used it for my own purposes but never released it. Now, even my original code is not available (loist to the vagaries of upgraded computer systems; not that it would be of much use these days). However, matrix operations, such as matrix multiplication and inversion, were fast! I suspect much the same could be done by any moderately competent C programmer these days, especially if code from linpack, etc. were incorporated into the external. Recompiled for each OS, it could even be a universal external. One feature that would be most valuable (and make RR the envy of most development packages) would be to have an efficient eigenvector-extraction or singular value decomposition routine included. With that, one could do the most amazing math tricks with just a few lines of transcript (a la Matlab, Octave). On 23-Mar-04, at 3:57 PM, use-revolution-request at lists.runrev.com wrote: >> But you have given me a side project to investigate and that would be >> seeing if an array/matrix/math external would >> >> 1. give any substantial performance over a transcript solution (my >> first thoughts would be yes) > > Currently, only strings are passed to externals; presumably values in > internal number form are stringafied through numberFormat. (I haven't > test whether numberFormat is used.) Arrays might offer some > possibilities. > > On my Mac arithmetic takes under a microsecond, but a call to an > external takes 25 to 35 microseconds. An 'if' or 'repeat' is expensive > in Revolution. > > So, an external might do little things, but the value will be in big > things. For my math daydreams I have outlined an RPN calculator to > keep values in the external and avoid passing data back and forth and > to do multiple operations in one call. This is mostly for variable > precision decimal with interval arithmetic and possibly complex or > trivial vectors. > >> 2. the amount of work in defining, sourcing and creating the external > > On thing that can help is pointing to something else. Another approach > is to mock up in Transcript. That will also allow you to introduce > some platforms on externals at different times. > >> If anyone has ideas of what should be put into such an external please >> contact me off the list. > > This is cool! > > If you also do variable precision arithmetic or interval arithmetic, > then I don't have to do those. If you don't, then we might want to see > what it takes to be compatible. > > Dar Scott -- Dr. John R. Vokey Department of psychology and Neuroscience University of Lethbridge Lethbridge, Alberta CANADA T1K 3M4 From chrism at lumin.us Tue Mar 23 19:28:06 2004 From: chrism at lumin.us (Christopher Mitchell) Date: Tue, 23 Mar 2004 18:28:06 -0600 Subject: waveforms In-Reply-To: <40608C7E.3FC5C889@Club-Internet.fr> References: <40608B1F.6030404@fourthworld.com> <40608C7E.3FC5C889@Club-Internet.fr> Message-ID: <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> speaking of all this, has anyone experimented with communicating between Rev and Max/MSP? and while I'm writing, the same crowd might know of the best way in RR to access CoreMidi devices, perhaps with a coremidi external... ? Yours, Chris On Mar 23, 2004, at 1:14 PM, jbv wrote: > > > Richard, > >> Any of you have an algorithm or external for generating wave form >> images >> from MP3 or other audio files? >> > > I'm presently working on an app that will open AIFF files > and display the waveforms (and eventually do FFT, filtering > and other sound processing, and then save the result as AIFF). > > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Tue Mar 23 19:51:35 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 23 Mar 2004 17:51:35 -0700 Subject: What is sb? Message-ID: <66D0CAFC-7D2D-11D8-B1A1-000A9567A3E6@swcp.com> For some reason Rev won't let me use sb as a name. I don't find it in the dictionary. What is this? Dar From ambassador at fourthworld.com Tue Mar 23 19:58:47 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 23 Mar 2004 16:58:47 -0800 Subject: What is sb? In-Reply-To: <66D0CAFC-7D2D-11D8-B1A1-000A9567A3E6@swcp.com> References: <66D0CAFC-7D2D-11D8-B1A1-000A9567A3E6@swcp.com> Message-ID: <4060DD47.9080904@fourthworld.com> Dar Scott wrote: > For some reason Rev won't let me use sb as a name. > > I don't find it in the dictionary. > > What is this? It's the abbreviation for "scrollbar". -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From wouter.abraham at pi.be Tue Mar 23 20:11:51 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 24 Mar 2004 02:11:51 +0100 Subject: ask password clear bug In-Reply-To: <20040323225747.AAF0D930120@mail.runrev.com> References: <20040323225747.AAF0D930120@mail.runrev.com> Message-ID: <3B2AB002-7D30-11D8-82F9-003065CC999E@pi.be> As the "ask password clear"-bug is still standing in the latest RC, the following is still a solution: Edit the script of card 1 of the "ask dialog" stack and change: on backspaceKey if the fieldmode of me is "password" then deleteone else pass backSpaceKey end backspaceKey to on backspaceKey if the fieldmode of me is "password" or the fieldmode of me is "clear" then deleteone else pass backspaceKey end backspaceKey Greetings, WA From hershrev at realtorsgroup.us Tue Mar 23 20:17:17 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Tue, 23 Mar 2004 20:17:17 -0500 Subject: align : right , left , top Message-ID: Looks like the align right click when selecting multiple items doesn't work, hershrev. From jperryl at ecs.fullerton.edu Tue Mar 23 23:19:42 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 23 Mar 2004 20:19:42 -0800 (PST) Subject: Large Rev Logo, Anyone? In-Reply-To: Message-ID: Hi, Does anyone have, or know where to find, a large version of the logo for a tutorial splash screen? Thanks In Advance, Judy From katir at hindu.org Wed Mar 24 00:19:16 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue, 23 Mar 2004 19:19:16 -1000 Subject: CGI to Receive Any File by POST Message-ID: We are tightening up on FTP on our server and opening up AFP for remote mac users... but our Windows collobarators will need another way to send files. I'm thinking to serve a simple upload.html file with with a client side form file picker that sends the chosen file by POST to a server Revolution CGI that saves the file to a drop box, or an authorized user's directory. I am a complete newbie in this area... On the CGI end, one might assume it could be a simple as: on startup if $REQUEST_METHOD is "POST" then read from stdin until empty put urlDecode (it) into tDataIn split tDataIn by "&" and "=" put tDataIn["_User"] into tUser put tDataIn["_FileName"] into tFileName put tDataIn["_Data"] into tData # our users have pre-built directories with permissions # set to allow the CGI to write to them put "../incoming/" & tUser & "/" & tFileName into tPath put tData into url ("binfile:" & tPath) ## get result, inform user Upload was successful etc. end startUp But I suspect there are other issues lurking here: 1) There was an old problem with the MC solaris engine a couple years ago, wherein a large amount of data was truncated using the "read from stdIn until empty" syntax... Scott Raney had a work around for that...I think I have it somewhere... I'm wondering if anyone knows if this is resolved and if the simple form "ready until empty" works now for large blocks of incoming data? We'll be running this on an OSX server using the latest Revolution Darwin engine. 2) Typically we could be receiving PDFs, MS Word Files, scanned images and possibly even InDesign CS files from remote collaborators. i.e. a wide variety of binary formats. Since the file data could be anything, I assume using the "binfile" form is correct. Right? but what about the preceeding urlEncode/urlDecode process -- does it tamper with the data? 3) If the file is big and the user has a lo-bandwidth connection... it will take time... anyone have any html code that does a progress bar? (not likely) or put another way what is the standard practice to make sure the user doesn't quit his browser and is informed when the POST is complete? Do I need some JAVA here? ( I don't know JAVA and would have to find a pre-mixed cake) Since the number of remote collaborators is finite, one could also create a Revolution desktop standalone app that does the job and give this to them, but I'm thinking HTML file select should suffice...and less maintenance in the long run. Any insights will be appreciated. TIA Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From kray at sonsothunder.com Wed Mar 24 01:32:44 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 00:32:44 -0600 Subject: Large Rev Logo, Anyone? In-Reply-To: Message-ID: <02dd01c41169$d4603690$6601a8c0@precision340> Could you take it out of the OS X bundle icon? Iconographer would help with that ... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Judy Perry > Sent: Tuesday, March 23, 2004 10:20 PM > To: How to use Revolution > Subject: Large Rev Logo, Anyone? > > > Hi, > > Does anyone have, or know where to find, a large version of > the logo for a tutorial splash screen? > > Thanks In Advance, > > Judy > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From degbert at mac.com Wed Mar 24 01:56:22 2004 From: degbert at mac.com (Dave Egbert) Date: Tue, 23 Mar 2004 23:56:22 -0700 Subject: Externals inside the MacOS X package? Message-ID: I've tried on numerous occasions to get my MacOS X standalones to look for externals inside the MacOS X package. Has anyone been able to get that to work? I understand that you have to quit RunRev in order for the set externals command to work. I think I'm a little confused on the sequence of events. Would anyone be willing to share how it's done? Regards, -- Dave Egbert From briany at qldlearning.com Wed Mar 24 02:52:34 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 24 Mar 2004 02:52:34 -0500 Subject: Externals inside the MacOS X package? In-Reply-To: Message-ID: <364164B4-7D68-11D8-A09B-000393AA08D2@qldlearning.com> The easiest way of all is probably to create a _stack_ with it's externals property already set, and then put both the stack and the external in the package. That way, your application can just "start using" the stack whenever necessary, and you can even make updates to that stack without rebuilding the standalone- it becomes your update-able core library. In order to find things in the package, make note of the default "directory" setting differences between stacks and standalones (as should be in the archives a few places), and use a relative path. (i.e. "." means current directory, and ".." means up one directory) HTH - Brian > I've tried on numerous occasions to get my MacOS X standalones to look > for > externals inside the MacOS X package. Has anyone been able to get that > to > work? I understand that you have to quit RunRev in order for the set > externals command to work. I think I'm a little confused on the > sequence of > events. Would anyone be willing to share how it's done? > > Regards, > > -- > Dave Egbert > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From ian at azurevision.co.uk Wed Mar 24 03:22:28 2004 From: ian at azurevision.co.uk (Ian Wood) Date: Wed, 24 Mar 2004 08:22:28 +0000 Subject: Large Rev Logo, Anyone? In-Reply-To: <02dd01c41169$d4603690$6601a8c0@precision340> References: <02dd01c41169$d4603690$6601a8c0@precision340> Message-ID: <632B0DA6-7D6C-11D8-B588-0003935A2896@azurevision.co.uk> If it needs to be bigger than the 128px icon, then you should be able to open up the EPS version at whatever size you want, assuming that you have the right typeface... Ian On 24 Mar 2004, at 06:32, Ken Ray wrote: > Could you take it out of the OS X bundle icon? Iconographer would help > with > that ... > > Ken Ray >> >> Hi, >> >> Does anyone have, or know where to find, a large version of >> the logo for a tutorial splash screen? >> >> Thanks In Advance, >> >> Judy From doug at webcrossing.com Wed Mar 24 04:48:45 2004 From: doug at webcrossing.com (Doug Lerner) Date: Wed, 24 Mar 2004 18:48:45 +0900 Subject: mouse over the border of a control? Message-ID: I know there is "is within" to detect whether a mouse is within the rectangle of a control. Is there something for detecting whether a mouse is over the border of a control? Or over one of the anchor points (resize anchors) for a control? doug From klaus at major-k.de Wed Mar 24 04:59:05 2004 From: klaus at major-k.de (Klaus Major) Date: Wed, 24 Mar 2004 10:59:05 +0100 Subject: Large Rev Logo, Anyone? In-Reply-To: References: Message-ID: Hi Judy, > Hi, > > Does anyone have, or know where to find, a large version of the logo > for a > tutorial splash screen? You can use Photoshop or something like that, and render the EPS files in the "Made With Logos" folder to any size you like At last, in 2.2RC2 the "artists" included the outlined font in the EPS-graphics, so the beautiful "Couruer" will not be rendered anymore ;-) Drop a line off-line, if you don't have access to Photoshop... > Thanks In Advance, > > Judy Regards Klaus Major klaus at major-k.de www.major-k.de From FlexibleLearning at aol.com Wed Mar 24 05:00:44 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 24 Mar 2004 05:00:44 EST Subject: Externals inside the MacOS X package? Message-ID: <148.2537e73c.2d92b64c@aol.com> >I've tried on numerous occasions to get my MacOS X standalones to look for >externals inside the MacOS X package. Has anyone been able to get that to >work? I understand that you have to quit RunRev in order for the set >externals command to work. I think I'm a little confused on the sequence >of events. Would anyone be willing to share how it's done? Dave: You need to add the external, close and remove your stack from memory, then re-launch the stack to access it /H From jbv.silences at Club-Internet.fr Wed Mar 24 05:28:18 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 24 Mar 2004 11:28:18 +0100 Subject: waveforms + more rants about Rev as a dev. tool for the future References: <40608B1F.6030404@fourthworld.com> <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> Message-ID: <406162C0.31CCF967@Club-Internet.fr> Christopher Mitchell a *crit : > speaking of all this, has anyone experimented with communicating > between Rev and Max/MSP? To tell the truth, it crossed my mind but finally I went to the conclusion that interfacing Rev with csound (www.csounds.com) would be a better choice, for various reasons : - csound is free - csound, like Rev, has cross platform compatibility - the source code is available on the web And while we're at it, I'd like to discuss a bit more the choice of Rev as a dev. tool for apps such as sound, scientific and other critical, high end & custom apps... As said before (in a recent post about imagedata), for the last 12 to 18 months, I find myself more and more forced to spend time on features lacking in Rev : a PDF library, various sound file processing (FFT, filtering), waveform vizualisation (2D and 3D), etc while only 2 years ago I was able to do everything with Rev (actually MC back then)... For instance, for this custom sound app I'm working on in my spare time, all the core (and crucial) functions will be handled by externals, which represents about 85% to 90% of the app. Until recently, I used to say that Rev is OK for front ends, and that externals are OK for high end functions, and that it was a winning team, Rev being used as a sort of "link" (or "glue") between various elements : GUI, externals, possibly CGI scripts on a remote server, remote databases... However, I'm starting to wonder if it's still true... In the context of the above described app, what's left to Rev ? Very few actually : mostly mouse & kbd events handling + files open & save... Even crucial elements of the GUI (such as waveforms, sonogram or FFT display) will be handled by externals... So these days the main question is (at least for me) : is it worth adding about 1,2 Mb (the Transcript engine) to a standalone, just to handle mouse events ? IOW, is it worth keeping Rev as the central dev. tool for an app, and why not used C librairies instead, and code the whole thing in C ? What could decide me to keep Rev (at least for such projects) ? - productivity ? well, last week I spent a whole evening tinkering with imagedata, just to finally realize that I'd be more productive coding straight in C... - cross-plateform compatibility ? well, if it's only about mouse & kb events and files i/o, there are so many C lib. freely available... OK, I admit that I'm doing my best to be the devil's advocate... But really, for the last 12 or 18 months, I got the feeling that the market of multimedia developpement (and mostly the requests from clients for much more sophisticated functions) has evolved in huge proportions... In the same way, my own projects (for personal needs) can't be built anymore with Rev only... And therefore I'm wondering whether Rev has (or can) evolved in the same proportions... Could it be that a peak could be reached (in the number of built-in features that could be added to the engine) in a more or less near future, and that we'd witness constant evolution in the market (and clients') needs, while we would be able to satisfy less and less requests with Rev alone ? I'd really like to know if other list members have the same feeling, or if it's just me who got somewhat wider perspectives since I put my nose back into Codewarrior and C about a year ago ? Thanks, JB From wouter.abraham at pi.be Wed Mar 24 07:19:57 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 24 Mar 2004 13:19:57 +0100 Subject: Setting the accelkey - bug??? In-Reply-To: <20040324065627.09EEF930057@mail.runrev.com> References: <20040324065627.09EEF930057@mail.runrev.com> Message-ID: <909F57C3-7D8D-11D8-82F9-003065CC999E@pi.be> Hi All, Can anybody confirm this (all platforms are welcome): Setting the accelkey of a button to empty makes Revolution crash (like hell :^)) on my computer (Mac OS X 10.3.3, Rev 2.2RC2 )? Works from the messagebox as well as in a script. This also causes a crash in Rev 2.1.x but not in Rev 1.1.1. (please save all rev work before testing this) Thanks in advance, WA From jcwall at jaguar1.usouthal.edu Wed Mar 24 08:00:42 2004 From: jcwall at jaguar1.usouthal.edu (jcwall at jaguar1.usouthal.edu) Date: Wed, 24 Mar 2004 16:00:42 +0300 Subject: Building a standalone - problem 1 Message-ID: <64b67f9a.7f9a64b6@jaguar1.usouthal.edu> Ken Many thanks indeed for the help. Jim From gbojsza at mac.com Wed Mar 24 08:20:16 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Wed, 24 Mar 2004 07:20:16 -0600 Subject: Embedded Metacard was (Re: Split followed by Transpose) In-Reply-To: <1961AA20-7D10-11D8-B1A1-000A9567A3E6@swcp.com> Message-ID: This brings up an interesting point. Didn't Metacard have an additional developer's environment called Embedded Metacard? Would this be the way to go verses just doing an external... but short of updating the core engine? Does anybody on the list have any experience or background with Embedded Metacard? What is its status with Revolution? If this would give us the ability to extend Revolution without tying down their development resources then I would like to persue it. Glen On Tuesday, March 23, 2004, at 03:21 PM, Dar Scott wrote: > > On Tuesday, March 23, 2004, at 02:01 PM, Glen Bojsza wrote: > >> But you have given me a side project to investigate and that would be >> seeing if an array/matrix/math external would >> >> 1. give any substantial performance over a transcript solution (my >> first thoughts would be yes) > > Currently, only strings are passed to externals; presumably values in > internal number form are stringafied through numberFormat. (I haven't > test whether numberFormat is used.) Arrays might offer some > possibilities. > > On my Mac arithmetic takes under a microsecond, but a call to an > external takes 25 to 35 microseconds. An 'if' or 'repeat' is > expensive in Revolution. > > So, an external might do little things, but the value will be in big > things. For my math daydreams I have outlined an RPN calculator to > keep values in the external and avoid passing data back and forth and > to do multiple operations in one call. This is mostly for variable > precision decimal with interval arithmetic and possibly complex or > trivial vectors. > >> 2. the amount of work in defining, sourcing and creating the external > > On thing that can help is pointing to something else. Another > approach is to mock up in Transcript. That will also allow you to > introduce some platforms on externals at different times. > >> If anyone has ideas of what should be put into such an external >> please contact me off the list. > > This is cool! > > If you also do variable precision arithmetic or interval arithmetic, > then I don't have to do those. If you don't, then we might want to > see what it takes to be compatible. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From cspenner at att.net Wed Mar 24 08:46:19 2004 From: cspenner at att.net (cspenner at att.net) Date: Wed, 24 Mar 2004 13:46:19 +0000 Subject: No subject Message-ID: <032420041346.17522.5608@att.net> I built a Linux stand alone project on Windows. The 'Answer file' and 'Ask file' just blow right through when running on the Linux platform. No system windows appear, no errors either. Works correctly when I build for Windows. (to run on Windows) Any help would be appreciated. (Using Runrev V2.1 and Build on Windows XP. To platform Linux Redhat 9) From ambassador at fourthworld.com Wed Mar 24 09:33:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 24 Mar 2004 06:33:26 -0800 Subject: VersionTracker advertising Message-ID: <40619C36.3050302@fourthworld.com> If any of you are shipping commercial or shareware products and would consider advertising on VersionTracker if they offerred a lower-priced ad package, please contact me offlist. When I met VersionTracker's founder at MacWorld, I discussed the possibility of creating a co-op account in which smaller products could share rotation so each developer pays a smaller portion but VersionTracker is still working with a total that makes it worthwhile for them. VersionTracker is one of the most popular download sites in the world, with its differentiator being an uncanny ability to maintain what are probably the most up-to-date software listings ever (their system has sometimes automatically updated my product listing within hours of me changing my download page, even before I log in to VT to change it myself). The people I know who've advertised there have reported a positive return on the investment. If it's the cost of entry that would make the difference for you let me know, and if we can get between five and ten potential advertisers I'll see what we can work out with them. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From livfoss at blueyonder.co.uk Wed Mar 24 09:40:59 2004 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed, 24 Mar 2004 14:40:59 +0000 Subject: Counting lines Message-ID: <6.0.3.0.2.20040324142702.01cb3b60@pop3.blueyonder.co.uk> While experimenting with line numbers, I found out that these two statements put "String1" into line 1 of fld "myField" -- A and put "String0" into line 0 of fld "myField" -- B have the same effect if that line was empty to start with (Ken, should that be "were empty"?) - the string goes into line 1. However, if you start with an empty field and execute A then B, you end up with the second string put before the first string on line 1. If you reverse the order to B then A, A overwrites B. There are also variations on this with negative line numbers. Do you think I can rely on this, or is it just an unplanned quirk as far as the RR engine is concerned? Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From paul.springer at sensis.com Wed Mar 24 10:05:24 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Wed, 24 Mar 2004 10:05:24 -0500 Subject: Test for "within graphic"? Message-ID: Hi all, I am trying to figure out how to test to see if a given point is within the sides of an irregular polygon (e.g. a triangle). The rectangle of the graphic covers too much area - I just want to test within the area which would be colored if you set the backgroundColor of the graphic. Does anyone have any suggestions? Thanks. -Paul From frank at backtalk.com Wed Mar 24 10:25:45 2004 From: frank at backtalk.com (Frank Leahy) Date: Wed, 24 Mar 2004 15:25:45 +0000 Subject: use-revolution Digest, Vol 6, Issue 154 In-Reply-To: <20040324144117.2CA5F930106@mail.runrev.com> Message-ID: <854E1BB6-7DA7-11D8-AA59-000A9580FCCE@backtalk.com> On Wednesday, March 24, 2004, at 02:41 PM, use-revolution-request at lists.runrev.com wrote: > Subject: VersionTracker advertising > To: How to use Revolution > Message-ID: <40619C36.3050302 at fourthworld.com> > Content-Type: text/plain; charset=us-ascii; format=flowed > > If any of you are shipping commercial or shareware products and would > consider advertising on VersionTracker if they offerred a lower-priced > ad package, please contact me offlist. > Richard, I'll be interested in the next week or two. -- Frank From kray at sonsothunder.com Wed Mar 24 10:29:17 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 09:29:17 -0600 Subject: waveforms + more rants about Rev as a dev. tool for the future In-Reply-To: <406162C0.31CCF967@Club-Internet.fr> Message-ID: <033e01c411b4$ca33e2c0$6601a8c0@precision340> > So these days the main question is (at least for me) : is it > worth adding > about 1,2 Mb (the Transcript engine) to a standalone, just to > handle mouse events ? IOW, is it worth keeping Rev as the > central dev. tool for an app, and why not used C librairies > instead, and code the whole thing in C ? Well, a lot depends on what you use Rev for. I would agree that there's a bunch more multimedia functionality that could/should be added to Rev. But for people like me, who build "standard business applications", the opposite is true for me - 95% of the work I need to be able to do can be done internally to Rev, and the other 5% is going "outside" (externals, AppleScript, VBS, etc.). Since I've been developing with MC/Rev (which was over 6 years ago), the only multimedia things I needed to do that MC/Rev wouldn't do at the time was sound recording and the ability to rotate QuickTime movies. I think part of the issue is that determining where Rev "goes" can be difficult because of multiple target markets. If the only target market was multimedia developers, then more emphasis would be placed on multimedia functionality. Anyway, that's my 2 cents. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Wed Mar 24 10:35:58 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 09:35:58 -0600 Subject: Test for "within graphic"? In-Reply-To: Message-ID: <033f01c411b5$b77509b0$6601a8c0@precision340> Yes - use the within() function: if within(grc "Polygon","100,125") then -- etc. end if HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Springer, Paul > Sent: Wednesday, March 24, 2004 9:05 AM > To: How to use Revolution > Subject: Test for "within graphic"? > > > Hi all, > > > > I am trying to figure out how to test to see if a given point > is within the sides of an irregular polygon (e.g. a > triangle). The rectangle of the graphic covers too much area > - I just want to test within the area which would be colored > if you set the backgroundColor of the graphic. Does anyone > have any suggestions? Thanks. > > > > -Paul > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Wed Mar 24 10:37:36 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 09:37:36 -0600 Subject: Setting the accelkey - bug??? In-Reply-To: <909F57C3-7D8D-11D8-82F9-003065CC999E@pi.be> Message-ID: <034001c411b5$f2917bf0$6601a8c0@precision340> Confirmed (OS X 10.3.3, Rev 2.1.2)... I suggest you make a Bugzilla report out of this. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Wouter > Sent: Wednesday, March 24, 2004 6:20 AM > To: use-revolution at lists.runrev.com > Subject: Setting the accelkey - bug??? > > > Hi All, > > Can anybody confirm this (all platforms are welcome): > > Setting the accelkey of a button to empty makes Revolution > crash (like hell :^)) on my computer (Mac OS X 10.3.3, Rev > 2.2RC2 )? Works from the messagebox as well as in a script. > This also causes a crash in Rev 2.1.x but not in Rev 1.1.1. > (please save all rev work before testing this) > > Thanks in advance, > WA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rjb at rz.uni-potsdam.de Wed Mar 24 10:28:18 2004 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Wed, 24 Mar 2004 16:28:18 +0100 Subject: waveforms + more rants about Rev as a dev. tool for the future In-Reply-To: <406162C0.31CCF967@Club-Internet.fr> References: <40608B1F.6030404@fourthworld.com> <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> <406162C0.31CCF967@Club-Internet.fr> Message-ID: >And while we're at it, I'd like to discuss a bit more the choice of >Rev as a dev. tool for apps such as sound, scientific and other >critical, high end & custom apps... >As said before (in a recent post about imagedata), for the last 12 to 18 >months, I find myself more and more forced to spend time on >features lacking in Rev : a PDF library, various sound file processing >(FFT, filtering), waveform vizualisation (2D and 3D), etc >while only 2 years ago I was able to do everything with Rev (actually >MC back then)... Well, I know you mean. But I also don't think that Rev is really out of the loop. IMHO the way to continue supporting the base users as well as advanced users is through add-on libraries and plugins. And I don't mean only those coming from RunRev itself but from 3rd parties. However, the developers of such libraries must be able to get money for them if they wish. Look for example at REALbasic and the zillion of plugins offered for it, some free, some shareware, some commercial. We got several fantastic libraries from a few montivated Rev users but it is not enough. RunRev could put some effort into addressing issues and obstacles and encourage such efforts in various ways. Robert Brenstein From paul.springer at sensis.com Wed Mar 24 10:51:17 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Wed, 24 Mar 2004 10:51:17 -0500 Subject: Test for "within graphic"? Message-ID: Excellent, just what I needed, works great. Thanks very much. -Paul -----Original Message----- From: Ken Ray [mailto:kray at sonsothunder.com] Sent: Wednesday, March 24, 2004 10:36 AM To: 'How to use Revolution' Subject: RE: Test for "within graphic"? Yes - use the within() function: if within(grc "Polygon","100,125") then -- etc. end if HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Springer, Paul > Sent: Wednesday, March 24, 2004 9:05 AM > To: How to use Revolution > Subject: Test for "within graphic"? > > > Hi all, > > > > I am trying to figure out how to test to see if a given point > is within the sides of an irregular polygon (e.g. a > triangle). The rectangle of the graphic covers too much area > - I just want to test within the area which would be colored > if you set the backgroundColor of the graphic. Does anyone > have any suggestions? Thanks. > > > > -Paul > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jbv.silences at Club-Internet.fr Wed Mar 24 10:58:37 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 24 Mar 2004 16:58:37 +0100 Subject: OT - question to DHTML / Javascript gurus Message-ID: <4061B029.90F80066@Club-Internet.fr> Hi, Is there a way, in DHTML / Javascript, to get the width of a string of characters, according to the font, the size, the style, etc. Please reply off-list, as this is 100% OT. Thanks, JB From FlexibleLearning at aol.com Wed Mar 24 11:00:48 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 24 Mar 2004 11:00:48 EST Subject: Counting Lines Message-ID: > put "String1" into line 1 of fld "myField" -- A > >and > > put "String0" into line 0 of fld "myField" -- B I suspect the engine takes minimum value possible and so substitutes 1 for 0 in B above. This would be intuitive and support your observations. >... have the same effect if that line was empty (should that be "were empty"?) ... Yes. Subjunctive required. :-) /H From FlexibleLearning at aol.com Wed Mar 24 11:07:01 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 24 Mar 2004 11:07:01 EST Subject: Setting the accelkey - bug??? Message-ID: >Can anybody confirm this (all platforms are welcome): > >Setting the accelkey of a button to empty makes Revolution > crash (like hell :^)) on my computer (Mac OS X 10.3.3, Rev 2.2RC2 )? >Works from the messagebox as well as in a script. >This also causes a crash in Rev 2.1.x but not in Rev 1.1.1. >(please save all rev work before testing this) Rev2.1.2, Win2000 - exe error MC2.5.1, Win2000 - exe error Seems like an engine glitch, although it's easy enough to avoid if necessary. /H From j at clsdesignassociates.com Wed Mar 24 11:30:07 2004 From: j at clsdesignassociates.com (j) Date: Wed, 24 Mar 2004 10:30:07 -0600 Subject: waveforms + more rants about Rev as a dev. tool for the future In-Reply-To: References: <40608B1F.6030404@fourthworld.com> <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> <406162C0.31CCF967@Club-Internet.fr> Message-ID: <8330171A-7DB0-11D8-9E77-000393989F4E@clsdesignassociates.com> > libraries and plugins. And I don't mean only those coming from RunRev > itself but from 3rd parties. However, the developers of such libraries > must be able to get money for them if they wish. what is stopping any of us from writing such libraries and charging for them? j. From dsc at swcp.com Wed Mar 24 11:32:50 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 24 Mar 2004 09:32:50 -0700 Subject: Counting lines In-Reply-To: <6.0.3.0.2.20040324142702.01cb3b60@pop3.blueyonder.co.uk> Message-ID: On Wednesday, March 24, 2004, at 07:40 AM, Graham Samuel wrote: > However, if you start with an empty field and execute A then B, you > end up with the second string put before the first string on line 1. > If you reverse the order to B then A, A overwrites B. There are also > variations on this with negative line numbers. > > Do you think I can rely on this, or is it just an unplanned quirk as > far as the RR engine is concerned? One model is that line 0 is before the first line. That is, 'put x into line 0 of y' is like 'put x before y', only there might be a line-end character stuck in there some place. I don't understand how that works with negative numbers since there is no distinct negative 0. 'put x into line ((number of lines of y)+1) of y' might have a similar effect? (Is that affect, Ken?) Rely on it? Can't say. Dar Scott From jperryl at ecs.fullerton.edu Wed Mar 24 12:51:20 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 24 Mar 2004 09:51:20 -0800 (PST) Subject: Large Rev Logo, Anyone? In-Reply-To: Message-ID: Thanks, Klaus -- how dumb of me not to look there! (Well, plus, I hate having to fire up Bloat-O-Shop). Judy On Wed, 24 Mar 2004, Klaus Major wrote: > You can use Photoshop or something like that, and render the EPS files > in the "Made With Logos" folder to any size you like > > At last, in 2.2RC2 the "artists" included the outlined font in the > EPS-graphics, > so the beautiful "Couruer" will not be rendered anymore ;-) From jperryl at ecs.fullerton.edu Wed Mar 24 12:54:15 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 24 Mar 2004 09:54:15 -0800 (PST) Subject: Large Rev Logo, Anyone? In-Reply-To: <02dd01c41169$d4603690$6601a8c0@precision340> Message-ID: Ken, Don't have Iconographer... shareware? Thanks for the suggestion! Judy On Wed, 24 Mar 2004, Ken Ray wrote: > Could you take it out of the OS X bundle icon? Iconographer would help with > that ... From soapdog at mac.com Wed Mar 24 13:19:39 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 24 Mar 2004 15:19:39 -0300 Subject: Database Experience In-Reply-To: References: Message-ID: On Mar 23, 2004, at 1:43 AM, Bruce Robertson wrote: > There is nothing that prevents you from using that approach with > Filemaker > also if you want to; or you could use the easier native record locking > options. > > I don't quite understand how you lock a record without knowing what > record > you're locking. You say you can lock a record or determine its lock > status > without a DB connection. How does that work? How do you perform a query > without performing a query? Ops... allow me to explain, I use this on a simple software where I know beforehand what the records are. No need to a SELECT call. This sofware is using the DB as a filesystem-like database. My XML tells everything about the DB... I know people might be thinking, so why the hell he is using a DB... it's like this MySQL is accessed remotelly to store JPEG files and weblog comments, each one is assigned an ID, this ID is stored locally on client XML for this will not change, it's faster than using SELECT all time... I think you might understand me better now.. Cheers -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From revlist at cableone.net Wed Mar 24 13:21:03 2004 From: revlist at cableone.net (Chris Sheffield) Date: Wed, 24 Mar 2004 11:21:03 -0700 Subject: printing from Rev Message-ID: <000a01c411cc$c4e8d3d0$64fea8c0@chris1> I'm trying to work out a good printing procedure. What I've got is a stack with several cards containing text, graphics, etc. that need to be printed. I want to give the user the option of choosing which cards to print and which not to print. I'm thinking I could just mark the selected cards and then send them all to the printer using "print marked cards". The only problem is that my printing involves fields that might have content not immediately visible (scrolling). If I print a card, will the entire contents of fields be printed, or only what's visible on the screen? If it will only print what's visible on the screen, I'm assuming I'd have to use some combination of print, revPrintField, revPrintText, etc. Seems like kind of a nightmare, especially considering that the two methods have their own ways of displaying page setup and print setup dialogs from the OS. Does anyone have a good method for printing that kind of combines all the above things into one handler? Thanks, Chris Sheffield Software Development Read Naturally --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.639 / Virus Database: 408 - Release Date: 3/22/2004 From soapdog at mac.com Wed Mar 24 13:22:48 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 24 Mar 2004 15:22:48 -0300 Subject: Summarizing the C vs Transcript conversations... In-Reply-To: <3571BFCC-7CB4-11D8-A99A-000A9580FCCE@backtalk.com> References: <3571BFCC-7CB4-11D8-A99A-000A9580FCCE@backtalk.com> Message-ID: <41187896-7DC0-11D8-A041-0003936D012E@mac.com> On Mar 23, 2004, at 7:24 AM, Frank Leahy wrote: > > p.s. No need to respond...I'm really not trying to re-ignite a flame > war... > Oh.. I just need to answer... guess what, I made a simple SCHEME-Like interpreter in Revolution... it's not C but I will give you all the parenthesis you want! :D Cheers Andre > -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From soapdog at mac.com Wed Mar 24 13:24:55 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 24 Mar 2004 15:24:55 -0300 Subject: Database Experience In-Reply-To: References: <2A57DE9D-7C96-11D8-9FA5-000393AA08D2@qldlearning.com> Message-ID: <8C95F7F3-7DC0-11D8-A041-0003936D012E@mac.com> On Mar 23, 2004, at 11:59 AM, Rick Harrison wrote: >> All you would need to do would be to create extra fields in your >> MySQL database, something like: >> >> RECORD_LOCKS >> lockedBy: yennieb >> lockTime: 278236472 >> damnn... and I never thought of that... we could make a stack to handle this automatically... Cheers >> > > -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From jhurley at infostations.com Wed Mar 24 13:37:20 2004 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 24 Mar 2004 10:37:20 -0800 Subject: Test for "within graphic"? In-Reply-To: <20040324163251.878AE930123@mail.runrev.com> References: <20040324163251.878AE930123@mail.runrev.com> Message-ID: > >Message: 4 >Date: Wed, 24 Mar 2004 09:35:58 -0600 >From: "Ken Ray" >Subject: RE: Test for "within graphic"? >To: "'How to use Revolution'" >Message-ID: <033f01c411b5$b77509b0$6601a8c0 at precision340> >Content-Type: text/plain; charset="US-ASCII" > >Yes - use the within() function: > > if within(grc "Polygon","100,125") then > -- etc. > end if > >HTH, > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ > Ken, I was unaware of this use of "within" It opens up new possibilities for a question that came up some time ago on the list, namely that of detecting a collision between two polygons. For example the following beeps when two polygons intersect: local myName on mouseUP put "" into myName end mouseUP on mouseDown put the name of me into myName end mouseDown on mouseMove x,y if myname is empty then exit mouseMove set the loc of me to x,y put the points of grc "myPoly1" into myPolyPoints1 put the points of grc "myPoly2" into myPolyPoints2 repeat for each line tPoint in myPolyPoints1 if within(grc "myPoly2",tPoint) then beep --The following line doesn't work --if tPoint is within the rect of grc "myPoly2" then beep end repeat repeat for each line tPoint in myPolyPoints2 if within(grc "myPoly1",tPoint) then beep end repeat end mouseMove Notice that If tPoint is within the rect of grc "myPoly" is not the same as if within(grc "myPoly,tPoint) although the docs says they should be. I confess this is a bit confusing, since "put the rect of grc "myPoly" yields the four rectangular points defining the rect of "myPoly," and not the set of points which define the vertices. Jim From erikhans08 at yahoo.com Wed Mar 24 13:18:00 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 24 Mar 2004 10:18:00 -0800 (PST) Subject: > > libraries and plugins. In-Reply-To: <8330171A-7DB0-11D8-9E77-000393989F4E@clsdesignassociates.com> Message-ID: <20040324181800.1242.qmail@web61108.mail.yahoo.com> --- j wrote: > > libraries and plugins. > what is stopping any of us from writing > such libraries and charging for them? most of the frequent "re:" contributers to this list (as opposed to us "?" types) have websites with great > > libraries and plugins. Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From kray at sonsothunder.com Wed Mar 24 14:40:22 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 13:40:22 -0600 Subject: Test for "within graphic"? In-Reply-To: Message-ID: <037601c411d7$dc865b10$6601a8c0@precision340> > For example the following beeps when two polygons intersect: Cool stuff... > Notice that > > If tPoint is within the rect of grc "myPoly" > > is not the same as > > if within(grc "myPoly,tPoint) > > although the docs says they should be. > > I confess this is a bit confusing, since "put the rect of grc > "myPoly" yields the four rectangular points defining the rect of > "myPoly," and not the set of points which define the vertices. Actually, the confusing part is that the docs say that "within()" and "is within" are the same. One tests if a point is within *an object*, other tests if a point is within *the rect of an object*. Which is why saying 'put the rect of grc "MyPoly"' gives you the four points defining the rect of the bounding box around "myPoly", whereas asking 'put the points of grc "MyPoly"' will give you a list of all the vertices. HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Wed Mar 24 16:46:44 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 15:46:44 -0600 Subject: Large Rev Logo, Anyone? In-Reply-To: Message-ID: <039c01c411e9$836c46e0$6601a8c0@precision340> Yes, $15 is requested if you use it for more than a few icons. http://www.mscape.com/products/iconographer.html Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Judy Perry > Sent: Wednesday, March 24, 2004 11:54 AM > To: How to use Revolution > Subject: RE: Large Rev Logo, Anyone? > > > Ken, > > Don't have Iconographer... shareware? Thanks for the suggestion! > > Judy > > On Wed, 24 Mar 2004, Ken Ray wrote: > > > Could you take it out of the OS X bundle icon? Iconographer > would help > > with that ... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Wed Mar 24 16:53:34 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 15:53:34 -0600 Subject: Counting lines In-Reply-To: Message-ID: <039d01c411ea$78c7b570$6601a8c0@precision340> > I don't understand how that works with negative numbers since > there is > no distinct negative 0. 'put x into line ((number of lines > of y)+1) of > y' might have a similar effect? (Is that affect, Ken?) Nope, "effect" is correct. :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From nnoydb at excite.com Wed Mar 24 17:15:17 2004 From: nnoydb at excite.com (Kevin) Date: Wed, 24 Mar 2004 17:15:17 -0500 (EST) Subject: XCMDs Why? Message-ID: <20040324221517.205E43E13@xprdmailfe8.nwk.excite.com> Since, all the platforms that 'RR' runs on have some form of "LoadLibrary"/"GetProcAddress" why is it necessary to write XCMDs. It seems that the it would be significantly easier to expand the language and library support if 'RR' had a Visual Basic style 'Declare' construct. I realize this would require some form of data/interface description language (possibly XML) but it would be well worth the effort. Is anyone working on this? Is Runtime working on this? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From Meitnik at aol.com Wed Mar 24 17:37:34 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Wed, 24 Mar 2004 17:37:34 EST Subject: scheme intrep. Message-ID: In a message dated 03/24/2004 05:16:49 PM, use-revolution-request at lists.runrev.com writes: > SCHEME-Like > interpreter in Revolution.. > -- ohhh, share please. :-) Andrew From doug at webcrossing.com Wed Mar 24 18:40:57 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 25 Mar 2004 08:40:57 +0900 Subject: Within a border? Message-ID: I need to detect whether the cursor is within the border area of a control (in this case, a field). I believe I can do this by using "is within", then defining two rectangles - one for the object (containing the border) and one for the object (inside the border) and doing an appropriate test with both rectangles. Unless Revolution has some more convenient syntax for testing for being within a control's border. Does it, by any chance? Any caveats worth mentioning? Thanks, doug From wagenseller at mac.com Wed Mar 24 19:00:43 2004 From: wagenseller at mac.com (Steve Wagenseller) Date: Wed, 24 Mar 2004 14:00:43 -1000 Subject: Standalone builder, Release Candidate 2 Message-ID: <75C87E4E-7DEF-11D8-9FC6-000393B9EA0E@mac.com> Two bugs that I can't figure out, but did get a work-around for one of them: 1. When I try to add stacks in OS X into the Standalone Application Settings, stacks panel, I cannot add a stack from the same folder as my main stack. If I place the other stack outside (using the desktop) and then try adding a stack, it comes in with its path correct. Odd. 2. When I indicate that I want my substacks put into a separate folder (which I have called "data"), the builder doesn't make it so. No folder in either the PPC version or the OS X version (which I expected, as there was none with 2.1). Solutions? Suggestions? Steve Wagenseller Honolulu From erikhans08 at yahoo.com Wed Mar 24 17:42:50 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 24 Mar 2004 14:42:50 -0800 (PST) Subject: Large Rev Logo, Anyone? In-Reply-To: <039c01c411e9$836c46e0$6601a8c0@precision340> Message-ID: <20040324224250.92113.qmail@web61104.mail.yahoo.com> --- Ken Ray wrote: > Yes, $15 is requested if you use it for more > than a few icons. > > http://www.mscape.com/products/iconographer.html what makes an "icon" different from any other graphic or image? thank you, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From mwieder at ahsoftware.net Wed Mar 24 19:14:40 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 24 Mar 2004 16:14:40 -0800 Subject: unhelpful SOAP examples Message-ID: <2427327384.20040324161440@ahsoftware.net> Well, I finally decided to dive into the SOAP examples stack today and was a bit dismayed to find that two of the three RPC SOAP examples don't work (anymore - I assume they once did). The Babelfish example returns "this service is currently disabled" and the Great Circle example gives a nice 404. So does the complex SOAP call example. Well, all right... it tries to use the same url as the Great Circle example. My favorite, though, is the zipcode findZipDetails example which returns "error 500 Internal Server Error". Maybe runrev could set up some SOAP services on its *own* server to use as examples rather than relying on external urls that come and go with the whims of the marketplace? And I can't leave off without mentioning the weird click-and-drag effect on the Great Circle example. It took me a while of studying the script code before I figured out that you have to can't click *on* one of the two buttons, you have to click somewhere else - then button 1 moves to the mouseLoc, and you drag the cursor to where you want button 2 to end up. Not at all intuitive. -- -Mark Wieder mwieder at ahsoftware.net From scott at tactilemedia.com Wed Mar 24 19:18:03 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 24 Mar 2004 16:18:03 -0800 Subject: Large Rev Logo, Anyone? In-Reply-To: <20040324224250.92113.qmail@web61104.mail.yahoo.com> Message-ID: On 3/24/04 2:42 PM, "Erik Hansen" wrote: > what makes an "icon" different from any other > graphic or image? The format, which is specifically suited for adorning items in a file system or controls in a development environment. Otherwise it is pretty much just another bitmap image format. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From briany at qldlearning.com Wed Mar 24 19:18:08 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 24 Mar 2004 19:18:08 -0500 Subject: Within a border? In-Reply-To: Message-ID: How about something like: function isWithinBorder tLoc,tObject put the rect of tObject into tRect if (tLoc is within tRect) then if abs(item 1 of tLoc - item 1 of tRect) <= (the borderWidth of tObject) then return TRUE if abs(item 1 of tLoc - item 3 of tRect) <= (the borderWidth of tObject) then return TRUE if abs(item 2 of tLoc - item 2 of tRect) <= (the borderWidth of tObject) then return TRUE if abs(item 2 of tLoc - item 4 of tRect) <= (the borderWidth of tObject) then return TRUE end if return FALSE end isWithinBorder You could call it with something like: if (isWithinBorder(the mouseLoc, "field 1")) then... The idea being if it's within the rect, and within (borderWidth) pixels of the left, right, top or bottom, then it's in the border. This is untested and of course won't work with non-rectangular controls. HTH Brian > I need to detect whether the cursor is within the border area of a > control > (in this case, a field). > > I believe I can do this by using "is within", then defining two > rectangles - > one for the object (containing the border) and one for the object > (inside > the border) and doing an appropriate test with both rectangles. > > Unless Revolution has some more convenient syntax for testing for being > within a control's border. Does it, by any chance? > > Any caveats worth mentioning? > > Thanks, > > doug > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From doug at webcrossing.com Wed Mar 24 20:20:45 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 25 Mar 2004 10:20:45 +0900 Subject: Within a border? In-Reply-To: Message-ID: Right, that's the sort of test I was thinking of. doug On 3/25/04 9:18 AM, "Brian Yennie" wrote: > How about something like: > > function isWithinBorder tLoc,tObject > put the rect of tObject into tRect > if (tLoc is within tRect) then > if abs(item 1 of tLoc - item 1 of tRect) <= (the borderWidth of > tObject) then return TRUE > if abs(item 1 of tLoc - item 3 of tRect) <= (the borderWidth of > tObject) then return TRUE > if abs(item 2 of tLoc - item 2 of tRect) <= (the borderWidth of > tObject) then return TRUE > if abs(item 2 of tLoc - item 4 of tRect) <= (the borderWidth of > tObject) then return TRUE > end if > return FALSE > end isWithinBorder > > You could call it with something like: > > if (isWithinBorder(the mouseLoc, "field 1")) then... > > The idea being if it's within the rect, and within (borderWidth) pixels > of the left, right, top or bottom, then it's in the border. > > This is untested and of course won't work with non-rectangular controls. > > HTH > > Brian > >> I need to detect whether the cursor is within the border area of a >> control >> (in this case, a field). >> >> I believe I can do this by using "is within", then defining two >> rectangles - >> one for the object (containing the border) and one for the object >> (inside >> the border) and doing an appropriate test with both rectangles. >> >> Unless Revolution has some more convenient syntax for testing for being >> within a control's border. Does it, by any chance? >> >> Any caveats worth mentioning? >> >> Thanks, >> >> doug >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From cspenner at att.net Wed Mar 24 20:23:32 2004 From: cspenner at att.net (cspenner at att.net) Date: Thu, 25 Mar 2004 01:23:32 +0000 Subject: Linux System Window Problem Message-ID: <032520040123.7245.144d@att.net> I built a Linux stand alone application on Windows XP with Runrev 2.1. The 'answer file' and 'ask file' commands just blow right through in the app, without displaying the system windows. No alarms or messages either. The above commands work while testing on XP. Any help would be appreciated. From kray at sonsothunder.com Wed Mar 24 22:09:22 2004 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Mar 2004 21:09:22 -0600 Subject: Linux System Window Problem In-Reply-To: <032520040123.7245.144d@att.net> Message-ID: <03e501c41216$95e2b660$6601a8c0@precision340> Did you include the ask and answer dialogs when you built the standalone? They are on the Inclusions tab of the Distro Builder... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > cspenner at att.net > Sent: Wednesday, March 24, 2004 7:24 PM > To: use-revolution at lists.runrev.com > Subject: Linux System Window Problem > > > I built a Linux stand alone application on Windows XP with Runrev 2.1. > > The 'answer file' and 'ask file' commands just blow right > through in the app, without displaying the system windows. > No alarms or messages either. > > The above commands work while testing on XP. > > Any help would be appreciated. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Wed Mar 24 22:25:31 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 25 Mar 2004 00:25:31 -0300 Subject: scheme intrep. In-Reply-To: References: Message-ID: <11F3DB95-7E0C-11D8-988F-0003936D012E@mac.com> On Mar 24, 2004, at 7:37 PM, Meitnik at aol.com wrote: > > >> SCHEME-Like >> interpreter in Revolution.. >> -- ohhh, share please. :-) > > Andrew Wait two weeks for me to polish it.... it's based on akira kida minischeme, so no R5RS support... Cheers andre > -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From monte at sweattechnologies.com Wed Mar 24 23:11:27 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 25 Mar 2004 14:41:27 +1030 Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: <405DB87C.9020408@act-net.com> Message-ID: Hiya I just returned from a conference for one of my major clients. They have a range of products written in everything from Revolution to C++. An interesting statement made when they were discussing my software: "If all our developers could do what Monte can do in the time he does it then we would be miles ahead of the competition." (I attribute that mostly to the fact that I'm developing in Rev obviously) I was chatting to the developer of a world leading sport video analysis tool and it's all written in C++. He's 18 months behind in his development schedule. Anyway I said I use Revolution so he said let's test the speed v C++. So... what were the results? Rev was only 7 times slower in the tests we did. It was a simple adder in a repeat loop. He was very impressed and said he would download rev. I think he was expecting something like 50 to 100 times slower. He needs a dual G5 to get decent compile times for his 700 pages of C++. Maybe he was impressed that all I needed to do was click apply and then the button ;-) I should have got the Java developer there to do the same because I'm sure that would have proved interesting ;-) PS He came up with a cool idea of using a bundle as a custom file type so you can have a clickable file that's really an entire directory structure. Cool hey ;-) Wish bundles were cross platform. Cheers Monte From doug at webcrossing.com Wed Mar 24 23:54:58 2004 From: doug at webcrossing.com (Doug Lerner) Date: Thu, 25 Mar 2004 13:54:58 +0900 Subject: Checking for being on the border of a control Message-ID: I ended up doing it like this, which seems to work ok. I guess it is alright doing it this way (inside a mouseMove handler, after I've determined I'm in the object: put the rectangle of lastObject into outerRect put the borderWidth of lastObject into thisBorderWidth put (the left of lastObject) + thisBorderWidth into innerLeft put (the top of lastObject) + thisBorderWidth into innerTop put (the right of lastObject) - thisBorderWidth into innerRight put (the bottom of lastObject) - thisBorderWidth into innerBottom put innerLeft,innerTop,innerRight,innerBottom into innerRect if the mouseLoc is within innerRect then addToStatus "inside " & lastObject else if the mouseLoc is within outerRect then addToStatus "on the border of " & last Object end if The last else if could really be just an "if", but "just in case" I screwed up and was not really within the object it seemed safer to add that. doug From mwieder at ahsoftware.net Thu Mar 25 00:27:42 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 24 Mar 2004 21:27:42 -0800 Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: References: Message-ID: <4546109842.20040324212742@ahsoftware.net> Monte- Wednesday, March 24, 2004, 8:11:27 PM, you wrote: MG> Rev was only 7 times slower in the tests we did. It was a simple adder in a MG> repeat loop. He was very impressed and said he would download rev. I think Seven time slower is very impressive, considering that most modern C++ compilers will optimize an addition repeat loop to a handful of machine code instructions in a tight loop, and probably try to keep loop counters in registers as well. -- -Mark Wieder mwieder at ahsoftware.net From dsc at swcp.com Thu Mar 25 00:36:02 2004 From: dsc at swcp.com (Dar Scott) Date: Wed, 24 Mar 2004 22:36:02 -0700 Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: Message-ID: <4D8FAA23-7E1E-11D8-9D76-000A9567A3E6@swcp.com> On Wednesday, March 24, 2004, at 09:11 PM, Monte Goulding wrote: > Rev was only 7 times slower in the tests we did. It was a simple adder > in a > repeat loop. Do remember the script and c++ source that was compared? Dar From monte at sweattechnologies.com Thu Mar 25 00:49:41 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 25 Mar 2004 16:19:41 +1030 Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: <4D8FAA23-7E1E-11D8-9D76-000A9567A3E6@swcp.com> Message-ID: > > Rev was only 7 times slower in the tests we did. It was a simple adder > > in a > > repeat loop. > > Do remember the script and c++ source that was compared? > was something like: put 1 into c repeat for 100000000 add 2 to c end repeat I don't have the c++ source Cheers Monte From pixelbird at interisland.net Thu Mar 25 01:08:17 2004 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 24 Mar 2004 22:08:17 -0800 Subject: mouse over the border of a control? In-Reply-To: <20040324144117.10D15930104@mail.runrev.com> Message-ID: Hi Doug, > Date: Wed, 24 Mar 2004 18:48:45 +0900 > From: Doug Lerner > Subject: mouse over the border of a control? > > I know there is "is within" to detect whether a mouse is within the > rectangle of a control. Is there something for detecting whether a mouse is > over the border of a control? > > Or over one of the anchor points (resize anchors) for a control? --------- Looks like no one responded to your query yet, so I'll take a quick shot with what I think. AFAIK objects don't really have borders, but rather thresholds. The mouse is either in or out, i.e., there is no space 'between' pixels. The borderline you see around an object (provided it _has_ a borderline) is actually part of the object, not some kind of no-man's-land, therefore if the mouse is 'over' the borderline, it is within the object, while if it is over the next pixel outside the borderline, it is outside the object. "Resize anchors" are what I believe I call drag handles, and provide some tolerance. If the mouse is over (IOW, the mouseLoc is within the rect of) any of the 64 pixels (8x8 grid) that make up a drag handle of a selected object, you can drag the corner or side. The only way I can think of to tell if the mouse is within a drag handle area is to get the height and width of the object and calculate the offset relative to the mouseLoc coordinates. HTH, Ken N. From briany at qldlearning.com Thu Mar 25 01:09:31 2004 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 25 Mar 2004 01:09:31 -0500 Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: Message-ID: > was something like: > > put 1 into c > repeat for 100000000 > add 2 to c > end repeat > > I don't have the c++ source Very cool- a big applause for Rev. My C++ instincts would tell me, just like your friend, that running that tight of a mathematical loop in an interpreted language might be much more than 7 times slower. But not in Rev =)! FWIW, the equivalent C++ would be something like: int c = 1; for(int i=0; i<100000000;i++) i += 2; Of course, the compiler might make a big difference- some compilers may be smart enough to effectively optimize that loop to become the same as: int c = 1; i += 200000000; Speaking of which, has anyone ever considered writing an optimizer for Transcript, that does basic stuff like unrolling loops, killing dead branches, etc? It would probably even be possible to pre-process scripts to make sure they use "repeat for each" when necessary, and other much-discussed optimizations. - Brian From erikhans08 at yahoo.com Thu Mar 25 03:54:31 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Thu, 25 Mar 2004 00:54:31 -0800 (PST) Subject: Large Rev Logo, Anyone? In-Reply-To: Message-ID: <20040325085431.43153.qmail@web61110.mail.yahoo.com> --- Scott Rossi wrote: > > what makes an "icon" different from any other > > graphic or image? > > The format, which is specifically suited for > adorning items in a file system > or controls in a development environment. > Otherwise it is pretty much just > another bitmap image format. thank you, that is very clear. the idea of adorning a file system could only come from a talented designer. does putting the bitmap image into a button have any advantage over using an unadorned image or graphic as a clickable control? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From jhurley at infostations.com Thu Mar 25 09:35:37 2004 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 25 Mar 2004 06:35:37 -0800 Subject: Within a border? In-Reply-To: <20040325041119.1BB7B930171@mail.runrev.com> References: <20040325041119.1BB7B930171@mail.runrev.com> Message-ID: > >------------------------------ > >Message: 2 >Date: Thu, 25 Mar 2004 08:40:57 +0900 >From: Doug Lerner >Subject: Within a border? >To: How to use Revolution >Message-ID: >Content-Type: text/plain; charset="US-ASCII" > >I need to detect whether the cursor is within the border area of a control >(in this case, a field). > >I believe I can do this by using "is within", then defining two rectangles - >one for the object (containing the border) and one for the object (inside >the border) and doing an appropriate test with both rectangles. > >Unless Revolution has some more convenient syntax for testing for being >within a control's border. Does it, by any chance? > >Any caveats worth mentioning? > >Thanks, > >doug > Doug, If you are concerned with cursor then you might try: if the mouseLoc is within the rect of field "myField" then........ If these are two controls, fields perhaps, you might put this in the field script: if intersect( me, field "myField") then.... Jim From nnoydb at excite.com Thu Mar 25 11:09:37 2004 From: nnoydb at excite.com (Kevin) Date: Thu, 25 Mar 2004 11:09:37 -0500 (EST) Subject: [OT] RE: counter++ versus Message-ID: <20040325160937.9265E29A2C@xprdmailfe21.nwk.excite.com> If you ask me 'RR' is much slower than I would have expected a engine of its maturity and evolution. Forth interpreters using direct threading and even token threading are considerably faster than 'RR'. In fact I have written and used several interpreters (primarly Forth and Smalltalk [like]) that could in some cases out run the equvalient C++ code (primarly because the MSFT/GCC compiler failed to properly optimize). There are also several constructs that can drastically alter performance in a TIL. For example many TILs use a hash table for their dictionary. In a large implementation these can cause significant speed anomalies. In many of the engines I built the dictionary was a Red Black Tree to ensured optimal performance (more information it available on this data structure can be found int Robert Sedgewick's Algorithms book). Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Thu 03/25, Brian Yennie < briany at qldlearning.com > wrote: From: Brian Yennie [mailto: briany at qldlearning.com] To: use-revolution at lists.runrev.com Date: Thu, 25 Mar 2004 01:09:31 -0500 Subject: Re: [OT] RE: counter++ versus "add 1 to counter" > was something like:
>
> put 1 into c
> repeat for 100000000
> add 2 to c
> end repeat
>
> I don't have the c++ source

Very cool- a big applause for Rev. My C++ instincts would tell me, just
like your friend, that running that tight of a mathematical loop in an
interpreted language might be much more than 7 times slower.

But not in Rev =)!

FWIW, the equivalent C++ would be something like:

int c = 1;
for(int i=0; i<100000000;i++) i += 2;

Of course, the compiler might make a big difference- some compilers may
be smart enough to effectively optimize that loop to become the same as:

int c = 1;
i += 200000000;

Speaking of which, has anyone ever considered writing an optimizer for
Transcript, that does basic stuff like unrolling loops, killing dead
branches, etc? It would probably even be possible to pre-process
scripts to make sure they use "repeat for each" when necessary, and
other much-discussed optimizations.

- Brian

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From mwieder at ahsoftware.net Thu Mar 25 12:16:14 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 25 Mar 2004 09:16:14 -0800 Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: References: Message-ID: <1202641388.20040325091614@ahsoftware.net> Brian- Wednesday, March 24, 2004, 10:09:31 PM, you wrote: BY> int c = 1; BY> i += 200000000; -- -Mark Wieder mwieder at ahsoftware.net From capellan2000 at yahoo.com Thu Mar 25 12:24:01 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 25 Mar 2004 09:24:01 -0800 (PST) Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: <20040325170004.5EC40930108@mail.runrev.com> Message-ID: <20040325172401.89571.qmail@web40502.mail.yahoo.com> on Thu, 25 Mar 2004 Brian Yennie wrote: > Has anyone ever considered > writing an optimizer for > Transcript, that does basic stuff like unrolling > loops, killing dead > branches, etc? It would probably even be possible to > pre-process > scripts to make sure they use "repeat for each" when > necessary, and > other much-discussed optimizations. This is an important subject and it requires his own article in revJournal or his own chapter in the forthcoming Dan Shafer's books. Does exist products able to do this kind of optimization in other interpreted languages like java, perl or javascript? In Rev this could be implemented as a series of warnings to the developer that pops to screen after applying a script to an object. al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From ambassador at fourthworld.com Thu Mar 25 12:34:21 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 25 Mar 2004 09:34:21 -0800 Subject: waveforms + more rants about Rev as a dev. tool for the future In-Reply-To: References: <40608B1F.6030404@fourthworld.com> <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> <406162C0.31CCF967@Club-Internet.fr> Message-ID: <4063181D.2040606@fourthworld.com> Robert Brenstein wrote: > IMHO the way to continue supporting the base users as well as > advanced users is through add-on libraries and plugins. And I don't mean > only those coming from RunRev itself but from 3rd parties. However, the > developers of such libraries must be able to get money for them if they > wish. Look for example at REALbasic and the zillion of plugins offered > for it, some free, some shareware, some commercial. We got several > fantastic libraries from a few montivated Rev users but it is not > enough. RunRev could put some effort into addressing issues and > obstacles and encourage such efforts in various ways. Part of the issue is perceptual: while there are a great many valuable libraries for Rev from third parties like Shao Sean, Chipp Walters, and others, most of those are in RevNet and on the author's web site but not at download sites like Tucows, VersionTracker, etc. With some other development systems everytime an author sneezes in that language they make a press release and post the sneeze to VersionTracker. Thus far, the only Rev components I've seen at VersionTracker were Blue Mango's QuickTime externals. Few if any of the other dozens of libraries and tools posted in RevNet have also been posted to VersionTracker, and I rarely see press releases for such things. I believe there's a developer liason at RunRev who would be happy to issue joint releases for such things. If you put out a library consider dropping a note to Heather to see what would be needed to issue a joint press release. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Thu Mar 25 12:35:31 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 25 Mar 2004 09:35:31 -0800 Subject: Large Rev Logo, Anyone? In-Reply-To: <20040325085431.43153.qmail@web61110.mail.yahoo.com> Message-ID: On 3/25/04 12:54 AM, "Erik Hansen" wrote: > does putting the bitmap image into a button > have any advantage over using an unadorned > image or graphic as a clickable control? Are you asking if the icon format itself has any advantage over a "standard" bitmap or graphic, the answer is no -- again, it's just another graphic format. Besides, Rev doesn't support any icon format internally. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Thu Mar 25 12:50:10 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 10:50:10 -0700 Subject: [OT] RE: counter++ versus In-Reply-To: <20040325160937.9265E29A2C@xprdmailfe21.nwk.excite.com> Message-ID: On Thursday, March 25, 2004, at 09:09 AM, Kevin wrote: > If you ask me 'RR' is much slower than I would have expected a engine > of its maturity and evolution. Forth interpreters using direct > threading and even token threading are considerably faster than 'RR'. That is how I would do it (being ignorant of the experiences of xTalk developers). As mentioned in the discussion on when compiling is done, there are tradeoffs between the two threading methods. There are some things to consider in comparing speed. Revolution uses values that might be arrays or strings and the strings might really be floating point numbers. Forth interpreters typically uses words. However, Revolution seems to handle values pretty fast in built-in code. Also, the Transcript is more complicated than it looks. An example is an object reference. In this case, probably more can be done at the compiler level. Transcript supplies some script information in errors; the selected method might have a speed impact. The last time I was timing Revolution constructs, the release I was using turned out to be a debug build or something and ran slowly. > There are also several constructs that can drastically alter > performance in a TIL. For example many TILs use a hash table for > their dictionary. In a large implementation these can cause > significant speed anomalies. In many of the engines I built the > dictionary was a Red Black Tree to ensured optimal performance (more > information it available on this data structure can be found int > Robert Sedgewick's Algorithms book). The independence of objects and the semantics of calls requires a search through the message path, presumably through a sequence of optimized tables. Some methods for optimizing this have been discussed on the "improve" list. One dynamically makes the link direct between times of possible changes in scripts and paths and related changes. This requires no language change. Another adds the concept of a script local function or command. This hides the name from other scripts and requires references to it in the script to skip the message path and use the local function or command. I would expect the compiler to compile a direct call in this case. This is a small language change. As far as only 7 times slower... Well, I have sometimes said that arithmetic in Revolution is much too fast. As far as the number? Well, I spent the first few years of my life in Missouri. Dar Scott From dsc at swcp.com Thu Mar 25 12:53:42 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 10:53:42 -0700 Subject: [OT] RE: counter++ versus "add 1 to counter" In-Reply-To: <20040325172401.89571.qmail@web40502.mail.yahoo.com> Message-ID: <5A99AF9E-7E85-11D8-A9AE-000A9567A3E6@swcp.com> On Thursday, March 25, 2004, at 10:24 AM, Alejandro Tejada wrote: > In Rev this could be implemented as a series of > warnings to the developer that pops to screen > after applying a script to an object. There might be a wide range of script evaluators or preprocessors. Besides "lint" type functions there might be profilers, or optimizers or macro expanders. Dar Scott From wmb at internettrainer.com Thu Mar 25 13:04:49 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Thu, 25 Mar 2004 19:04:49 +0100 Subject: Documentations Biggest Flaw In-Reply-To: References: Message-ID: On 22.03.2004, at 20:55, Kevin Miller wrote: > On 21/3/04 5:29 pm, Dave Calkins wrote: > --- >> There are three different ways or styles in which people learn: >> verbal, >> visual, and kinesthetic. Educators know that in order to have most of >> their students grasp the information they are trying to get across, >> they must structure and present their lesson in ways that will trigger >> all three types of learning. or call it the left/right brain-way... >> >> Verbal learners will love the rev documentation. They learn best by >> verbal communication. They pick things up by reading or listening. The >> documentation for this type of learner is fabulous. >> Kinesthetic learners understand things by taking them apart, putting >> them back together, practicing with the parts. Getting in there and >> swinging the hammer, pounding a few nails, hands on kind of thing; >> that >> is how they learn best. With rev, they will learn the most as they >> play >> with the cook book, open up the scripts, seeing how they work, >> modifying them to see what happens. The rev documentation is OK here, >> not great, but it has been improving in this area. Exactly thats the point I was talking about on this list since it has started. Finally I gave up. Thanks that you Dave came up and explained it much better than i could. But, how du you think you (we) can get this in to the head of verbal, left brain, digital and sequential working heads of a programmer? >> >> The visual learner needs pictures to "see" how things operate. They >> learn best by looking at screen shots of what is being talked about, >> looking at a picture of the icon being discussed, by watching the >> computer move the mouse on the screen to select the proper menu item, >> by having a little man pop onto the screen and show him what to do, >> etc. This type of presentation is essential to a visual learner and is >> almost non existent in the rev documentation. >> Don't get me wrong, I think that the amount of information in the docs >> is superb. I also know that adding the visual aspect to the documents >> will add to their size, but it will open up RR to a vastly larger >> audience. It will also, I believe, inspire many more people as to what >> can be done with RR. >> >> Revolution has the tools to have a great learning environment for the >> "Visual" and "Kinesthetic" learner. > ---- I agree nearly to erveryting you said, but i deleted most of it to make the post better readable > Fantastic post. You have perfectly summed up what is one of our very > top > priorities for the next couple of releases of Revolution! Stay tuned > for > big improvements. > Kevin Oh, oh, ooooooh.... Thats the most interesting announcement you did since this list was born. I m very, very, very keeeeeeeeeeeeeen about what this will realy mean! what about the idea to announce the same for the UI??? regards Wolfgang M. Bereuter Ps:: to make one thing clear: IMHO Jeanne did a great job to make the best of it) Trainingsmaps? -- nur klicken m?ssen Sie k?nnen..! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From jacque at hyperactivesw.com Thu Mar 25 13:48:42 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 25 Mar 2004 12:48:42 -0600 Subject: Large Rev Logo, Anyone? In-Reply-To: <20040325085431.43153.qmail@web61110.mail.yahoo.com> References: <20040325085431.43153.qmail@web61110.mail.yahoo.com> Message-ID: <4063298A.7040902@hyperactivesw.com> On 3/25/04 2:54 AM, Erik Hansen wrote: > does putting the bitmap image into a button > have any advantage over using an unadorned > image or graphic as a clickable control? If you are only using one instance of the iamge, then it is actually "cheaper" to use the graphic as a clickable object, since adding a separate button will add a second object to the stack. The savings comes when you want to use the same image many times throughout the stack. In that case, referencing it from buttons saves space since you can use the image many times without making copies of it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mail at richard-hillen.de Thu Mar 25 14:05:45 2004 From: mail at richard-hillen.de (R. Hillen) Date: Thu, 25 Mar 2004 20:05:45 +0100 Subject: DataStack in Mixed Environment Message-ID: <6B1F234E-7E8F-11D8-8CB4-000393854988@richard-hillen.de> Hello list, Working in a mixed environment of Mac- and Win-Users, I use the splash-screen-method (with engine in the splash-screen) and separate stack as data-stack. With distribution builder (2.1.2) I make a version for windows (win_splash.exe and win_data.rev in a separate datafolder) and a version for Mac OS9 (mac_splash.prog and mac_data.rev, also in a separate datafolder). As win_data.rev and mac_data.rev is the the same, I delete one of them and rename it data.rev. I put the programs win_splash.exe, mac_splash.prog and the data-folder with the datastack data.rev into the same folder on a server, which can be reached from the mac- and windows-user, so both, mac- and windows-users can use the data in the datastack. But now in OSX the distribution-builder makes only application-packages, so my fine method doesnt work on OSX. Do you know of another simple solution to use the same datastack form Win, OS9 and OSX? I would like a distribution-builder-optin to put also in OSX the datastack into a separate data-folder. Thanx in advance! Richard Hillen. From dsc at swcp.com Thu Mar 25 14:37:17 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 12:37:17 -0700 Subject: DataStack in Mixed Environment In-Reply-To: <6B1F234E-7E8F-11D8-8CB4-000393854988@richard-hillen.de> Message-ID: On Thursday, March 25, 2004, at 12:05 PM, R. Hillen wrote: > I would like a distribution-builder-optin to put also in OSX the > datastack into a separate data-folder. Move the stacks by hand after the build? Dar Scott From ambassador at fourthworld.com Thu Mar 25 14:39:42 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 25 Mar 2004 11:39:42 -0800 Subject: waveforms + more rants about Rev as a dev. tool for the future In-Reply-To: <406162C0.31CCF967@Club-Internet.fr> References: <40608B1F.6030404@fourthworld.com> <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> <406162C0.31CCF967@Club-Internet.fr> Message-ID: <4063357E.5070304@fourthworld.com> jbv wrote: > So these days the main question is (at least for me) : is it worth adding > about 1,2 Mb (the Transcript engine) to a standalone, just to handle > mouse events ? IOW, is it worth keeping Rev as the central dev. tool > for an app, and why not used C librairies instead, and code the whole > thing in C ? Trivializing what the engine delivers as "just to handle mouse events" seems unfair, overlooking the majority of what it does. Exercise for the reader: 1. Boot your favorite C compiler and make button to select a folder, filter out every file in that folder that isn't a Qucktime file, and then display those QT file names in a scrolling list and have them play when clicked on. 2. Then do that in Transcript. I'd wager you'd save at least two orders of magnitude of your time doing it in Transcript over your C version, with no perceived difference in runtime performance. 3. Then make another version for another operating system -- the benefits multiply. :) Sure, there are a good many specialized, computationally-intensive tasks for which Transcript is not ideal, like modifying large binary data sets such as audio files. For such vertical needs an externals API is provided, so you can use Rev to handle the other 90% of your application and spend your time on the things unique to your application. Take a skim through the Transcript Dictionary and in addition to mouse events you'll find: - Extensive file I/O with binary and text modes, overwriting or appending, and automatic conversion of line-endings to and from platform-specific formats - Windows Registry manipulation - Mac AppleScript support - Mac resource fork manipulation - Built-in gzip compression and decompresion - Built-in Base64 and MD5 - Image import, export, scaling, cropping, and rotation in most popular formats, with options for controlling image compression format and quality - Automatic appearance changes for platforms (even better in v2.2; rather beautiful in the new version) - Robust omni-platform drag-and-drop support - Automatic menu initialization and event handling, with automatic changes in menu item placement appropriate to each target platform - Robust QuickTime playback support, all the way down to QTVR node handling - Audio recording and playback, with control over options for source, codec, and quality settings - Automatic conversion of a useful subset of HTML and RTF formats for styled text manipulation, import, and export - Command-line access - Ability to launch external applications and other processes - Built-in socket support, with library for handling FTP and HTTP both synchronously and asynchronously -- with many operations just one-liners - One-line DNS lookups - One-line access to OS file, folder, and color selector dialogs - Robust and efficient hierarchically-structured arbitrary data storage of both text and binary data in custom property sets - XML parsing - Text searching and substring manipulation - Built-in color table selector objects and eye-dropper tool - Automatic layout printing, and library for automatic paginated text printing with header and footer - One-line alias/shortcut creation - Simple, robust, and flexible date and time manipulation, with options for localized date formats, month names, etc. - Robust omni-platform vector objects tools, with arrow heads and markers provided automatically for easy chart-making and more - Robust omni-platform paint tools, with magnify and more - Built-in transition effects, and flexible access to QT's transition effects - Animation commands - Automatic memory management, going far beyond mere garbage collection - And more.... Most of these are available with equal ease on all supported platforms, a significant feat in itself. All this for just 2MBs in a single, self-contained executable file with no army of DLLs strewn all over the hard drive? Seems like a bargain to me. Sure, there is no button in the Rev IDE named "Design and Create Application", so I still need to roll up my sleeves and cut some code. But it's a nearly indescribably joy for me to focus on the people side of software design, leaving the bit-counting for the VM, so I'm happy for the relatively tiny fraction of my apps that I need to code myself. > But really, for the last 12 or 18 months, I got the feeling that the > market of multimedia developpement (and mostly the requests from > clients for much more sophisticated functions) has evolved in huge > proportions... > In the same way, my own projects (for personal needs) can't be built > anymore with Rev only... That can happen, from time to time you may need things that are best done in C. In many cases the optimal use of one's time will be letting Rev handle the UI, file I/O, and other things it does well and easily, and focus your efforts on the components unique to your application. > And therefore I'm wondering whether Rev has (or can) evolved in the > same proportions... Could it be that a peak could be reached (in the > number of built-in features that could be added to the engine) in a > more or less near future, and that we'd witness constant evolution > in the market (and clients') needs, while we would be able to satisfy > less and less requests with Rev alone ? The biggest shift I've seen in the market in recent years is toward Internet-savvy applications, at which Rev excels with nearly unequaled grace. This month's example: I'm working on an app for a client that needs to allow a team of 20 medical professionals to edit multimedia content from three continents. The system inolves both client and server components, with an administration tool for the project managers to create and modify user accounts, review status and changes, etc. The client needs to run on both Win 2K, XP and OS X, while the server is running Linux. Given the highly specialized audience, the UI had to be ultra-simple; no off-the-shelf solution like WebDAV would have been unacceptable. Moreover, the nature of the content editing tasks themselves needs to support specific activities far beyond the scope of WebDAV, and be integrated into a change-tracking system that allows the project managers to identify and review changes easily (including a markup mode that shows text revisions with strikethroughs and color to make deleted and added content readily identified at a glace). Given the multi-platform nature of the system C would have been much more expensive than Java, and even crafting such a system in Java would have been cost-prohibitive. While the product we're working on has a proven track record and is quite profitable, the additional time needed to support a Java-based workflow would have eaten at least two years' gross margins, possibly more, requiring outside investment, killing any amibitions for expanded marketing activities, and radically slowing time-to-market. Using Rev the entire system is funded out of existing sales, with the company remaining in the black throughout the development of this new system. That's the sort of value proposition inherent in the Rev workflow that I just don't see matched with other methods. And I see it again and again with every product I work on. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Thu Mar 25 14:45:05 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 25 Mar 2004 11:45:05 -0800 Subject: Documentations Biggest Flaw In-Reply-To: References: Message-ID: <406336C1.9060302@fourthworld.com> Wolfgang M.Bereuter wrote: >>> Verbal learners will love the rev documentation. They learn best by >>> verbal communication. They pick things up by reading or listening. The >>> documentation for this type of learner is fabulous. >>> Kinesthetic learners understand things by taking them apart, putting >>> them back together, practicing with the parts. Getting in there and >>> swinging the hammer, pounding a few nails, hands on kind of thing; that >>> is how they learn best. With rev, they will learn the most as they play >>> with the cook book, open up the scripts, seeing how they work, >>> modifying them to see what happens. The rev documentation is OK here, >>> not great, but it has been improving in this area. > > Exactly thats the point I was talking about on this list since it has > started. Finally I gave up. Thanks that you Dave came up and explained > it much better than i could. But, how du you think you (we) can get this > in to the head of verbal, left brain, digital and sequential working > heads of a programmer? As Paul Looney observed at last night's RUG-LA meeting, the documentation is nearly completely devoid of screen shots. Paul's own manual for his IT Works product provides an inspiring contrast: hardly a page doesn't include at least once screen shot, often more, so readers can more easily grasp context than would be possible with text descriptions alone. I believe Paul's point applies to all types of learners: even the most verbally-inclined learner will also respond measurably well to illustrations. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Thu Mar 25 14:54:15 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 25 Mar 2004 11:54:15 -0800 Subject: DataStack in Mixed Environment In-Reply-To: <6B1F234E-7E8F-11D8-8CB4-000393854988@richard-hillen.de> References: <6B1F234E-7E8F-11D8-8CB4-000393854988@richard-hillen.de> Message-ID: <406338E7.4020306@fourthworld.com> R. Hillen wrote: > I put the programs win_splash.exe, mac_splash.prog and the data-folder > with the datastack data.rev into the same folder on a server, which can > be reached from the mac- and windows-user, so both, mac- and > windows-users can use the data in the datastack. > > But now in OSX the distribution-builder makes only application-packages, > so my fine method doesnt work on OSX. Do you know of another simple > solution to use the same datastack form Win, OS9 and OSX? There is a disparity in the engine which could be either a feature or a bug depending on one's perspective. When you set the stackfiles property of your app's maintstack, it will be relative to the application file itself. This means that in OS X is will start in appName.app/Contents/MacOS/ But the default folder is initialized to begin at the folder in which your .app bundle resides, which is the same place the stackfiles will be looked up on all other platforms. Here, I've been countering this by adding a routine at startup that checks if running in OS X, and then alters the paths in the stackfiles accordingly. Others may prefer to move their component stacks into the OS X bundle, but I prefer to have my distributions appear the same to all users across platforms, and do not hide other stack files in the OS X bundle. Whether this special handling of OS X paths with regard to the engine's location in the bundle directory structure is a feature is a matter of opinion. But there are ways to work with it no matter how you prefer to handle it, so it needn't be a show-stopper. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mpetrides at earthlink.net Thu Mar 25 14:58:41 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 25 Mar 2004 14:58:41 -0500 Subject: Documentations Biggest Flaw In-Reply-To: <406336C1.9060302@fourthworld.com> References: <406336C1.9060302@fourthworld.com> Message-ID: Thanks for bringing this up. Especially when describing menus, the use of the Standalone Builder and the Application Browser, and dialog boxes, screen shots make a WORLD of difference. Just look at the success of Peachpit's training books. I hope Rev will eventually start to incorporate screen shots in their dox. M On Mar 25, 2004, at 2:45 PM, Richard Gaskin wrote: > As Paul Looney observed at last night's RUG-LA meeting, the > documentation is nearly completely devoid of screen shots. From jbv.silences at Club-Internet.fr Thu Mar 25 15:01:16 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 25 Mar 2004 21:01:16 +0100 Subject: waveforms + more rants about Rev as a dev. tool for the future References: <40608B1F.6030404@fourthworld.com> <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> <4063357E.5070304@fourthworld.com> Message-ID: <40633A87.9D9ACAB7@Club-Internet.fr> Richard, > jbv wrote: > > > So these days the main question is (at least for me) : is it worth adding > > about 1,2 Mb (the Transcript engine) to a standalone, just to handle > > mouse events ? IOW, is it worth keeping Rev as the central dev. tool > > for an app, and why not used C librairies instead, and code the whole > > thing in C ? > > Trivializing what the engine delivers as "just to handle mouse events" > seems unfair, overlooking the majority of what it does. your comment is not fair : it actually DISTORTS what I wrote. Once again, I said that IN THE CONTEXT OF THE APP I'M WORKING ON, 85 to 90% will be handled by externals (including some crucial GUI elements) and that Rev will only be used as a "glue" between all of them. IOW, the only tasks handled by Transcript will be mostly mouse event and perhaps files i/o. Hence my question : IN THIS SPECIFIC CONTEXT, is it worth adding 1.2 Mb just to handle mouse events ? IN THIS SPECIFIC CONTEXT, could this be done with some C library ? IOW, which percentage of the code of an app is enough to decide to keep Rev as the central dev. tool ? And last but not least : if there's any flow in this approach, I'd really like to hear your comments & critics about it... BTW, one issue I forgot to mention in my original post : on this question of mouse events handling, some might object that the choice of Rev, because of its cross-platform compatibility, might be wiser in terms of productivity and time spent on debugging the C code for each platform... But since 85% of the code will need to be fine tuned for each platform, it doesn't add much to the total, and (please correct me if I'm wrong) most C libraries for mouse events are already optimized for all platforms I guess... JB From nnoydb at excite.com Thu Mar 25 15:38:46 2004 From: nnoydb at excite.com (Kevin) Date: Thu, 25 Mar 2004 15:38:46 -0500 (EST) Subject: [OT] RE: counter++ versus Message-ID: <20040325203846.BC84DB6E3@xprdmailfe19.nwk.excite.com> I realize that comparing Forth to xTalk/Transcript is in many ways is akin to comparing apples to oranges. However, they are both TILs and suffer many of the same design problems. I am also not running down Revolution it is a impressive product which I use quite regularly. I would appreciate any documentation on how the Revolution engine works so I may educate myself. In fact I would love access to the engine source in the hope of speeding up the engines. I believe that Runtime would greatly benefit from the release of the engine source under some Open Source style license. I say this since it is my perception that Runtime?s primary investment in the Revolution product line is their RAD/GUI. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Thu 03/25, Dar Scott < dsc at swcp.com > wrote: From: Dar Scott [mailto: dsc at swcp.com] To: use-revolution at lists.runrev.com Date: Thu, 25 Mar 2004 10:50:10 -0700 Subject: Re: [OT] RE: counter++ versus
On Thursday, March 25, 2004, at 09:09 AM, Kevin wrote:

> If you ask me 'RR' is much slower than I would have expected a engine
> of its maturity and evolution. Forth interpreters using direct
> threading and even token threading are considerably faster than 'RR'.

That is how I would do it (being ignorant of the experiences of xTalk
developers).

As mentioned in the discussion on when compiling is done, there are
tradeoffs between the two threading methods.

There are some things to consider in comparing speed. Revolution uses
values that might be arrays or strings and the strings might really be
floating point numbers. Forth interpreters typically uses words.
However, Revolution seems to handle values pretty fast in built-in
code. Also, the Transcript is more complicated than it looks. An
example is an object reference. In this case, probably more can be
done at the compiler level. Transcript supplies some script
information in errors; the selected method might have a speed impact.

The last time I was timing Revolution constructs, the release I was
using turned out to be a debug build or something and ran slowly.

> There are also several constructs that can drastically alter
> performance in a TIL. For example many TILs use a hash table for
> their dictionary. In a large implementation these can cause
> significant speed anomalies. In many of the engines I built the
> dictionary was a Red Black Tree to ensured optimal performance (more
> information it available on this data structure can be found int
> Robert Sedgewick's Algorithms book).

The independence of objects and the semantics of calls requires a
search through the message path, presumably through a sequence of
optimized tables.

Some methods for optimizing this have been discussed on the "improve"
list.

One dynamically makes the link direct between times of possible changes
in scripts and paths and related changes. This requires no language
change.

Another adds the concept of a script local function or command. This
hides the name from other scripts and requires references to it in the
script to skip the message path and use the local function or command.
I would expect the compiler to compile a direct call in this case.
This is a small language change.


As far as only 7 times slower... Well, I have sometimes said that
arithmetic in Revolution is much too fast. As far as the number?
Well, I spent the first few years of my life in Missouri.

Dar Scott

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From hershrev at realtorsgroup.us Thu Mar 25 16:00:46 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Thu, 25 Mar 2004 16:00:46 -0500 Subject: Menu items Message-ID: <7CF13C22-7E9F-11D8-93C2-0030654C1E62@realtorsgroup.us> Hi all , I need to create an editable drop down menu. I did by card but it deesn't function as a card and not as a button? How does it work? Thanks hershrev. From dsc at swcp.com Thu Mar 25 16:36:40 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 14:36:40 -0700 Subject: [OT] RE: counter++ versus In-Reply-To: <20040325203846.BC84DB6E3@xprdmailfe19.nwk.excite.com> Message-ID: <805DA202-7EA4-11D8-A9AE-000A9567A3E6@swcp.com> On Thursday, March 25, 2004, at 01:38 PM, Kevin wrote: > I realize that comparing Forth to xTalk/Transcript is in many ways is > akin to comparing apples to oranges. However, they are both TILs and > suffer many of the same design problems. Forth is a TIL by spec. That level is exposed. Regardless of how Transcript is implemented and even if it is implemented as a TIL, it is not a TIL at the visible level. Perhaps some versions or platforms of the engine (past, present or future) might compile directly into machine code or Java byte-code. It doesn't matter. > I would appreciate any documentation on how the Revolution engine > works so I may educate myself. In fact I would love access to the > engine source in the hope of speeding up the engines. I'd enjoy that, too, but I doubt that will happen. I make optimization wisecracks once in a while instead. What can happen is providing more detailed Transcript syntax and semantics info. Maybe better parsing tools. This will allow you and me to work at the Transcript level instead of some imaginary and inaccessible TIL level. > I believe that Runtime would greatly benefit from the release of the > engine source under some Open Source style license. I say this since > it is my perception that Runtime?s primary investment in the > Revolution product line is their RAD/GUI. A year or so ago, RunRev bought engine technology and more from Metacard. I have almost zero info about that deal and what I know was mentioned publicly, but I would guess that that was a substantial investment in money and commitment. Recent license changes and discussion of some engine changes lead me to believe that RunRev's current philosophy is to keep this close to the chest. There are implications of the compiling scheme that are important for the developer to know about. For example, a change in audio commands causes some older stacks to break on newer engines after working a while if the audio commands are in parts not compiled right away. There is some link between externals and compiling, but I'm not sure exactly what that is. Though that below Transcript is hidden, all that above is wide open! Dar Scott From sanke at hrz.uni-kassel.de Thu Mar 25 16:43:00 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 25 Mar 2004 22:43:00 +0100 Subject: (long) Transparent IDE elements and other problems Message-ID: <40635264.1010008@hrz.uni-kassel.de> As the release date for the final version of Rev 2.2 is hopefully coming nearer, I think it useful to continue the discussion - which I started in thread "Speed tests of 2.2B1" - about problems that come up when Revolution has to deal with larger stacks, or more precisely with even small stacks that, however, contain larger numbers of objects. It is certainly common practice for an individual or a firm that intends to turn out a quality product to test this product under more severe conditions to find out possible limitations and thereby to reveal underlying flaws that would not become visible under fine-weather conditions.- Monte Goulding has succeeded in resolving part of the problems for the Application Builder: The build time for my 3300-fields stack, which was instrumental in reducing the speed problems of the AB in so far as it provided an incentive to look into the problems, was reduced by him from 20 minutes to 20 seconds. This 3300-fields stack is now in the hands of the Rev team, who thus will be able to reproduce the findings I will talk about in a moment. The standalone build time for my somewhat more extreme stack with 5400 fields was reduced from about 45 minutes to one minute, which is indeed a substantial gain. Still, the Metacard Standalone Builder achieves much better results with only one second for each of these stacks, but this may be due to the fact that in Metacard moving the necessary resources and attaching an engine are treated as separate processes. Anyway, when you know what to expect, a build time up to one minute with Rev could be considered a reasonable time frame. A somewhat related thread was "What is Rev doing?" in January on the use-revolution list where the CPU use of Revolution was discussed. One culprit has been identified, namely the "revscriptedit" command that is sent every 500 milliseconds regardless of what is happening else in the Rev IDE. There must be, however, more CPU-draining processes going on. The speed problems increase with the growing number of controls. There is a direct relationship; the assumption that the Rev IDE is monitoring all controls on a card at the same time, apparently somehow constantly looping over all controls could not be far off the mark. Dan Shafer?s remark (Tue Mar 23 "(long): my wishlist for rev 3.0") "...I'd spend three hours trying to figure out why something didn't work. In general, I hate development environments that are so "helpful" they do things behind my back." seems to be appropriate in this context, too.-- For my tests I used a Windows XP computer with 2 GHz and 1 MB RAM, but the results were similar on two other Windows 98 computers (with different graphics cards). The Rev version tested is 2.2RC2. Overview of the issues: - "White-washing" Revolution - button delays - transparency of IDE elements - special problems of Object Inspector and Application Browser 1. "White-washing" Revolution - start Revolution - open a test stack with 1600 or more controls on a card - open the Windows Task Manager - click on the test stack to set the focus (this is important) Now move the Windows Task Manager over the test stack or IDE elements like tools stack and Menubar. It will now serve as an eraser tool, erase all controls on its path and leave a white background on stack and IDE elements behind, i.e. NOT on the other parts of the screen. Depending on the number of controls the surface of stack and IDE elements will be restored after a few seconds, after about 10 seconds for the 5400-fields stack. To repeat the test, first click on the stack again, then move the Task Manager. You can also use other non-Revolution windows on your screen to achieve these effects. Maybe your open Revolution folder is behind the test stack. Click on it to bring it to the front, then move it over the stack or IDE elements. The same "white-washing" occurs. To repeat, first click on the test stack, then bring the folder window to the front again and drag it. This "white-washing" does not occur with my 1200-fields test stack (also in the hands of the Rev team via Monte Goulding) or other stacks with less controls, so the dividing number is somewhere between 1200 and 1600 controls. Most importantly, it does not happen (with any number of controls) when "suppress messages" is checked in menu button "Development". This clearly indicates that internal IDE processes are responsible for the white-washing. There are still other instances of "white-washing" which I will not analyse here. 2. Button Delays I mentioned such effects in thread "Speed tests of 2.2B1" and tried to narrow down what was going on. - start Revolution - open test stack 5400 - choose browse tool clicking at the tools stack This will cause the first "button delay" because it will take 10 seconds until the "hand" button is down. - click on any button of the test stack (note: this is the first click on a control after the stack has been opened) What happens? * Nothing happens for 10 seconds then * the button appears in its pressed-down state. * After another 10 seconds the dotted rectangle appears inside the button area that indicates that the button has received the focus. * And again, after another 10 seconds the button finally comes up again and now the script begins executing. Together, this is a 30-seconds delay. For the 3300 stack the whole delay is about 9 seconds. When you now (after having clicked once on a button after the stack was opened) click on any *other* (important, see below) button, you get a delay of 20 seconds; the first phase described above is apparently skipped and the button appears immediately in its pressed-down state. When you click on the same button again - any "same" button whitout clicking on a different button in between - no delays happen (the IDE apparently remembers which button was clicked last). The same holds more or less for IDE buttons, the delays here are about 10 seconds. When "suppress messages" is checked, the buttons behave as normal, but the scripts are not executed because their messages are also suppressed. Using "Suspend Development Tools" (with "suppress messages" unchecked) just hides the IDE elements, but does not prevent the button delays. This can only be achieved with the SHIFT key down while choosing "Suspend Development Tools". The article "About Revolution for experienced programmers" in the docs states "To test your application in a "clean" environment without any of Revolutions`s own menus, palettes, or other parts of the development environment, choose Development menu Suspend Development Tools." They should have added at this point "but you need to hold down the Shift key to completely "clean" the environment". 3. Transparency of IDE elements and stacks - start Revolution - open the 5400-fields test stack - remain in "select" mode (pointer button pressed) - right-click on a button - choose "Edit Script" from the pulldown menu The script editor immediately comes up as "transparent", i.e. only the decorations and borders of the script windows are visible. Tools stack and Message Box (if open) disappear; why is that??. After ten seconds the background and contents of the script editor come up. When you close the script editor, the tools stack and the message box reappear as transparent, and only after another 10 seconds their surface is restored. The same "transparency" occurs when you choose - in the above sequence - "Property Inspector" instead of "Edit Script", the only difference being that this time tools stack and Message Box do not disappear! Why is that?? Another type of transparency can be produced with two overlapping stacks: - open a stack with 1600 or more controls - open a small stack with maybe three controls that overlaps - click on the 1600+ test stack to bring it to the front - now click on the small stack The small stack will come to the front immediately, but as "transparent" like the script editor and property inspector. After ten seconds it will be fully visible.- To better inspect the "object (property) inspector" of Rev I opened stack "revpalette" - or with its other name "revtemplatepalette" (why these different stack names??) - in the "clean" Metacard environment; "clean" is a quote here, see above under "2.". Interestingly, if you try to open "revpalette" as a stack directly with "open stack" in Rev there is nothing you can see, because - when no object of a stack is selected - the loc of stack "revpalette" is set to -9999,-9999 and to make sure nobody can see it its "vis" is set to false. Why is that?? Anyway, in the Metacard IDE stack "revpalette" appears as visible, but comes up as "transparent" as described for script editor and object inspector. The transparency, however, is a pseudo-transparency as it is really a "snapshot-transparency". You can see that by moving "revpalette" around on the screen. Also the "overlapping-transparency" explained above is possible: Place "revpalette" under a Metacard stack and then bring it to the front again; "revpalette" will take a snapshot of the overlying area - and keep that snapshot.-- Opening the script editor or the object inspector from the Message Box does not produce transparency or button delays. Opening the script editor or the object inspector from the Menubar does not produce transparency, but a button delay of 10 seconds for the 5400 stack. The button-delay rules - described above - apply here, i.e. the icon group of the menubar as well as the upper group each behave as a "same" button when clicked in immediate sequence. And, checking "Suppress Messages" prevents transparency and delays. 4. Special problems (and assets) of Application Browser and Object Inspector a) Application Browser Compared with the old "Application Overview" ot Rev the "Application Browser" has indeed has improved its speed considerably. Differences to Metacard remain. Displaying the controls` properties of the 3300 stack in the "Application Browser" takes 38 seconds. The Metacard "Control Browser" needs only four seconds for the same stack, but displays a limited set of properties. My own "revbrowser" - a stack now three-years old and unchanged since - displays the same set of properties as the "Application Browser" with the only exception of the "selected" column in seven seconds. There is certainly room to improve the speed of the "Application Browser". A very positive feature of the Application Browser is - once it has displayed the properties of all controls - that accessing the script editor or object inspector after right-clicking on a line is immediate - without any transparency or button delay! And the feature to access several control scripts at once - and also without delay - by right-clicking several times on different control lines and then choosing "edit script" - is really impressing! By the way, my "revbrowser" - which has additional capabilities (like searching scripts of a whole stack with quick access to the full scripts of a found searchstring) - will be updated soon and have a feature to list, locate, and edit "unplaced backgrounds", a feature several list member have asked for and which is presently absent in the Rev IDE. b) Object Inspector While the "Application Browser" manages to display control properties finally even with larger number of controls - for the 5400 stack it needs two minutes and 30 seconds - the Object Inspector breaks down with such numbers. It is impossible to access the script editor through the object inspector if stacks have larger number of controls. Example: The 3300 stack is open. Choosing button "inspect menu" (the "right arrow") of the object inspector should bring up a menu with "Inspect, Property Profile, Edit Script, Send Message, and Lock Inspector". But only the "inspect" item of the menu appears after some seconds. Choosing this single menu item "inspect" lists the names and layers of only about 1700 controls, sometimes the last line is broken in the middle after "field.....". For the 5400 stack even only 1400 control names are displayed. The same dividing line between the 1200 and 1600 stacks - reported under item "white-washing" above - seems to be valid here: The full menu of button "Iinspect Menu" appears with the 1200 stack while there is no access for the 1600 stack to the script editor because item "Edit Script" is not displayed in this case.-- For all four items from "white-washing" to "special problems" CPU use as shown in the Windows Task Manager tops 100% in the crucial phases when transparency, button delays or other speed problems occur. ======================================== It might again be stated - as it were as an incentive for the Revolution developers - that all these reported problems do not come up in the "clean" Metacard IDE that uses the same engine. If the Revolution IDE - compared with Metacard and using the "car" metaphor Geoff Canyon has brought up - indeed has doors and at least one seat, this should not be used as an excuse for deficiencies and bugs that should definitely be eliminated. One problem - that seems to me to be evident through my tests with larger stacks - are the many interfering processes of the Revolution IDE that are probably meant to be "helpful" (like Dan Shafer has remarked), but get in the way of a solid efficiency of the IDE. Monte Goulding has shown that substantial improvement is possible. As a starting point for further improvement the "rev scripts" put into front- and backscripts should be carefully analyzed as to how much of these algorithms are really necessary and whether - if they are indeed not expendable - they could be streamlined. Regards, Wilhelm Sanke From sanke at hrz.uni-kassel.de Thu Mar 25 16:49:51 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 25 Mar 2004 22:49:51 +0100 Subject: (long) Transparent IDE elements and other problems Message-ID: <406353FF.1000202@hrz.uni-kassel.de> My post "Transparent IDE elements..." was meant for the improve-revolution list, but maybe the contained information is interesting for anybody working and promoting Revolution. Regards, Wilehlm Sanke From pevensen at siboneylg.com Thu Mar 25 17:20:37 2004 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 25 Mar 2004 16:20:37 -0600 Subject: [OT] RE: counter++ versus In-Reply-To: <805DA202-7EA4-11D8-A9AE-000A9567A3E6@swcp.com> References: <20040325203846.BC84DB6E3@xprdmailfe19.nwk.excite.com> <805DA202-7EA4-11D8-A9AE-000A9567A3E6@swcp.com> Message-ID: <6.0.3.0.2.20040325161954.01f7cce0@SLG_PDC> OK, I should know this, but TIL? T something Interpreted Language? At 03:36 PM 3/25/2004, you wrote: >On Thursday, March 25, 2004, at 01:38 PM, Kevin wrote: > >>I realize that comparing Forth to xTalk/Transcript is in many ways is >>akin to comparing apples to oranges. However, they are both TILs and >>suffer many of the same design problems. > >Forth is a TIL by spec. That level is exposed. Regardless of how >Transcript is implemented and even if it is implemented as a TIL, it is >not a TIL at the visible level. Perhaps some versions or platforms of the >engine (past, present or future) might compile directly into machine code >or Java byte-code. It doesn't matter. Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From erikhans08 at yahoo.com Thu Mar 25 17:16:46 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Thu, 25 Mar 2004 14:16:46 -0800 (PST) Subject: Documentations Biggest Flaw In-Reply-To: <406336C1.9060302@fourthworld.com> Message-ID: <20040325221646.28923.qmail@web61103.mail.yahoo.com> --- Richard Gaskin wrote: > I believe Paul's point applies to all types of > learners: even the most > verbally-inclined learner will also respond > measurably well to illustrations. don't forget the auditory! some tutorials talk you through easy steps using the actual application. you can pause whenever you need to. maybe this evaluates to something like verbal sequential thinking, but i found this approach much easier to use than straight manuals. maybe a split screen with text & visuals in one screen and the actual application in the other screen? Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From chipp at chipp.com Thu Mar 25 17:29:24 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 25 Mar 2004 16:29:24 -0600 Subject: Case Study... Message-ID: <40635D44.6070000@chipp.com> I've posted a simple case study of our Hemingway app at: http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm -Chipp From erikhans08 at yahoo.com Thu Mar 25 17:25:00 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Thu, 25 Mar 2004 14:25:00 -0800 (PST) Subject: Large Rev Logo, Anyone? In-Reply-To: Message-ID: <20040325222500.57747.qmail@web61101.mail.yahoo.com> --- Scott Rossi wrote: > On 3/25/04 12:54 AM, "Erik Hansen" > wrote: > > > does putting the bitmap image into a button > > have any advantage over using an unadorned > > image or graphic as a clickable control? > > Are you asking if the icon format itself has > any advantage over a "standard" > bitmap or graphic, the answer is no -- again, > it's just another graphic > format. Besides, Rev doesn't support any icon > format internally. thanks, that was a question. also, as a control, is a graphic or image any less effective than a button or even a locked field in receiving user input? i would think the messages would be received and handled the same way, but you never know! thank you, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From dsc at swcp.com Thu Mar 25 17:33:53 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 15:33:53 -0700 Subject: [OT] RE: counter++ versus In-Reply-To: <6.0.3.0.2.20040325161954.01f7cce0@SLG_PDC> Message-ID: <7ED09C08-7EAC-11D8-A9AE-000A9567A3E6@swcp.com> On Thursday, March 25, 2004, at 03:20 PM, Peter T. Evensen wrote: > OK, I should know this, but TIL? T something Interpreted Language? Threaded Kevin had to tell me. Long, long ago I worked with TILs, but before the Babel incident we used another term. I forgot what it was. Dar Scott From ambassador at fourthworld.com Thu Mar 25 17:36:39 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 25 Mar 2004 14:36:39 -0800 Subject: waveforms + more rants about Rev as a dev. tool for the future In-Reply-To: <40633A87.9D9ACAB7@Club-Internet.fr> References: <40608B1F.6030404@fourthworld.com> <1EDC0B32-7D2A-11D8-B7F8-000393B64EDC@lumin.us> <4063357E.5070304@fourthworld.com> <40633A87.9D9ACAB7@Club-Internet.fr> Message-ID: <40635EF7.4020309@fourthworld.com> I apologize for my earlier misunderstanding. I was approaching the question from a more general standpoint and had not realized it was limited in scope to one specific project. jbv wrote: > Hence my question : IN THIS SPECIFIC CONTEXT, is it worth adding > 1.2 Mb just to handle mouse events ? IN THIS SPECIFIC CONTEXT, > could this be done with some C library ? Defined in such specific terms it would seem the only person who can make that call is you. > IOW, which percentage of the code of an app is enough to decide > to keep Rev as the central dev. tool ? That's a very different question, more general than the all-caps provisions above. Rev is a precompiled VM with a rich object model proven to be robust and surprisingly efficient across nearly every popular modern operating system. In most apps it replaces a vast majority of what would be C code, possibly on the order of 90% in many of them (100% in most of my work). As generalized solutions any framework will add size to an app, the tradeoff for being able to write less code. But for comparison, Apple's TextEdit app uses Apple's framework and is 5MB in size, as opposed to the roughly 2MB need to do that in Rev; I find many apps that use Apple's single-platform framework to be larger than equivalent functionality delivered with Rev's omni-platform VM, with the additional productivity benefits of working in a much higher-level language (see Osterhout: ) and multiplied by the number of target platforms. If the amount of script you're writing in Rev is greater than the total amount of code needed to replicate the whole program in C for each platform, taking into consideration the additional testing an debugging time usually associated with lower-level work, the objective productivity measurements for a given project would speak for themselves. In my experience such cases are extremely rare. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From pevensen at siboneylg.com Thu Mar 25 17:39:33 2004 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 25 Mar 2004 16:39:33 -0600 Subject: [OT] RE: counter++ versus In-Reply-To: <7ED09C08-7EAC-11D8-A9AE-000A9567A3E6@swcp.com> References: <6.0.3.0.2.20040325161954.01f7cce0@SLG_PDC> <7ED09C08-7EAC-11D8-A9AE-000A9567A3E6@swcp.com> Message-ID: <6.0.3.0.2.20040325163851.01f87bc0@SLG_PDC> Ah.. Thanks. Now that brings up the next question.... Babel incident? You're not talking about the tower of, are you? At 04:33 PM 3/25/2004, you wrote: >On Thursday, March 25, 2004, at 03:20 PM, Peter T. Evensen wrote: > >>OK, I should know this, but TIL? T something Interpreted Language? > >Threaded > >Kevin had to tell me. Long, long ago I worked with TILs, but before the >Babel incident we used another term. I forgot what it was. > >Dar Scott > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From erikhans08 at yahoo.com Thu Mar 25 17:27:50 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Thu, 25 Mar 2004 14:27:50 -0800 (PST) Subject: Large Rev Logo, Anyone? In-Reply-To: <4063298A.7040902@hyperactivesw.com> Message-ID: <20040325222750.2420.qmail@web61106.mail.yahoo.com> --- "J. Landman Gay" wrote: > On 3/25/04 2:54 AM, Erik Hansen wrote: > > > does putting the bitmap image into a button > > have any advantage over using an unadorned > > image or graphic as a clickable control? > > If you are only using one instance of the > iamge, then it is actually > "cheaper" to use the graphic as a clickable > object, since adding a > separate button will add a second object to the > stack. The savings comes > when you want to use the same image many times > throughout the stack. In > that case, referencing it from buttons saves > space since you can use the > image many times without making copies of it. ahha! also changing the icon of a button is easier than shuffling images around. thank you, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From frank at backtalk.com Thu Mar 25 18:02:00 2004 From: frank at backtalk.com (Frank Leahy) Date: Thu, 25 Mar 2004 23:02:00 +0000 Subject: Bring window to front? Message-ID: <6C3BBC91-7EB0-11D8-8C3F-000A9580FCCE@backtalk.com> Hi all, Is there a way to force a stack to the front? If I were programming in the Mac Toolbox I'd simply call BringToFront(), but there doesn't seem to be an equivalent in Transcript. I've seen cases where opening a stack doesn't always bring it to the front, and this can be disconcerting if it's a progress dialog. (And no, I don't want to make it a modal window) Thanks, -- Frank From dsc at swcp.com Thu Mar 25 18:08:03 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 16:08:03 -0700 Subject: [OT] RE: counter++ versus In-Reply-To: <6.0.3.0.2.20040325163851.01f87bc0@SLG_PDC> Message-ID: <44F8490F-7EB1-11D8-A9AE-000A9567A3E6@swcp.com> On Thursday, March 25, 2004, at 03:39 PM, Peter T. Evensen wrote: > Ah.. Thanks. Now that brings up the next question.... Babel incident? > You're not talking about the tower of, are you? That's it! I didn't mean to add more to the confusion. -- Dar From dsc at swcp.com Thu Mar 25 18:12:29 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 16:12:29 -0700 Subject: Bring window to front? In-Reply-To: <6C3BBC91-7EB0-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: On Thursday, March 25, 2004, at 04:02 PM, Frank Leahy wrote: > Is there a way to force a stack to the front? If I were programming > in the Mac Toolbox I'd simply call BringToFront(), but there doesn't > seem to be an equivalent in Transcript. go If the stack is already open, the go command will bring it to the front. You might also consider topLevel. Dar Scott **************************************** Dar Scott Consulting http://www.swcp.com/dsc/ Programming Services **************************************** From hershrev at realtorsgroup.us Thu Mar 25 18:24:15 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Thu, 25 Mar 2004 18:24:15 -0500 Subject: modify text Message-ID: <87DA5D1D-7EB3-11D8-93C2-0030654C1E62@realtorsgroup.us> Hi all, how do I call a script when the user modifies the contents of a field without exiting the field ? I looked over all the field messages and didn't see any message that does this . Thanks hershrev From kray at sonsothunder.com Thu Mar 25 18:24:20 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 25 Mar 2004 17:24:20 -0600 Subject: Menu items In-Reply-To: <7CF13C22-7E9F-11D8-93C2-0030654C1E62@realtorsgroup.us> Message-ID: <04dc01c412c0$51a25370$6601a8c0@precision340> Huh? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of hershrev > Sent: Thursday, March 25, 2004 3:01 PM > To: use-revolution at lists.runrev.com > Subject: Menu items > > > Hi all , I need to create an editable drop down menu. I did by card > but it deesn't function as a card and not as a button? How > does it work? Thanks hershrev. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From davecalk at surfbest.net Thu Mar 25 18:37:19 2004 From: davecalk at surfbest.net (Dave Calkins) Date: Thu, 25 Mar 2004 23:37:19 -0000 Subject: Documentations Biggest Flaw In-Reply-To: <20040325193950.DACE3930103@mail.runrev.com> Message-ID: > > Ps:: to make one thing clear: IMHO Jeanne did a great job to make the > best of it) > I agree. Jeanne has done a tremendous amount of work to put together all of the information found in the docs. I even have one of the books she co-authored. Dave Calkins From soapdog at mac.com Thu Mar 25 18:40:36 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 25 Mar 2004 20:40:36 -0300 Subject: Case Study... In-Reply-To: <40635D44.6070000@chipp.com> References: <40635D44.6070000@chipp.com> Message-ID: On Mar 25, 2004, at 7:29 PM, Chipp Walters wrote: > I've posted a simple case study of our Hemingway app at: > http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm > > -Chipp Chipp, is seeing this kind of content that makes me happy. I love to see Revolution Case studies, and I always been very interested in the innards of Hemingway. I programmed many CMSs in the past, I begun using LAMP based systems then moved to JSP based systems, when I founded my first company (the one that went downhill due to mismanagement of money resources, but is still quoted as the best R&D grad-student-run company in Rio) I based all my developments in REBOL. It was cool, it was script like, it run multiplataform and we loved it. We even created CMS systems for UOL (biggest ISP and content provider of Brazil) and Globo (biggest TV Channel of Brazil, and probably of Latin America). That company went bankrupt, but our tech lives on. I started a new company, and looked for choosing what language should I work, my first choice was REBOL again, but it was strange on the Mac, and the multimidia abilities of REBOL were something I didn't like, the language is based on text files, not a RAD tool. Then I learned about Revolution and decided to give it a try. Well, weeks later I was in programmers-nirvana. When I thought I learned much I decided to get back and do what I know best, thats CMS tools. My First Step was to choose about what paradigm to use. I am a fan of Userland (http://www.userland.com) and thought to replicate some principles behind Radio/Frontier. That is, an app that is a WebServer, Database and Development framework. Revolution made it all easy for me. First I created the revHTTPd project to make a simple server. I was a huge success, the server works and in a single day after announcing it here, it received 1621 hits and it did not explode. The Second Step, was to design a API to hook applications in it. This is like a log of me learning Revolution. First it was all custom property based, then, it moved to custom handlers and simple message passing, then, it all moved to back and frontscripts and heavy message passing mechanism. It works like a charm, I am now able to prototype webapps inside revolution with ease, my stacks are even able to convert simple cards to HTML forms... (can only convert fields, no buttons yet) The Third Step, was to make it user friendly. Now we've got a simple IDE, pannel based, one pannel for logs and starting/stopping the server, other for configuration, and the last for modules. What I call module is aking to Hemingway Plug-ins. They can be loaded and unloaded and give the server more functions, they are really webapps made with Rev. You can create a stack and place it on the modules folder, it will load next time server starts... It can be used today. =) Now I am working in packing everything in a more professional way, as soon as I work out the database part, I'll have a pretty decent self-contained WebDevelopment solution that I can use for my clients, everything is being released for free here at the list, and it's programs like Hemingway that serve as inspiration. The apps of Altuit and of Fourth World are like beacons, we can always look to them and see that were not crazy to use RunRev where LAMP and C would normaly be used. You apps shows us where to go, it's like a marathon, when you're starting in the sport, you look to the sazoned players and think "I'll be there too." It's been the hell of a trip so far. I hope to surprise everyone on the list soon with my revHTTPd/ServerWorkz plataform! Cheers Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Thu Mar 25 18:47:15 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 25 Mar 2004 20:47:15 -0300 Subject: Documentations Biggest Flaw In-Reply-To: References: Message-ID: On Mar 27, 2003, at 8:35 PM, Dave Calkins wrote: > I agree. Jeanne has done a tremendous amount of work to put together > all of the information found in the docs. I even have one of the books > she co-authored. > > Dave Calkins I realy like Rev built-in documentation... It's easy, transcript dictionary works, tutorials & how tos are fun... just miss a printed book for I like paper. :D Cheers Andre -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From hershrev at realtorsgroup.us Thu Mar 25 18:51:57 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Thu, 25 Mar 2004 18:51:57 -0500 Subject: Menu items In-Reply-To: <04dc01c412c0$51a25370$6601a8c0@precision340> Message-ID: <66E6EEF0-7EB7-11D8-93C2-0030654C1E62@realtorsgroup.us> On Thursday, March 25, 2004, at 06:24 PM, Ken Ray wrote: > Huh? I have an option button, the menu items needs to be editable, that if the list doesn't contain the necessary item the user should be able to add it. I used the "use stack menu" . I used menu pick to trigger the script when a user selects a menu item , It doesn't seem to determine different items ? hershrev > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of hershrev >> Sent: Thursday, March 25, 2004 3:01 PM >> To: use-revolution at lists.runrev.com >> Subject: Menu items >> >> >> Hi all , I need to create an editable drop down menu. I did by card >> but it deesn't function as a card and not as a button? How >> does it work? Thanks hershrev. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From j at clsdesignassociates.com Thu Mar 25 18:57:51 2004 From: j at clsdesignassociates.com (j) Date: Thu, 25 Mar 2004 17:57:51 -0600 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <40635264.1010008@hrz.uni-kassel.de> References: <40635264.1010008@hrz.uni-kassel.de> Message-ID: <3974BA32-7EB8-11D8-9215-000393989F4E@clsdesignassociates.com> > - open a test stack with 1600 or more controls on a card can list members provide me some descriptions of the kinds of stacks/apps which would have more than 1600 controls on a card? i do not mean this as a joke, and i am not trying to be a jerk. i am sincerely interested in hearing from all of you. i just can't even begin to fathom what the purpose of such an app might be. ideas? thanks, j. From chipp at chipp.com Thu Mar 25 19:00:27 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 25 Mar 2004 18:00:27 -0600 Subject: Case Study... In-Reply-To: References: <40635D44.6070000@chipp.com> Message-ID: <4063729B.8000205@chipp.com> Thanks for your kind words Andre. I look forward to seeing your work soon! BTW, did you get a chance to read the 'Why Multi-Tier' comments at the bottom of: http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm Interested in your (and anyone else's) remarks. -Chipp From davecalk at surfbest.net Thu Mar 25 19:25:19 2004 From: davecalk at surfbest.net (Dave Calkins) Date: Fri, 26 Mar 2004 00:25:19 -0000 Subject: Documentations Biggest Flaw In-Reply-To: <20040325214341.D75149300B8@mail.runrev.com> Message-ID: <86FB5AC8-60B3-11D7-9B80-000393BEF9D0@surfbest.net> >> Exactly thats the point I was talking about on this list since it has >> started. Finally I gave up. Thanks that you Dave came up and explained >> it much better than i could. But, how du you think you (we) can get >> this >> in to the head of verbal, left brain, digital and sequential working >> heads of a programmer? > I am encouraged by Kevin's response, they see the need and hopefully are making the necessary changes. > As Paul Looney observed at last night's RUG-LA meeting, the > documentation is nearly completely devoid of screen shots. > > Paul's own manual for his IT Works product provides an inspiring > contrast: hardly a page doesn't include at least once screen shot, > often more, so readers can more easily grasp context than would be > possible with text descriptions alone. > > I believe Paul's point applies to all types of learners: even the most > verbally-inclined learner will also respond measurably well to > illustrations. > > -- > Richard Gaskin > Fourth World Media Corporation To reinforce this point, everyone will benefit from adding the visual cues which the Visual learner needs to process the information. As I shared earlier, people are not just one type of learner, all visual, all verbal, or all kinesthetic, but are a mix of learning types with a predominate preference. Those that are predominately classified as a visual learners also take information in and can process it through reading. The learning is reinforced and ingrained as they practice the skills as a kinesthetic does. The verbal person gains knowledge more quickly because he can see the icon being discussed, by seeing the screen shot as it used in context with the text, by practicing it as he goes through the tutorial. The kinesthetic person also learns much more quickly by having the visual cues as well as the textual information at hand. Everyone gains by having a well rounded presentation of the information. Everyone loses if the documentation is not aimed at or geared towards each type of learner. The more that they integrate all three ways of presenting the information, the easier it will be for every person to digest and incorporate the concepts. Hopefully from Kevin's posting, I think that the rev team finally understands the problem. Only time and future releases will tell how well they implement and correct the deficiency. Any steps that they take in this direction will likely to be positive. Dave Calkins From jperryl at ecs.fullerton.edu Thu Mar 25 19:28:52 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 25 Mar 2004 16:28:52 -0800 (PST) Subject: Documentations Biggest Flaw In-Reply-To: Message-ID: If anybody's interested, I should be finishing up a "tour" in the Hypercard sense (haven't looked at it in years, though, so don't remember exactly what it was like -- didn't want to for this purpose) along with a mouse messages/events module; a first draft version hopefully end of next week. Last night I also cobbled together a new tool bar (strictly demo as I lack the programming knowledge to implement it fully) such as, instead of the buttons now on the button bar thingy, I have just "New Stack", "New substack", "Events", "Commands" "Math Stuff/Functions" (yes, I know they're not necessarily the same; commentary to follow) and "Properties" (I think.. it was late last night). Oops. Forgot "Choices" (how do you come up with a one or two work name for "control structures" for people who haven't the foggiest idea what that term means?!). Anyway, the idea is that, for the absolute novice programmer (e.g., someone who's NEVER done anything like this), pare things down to reduce cognitive clutter/paralyzing confusion. Thus, the "Events", "Commands" and "Properties" buttons (which have drop-downs that are really substacks for selection) don't contain ALL commands/properties etc., only those likely of interest to the new person with a little line of "Don't see what you're looking for? Check the documentation..." at the end. These are Supercard/early MC style in that the new user aught to be able to select them when inside the script editor window and have them auto-inserted (this is what I don't have the vaguest idea how to do -- the idea was courtesy of Andrew who I think started this thread) -- so the demo only works for a field in a substack that I guess I'll make look like a script editor window for my project's demo (hint, hint: help eagerly welcomed!). Judy On Thu, 25 Mar 2004, Wolfgang M.Bereuter wrote: > Exactly thats the point I was talking about on this list since it has > started. Finally I gave up. Thanks that you Dave came up and explained > it much better than i could. But, how du you think you (we) can get > this in to the head of verbal, left brain, digital and sequential > working heads of a programmer? From jperryl at ecs.fullerton.edu Thu Mar 25 19:32:25 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 25 Mar 2004 16:32:25 -0800 (PST) Subject: Documentations Biggest Flaw In-Reply-To: <406336C1.9060302@fourthworld.com> Message-ID: Yes, and the PDFs that will accompany my project (they are guided projects in creating simple stacks that gradually increase in -- simple albeit -- complexity) have lots of screenshots. Even the CS majors rely upon them. And, umm, I think it's called the "dual encoding" theory that even primarily verbal learners can find visual reinforcement beneficial (or auditory reinforcement or... you get the idea). Sigh. Missed a good meeting it sounds like. Judy On Thu, 25 Mar 2004, Richard Gaskin wrote: > As Paul Looney observed at last night's RUG-LA meeting, the > documentation is nearly completely devoid of screen shots. > > Paul's own manual for his IT Works product provides an inspiring > contrast: hardly a page doesn't include at least once screen shot, > often more, so readers can more easily grasp context than would be > possible with text descriptions alone. > > I believe Paul's point applies to all types of learners: even the most > verbally-inclined learner will also respond measurably well to > illustrations. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Thu Mar 25 20:15:31 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 26 Mar 2004 11:15:31 +1000 Subject: modify text In-Reply-To: <87DA5D1D-7EB3-11D8-93C2-0030654C1E62@realtorsgroup.us> References: <87DA5D1D-7EB3-11D8-93C2-0030654C1E62@realtorsgroup.us> Message-ID: <1376315F-7EC3-11D8-A960-0003937A97B8@genesearch.com.au> I find the easiest way is to store the original content of the field in a custom property, then trap the rawKeyUp message, compare the field to the original and act accordingly, before passing the rawKeyUp. Sarah On 26 Mar 2004, at 9:27 am, hershrev wrote: > Hi all, > how do I call a script when the user modifies the contents of a field > without exiting the field ? I looked over all the field messages and > didn't see any message that does this . > Thanks hershrev > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From jhurley at infostations.com Thu Mar 25 20:40:53 2004 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 25 Mar 2004 17:40:53 -0800 Subject: OT Florida ballot In-Reply-To: <20040326003236.7566D930143@mail.runrev.com> References: <20040326003236.7566D930143@mail.runrev.com> Message-ID: I have made a Run Rev variation on a web application that is making the rounds. It is a simulation of the Florida ballot used in the last election. It is located at http://home.infostations.net/jhurley/?M=D and is titled "FloridaBallot.rev" Jim From soapdog at mac.com Thu Mar 25 21:12:49 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 25 Mar 2004 23:12:49 -0300 Subject: about creating rev palettes... Message-ID: <147FDB98-7ECB-11D8-988F-0003936D012E@mac.com> Hi Folks, I am thinking about creating a palette to help people using revHTTPd to make webapps, this palette would take care of placing the needed custom props and placeholder functions. My problem is, how the hell I find what stack the user clicked? mousestack will not be able to do the job I think, for when the user click the palette it will report the palette... I know this road has been traveled before but I don't know how... :D Cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From hershrev at realtorsgroup.us Thu Mar 25 21:16:02 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Thu, 25 Mar 2004 21:16:02 -0500 Subject: modify text In-Reply-To: <1376315F-7EC3-11D8-A960-0003937A97B8@genesearch.com.au> Message-ID: <878B28C0-7ECB-11D8-93C2-0030654C1E62@realtorsgroup.us> Everything (all menu items) will need to be saved to an external stack, no problem. the problem, how do I detect on the mouse click which menu was selected then to act accordingly ? Thanks in advanced , hershrev On Thursday, March 25, 2004, at 08:15 PM, Sarah Reichelt wrote: > I find the easiest way is to store the original content of the field > in a custom property, then trap the rawKeyUp message, compare the > field to the original and act accordingly, before passing the > rawKeyUp. > > Sarah > > On 26 Mar 2004, at 9:27 am, hershrev wrote: > >> Hi all, >> how do I call a script when the user modifies the contents of a field >> without exiting the field ? I looked over all the field messages and >> didn't see any message that does this . >> Thanks hershrev >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Thu Mar 25 21:33:40 2004 From: chipp at chipp.com (Chipp Walters) Date: Thu, 25 Mar 2004 20:33:40 -0600 Subject: about creating rev palettes... In-Reply-To: <147FDB98-7ECB-11D8-988F-0003936D012E@mac.com> References: <147FDB98-7ECB-11D8-988F-0003936D012E@mac.com> Message-ID: <40639684.5040109@chipp.com> Hi Andre, Use the topstack() function in your palette button. But, first make sure your palette stack is a palette or else it will return it's own name. create stack "fred" create btn "click me" set the script of btn "click me" to: on mouseUp put the topStack end mouseUp palette stack "fred" Now, click on the button and it will put the name of whatever the topmost stack is in the msg. -Chipp Andre Garzia wrote: > Hi Folks, > > I am thinking about creating a palette to help people using revHTTPd to > make webapps, this palette would take care of placing the needed custom > props and placeholder functions. My problem is, how the hell I find what > stack the user clicked? mousestack will not be able to do the job I > think, for when the user click the palette it will report the palette... > I know this road has been traveled before but I don't know how... :D > > Cheers > Andre > > From soapdog at mac.com Thu Mar 25 21:36:00 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 25 Mar 2004 23:36:00 -0300 Subject: revLISP (actually is scheme...) Some doubts on implementation. Message-ID: <51C5C0C8-7ECE-11D8-988F-0003936D012E@mac.com> Hi Folks, just for the masoquist pleasure, I am implementing a little scheme interpreter in Rev. For those that do not know what Scheme is please refer to the http://www.schemers.org site, they have a lot info there. I plan not to add full R5RS support, actually I'll not even reach R3RS, I just want a toy with simple list processing function for nothing beats good ol'scheme on that topic! :D Scheme is a LISP-like system. The interpreter is based on cells. Cells have some attributes like pointers (sorry, this is C-like talk, I should have said references) to other cells and some info on it's container and ID... How should I implement a structure in Rev, should I go for keyed arrays? can an array contain another array as an element? Cheers Andre -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From dsc at swcp.com Thu Mar 25 22:47:02 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 20:47:02 -0700 Subject: revLISP (actually is scheme...) Some doubts on implementation. In-Reply-To: <51C5C0C8-7ECE-11D8-988F-0003936D012E@mac.com> Message-ID: <3DFD091B-7ED8-11D8-B548-000A9567A3E6@swcp.com> On Thursday, March 25, 2004, at 07:36 PM, Andre Garzia wrote: > Scheme is a LISP-like system. The interpreter is based on cells. Cells > have some attributes like pointers (sorry, this is C-like talk, I > should have said references) to other cells and some info on it's > container and ID... How should I implement a structure in Rev, should > I go for keyed arrays? can an array contain another array as an > element? Currently, an array cannot contain another array as an element. There is a request for that, since that can be interpreted as a multidimensional array. I hope it comes. This might also allow the use of arrays as property values. There are a couple ways to go for a generic simple lisp depending on how much you want to do. For Scheme you may need to modify this. 1 If you do not share or mutate shared data, then a cons tree or list can be a single string structured in a way that has pairs. For example, suppose you use the first letter for type info. A "C" means cons and other letters refer to other types. After the C is 9 digits. This is the length of the CAR or first of the pair. The data after the first is the rest or the CDR. These can be nested arbitrarily deep. Philosophically, this is much like how I made "boxes". 2 Another way to go is to use a global array (or several) as your memory space. A. One array Each element is a leaf value or a cons cell. The first letter designates the type. A cons cell after the type is a pair of indexes into the array. You can probably come up with a better way to organize this. B. Three arrays Like above but one array for the type, one for the value and one for the second value if the type is a cons. You can add reference counting or garbage collection to either of A or B. You can share sub structures and you can mutate parts, even shared parts. Your exercise might help you think up all kinds of ways to store info as Revolution values. I don't know how XML data is stored; it might give a clue to a third method. Dar Scott From Cubist at aol.com Thu Mar 25 23:05:24 2004 From: Cubist at aol.com (Cubist at aol.com) Date: Thu, 25 Mar 2004 23:05:24 EST Subject: Menu items Message-ID: <39.45a1a8f3.2d950604@aol.com> sez hershrev at realtorsgroup.us >I have an option button, the menu items needs to be editable, that if >the list doesn't contain the necessary item the user should be able to >add it. I used the "use stack menu" . I used menu pick to trigger the > script when a user selects a menu item , It doesn't seem to determine >different items ? Not sure if this can do what you need, since it's just a button rather than an honest-to-God *menu*, but hopefully it'll shed some light on your problem. Given: an option-type button Given: said button's (menu) contents include a number of arbitrary items, the last one of which is "Edit me" on mouseUp put the selectedText of me into DisUn switch DisUn case (whatever Line 1 of the button is) # code for handling the first option break case (whatever line 2 of the button is) # code for handling the 2nd option break case "Edit me" put me into Fred # save the current menu ask "What new item would you like to add to this menu?" put it into George put George & return before the last line of Fred # the *last* line is "Edit me", right? # if you want to alphabetize the menu, or play other games with it, do so here put Fred into me break default # code for handling anything not already taken care of end switch end mouseUp Hope this helps... From kray at sonsothunder.com Thu Mar 25 23:07:24 2004 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 25 Mar 2004 22:07:24 -0600 Subject: Menu items In-Reply-To: <66E6EEF0-7EB7-11D8-93C2-0030654C1E62@realtorsgroup.us> Message-ID: <051601c412e7$dfa27d90$6601a8c0@precision340> You don't need to use a stack menu; just put the menu items you want the user to select from into the contents of the button (on the Properties palette it says "menu items"). Add another item that says something like "Edit Items..." and then trap that in menuPick and bring up a stack that will allow them to add/edit/delete the items in your pick list. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of hershrev > Sent: Thursday, March 25, 2004 5:52 PM > To: How to use Revolution > Subject: Re: Menu items > > > > On Thursday, March 25, 2004, at 06:24 PM, Ken Ray wrote: > > > Huh? > I have an option button, the menu items needs to be editable, that if > the list doesn't contain the necessary item the user should > be able to > add it. I used the "use stack menu" . I used menu pick to > trigger the > script when a user selects a menu item , It doesn't seem to > determine > different items ? > hershrev > > > >> -----Original Message----- > >> From: use-revolution-bounces at lists.runrev.com > >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > >> hershrev > >> Sent: Thursday, March 25, 2004 3:01 PM > >> To: use-revolution at lists.runrev.com > >> Subject: Menu items > >> > >> > >> Hi all , I need to create an editable drop down menu. I > did by card > >> but it deesn't function as a card and not as a button? How does it > >> work? Thanks hershrev. > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From soapdog at mac.com Fri Mar 26 00:32:06 2004 From: soapdog at mac.com (Andre Garzia) Date: Fri, 26 Mar 2004 02:32:06 -0300 Subject: revLISP (actually is scheme...) Some doubts on implementation. In-Reply-To: <3DFD091B-7ED8-11D8-B548-000A9567A3E6@swcp.com> References: <3DFD091B-7ED8-11D8-B548-000A9567A3E6@swcp.com> Message-ID: Hi Dar, It's trickier than I first thought. Once while coursing engineering I implemented a Scheme interpreter in Scheme, that was like cheating, scheme knows how to parse itself, implementing some scheme-like thing in Rev is a brand new thing. First I am trying to work the parser out. It's harder than I thought. I am looping the string with many functions searching it. My first design is to parse it all to a nice table, I am parsing from outtermost expression to innermost expression, I wanted to do different, to parse and evaluate from inner expression to outter, but didn't know how to do it, so I'll parse from top to bottom, then evaluate from bottom to up... My trick is to go parsing, found something put it in the symbol table, found a right parenthesis, evaluate that list. Since the first right parenthesis should always tag us that we can finally try to evaluate something. The parser is almost character by character based, meaning, it looks for the first char in a string, if it's a char then it passes the expression to a handler that will extract that word and create the symbol, if it is a number the same but with a number been created in the symbol table, if its a parenthesis tag the damn thing for latter organization, yes there's a problem with '() construct, but that's easily solved. Your old box prime is here by my side, and it's aiding me very much, almost all programs I make use it. The thing I am trying to solve now is the matching parenthesis issue, I don't know if I try to solve it in the parser, or parse everything to a table and allow the evaluation function to handle everything. For now it's like, supposed you have this code: (+ 1000 1) this is parsed to the following table: #lp + 1000 1 #rp where #lp and #rp are used for parenthesis identification and thus ilegal to use in the code. I thought to work like this, everytime create_symbol function is called with an #rp value, it will go poping the stack/table and evaluating it till find a #lp entry. This way, when the ) is parsed and #rp is sent to create_symbol, it will first pop '1' and since it's nothing but a number it will put in the stack, then it will pop '1000' and to the same, then it will pop '+' this is a predicate, that evaluate the first to things in the stack, this will execute. and be put in the stack, when reaching a #lp entry, the first thing in the stack will be inserted in the symbol table. Is this clear? Is this a nice approach? Am I the first one to try to implement a language in Rev? =) Cheers -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From sarahr at genesearch.com.au Fri Mar 26 00:42:44 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 26 Mar 2004 15:42:44 +1000 Subject: [ANN] New Calendar & DateTime library Message-ID: <67B039AA-7EE8-11D8-A960-0003937A97B8@genesearch.com.au> Hi everyone, I'd just like to let you all know that updated versions of my Calendar stacks and Date & Time library stack are now available at http://www.troz.net/Rev/ Calendar: allows graphical input of a date so you can ensure that standard date formats are used at all times. Now with three different sizes and internationalized to use system languages. You can set whether the week starts on Monday or Sunday and special days can be marked for hiliting either once or annually. Thanks to the people who gave me advice on international systems but especially to Dom who started me off and ?ric Chatonet who did extensive testing as well as making some great suggestions. Date & Time library: a collection of functions for various date & time manipulations. New functions include calculating Easter, working out relative dates like the 3rd Monday in October, or the last Wednesday in March, calculating the ISO week number and converting to & from Julian dates. Thanks again to ?ric Chatonet for the ISO week number routine and to Mark Weider for the Julian dates calculations. For anyone interested in distributing their own library, the structure of the Date & Time library stack may be interesting as all the info is stored in the stack script, a list of the handlers is built and displayed by a script and the relevant information is displayed automatically when a function is selected from the list. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From mwieder at ahsoftware.net Fri Mar 26 01:08:50 2004 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 25 Mar 2004 22:08:50 -0800 Subject: Case Study... Message-ID: <2648997995.20040325220850@ahsoftware.net> Chipp- Thursday, March 25, 2004, 4:00:27 PM, you wrote: CW> Thanks for your kind words Andre. I look forward to seeing your work soon! CW> BTW, did you get a chance to read the 'Why Multi-Tier' comments at the CW> bottom of: CW> http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm CW> Interested in your (and anyone else's) remarks. CW> -Chipp You got this in before I had a chance to post about it. I was going to post a Wow! note and tell everyone to read that section even if they don't care a thing about Hemingway itself. So this might as well serve as an announcement: Everyone - scroll down to the bottom of the case study, then read and memorize the "Why Multi-Tier" section. It makes all the right points, and makes them clearly and concisely. Props to Chipp. -- -Mark Wieder mwieder at ahsoftware.net From briany at qldlearning.com Fri Mar 26 01:16:43 2004 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 26 Mar 2004 01:16:43 -0500 Subject: revLISP (actually is scheme...) Some doubts on implementation. In-Reply-To: Message-ID: <2708E4AE-7EED-11D8-A09B-000393AA08D2@qldlearning.com> Andre, Your approach seems reasonable. Parsers are a bear... and many written in C make use of lex/yacc tools, which are awful cryptic buggers but can do a lot of the work for you if you can provide a language grammar in BNF form. The push/pop approach is definitely a good idea. Other things to consider would be abstracting your tokenizer out and then feeding tokens to a lexical analysis engine as known constants (rather than the actual textual values), and possibly writing out even on paper some of the grammar expansion rules of the language so that you can carefully map out the possible states. It sounds like a worthy and interesting challenge, good luck! In the name of trivia, I don't know if you know, but many years ago there was an xTalk compiler- CompileIt! in which you could write externals in augmented HyperTalk (and actually any old code resource if you knew what you were doing - even WDEFs and INITs and other fun Mac stuff like that). Apparently the author, Tom Pittman, wrote the original version of the compiler itself in HyperTalk, although the details are either obscure or I don't remember many of them by now! He also co-authored a book, "The Art of Compiler Design". And our RunRev friend Ro Nagey even picked up my first commercial software way back when, a CompileIt! externals collection... oh the days of our lives! - Brian > (+ 1000 1) > > this is parsed to the following table: > #lp > + > 1000 > 1 > #rp > > where #lp and #rp are used for parenthesis identification and thus > ilegal to use in the code. I thought to work like this, everytime > create_symbol function is called with an #rp value, it will go poping > the stack/table and evaluating it till find a #lp entry. This way, > when the ) is parsed and #rp is sent to create_symbol, it will first > pop '1' and since it's nothing but a number it will put in the stack, > then it will pop '1000' and to the same, then it will pop '+' this is > a predicate, that evaluate the first to things in the stack, this will > execute. and be put in the stack, when reaching a #lp entry, the first > thing in the stack will be inserted in the symbol table. Is this > clear? Is this a nice approach? From Meitnik at aol.com Fri Mar 26 01:25:05 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Fri, 26 Mar 2004 01:25:05 EST Subject: creating an interp in rev Message-ID: <6f.437b595f.2d9526c1@aol.com> In a message dated 03/26/2004 12:33:43 AM, use-revolution-request at lists.runrev.com writes: > Am I the first one to try to implement a language in Rev? =) > -- I did, but hit a wall, no real "pointer" functionality. I did a weird hack but it fell apart. Gave up. I was going to retry someday using the token parsing rev now has, but rev docs hint dont try ;-) one of my dreams is an open source hypertalk interp., being headless (gui-less) and able to be finished as a language ;-) Andrew From dsc at swcp.com Fri Mar 26 01:46:21 2004 From: dsc at swcp.com (Dar Scott) Date: Thu, 25 Mar 2004 23:46:21 -0700 Subject: revLISP (actually is scheme...) Some doubts on implementation. In-Reply-To: Message-ID: <4AB37320-7EF1-11D8-B548-000A9567A3E6@swcp.com> On Thursday, March 25, 2004, at 10:32 PM, Andre Garzia wrote: > Your old box prime is here by my side, and it's aiding me very much, > almost all programs I make use it. I've been wondering about looking at that again and revising it and making it available at my web site. If nested arrays come, it will be less important. > The thing I am trying to solve now is the matching parenthesis issue, > I don't know if I try to solve it in the parser, or parse everything > to a table and allow the evaluation function to handle everything. No doubt there are scheme list parsers in scheme. They might give a clue. Or maybe you can use them as is. If you have a way, even awkward, to create a simple list structure, you can create your parser in scheme and give it to your interpreter and have it parse other lists. Dar Scott From janschenkel at yahoo.com Fri Mar 26 07:30:07 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 26 Mar 2004 04:30:07 -0800 (PST) Subject: Menu items In-Reply-To: <66E6EEF0-7EB7-11D8-93C2-0030654C1E62@realtorsgroup.us> Message-ID: <20040326123007.94087.qmail@web60510.mail.yahoo.com> --- hershrev wrote: > I have an option button, the menu items needs to > be editable, that if the list doesn't contain > the necessary item the user should be able to > add it. I used the "use stack menu" . I used > menupick to trigger the script when a user > selects a menu item , It doesn't seem to > determine different items ? > hershrev > Even though it is not exactly clear to me what you're getting at, here are my thoughts : 1) How about using combo-boxes ? 2) If you want to know which line was selected, not which item, try this : -- on menuPick if line (the menuHistory of me) of me is \ "Other..." then go stack "MyMenuItemEditor" end menuPick -- Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From jamesjrichards at lineone.net Fri Mar 26 07:48:54 2004 From: jamesjrichards at lineone.net (James Richards) Date: Fri, 26 Mar 2004 12:48:54 +0000 Subject: [OT] RE: counter++ versus In-Reply-To: <20040325232519.6C829930120@mail.runrev.com> Message-ID: on 25/3/04 16:08:03, Dar Scott wrote: > > On Thursday, March 25, 2004, at 03:39 PM, Peter T. Evensen wrote: > >> Ah.. Thanks. Now that brings up the next question.... Babel incident? >> You're not talking about the tower of, are you? > > That's it! I didn't mean to add more to the confusion. -- Dar On which (Babel) see Brian Thomas's brilliant 'If Monks had Macs' (also available for Windows courtesy of Rev in which it has been rewritten) and to cross another thread, ('Documentations Biggest Flaw ') good for all types of learners! Sorry couldn't resist this - I'm a convert! James -- James J Richards jamesjrichards at lineone.net Tel. +44 (0)15394 43063 From frank at backtalk.com Fri Mar 26 08:16:42 2004 From: frank at backtalk.com (Frank Leahy) Date: Fri, 26 Mar 2004 13:16:42 +0000 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040326003236.7566D930143@mail.runrev.com> Message-ID: On Friday, March 26, 2004, at 12:32 AM, use-revolution-request at lists.runrev.com wrote: > Date: Thu, 25 Mar 2004 17:57:51 -0600 > From: j > Subject: Re: (long) Transparent IDE elements and other problems > To: How to use Revolution > Message-ID: > <3974BA32-7EB8-11D8-9215-000393989F4E at clsdesignassociates.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > >> - open a test stack with 1600 or more controls on a card > > can list members provide me some descriptions of the kinds of > stacks/apps which would have more than 1600 controls on a card? i do > not mean this as a joke, and i am not trying to be a jerk. i am > sincerely interested in hearing from all of you. i just can't even > begin to fathom what the purpose of such an app might be. ideas? > > thanks, > j. > > Sure. I have a photo album app that can display up to 1000 photos in an album (though there are other limits that prevent that many being shown at once, but that's a problem for another post...). Each photo thumbnail is displayed inside a group that can have up to 3 checkboxes, 3 buttons and 10 editable fields for a total of 16 controls per photo. Easily 16,000 controls or more on the page at once. And I'd rather not have the 1,000 limit which is arbitrary. -- Frank From gbojsza at mac.com Fri Mar 26 08:42:39 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Fri, 26 Mar 2004 07:42:39 -0600 Subject: Tab delimited data not working... Message-ID: <729EB0DA-7F2B-11D8-A662-003065F00EF2@mac.com> Hello, I have a field which is filled with tab delimited data there will always be some "missing data" by the nature of the type of data being collect. I may have made an assumption ... If word 2 is missing in a line of 5 words then when I ask for word 3 I actually get word 4. The line shifts the words to the left. Does Revolution not count the tabs when it is counting the words? If I read a file into a spreadsheet and tell it the data is tab delimited it counts the words properly. I have set the itemDelimiter to tab but that does not solve the problem?? Example below I've "typed" the word tab to help explain 23 tab 35 tab 76 tab 55 tab 99 -- put word 3 of line 1 of fld "data" ==> 76 23 tab tab tab 76 tab 55 tab 99 -- put word 3 of line 1 of fld "data" ==> 55 (shouldn't it give 76 ??) Is this a bug, limitation, or a bad assumption? thanks, Glen From thierry.arbellot at wanadoo.fr Fri Mar 26 08:56:03 2004 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Fri, 26 Mar 2004 14:56:03 +0100 Subject: Tab delimited data not working... In-Reply-To: <729EB0DA-7F2B-11D8-A662-003065F00EF2@mac.com> Message-ID: <52366578-7F2D-11D8-B5AB-000A27E40768@wanadoo.fr> I think you should use item instead of word words are delimited by space, items by the itemDelimiter -> put item 3 of line 1 of fld "data" Thierry. On Friday, Mar 26, 2004, at 14:42 Europe/Paris, Glen Bojsza wrote: > Hello, > > I have a field which is filled with tab delimited data there will > always be some "missing data" by the nature of the type of data being > collect. > > I may have made an assumption ... > > If word 2 is missing in a line of 5 words then when I ask for word 3 I > actually get word 4. The line shifts the words to the left. > > Does Revolution not count the tabs when it is counting the words? If I > read a file into a spreadsheet and tell it the data is tab delimited > it counts the words properly. > > I have set the itemDelimiter to tab but that does not solve the > problem?? > > Example below I've "typed" the word tab to help explain > > 23 tab 35 tab 76 tab 55 tab 99 -- put word 3 of line 1 of fld > "data" ==> 76 > > > > > 23 tab tab tab 76 tab 55 tab 99 -- put word 3 of line 1 of fld > "data" ==> 55 (shouldn't it give 76 ??) > > > Is this a bug, limitation, or a bad assumption? > > thanks, > > Glen > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From douez at wanadoo.fr Fri Mar 26 09:08:27 2004 From: douez at wanadoo.fr (thierry Douez) Date: Fri, 26 Mar 2004 15:08:27 +0100 Subject: Tab delimited data not working... In-Reply-To: <729EB0DA-7F2B-11D8-A662-003065F00EF2@mac.com> Message-ID: Hi Glen, well, the chunk "word n" is giving you the nth word of the string; so, it's right but using item will work as you ask for ! set the itemdelimiter to tab put item 3 of line 1 of fld "data" -- 23 tab 35 tab 76 tab 55 tab 99 -- gives ==> 76 put item 3 of line 1 of fld "data" -- 23 tab tab tab 76 tab 55 tab 99 -- gives ==> empty put item 5 of line 1 of fld "data" -- 23 tab tab tab 76 tab 55 tab 99 -- gives ==> 55 HTH regards, thierry | I have a field which is filled with tab delimited data there will | always be some "missing data" by the nature of the type of data being | collect. | | I have set the itemDelimiter to tab but that does not solve the | problem?? | | Example below I've "typed" the word tab to help explain | | 23 tab 35 tab 76 tab 55 tab 99 | -- put word 3 of line 1 of fld "data" | ==> 76 | 23 tab tab tab 76 tab 55 tab 99 | -- put word 3 of line 1 of fld "data" | ==> 55 (shouldn't it give 76 ??) | | Is this a bug, limitation, or a bad assumption? | | thanks, Glen | From rcozens at pon.net Fri Mar 26 08:11:19 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 26 Mar 2004 06:11:19 -0700 Subject: Case Study... In-Reply-To: <4063729B.8000205@chipp.com> References: <40635D44.6070000@chipp.com> <4063729B.8000205@chipp.com> Message-ID: >did you get a chance to read the 'Why Multi-Tier' comments at the bottom of: > >http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm > >Interested in your (and anyone else's) remarks. Hi Chipp, I read the "Why Multi-Tier" paragraph, but I don't have a picture of your definition of "Multi-Tier"; so I cannot comment intelligently. BTW, are you still planning to get out to meet with Dan Shafer? -- Rob From scott at tactilemedia.com Fri Mar 26 09:59:04 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 26 Mar 2004 06:59:04 -0800 Subject: (long) Transparent IDE elements and other problems In-Reply-To: Message-ID: On 3/26/04 5:16 AM, "Frank Leahy" wrote: > Sure. I have a photo album app that can display up to 1000 photos in > an album (though there are other limits that prevent that many being > shown at once, but that's a problem for another post...). Each photo > thumbnail is displayed inside a group that can have up to 3 checkboxes, > 3 buttons and 10 editable fields for a total of 16 controls per photo. > Easily 16,000 controls or more on the page at once. And I'd rather not > have the 1,000 limit which is arbitrary. I assume you have this many controls displayed because you can scroll the page (card). I think with a bit of work you might be able to build this more efficiently by grouping the controls needed for a single photo into a master group, and then populating the card with enough master groups to be able scroll one ore two groups out of view. As one group is scrolled out of view at the top or bottom of the screen, the off-screen group is then repositioned at the other end of the screen and populated with data from the next thumbnail before it comes on-screen, and so on. I've built something similar to this where a horizontal line images can be "infinitely" scrolled left and right. It uses the minimum number controls needed to display content on screen at once, plus two, allowing for scrolling in either direction. As one image is scrolled out of view on the left, it eventually reappears into view on the right. It's bit difficult to describe but this arrangement may be more efficient than a situation where the majority of data is sitting off-screen. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pevensen at siboneylg.com Fri Mar 26 10:29:26 2004 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 26 Mar 2004 09:29:26 -0600 Subject: [OT] RE: counter++ versus In-Reply-To: <44F8490F-7EB1-11D8-A9AE-000A9567A3E6@swcp.com> References: <6.0.3.0.2.20040325163851.01f87bc0@SLG_PDC> <44F8490F-7EB1-11D8-A9AE-000A9567A3E6@swcp.com> Message-ID: <6.0.3.0.2.20040326092841.01f9c870@SLG_PDC> At 05:08 PM 3/25/2004, you wrote: >On Thursday, March 25, 2004, at 03:39 PM, Peter T. Evensen wrote: > >>Ah.. Thanks. Now that brings up the next question.... Babel >>incident? You're not talking about the tower of, are you? > >That's it! I didn't mean to add more to the confusion. -- Dar But I didn't think you had been around THAT long. Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From jhurley at infostations.com Fri Mar 26 10:47:53 2004 From: jhurley at infostations.com (Jim Hurley) Date: Fri, 26 Mar 2004 07:47:53 -0800 Subject: OT Florida ballot In-Reply-To: <20040326053211.D8D98930111@mail.runrev.com> References: <20040326053211.D8D98930111@mail.runrev.com> Message-ID: >Message: 2 >Date: Thu, 25 Mar 2004 17:40:53 -0800 >From: Jim Hurley >Subject: OT Florida ballot >To: use-revolution at lists.runrev.com >Message-ID: >Content-Type: text/plain; charset="us-ascii" ; format="flowed" > > >I have made a Run Rev variation on a web application that is making >the rounds. > >It is a simulation of the Florida ballot used in the last election. > >It is located at > >http://home.infostations.net/jhurley/?M=D > >and is titled "FloridaBallot.rev" > >Jim Is it ok to replay to one's own message? In our old age we start to talk to ourselves. You can find the Florida Ballot more simply with this in the message box: go url "http://home.infostations.net/jhurley/FloridaBallot.rev" (I'm still learning how to do this web stuff, i.e. binary versus raw data.) Jim From gbojsza at mac.com Fri Mar 26 10:48:35 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Fri, 26 Mar 2004 09:48:35 -0600 Subject: Tab delimited data not working... In-Reply-To: Message-ID: <0A7BC540-7F3D-11D8-A662-003065F00EF2@mac.com> Thanks...you are right the item works better. Some how I have been stuck on words from the last project... regards, Glen On Friday, March 26, 2004, at 08:08 AM, thierry Douez wrote: > > Hi Glen, > > well, the chunk "word n" is giving you the nth word of the string; > so, it's right but using item will work as you ask for ! > > set the itemdelimiter to tab > put item 3 of line 1 of fld "data" > -- 23 tab 35 tab 76 tab 55 tab 99 > -- gives ==> 76 > > put item 3 of line 1 of fld "data" > -- 23 tab tab tab 76 tab 55 tab 99 > -- gives ==> empty > > put item 5 of line 1 of fld "data" > -- 23 tab tab tab 76 tab 55 tab 99 > -- gives ==> 55 > > HTH > > regards, thierry > > | I have a field which is filled with tab delimited data there will > | always be some "missing data" by the nature of the type of data > being > | collect. > | > | I have set the itemDelimiter to tab but that does not solve the > | problem?? > | > | Example below I've "typed" the word tab to help explain > | > | 23 tab 35 tab 76 tab 55 tab 99 > | -- put word 3 of line 1 of fld "data" > | ==> 76 > | 23 tab tab tab 76 tab 55 tab 99 > | -- put word 3 of line 1 of fld "data" > | ==> 55 (shouldn't it give 76 ??) > | > | Is this a bug, limitation, or a bad assumption? > | > | thanks, Glen > | > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From nnoydb at excite.com Fri Mar 26 11:04:26 2004 From: nnoydb at excite.com (Kevin) Date: Fri, 26 Mar 2004 11:04:26 -0500 (EST) Subject: [OT] RE: counter++ versus Message-ID: <20040326160426.5E34D299BE@xprdmailfe22.nwk.excite.com> A definition my assist in understanding of TIL. To define a TIL it is necessary to view it in the context of translation. A translator is a computer program which converts source language into target language. Each language has well-defined semantic and syntactic constructs. If the source languag is FORTRAN of C abd the target language is assembly or machine language, the translator us known as a compiler. If the source language is assembly language and the target language is machine language, the translator is known as a assembler. An interpreter for a source language accepts the source language as input and executes it directly. It does not produce a target language but translates directly to an action. A pure interpreter will analyze a source language statement each time it is executed. Fortunately, these beast are rare. Most interpreters actually employ 2 phases. The first phase translates the source language to an intermediate language or internal form. The second phase then interprets or executes the internal form. The internal form is designed to reduce subsequent analysis and execution time. Most BASIC intrepreters do exactly this, with the first phase occuring during the program input/edit and the second phase occurring at run time. A threaded code interpreter produces a fully analyzed internal form. The internal form consists of a list of addresses of previously defined internal form. The list is threaded together during the first translation pahase. The first phase is remarkably similar to that of a compiler and is generally called the comple mode. During execution the interpreter executes consecutive internal forms without preforming ant analyses or searches, since both were completed before execution. MORE ON TIL IF YOU WISH LATER IN THE DAY BUT I MUST GO. KEVIN Continuation.... If the concept is extended to include a broad class of forms a method of interacting with the interpreter, a threaded interpretive language (TIL) results. TILs are characterized by extensibility since they have the full power of the compile mode to augment their existing internal forms. Is further information necessary? -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Fri 03/26, Peter T. Evensen < pevensen at siboneylg.com > wrote: From: Peter T. Evensen [mailto: pevensen at siboneylg.com] To: use-revolution at lists.runrev.com Date: Fri, 26 Mar 2004 09:29:26 -0600 Subject: Re: [OT] RE: counter++ versus At 05:08 PM 3/25/2004, you wrote:

>On Thursday, March 25, 2004, at 03:39 PM, Peter T. Evensen wrote:
>
>>Ah.. Thanks. Now that brings up the next question.... Babel
>>incident? You're not talking about the tower of, are you?
>
>That's it! I didn't mean to add more to the confusion. -- Dar

But I didn't think you had been around THAT long.

Peter T. Evensen

http://www.PetersRoadToHealth.com
24-hour recorded info hotline: 1-800-624-7671

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From gbojsza at mac.com Fri Mar 26 11:10:16 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Fri, 26 Mar 2004 10:10:16 -0600 Subject: Graphic overlapping -- translucency effect Message-ID: <11E4FD0F-7F40-11D8-A662-003065F00EF2@mac.com> Hi, I have a simulator project that connects nodes with lines for traffic flows. For every flow a line will be created between the two nodes and so there will be cases where there will be multiple lines that overlap (ie if they overlap then they are identical ). What I am trying to figure out is, as the number of overlapping lines increase then change the overlapping line's translucency to illustrate a higher intensity of flows between the nodes. Can this "intensity" effect be created in Revolution? thanks, Glen From dsc at swcp.com Fri Mar 26 11:30:14 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 26 Mar 2004 09:30:14 -0700 Subject: [OT] RE: counter++ versus In-Reply-To: <6.0.3.0.2.20040326092841.01f9c870@SLG_PDC> Message-ID: On Friday, March 26, 2004, at 08:29 AM, Peter T. Evensen wrote: >> That's it! I didn't mean to add more to the confusion. -- Dar > But I didn't think you had been around THAT long. Everybody says I exaggerate. -- Dar From scott at tactilemedia.com Fri Mar 26 11:30:52 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 26 Mar 2004 08:30:52 -0800 Subject: Graphic overlapping -- translucency effect In-Reply-To: <11E4FD0F-7F40-11D8-A662-003065F00EF2@mac.com> Message-ID: On 3/26/04 8:10 AM, "Glen Bojsza" wrote: > I have a simulator project that connects nodes with lines for traffic > flows. > > For every flow a line will be created between the two nodes and so > there will be cases where there will be multiple lines that overlap > (ie if they overlap then they are identical ). > > What I am trying to figure out is, as the number of overlapping lines > increase then change the overlapping line's translucency to illustrate > a higher intensity of flows between the nodes. > > Can this "intensity" effect be created in Revolution? One way would be to use images for the lines instead of draw graphics and set the blendLevel of the "lines" to a medium-high value. As the lines are overlapped, the "stack" will appear darker. Alternately, you might use draw graphics with simple color changes: if your stack has a light background use a light color when a low number of lines is present and then darken the color for higher number. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Fri Mar 26 11:37:59 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 26 Mar 2004 09:37:59 -0700 Subject: revLISP (actually is scheme...) Some doubts on implementation. In-Reply-To: Message-ID: On Thursday, March 25, 2004, at 10:32 PM, Andre Garzia wrote: > Your old box prime is here by my side, and it's aiding me very much, > almost all programs I make use it. I got to thinking that you might make lists or cons cells out of boxes. You might modify it and add box value types to match the scheme types. If you don't need the cons cell level, then you can use them as lists. The primer has a very elementary cons cell example, IIRC. Andre, do you think the ability to have arrays as array elements will have an effect on your use of boxes? Is there a life for boxes after this enhancement? Dar Scott From gbojsza at mac.com Fri Mar 26 11:37:48 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Fri, 26 Mar 2004 10:37:48 -0600 Subject: Graphic overlapping -- translucency effect In-Reply-To: Message-ID: How do I connect the nodes originally? Using draw graphics and then change each line to an image? On Friday, March 26, 2004, at 10:30 AM, Scott Rossi wrote: > On 3/26/04 8:10 AM, "Glen Bojsza" wrote: > >> I have a simulator project that connects nodes with lines for traffic >> flows. >> >> For every flow a line will be created between the two nodes and so >> there will be cases where there will be multiple lines that overlap >> (ie if they overlap then they are identical ). >> >> What I am trying to figure out is, as the number of overlapping lines >> increase then change the overlapping line's translucency to illustrate >> a higher intensity of flows between the nodes. >> >> Can this "intensity" effect be created in Revolution? > > One way would be to use images for the lines instead of draw graphics > and > set the blendLevel of the "lines" to a medium-high value. As the > lines are > overlapped, the "stack" will appear darker. > > Alternately, you might use draw graphics with simple color changes: if > your > stack has a light background use a light color when a low number of > lines is > present and then darken the color for higher number. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From paul.springer at sensis.com Fri Mar 26 11:47:57 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Fri, 26 Mar 2004 11:47:57 -0500 Subject: Graphic overlapping -- translucency effect Message-ID: Glen, If your objects are of different colors then another thing you can try is experimenting with the ink properties. For my demo application (probably much simpler than yours) I was able to get the kind of effect I think you are describing that way. -Paul -----Original Message----- From: Glen Bojsza [mailto:gbojsza at mac.com] Sent: Friday, March 26, 2004 11:10 AM To: use-revolution at lists.runrev.com Subject: Graphic overlapping -- translucency effect Hi, I have a simulator project that connects nodes with lines for traffic flows. For every flow a line will be created between the two nodes and so there will be cases where there will be multiple lines that overlap (ie if they overlap then they are identical ). What I am trying to figure out is, as the number of overlapping lines increase then change the overlapping line's translucency to illustrate a higher intensity of flows between the nodes. Can this "intensity" effect be created in Revolution? thanks, Glen _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Fri Mar 26 11:50:10 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 26 Mar 2004 08:50:10 -0800 Subject: Graphic overlapping -- translucency effect In-Reply-To: Message-ID: On 3/26/04 8:37 AM, "Glen Bojsza" wrote: > How do I connect the nodes originally? Using draw graphics and then > change each line to an image? Depends: if you use only vertical and horizontal lines, I would try using a square image and stretching it H or V to connect the nodes. If you have diagonal lines, it may be more work. I might try creating the images on the fly via script and painting the lines from node to node. You'll wind up with images that occupy the full rect of the "angled" lines, but they can then be made translucent (via the blendLevel property). Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From scott at tactilemedia.com Fri Mar 26 11:52:36 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 26 Mar 2004 08:52:36 -0800 Subject: Graphic overlapping -- translucency effect In-Reply-To: Message-ID: On 3/26/04 8:47 AM, "Springer, Paul" wrote: > If your objects are of different colors then another thing you can try is > experimenting with the ink properties. For my demo application (probably > much simpler than yours) I was able to get the kind of effect I think you > are describing that way. The last time I looked, there wasn't a good "additive" ink available on Windows. Have things changed? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From gbojsza at mac.com Fri Mar 26 12:00:45 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Fri, 26 Mar 2004 11:00:45 -0600 Subject: Graphic overlapping -- translucency effect In-Reply-To: Message-ID: <1F40054A-7F47-11D8-A662-003065F00EF2@mac.com> The lines will almost always be at some angle. Maybe I'll look at the graphic angle using the grey scaler and brightness. Does anyone know how to set these parameters in a script line? regards, Glen On Friday, March 26, 2004, at 10:50 AM, Scott Rossi wrote: > On 3/26/04 8:37 AM, "Glen Bojsza" wrote: > >> How do I connect the nodes originally? Using draw graphics and then >> change each line to an image? > > Depends: if you use only vertical and horizontal lines, I would try > using a > square image and stretching it H or V to connect the nodes. If you > have > diagonal lines, it may be more work. I might try creating the images > on the > fly via script and painting the lines from node to node. You'll wind > up > with images that occupy the full rect of the "angled" lines, but they > can > then be made translucent (via the blendLevel property). > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From paul.springer at sensis.com Fri Mar 26 12:20:07 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Fri, 26 Mar 2004 12:20:07 -0500 Subject: Graphic overlapping -- translucency effect Message-ID: Well, I have only been using RR for a month so I can't really speak to the question of improvements. I have version 2.1.2 and I was able to use the ink properties to get the effect I wanted on a Windows platform, but as I say, my app is pretty simple. -Paul -----Original Message----- From: Scott Rossi [mailto:scott at tactilemedia.com] Sent: Friday, March 26, 2004 11:53 AM To: How to use Revolution Subject: Re: Graphic overlapping -- translucency effect On 3/26/04 8:47 AM, "Springer, Paul" wrote: > If your objects are of different colors then another thing you can try is > experimenting with the ink properties. For my demo application (probably > much simpler than yours) I was able to get the kind of effect I think you > are describing that way. The last time I looked, there wasn't a good "additive" ink available on Windows. Have things changed? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From hershrev at realtorsgroup.us Fri Mar 26 13:18:36 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Fri, 26 Mar 2004 13:18:36 -0500 Subject: Menu items In-Reply-To: <051601c412e7$dfa27d90$6601a8c0@precision340> Message-ID: On Thursday, March 25, 2004, at 11:07 PM, Ken Ray wrote: > You don't need to use a stack menu; just put the menu items you want > the > user to select from into the contents of the button (on the Properties > palette it says "menu items"). Add another item that says something > like > "Edit Items..." and then trap that in menuPick and bring up a stack > that > will allow them to add/edit/delete the items in your pick list. And how do I put them into the list (menu items)? hershrev > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of hershrev >> Sent: Thursday, March 25, 2004 5:52 PM >> To: How to use Revolution >> Subject: Re: Menu items >> >> >> >> On Thursday, March 25, 2004, at 06:24 PM, Ken Ray wrote: >> >>> Huh? >> I have an option button, the menu items needs to be editable, that if >> the list doesn't contain the necessary item the user should >> be able to >> add it. I used the "use stack menu" . I used menu pick to >> trigger the >> script when a user selects a menu item , It doesn't seem to >> determine >> different items ? >> hershrev >>> >>>> -----Original Message----- >>>> From: use-revolution-bounces at lists.runrev.com >>>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>>> hershrev >>>> Sent: Thursday, March 25, 2004 3:01 PM >>>> To: use-revolution at lists.runrev.com >>>> Subject: Menu items >>>> >>>> >>>> Hi all , I need to create an editable drop down menu. I >> did by card >>>> but it deesn't function as a card and not as a button? How does it >>>> work? Thanks hershrev. >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From steve at messimercomputing.com Fri Mar 26 14:21:20 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Fri, 26 Mar 2004 14:21:20 -0500 Subject: messages button Message-ID: Why would one want to use the suspend messages button. It obviously must have a very important purpose or it won't occupy space on the rev task bar. Just curious. Regards Steve From ambassador at fourthworld.com Fri Mar 26 14:59:31 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Mar 2004 11:59:31 -0800 Subject: 3 socket Q's Message-ID: <40648BA3.4050601@fourthworld.com> Three socket questions: 1. This returns my local IP address on all my machines not connected to my router: get hostnametoaddress(hostname()) But behind my router it returns empty. Why? And what is the reliable way to obtain the local IP address? 2. I maintain a log of socket activity while I'm testing, which includes my own calls as well as messages like socketClosed and socketTimeout. I sometimes find that I get socketClosed messages even as the session continues to work just fine. I had the (evidently mistaken) impression that a socketTimeout message was sent when a socket is closed due to a timeout. But since the socket appears to remain open, what is the common appropriate response to getting a socketTimeout message? I'm assuming the answer is not to ignore it. :) 3. To have my apps connect through my router I need to configure my router's address triggering, specifying the port I'm using. Apparently this approach is used by many games as well, and some routers come pre-configured with settings that can be turned on for popular games. Why does AIM not have this requirement? I realize it's going through a server, but since the server is outside my firewall shouldn't I need to explicitely allow it to talk back to my machine? TIA - -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rcozens at pon.net Fri Mar 26 14:03:54 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 26 Mar 2004 12:03:54 -0700 Subject: Remote Find Questions Message-ID: Hi All, In my (hopefully) last tweak of the actual SDB drivers I have focused on getting all handlers that access the database stack to do so "remotely"...ie: get field "Record" of card id recordId of stack dbStack instead of lock screen lock messages push card go to card id record of stack dbStack get field "Record" pop card unlock messages unlock screen And I have succeeded in accomplishing this for all commands except for one: searchSDBRecords. searchSDBRecords uses the find command, and, as I read the Transcript Dictionary, the find command can only be applied to the current stack. Q1: Is this correct? Q2: Is there a more elegant workaround than above? Q3: Is anyone aware of a Bugzilla request for the capability to apply the find command "remotely"? TIA, -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 sanke at hrz.uni-kassel.de Fri Mar 26 15:40:09 2004 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 26 Mar 2004 21:40:09 +0100 Subject: (long) Transparent IDE elements and other problems Message-ID: <40649529.50908@hrz.uni-kassel.de> On Thu, 25 Mar 2004, j wrote: > >> - open a test stack with 1600 or more controls on a card > > can list members provide me some descriptions of the kinds of > stacks/apps which would have more than 1600 controls on a card? i do > not mean this as a joke, and i am not trying to be a jerk. i am > sincerely interested in hearing from all of you. i just can't even > begin to fathom what the purpose of such an app might be. ideas? > > thanks, > j. Astonishment or amazement as the "momentary overwhelming of the mind by that which is beyond expectation" sometimes leads to questions of the type "Why on earth should anybody......". Given the variety of applications that can be created with Revolution - from databases, net applications, e-learning environments to instructional programs, games, meditation platforms, scientific analysis tools, imagedata processing etc. etc. - it is safe to assume that there are good reasons for most of such applications. Our multiple-fields stacks gradually evolved from playing around with color values, modifying and relating colors to each other, developing structures, creating color patterns with about 100 different algorithms - thereby using pixels, fields, graphics, or the colorbackground of chars as elements of design. When I opened one of these stacks that were developed in the Metacard IDE in Revolution I suddenly encountered all sorts of problems; it was my turn to be "astonished" as I did not expect that the same engine with the same basic set of commands, functions etc. - which are also used to build the IDE and the additional "rev" commands (maybe with the exception of special externals) - could lead to such differences in performance. As I am interested in the further development of Revolution - and because I am convinced that despite the addition of quite a number of features to the Rev IDE the performance need not suffer - I created a series of test stacks to narrow down the encountered problems. These test stacks are very much simplified versions of the color stacks containing only a varying number of fields (containing backcolor, but without text or scripts) and three to four buttons to test button performance. Two of the test stacks are now in the hands of Rev developers and have already been already used. There probably are or could be other and better types of test stacks that address different problems. Anyway, testing under pressure, under extreme conditions, can help to detect underlying issues, diagnose flaws, show the limitations of a product, and can lead to improvement. Testing is or should be standard procedure in product development.- Please, take a look at one of the results I reported in my first post of this thread, the different ways the script editor comes up. There are several possibilities to open the script editor - from inside a script, from the message box, right-clicking on an object and choosing from the appearing menu, from the script icon in the menubar, from menuitem "object script" of button "Object" of the menubar, from the Application Browser, and from the Object Inspector. I think that is all? All possibilities have the same purpose, namely to open the script editor, but they act differently - and these differences are not obvious with smaller stacks, but may nevertheless influence the overall performance - barely noticeable slowing down, crashes, sudden freezing etc. With the help of the test stacks different forms of how the script editor behaves when opened could be identified: - the script editor comes up at once (as it normally should) showing card, borders, controls, and text without exceptions - the script editor comes up at once, but at first only shows its decorations and borders, the rest remains "transparent"; after some seconds the text finally appears - the script editor does NOT come up at once, you have to wait a couple of seconds - relative to the number of controls of the stack - before the editor finally appears, but this time without transparency as described above. I leave out here the separate differences of how the script editor closes. Example one occurs when you open the script editor from the Message Box or the Application Browser - once the AB has finally appeared. Example two is produced when you right-click on a control, example three when you click on the script icon of the Menubar. The findings for "button delay" apply here, i.e. clicking a second time in immediate sequence on the icon does not lead to a delay the second time etc.- A tentative analysis to find the underlying causes and to resolve the problems - which is primarily the task of Rev developers - might arrive at a conclusion like this: - either there are differents scripts to open the script editor that lead to diverging behaviors; in this case the diverging scripts should be trashed and substituted by the script of example one - or all behaviors indeed have the same underlying script, but are influenced by interfering processes, most probably launched by the front- and backscripts of the Rev IDE - as indeed can be tested by "Suppress Messages". When this menu item is checked no differences in opening the script editor remain. So why should the scripts not be improved according to these findings? It should not be too difficult to resolve the other problems that became evident through the testing. But it needs an awareness that there are problems that need to be resolved. I think such an awareness has now been reached on the side of the Rev team. Regards, Wilhelm Sanke From chipp at chipp.com Fri Mar 26 16:08:22 2004 From: chipp at chipp.com (Chipp Walters) Date: Fri, 26 Mar 2004 15:08:22 -0600 Subject: Case Study... In-Reply-To: References: <40635D44.6070000@chipp.com> <4063729B.8000205@chipp.com> Message-ID: <40649BC6.4080508@chipp.com> Hey Rob! Multi-tier in my book means using a 'middle-layer' between client-server. This 'middle-layer' retains much of the business logic of the app and thus the client becomes more of a 'thin-client'. For example: Many web applications are considered multi-tier, with the browser being the 'thin-client', ASP,JSP,PHP,COM, and/or CGI (or other Java stuff) considered to be the 'middle-layer' and the SQL Server, Oracle, MySQL, etc.. being the database server. So, for instance, in the case of Revolution, a multi-tier approach means Rev talking to a php script on a server which then queries a MySQL database and returns the data --via XML, SOAP, plain text, whatever-- to Rev. A significant advantage of Rev over a browser is that the php script doesn't need to send back all of the display HTML (for the browser), just the content. Typically, this happens almost instantly. Hope this helps. Yep, still plan on getting out to see Dan, just not sure when. best, Chipp Rob Cozens wrote: > Hi Chipp, > > I read the "Why Multi-Tier" paragraph, but I don't have a picture of > your definition of "Multi-Tier"; so I cannot comment intelligently. > > BTW, are you still planning to get out to meet with Dan Shafer? From nnoydb at excite.com Fri Mar 26 16:13:09 2004 From: nnoydb at excite.com (Kevin) Date: Fri, 26 Mar 2004 16:13:09 -0500 (EST) Subject: avi to animated gif, ico to X converter Message-ID: <20040326211309.413281E413@xprdmailfe24.nwk.excite.com> I have 600 avi for use in developing applications and would like to convert them to animated gifs (for use in several languages). Does anyone know of such a utility (that will preserve tranparency)? I am also looking for a utility that can take my .ico (from windows platform) and convert the 16x16 to 128xXX to individual gif, png etc. any ideas there? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dsc at swcp.com Fri Mar 26 16:37:44 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 26 Mar 2004 14:37:44 -0700 Subject: 3 socket Q's In-Reply-To: <40648BA3.4050601@fourthworld.com> Message-ID: On Friday, March 26, 2004, at 12:59 PM, Richard Gaskin wrote: > 1. This returns my local IP address on all my machines not > connected to my router: > > get hostnametoaddress(hostname()) > > But behind my router it returns empty. Why? The hostname() returns empty. > And what is the reliable way to obtain the local IP address? There is not a way that works on all platforms. First of all, there is no "the" local IP address. A computer might have more than one. This works on Windows: on mouseUp local sid = "1.1.1.1:1111" open datagram socket to sid put hostAddress(sid) close socket sid end mouseUp Note that it will provide the IP address of the computer that would be used to talk with the specified IP. A UDP open (datagram) does not do any communicating, so you can use any valid IP address that will work. You will probably want a public address. The above will not work on OS X. (Anybody know about other platforms?) Use an appropriate shell command for OS X. I think Ken has one. If you need all the IP addresses, use shell() on all platforms where you can. The hostAddress() problem on OS X has been around for a long time, but I don't see it on Bugzilla. You can use the above method to open TCP (http) to your own web site. That will work on all platforms I think. That will give you the IP that a connection to your web site will use. That may not work if you don't have access to the Internet. > > > 2. I maintain a log of socket activity while I'm testing, which > includes my own calls as well as messages like socketClosed > and socketTimeout. Good idea. > I sometimes find that I get socketClosed > messages even as the session continues to work just fine. > I had the (evidently mistaken) impression that a socketTimeout > message was sent when a socket is closed due to a timeout. A socketTimeout is for read or write, not for open. If a TCP open is rejected or times out (21 s on Win32, 75 s on OS X), you will get a socketError or socketClosed. On OS X you might get a socketClosed with you close it. (Note, Windows will force a 9 second delay on rejection.) > But since the socket appears to remain open, what is the > common appropriate response to getting a socketTimeout message? > I'm assuming the answer is not to ignore it. :) I don't use it. > 3. To have my apps connect through my router I need to configure > my router's address triggering, specifying the port I'm using. > Apparently this approach is used by many games as well, and > some routers come pre-configured with settings that can be > turned on for popular games. > Why does AIM not have this requirement? > I realize it's going through a server, but since the server > is outside my firewall shouldn't I need to explicitely allow > it to talk back to my machine? Many routers are set up to assume that any connection initiated from the inside is OK. As long as the connection is from inside the firewall zone, then messages in or out are OK. I'm not familiar with AIM, but if clients connect to a server to get or sent messages, then this might be it. Dar Scott From dsc at swcp.com Fri Mar 26 16:42:51 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 26 Mar 2004 14:42:51 -0700 Subject: messages button In-Reply-To: Message-ID: <886790F4-7F6E-11D8-8A71-000A9567A3E6@swcp.com> On Friday, March 26, 2004, at 12:21 PM, Stephen Messimer wrote: > Why would one want to use the suspend messages button. It obviously > must have a very important purpose or it won't occupy space on the rev > task bar. Suppose I have a bug in my openCard or related. Theoretically. It might make navigation during development to fix the bug a big problem. I might turn off messages and fix the bug and turn it back on. In general, I want to make changes to my stack without it trying to run. I might be doing this the wrong way. There might be consequences in the IDE that I don't know about. I am not sure, but it seems saving a stack with suspend message on is not a good thing. Dar Scott From HyperChris at aol.com Fri Mar 26 16:55:05 2004 From: HyperChris at aol.com (HyperChris at aol.com) Date: Fri, 26 Mar 2004 16:55:05 EST Subject: 3 Socket Q's but only 1.5 A's Message-ID: <199.27a3c78e.2d9600b9@aol.com> In reverse order ... 3. AIM uses port 80 (and/or a port hopping scheme controlled on port 80) and you probably have that very open ! 2. yowza ... i will take the fifth on that one 1. I think it may have to do with inverse addressing records. That function doesn't work on either my static public address or my local router supplied address. I think that because I do not have inverse pointer records declared for either address and as a result I get an empty when I call hostname(). There ought to be a shell command that will let you get the IP of the ethernet interface(s) In a message dated 3/26/04 1:14:46 PM, use-revolution-request at lists.runrev.com writes: > 1. This returns my local IP address on all my machines not > ? ? connected to my router: > ? ? ? get hostnametoaddress(hostname()) > ? ? But behind my router it returns empty.? Why? > ? ? And what is the reliable way to obtain the local IP address? > > 2. I maintain a log of socket activity while I'm testing, which > ? ? includes my own calls as well as messages like socketClosed > ? ? and socketTimeout.? I sometimes find that I get socketClosed > ? ? messages even as the session continues to work just fine. > ? ? I had the (evidently mistaken) impression that a socketTimeout > ? ? message was sent when a socket is closed due to a timeout. > ? ? But since the socket appears to remain open, what is the > ? ? common appropriate response to getting a socketTimeout message? > ? ? I'm assuming the answer is not to ignore it. :) > > 3. To have my apps connect through my router I need to configure > ? ? my router's address triggering, specifying the port I'm using. > ? ? Apparently this approach is used by many games as well, and > ? ? some routers come pre-configured with settings that can be > ? ? turned on for popular games. > ? ? Why does AIM not have this requirement? > ? ? I realize it's going through a server, but since the server > ? ? is outside my firewall shouldn't I need to explicitely allow > ? ? it to talk back to my machine? From ceieng at copelandelectronics.com Fri Mar 26 16:58:17 2004 From: ceieng at copelandelectronics.com (CEIENG) Date: Fri, 26 Mar 2004 16:58:17 -0500 Subject: Binary communications (serial ports) Message-ID: <003f01c4137d$720ef880$6500a8c0@CopelandIII> I'm currently trying to write an application to control a single board computer. I'm working with Windows for now, but hope to get a Linux version running eventually. The command structure the embedded board expects is: I've read the archives and see that there have been issues communicating this way. Any tips, suggestions?...or should I go back to my ASCII version that works (but is pretty slow). Thanks, Scott Copeland Electronics, Inc. Copeland Communications, Inc. From gizmotron at earthlink.net Fri Mar 26 16:50:16 2004 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 26 Mar 2004 13:50:16 -0800 Subject: [Ann] MTML Pull-Parser Multi-Dimensional Array In-Reply-To: <00BEEC24-7CEB-11D8-99CE-000A95859272@earthlink.net> Message-ID: <9126EAF1-7F6F-11D8-8BAE-000A95859272@earthlink.net> Hi, Dimensional Arrays: This thing is not a real array within an array, it just acts like one. It provides a way to stare the data as MTML, like simple XML. This version is created with functions that can be copied to your own scripts. Paste this into the message window: go URL "http://www.gizmotron.org/revolution/dimensionalList.rev" -- see stack scripts for functions -- function addArray dataString, spotArray, theData -- Note: addArray() will replace data that already exists in the dataString -- Example for adding multi-dimensional data: -- put addArray(myMTMLDataString, "[1][4][5]", "John Doe") into field "showMTML" -- put addArray(myMTMLDataString, "1,4,5", "John Doe") into field "showMTML" -- see stack scripts for functions -- function getArray dataString, spotArray -- Example for getting multi-dimensional data: -- put getArray(myMTMLDataString, "[1][4][5]") into field "showData" -- put getArray(myMTMLDataString, "1,4,5") into field "showData" Mark Brownell Gizmotron Graphics From in.bois at wanadoo.fr Fri Mar 26 17:20:25 2004 From: in.bois at wanadoo.fr (Alain Bois) Date: Fri, 26 Mar 2004 23:20:25 +0100 Subject: Tab delimited data not working... In-Reply-To: <729EB0DA-7F2B-11D8-A662-003065F00EF2@mac.com> References: <729EB0DA-7F2B-11D8-A662-003065F00EF2@mac.com> Message-ID: Hi I have miss this problem. I have resolved it with this handler: function word_new n, ligne split ligne by tab return ligne[n] end word_new I don't know if it is a good solve. Greets Alain Le 26 mars 04, ? 14:42, Glen Bojsza a ?crit : > Hello, > > I have a field which is filled with tab delimited data there will > always be some "missing data" by the nature of the type of data being > collect. > > I may have made an assumption ... > > If word 2 is missing in a line of 5 words then when I ask for word 3 I > actually get word 4. The line shifts the words to the left. > > Does Revolution not count the tabs when it is counting the words? If I > read a file into a spreadsheet and tell it the data is tab delimited > it counts the words properly. > > I have set the itemDelimiter to tab but that does not solve the > problem?? > > Example below I've "typed" the word tab to help explain > > 23 tab 35 tab 76 tab 55 tab 99 -- put word 3 of line 1 of fld > "data" ==> 76 > > > > > 23 tab tab tab 76 tab 55 tab 99 -- put word 3 of line 1 of fld > "data" ==> 55 (shouldn't it give 76 ??) > > > Is this a bug, limitation, or a bad assumption? > > thanks, > > Glen > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Fri Mar 26 17:20:33 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 26 Mar 2004 15:20:33 -0700 Subject: Binary communications (serial ports) In-Reply-To: <003f01c4137d$720ef880$6500a8c0@CopelandIII> Message-ID: On Friday, March 26, 2004, at 02:58 PM, CEIENG wrote: > I'm working with Windows for now, but hope to get a Linux version > running eventually. The command structure the embedded board expects > is: > > > > I've read the archives and see that there have been issues > communicating > this way. Any tips, suggestions?...or should I go back to my ASCII > version > that works (but is pretty slow). Go for it! I haven't touched serial on Linux just yet, but this should be OK on Windows. You will likely have problems on OS X with binary; so far all my tests require LF at the end of send. Dar Scott From j at clsdesignassociates.com Fri Mar 26 17:31:28 2004 From: j at clsdesignassociates.com (j) Date: Fri, 26 Mar 2004 16:31:28 -0600 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <40649529.50908@hrz.uni-kassel.de> References: <40649529.50908@hrz.uni-kassel.de> Message-ID: <5290D3F1-7F75-11D8-BC00-000393989F4E@clsdesignassociates.com> > So why should the scripts not be improved according to these findings? wilhelm, apologies if my post caused an sense of umbrage. no offense was intended. i think your testing the engine/ide under extreme conditions is a good idea. your post just got me thinking on the uses of rev and the potential limits with respect to design. j. From wouter.abraham at pi.be Fri Mar 26 17:45:34 2004 From: wouter.abraham at pi.be (Wouter) Date: Fri, 26 Mar 2004 23:45:34 +0100 Subject: Remote Find Questions In-Reply-To: <20040326211255.DB9A293012A@mail.runrev.com> References: <20040326211255.DB9A293012A@mail.runrev.com> Message-ID: <4B535EFA-7F77-11D8-A799-003065CC999E@pi.be> On 26 Mar 2004, at 22:12, use-revolution-request at lists.runrev.com wrote: > > Message: 6 > Date: Fri, 26 Mar 2004 12:03:54 -0700 > From: Rob Cozens > Subject: Remote Find Questions > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > > Hi All, > > In my (hopefully) last tweak of the actual SDB drivers I have focused > on getting all handlers that access the database stack to do so > "remotely"...ie: > > get field "Record" of card id recordId of stack dbStack > > instead of > > lock screen > lock messages > push card > go to card id record of stack dbStack > get field "Record" > pop card > unlock messages > unlock screen > > And I have succeeded in accomplishing this for all commands except > for one: searchSDBRecords. searchSDBRecords uses the find command, > and, as I read the Transcript Dictionary, the find command can only > be applied to the current stack. Hi Rob finding remotely: set the defaultStack to if twhole is true then find whole tstring else find tstring if the result is "not found" then ....... else ...... end if Other possibility in case your records are kept on cards (no repeat loop needed to find all instances) mark cards where fld < fldName > contains searchstring or mark cards by finding searchstring [in fld ] > > Q1: Is this correct? > > Q2: Is there a more elegant workaround than above? > > Q3: Is anyone aware of a Bugzilla request for the capability to > apply the find command "remotely"? > > TIA, > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.net/who.htm > > "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) > HTH Greetings, WA From rodney at oceanbrowser.com Fri Mar 26 19:47:48 2004 From: rodney at oceanbrowser.com (Rodney Tamblyn) Date: Sat, 27 Mar 2004 12:47:48 +1200 Subject: record - which formats supported by which codecs? Message-ID: <5E703D30-7F88-11D8-B503-003065F97100@oceanbrowser.com> The documentation for RecordFormat says: > Not all sound file formats are compatible with all supported codecs. > If you try to record sound using a recordCompressionType that is not > compatible with the recordFormat, the compression type will be changed > automatically to a codec that is compatible with the specified > recordFormat. Does anyone know which codecs are supported by which file formats? I am experimenting with Recording trying to find a setting that actually works without producing distorted files. I am trying to determine more information so I can provide a more comprehensive analysis for my bug report at: http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? id=1428 Rodney -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From rcozens at pon.net Fri Mar 26 18:56:50 2004 From: rcozens at pon.net (Rob Cozens) Date: Fri, 26 Mar 2004 16:56:50 -0700 Subject: Remote Find Questions In-Reply-To: <4B535EFA-7F77-11D8-A799-003065CC999E@pi.be> References: <20040326211255.DB9A293012A@mail.runrev.com> <4B535EFA-7F77-11D8-A799-003065CC999E@pi.be> Message-ID: >finding remotely: > > set the defaultStack to Thanks Wouter...now let's get down to details. :{) My current search logic works along the line of go invisible to card startingCard of stack "My Database.sdb" repeat if searchKeys then find targetText in field "Record Key" else find targetText in field "Record" if the result is "Not Found" then exit repeat get the number of this card if it < startingCard or it > endingCard then exit repeat [processing logic] go next end repeat Can I use defaultStack to accomplish this remotely -- multiple searches beginning at a specific starting card and repeating until find goes past a specific ending card? If so; can you flesh out the example a little to demonstrate, please? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 johnrule at rcsprogramming.com Fri Mar 26 20:41:43 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Fri, 26 Mar 2004 17:41:43 -0800 Subject: writing data to a standalone References: <20040327004635.9FD1E930137@mail.runrev.com> Message-ID: <002601c4139c$a8b02ac0$9101000a@minipcxp> Is there a safe location within a standalone to write a few bytes of data? I would like to store just a few bytes (6). Without going into too much detail, it's data that changes, and I do not want to have an external file that holds this data. Thanks, JR From jacque at hyperactivesw.com Fri Mar 26 22:05:19 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 26 Mar 2004 21:05:19 -0600 Subject: Apparently empty arrays Message-ID: <4064EF6F.3080508@hyperactivesw.com> I have a question about this: put "a" into myArray[1] put "b" into myArray[2] put myArray is empty --> true Shouldn't that be false? I'm not sure. I know an array has always returned empty when you don't specify one of its elements, but today that sounds wrong to me. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Fri Mar 26 22:34:51 2004 From: dsc at swcp.com (Dar Scott) Date: Fri, 26 Mar 2004 20:34:51 -0700 Subject: Apparently empty arrays In-Reply-To: <4064EF6F.3080508@hyperactivesw.com> Message-ID: On Friday, March 26, 2004, at 08:05 PM, J. Landman Gay wrote: > I have a question about this: > > put "a" into myArray[1] > put "b" into myArray[2] > > put myArray is empty --> true > > Shouldn't that be false? I'm not sure. I know an array has always > returned empty when you don't specify one of its elements, but today > that sounds wrong to me. Maybe if myArray is empty is read as myArray = "" this would seem better. Maybe not. Maybe new operators like 'is an array' or 'the number of elements of' would help. I think it would be cool if all values (including arrays in my world) were virtually strings with some magic going on underneath so that the performance hit is light. In this alternate universe there is a string representation for every array and when needed it is generated as the value of the array. Currently, we have to use the keys to see if an array is empty, uh, I mean if it has no elements. Dar Scott From mato.kola at wanblizaptan.com Fri Mar 26 22:51:27 2004 From: mato.kola at wanblizaptan.com (Jerry Daniels) Date: Fri, 26 Mar 2004 21:51:27 -0600 Subject: Case Study... In-Reply-To: <40649BC6.4080508@chipp.com> References: <40635D44.6070000@chipp.com> <4063729B.8000205@chipp.com> <40649BC6.4080508@chipp.com> Message-ID: <0632CF49-7FA2-11D8-89BE-000A95B300EC@wanblizaptan.com> Chipp, Hey, I fixed that timing bug in Time Gadget. -JD P.S. Interesting news today from the RR front. On Mar 26, 2004, at 3:08 PM, Chipp Walters wrote: > Hey Rob! > > Multi-tier in my book means using a 'middle-layer' between > client-server. > > This 'middle-layer' retains much of the business logic of the app and > thus the client becomes more of a 'thin-client'. > > For example: Many web applications are considered multi-tier, with the > browser being the 'thin-client', ASP,JSP,PHP,COM, and/or CGI (or other > Java stuff) considered to be the 'middle-layer' and the SQL Server, > Oracle, MySQL, etc.. being the database server. > > So, for instance, in the case of Revolution, a multi-tier approach > means Rev talking to a php script on a server which then queries a > MySQL database and returns the data --via XML, SOAP, plain text, > whatever-- to Rev. A significant advantage of Rev over a browser is > that the php script doesn't need to send back all of the display HTML > (for the browser), just the content. Typically, this happens almost > instantly. > > Hope this helps. > > Yep, still plan on getting out to see Dan, just not sure when. > > best, > > Chipp > > Rob Cozens wrote: > >> Hi Chipp, >> I read the "Why Multi-Tier" paragraph, but I don't have a picture of >> your definition of "Multi-Tier"; so I cannot comment intelligently. >> BTW, are you still planning to get out to meet with Dan Shafer? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jimc at ace-pb.com Sat Mar 27 02:22:20 2004 From: jimc at ace-pb.com (Jim) Date: Sat, 27 Mar 2004 01:22:20 -0600 Subject: 3 socket Q's In-Reply-To: <40648BA3.4050601@fourthworld.com> References: <40648BA3.4050601@fourthworld.com> Message-ID: <7C4A816A-7FBF-11D8-9F1B-000A27967F18@ace-pb.com> On Mar 26, 2004, at 1:59 PM, Richard Gaskin wrote: > And what is the reliable way to obtain the local IP address? On OS X (or probably any other *nix), try... get shell ("ipconfig getifaddr en0") ... note... "en0" for ethernet address, en1 for Airport. At least on this old iMac, and probably for most systems, Your mileage may vary. Jim. From monte at sweattechnologies.com Sat Mar 27 02:41:06 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 27 Mar 2004 18:11:06 +1030 Subject: writing data to a standalone In-Reply-To: <002601c4139c$a8b02ac0$9101000a@minipcxp> Message-ID: no... sorry. Technically it might be possible if you had a second standalone that you launched, closed your main standalone then overwrote your mainstack in the first standalone but I wouldn't try it myself. > Is there a safe location within a standalone to write a few bytes > of data? I > would like to store just a few bytes (6). Without going into too much > detail, it's data that changes, and I do not want to have an external file > that holds this data. > > Thanks, > JR > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From frank at backtalk.com Sat Mar 27 03:56:22 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 27 Mar 2004 08:56:22 +0000 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040326163815.37928930132@mail.runrev.com> Message-ID: <9EDB8114-7FCC-11D8-8C3F-000A9580FCCE@backtalk.com> On Friday, March 26, 2004, at 04:38 PM, use-revolution-request at lists.runrev.com wrote: > From: Scott Rossi > Subject: Re: (long) Transparent IDE elements and other problems > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > On 3/26/04 5:16 AM, "Frank Leahy" wrote: > >> Sure. I have a photo album app that can display up to 1000 photos in >> an album (though there are other limits that prevent that many being >> shown at once, but that's a problem for another post...). Each photo >> thumbnail is displayed inside a group that can have up to 3 >> checkboxes, >> 3 buttons and 10 editable fields for a total of 16 controls per photo. >> Easily 16,000 controls or more on the page at once. And I'd rather >> not >> have the 1,000 limit which is arbitrary. > > I assume you have this many controls displayed because you can scroll > the > page (card). I think with a bit of work you might be able to build > this > more efficiently by grouping the controls needed for a single photo > into a > master group, and then populating the card with enough master groups > to be > able scroll one ore two groups out of view. As one group is scrolled > out of > view at the top or bottom of the screen, the off-screen group is then > repositioned at the other end of the screen and populated with data > from the > next thumbnail before it comes on-screen, and so on. > Scott, I thought about doing that, but there are a bunch of good reasons why I didn't go that way. Interestingly, I use the "master group" idea you refer to. In my case I have 5 "templates" (or master groups), one for mini thumbnails, one for regular thumbnails, one for slides, one I call "slides plus" where you can do data entry, and one called "slides EXIF" which is "slides plus" plus edit and display of EXIF data. The nice thing about this is that I can support a new template without changing any code at all -- if I want to support editing just title and description for example, I create the new template in my templates stack, and voila, it shows up in the popup menu, and works with drag and drop, etc. -- no extra coding required. But back to the reason I don't use the hack you suggest -- it's possible to have dozens if not hundreds of images on the screen at the same time, and if I want to support drag and drop to reorder images, and drag and drop of images into the album (both of which I do support) I need to show all images otherwise those features don't work. Anyway, the biggest problem I've come across so far is that a group can be at most 32000 pixels high, which effectively limits my "slides plus EXIF" template to 137 templates stacked vertically. Really there's no reason RunRev shouldn't be able to support multi-thousands of images on screen simultaneously so that one need not resort to hokey hacks to display large amounts of data. Best, -- Frank From briany at qldlearning.com Sat Mar 27 04:11:21 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 27 Mar 2004 04:11:21 -0500 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <9EDB8114-7FCC-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: > Anyway, the biggest problem I've come across so far is that a group > can be at most 32000 pixels high, which effectively limits my "slides > plus EXIF" template to 137 templates stacked vertically. Really > there's no reason RunRev shouldn't be able to support multi-thousands > of images on screen simultaneously so that one need not resort to > hokey hacks to display large amounts of data. FWIW- I don't really want to argue for either method here, but it's not really a hokey hack. Most modern list managers, spreadsheets, and anything else that wants to display a lot of data pages the data through a fixed number of elements in some fashion: you'd be in a lot of trouble if your database manager loaded 2 millions rows to be prepared for your scrolling... so while it may work for your application, paging data and "faking out" the user is actually more like standard memory-saving practice. - Brian From mcdomi at free.fr Sat Mar 27 04:55:02 2004 From: mcdomi at free.fr (Dom) Date: Sat, 27 Mar 2004 10:55:02 +0100 Subject: [ANN] New Calendar & DateTime library In-Reply-To: <67B039AA-7EE8-11D8-A960-0003937A97B8@genesearch.com.au> Message-ID: <1gbavhw.1jmdeze4x3xi8M%mcdomi@free.fr> Sarah Reichelt wrote: > I'd just like to let you all know that updated versions of my Calendar > stacks and Date & Time library stack are now available at > http://www.troz.net/Rev/ Great! You stated, for the "titleCase" function, that: === Changes the first letter of the supplied string to uppercase. Apparently, the system monthNames and system weekdayNames in some languages, return the names all in lower case, which may need correcting. === No need for "correcting", as in french (and maybe in other languages) month names & day names don't capitalise -- it is the normal way, capitals are not allowed inside a phrase, excepted for person, countries ... names ;-)) -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From j at clsdesignassociates.com Sat Mar 27 08:26:58 2004 From: j at clsdesignassociates.com (j) Date: Sat, 27 Mar 2004 07:26:58 -0600 Subject: (long) Transparent IDE elements and other problems In-Reply-To: References: Message-ID: <6C6DB432-7FF2-11D8-80E0-000393989F4E@clsdesignassociates.com> > FWIW- I don't really want to argue for either method here, but it's > not really a hokey hack. Most modern list managers, spreadsheets, and > anything else that wants to display a lot of data pages the data > through a fixed number of elements in some fashion: you'd be in a lot > of trouble if your database manager loaded 2 millions rows to be > prepared for your scrolling... so while it may work for your > application, paging data and "faking out" the user is actually more > like standard memory-saving practice. And with respect to interface design, what is the limit of information to be presented to the user? Sooner or later, the number of images is going to reach a point that interferes with usability, on several fronts: the thumbnails will be too small to be recognizable, the number of images will confuse and overwhelm the user, etc. The development and design questions we ask ourselves (or should ask ourselves, anyway) every day address these issues. How do we balance the power of the application with the usability of the interface? J. From mato.kola at wanblizaptan.com Sat Mar 27 08:45:42 2004 From: mato.kola at wanblizaptan.com (Jerry Daniels) Date: Sat, 27 Mar 2004 07:45:42 -0600 Subject: Case Study... In-Reply-To: <0632CF49-7FA2-11D8-89BE-000A95B300EC@wanblizaptan.com> Message-ID: Gang, It looks like I responded to an email from Chipp, but I didn't realize that it included the entire Revolution community! The "interesting news" would probably not be very interesting to anyone but Chipp and I as it involved a proposed Revolution project that we are in the process of winning. Sorry to disappoint! Best, Jerry -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jerry Daniels Sent: Friday, March 26, 2004 9:51 PM To: chipp at chipp.com; How to use Revolution Subject: Re: Case Study... Chipp, Hey, I fixed that timing bug in Time Gadget. -JD P.S. Interesting news today from the RR front. On Mar 26, 2004, at 3:08 PM, Chipp Walters wrote: > Hey Rob! > > Multi-tier in my book means using a 'middle-layer' between > client-server. > > This 'middle-layer' retains much of the business logic of the app and > thus the client becomes more of a 'thin-client'. > > For example: Many web applications are considered multi-tier, with the > browser being the 'thin-client', ASP,JSP,PHP,COM, and/or CGI (or other > Java stuff) considered to be the 'middle-layer' and the SQL Server, > Oracle, MySQL, etc.. being the database server. > > So, for instance, in the case of Revolution, a multi-tier approach > means Rev talking to a php script on a server which then queries a > MySQL database and returns the data --via XML, SOAP, plain text, > whatever-- to Rev. A significant advantage of Rev over a browser is > that the php script doesn't need to send back all of the display HTML > (for the browser), just the content. Typically, this happens almost > instantly. > > Hope this helps. > > Yep, still plan on getting out to see Dan, just not sure when. > > best, > > Chipp > > Rob Cozens wrote: > >> Hi Chipp, >> I read the "Why Multi-Tier" paragraph, but I don't have a picture of >> your definition of "Multi-Tier"; so I cannot comment intelligently. >> BTW, are you still planning to get out to meet with Dan Shafer? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From wouter.abraham at pi.be Sat Mar 27 09:09:58 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 27 Mar 2004 15:09:58 +0100 Subject: Remote Find Questions In-Reply-To: <20040327132652.8B94393009D@mail.runrev.com> References: <20040327132652.8B94393009D@mail.runrev.com> Message-ID: <6DFE978A-7FF8-11D8-A799-003065CC999E@pi.be> On 27 Mar 2004, at 14:26, use-revolution-request at lists.runrev.com wrote: snip > go invisible to card startingCard of stack "My Database.sdb" > repeat > if searchKeys then find targetText in field "Record Key" > else find targetText in field "Record" > if the result is "Not Found" then exit repeat > get the number of this card > if it < startingCard or it > endingCard then exit repeat > [processing logic] > go next > end repeat > > Can I use defaultStack to accomplish this remotely -- multiple > searches beginning at a specific starting card and repeating until > find goes past a specific ending card? If so; can you flesh out the > example a little to demonstrate, please? > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.net/who.htm > Hi Rob, If your database is a pile of cards then marking the cards is faster than finding. According to your example you will have to call the following function twice. (but this should be no problem as it is pretty fast, no need to go invisible, no need to lock anything.) -- put findTheDamnThing( "My Database.sdb","Chateau Chasse Spleen","Record Key") into tFirstResult -- put findTheDamnThing( "My Database.sdb","Chateau Chasse Spleen","Record") into tSecondResult function findTheDamnThing stack2Search, targetText, fldName put the defaultstack into tOldDefault set the defaultstack to stack2Search mark cards where fld fldName contains targetText ### mark cards by finding targetText [in fld fldname] ### mucho slower if the number of marked cards = 0 then put "not found" into tCollector else repeat with i = 1 to the number of marked cards put the long id of marked cd i & cr after tCollector ### put the id of marked cd i & cr after tCollector end repeat end if unmark all cards set the defaultstack to tOldDefault return tCollector end findTheDamnThing Once you have the list of cards then you apply the processing logic. Or you can adapt the function to do it all in 1 pass. HTH, Greetings, WA From rcozens at pon.net Sat Mar 27 08:39:13 2004 From: rcozens at pon.net (Rob Cozens) Date: Sat, 27 Mar 2004 06:39:13 -0700 Subject: Invitation To Draft Symbol Table Specs Message-ID: Morning All, From time to time I have advocated the development of custom symbol tables to support: * The global declaration of constants * Explicit data typing of variables, including support for pointers * Definition of record structures and structure field names * Direct handling of system calls from within Transcript I am now at the point where I intend to flesh out the symbol table concept in greater detail, create a working symbol stack the Run Rev team could use as a starting point when adding symbol table support to the compiler, and post the full proposal on Bugzilla. Rather than work in a vacuum and have others who have an interest in this point out the shortcomings of my proposal after it is released, I hereby extend an invitation to anyone with a strong interest in variable typing and accessing O/S calls directly in Transcript to join a [hopefully] small, [for sure] private group to address these issues jointly. Anyone who would like to participate should eMail me privately. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 frank at backtalk.com Sat Mar 27 10:15:04 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 27 Mar 2004 15:15:04 +0000 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040327132652.50F50930095@mail.runrev.com> Message-ID: <86A06CB6-8001-11D8-8C3F-000A9580FCCE@backtalk.com> On Saturday, March 27, 2004, at 01:26 PM, use-revolution-request at lists.runrev.com wrote: > >> Anyway, the biggest problem I've come across so far is that a group >> can be at most 32000 pixels high, which effectively limits my "slides >> plus EXIF" template to 137 templates stacked vertically. Really >> there's no reason RunRev shouldn't be able to support multi-thousands >> of images on screen simultaneously so that one need not resort to >> hokey hacks to display large amounts of data. > > FWIW- I don't really want to argue for either method here, but it's not > really a hokey hack. Most modern list managers, spreadsheets, and > anything else that wants to display a lot of data pages the data > through a fixed number of elements in some fashion: you'd be in a lot > of trouble if your database manager loaded 2 millions rows to be > prepared for your scrolling... so while it may work for your > application, paging data and "faking out" the user is actually more > like standard memory-saving practice. > > - Brian > There's really no reason why this couldn't be handled by Revolution as it currently exists. Imagine being able to create a scrolling group of very lightweight objects (probably just id and rect are all you need). Then as objects are scrolled into and out of view, Revolution would tell you to render them or de-render them. It already knows which of my groups are on and off screen, and if there were "Render()" and a "De-render()" methods (or Show() and Hide() or whatever you want to call them...) that I could override then I could do what you're suggesting without having to resort to hokey hacks. > And with respect to interface design, what is the limit of information > to be presented to the user? Sooner or later, the number of images is > going to reach a point that interferes with usability, on several > fronts: the thumbnails will be too small to be recognizable, the number > of images will confuse and overwhelm the user, etc. The development > and design questions we ask ourselves (or should ask ourselves, anyway) > every day address these issues. How do we balance the power of the > application with the usability of the interface? > > J. I see no reason to create an artificial barrier to someone who wants to add 1000 or more photos to an album in my product (and what max would you pick if it were your product?). As it is I have an iPhoto library with 3000 pictures in it, and I find it very usable. And the only reason it doesn't have more is that iPhoto bogs down with about 3000 pictures and I haven't sprung for the next version in which the problem is apparently fixed. But speaking of numbers and UI problems: Is there a problem with a Word document with 200 pages in it? Or an email program with 10,000 saved messages in it? Or a weblog with 100 entries? Or a HyperCard stack with 10,000 cards in it? Or an address book with 600 addresses? I have all those things and have no problems with the UI of any of those programs. And I hope I've done a reasonable job with the UI of this photo album product such that large numbers of photos in an album are also not going to be a problem. Now if there weren't that 32000 pixel limit on scrolling groups... -- Frank From rcozens at pon.net Sat Mar 27 09:00:05 2004 From: rcozens at pon.net (Rob Cozens) Date: Sat, 27 Mar 2004 07:00:05 -0700 Subject: Remote Find Questions In-Reply-To: <6DFE978A-7FF8-11D8-A799-003065CC999E@pi.be> References: <20040327132652.8B94393009D@mail.runrev.com> <6DFE978A-7FF8-11D8-A799-003065CC999E@pi.be> Message-ID: >If your database is a pile of cards then marking the cards is faster >than finding. Wouter, I will look further into marking cards; but the real issue for me is the ability to start the search or marking process at a specific card and stop searching/marking after reaching another specific card. Here's why: Unlike dBase or older versions of Filemaker, SDB databases support multiple record types in a single file. I might have a database with 1,000 customer records, 10,000 invoice records, 10,000 payment records, 50,000 inventory part records, 50,000 part issue records, 200 chart of account records, and 200 ledger records. If I am searching for one or more ledger records, I want the search to start at the first ledger record and end as soon as possible after the 200th ledger record...I don't want to search the 121,200 records that are not ledger records. [Of course, if there is only one hit in the db regardless of record type, the entire stack will be searched once plus the ordinal of the card where the search started.] Unless someone can offer a better way to do this, I will look to see if the issue has been addressed in Bugzilla. If not, I will propose an enhancement to the find command to (a) support startingCard & endingCard parameters and (b) application of find to any stack instead of just the defaultStack. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 wmb at internettrainer.com Sat Mar 27 11:48:40 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Sat, 27 Mar 2004 17:48:40 +0100 Subject: Documentations Biggest Flaw In-Reply-To: <406336C1.9060302@fourthworld.com> References: <406336C1.9060302@fourthworld.com> Message-ID: <99A4EACA-800E-11D8-AF92-003065430226@internettrainer.com> On 25.03.2004, at 20:45, Richard Gaskin wrote: > As Paul Looney observed at last night's RUG-LA meeting, the > documentation is nearly completely devoid of screen shots. > > Paul's own manual for his IT Works product provides an inspiring > contrast: hardly a page doesn't include at least once screen shot, > often more, so readers can more easily grasp context than would be > possible with text descriptions alone. > > I believe Paul's point applies to all types of learners: even the > most verbally-inclined learner will also respond measurably well to > illustrations. > Geoff, I dont know who is Paul Looney an whats a night's RUG-LA meeting. But brainfriendly learning is much more than combine text with screenshots. regards Wolfgang M. Bereuter Trainingsmaps? -- nur klicken m?ssen Sie k?nnen..! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From SimPLsol at aol.com Sat Mar 27 12:24:23 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sat, 27 Mar 2004 12:24:23 EST Subject: Remote Find Questions Message-ID: <1d7.1d27608e.2d9712c7@aol.com> It would seem that Wouter has the answer: unmark all cards then mark cards where fld recordType is customerRecords or mark cards by finding customerRecords in fld recordType (in HyperTalk the second method was much faster, I have not tested this in Rev.) Two questions: 1. Are all the record types contiguous (are all of the customer records together or scattered thoughout the database)? 2. What are you doing with the results of the find (bringing up info from one record or producing a list of all cards fitting the find criteria)? Paul Looney From frank at backtalk.com Sat Mar 27 12:33:09 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 27 Mar 2004 17:33:09 +0000 Subject: Remote Find Questions In-Reply-To: <20040327170041.D0DF99300CD@mail.runrev.com> Message-ID: On Saturday, March 27, 2004, at 05:00 PM, use-revolution-request at lists.runrev.com wrote: > From: Rob Cozens > Subject: Re: Remote Find Questions > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > >> If your database is a pile of cards then marking the cards is faster >> than finding. > > Wouter, > > I will look further into marking cards; but the real issue for me is > the ability to start the search or marking process at a specific card > and stop searching/marking after reaching another specific card. > Here's why: > [snip] Rob, I haven't tried these, but I'll bet they work: Assume each card has a custom property "recordType" that defines the type of record for the data on that card. unmark all cards mark cards where the recordType = "foo" mark cards where fld fldName contains yourSearch or unmark all cards mark cards where the recordType = "foo" and fld fldName contains yourSearch Let me know if it works. -- Frank From kray at sonsothunder.com Sat Mar 27 12:48:20 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 27 Mar 2004 11:48:20 -0600 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <86A06CB6-8001-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: <006a01c41423$b4817390$6601a8c0@precision340> I've been watching this thread with some interest, and decided it was about time I jumped in. I think the issue boils down to a few fundamental issues: 1) Rev should be able to manage multi-thousands of objects, but at a price - the more objects you use the slower things get. Just as Brian mentioned, you don't *want* to load a million records in to a record list of your database, but that doesn't mean that you shouldn't have the ability to if you want to pay the price for doing it. If you want to load a million lines of information into a field you should be able to. Just don't expect the host program (Rev in this case) to be very responsive. Or if you load 3000 images into memory, don't be surprised if you need 1GB or more of RAM to handle it. 2) It's not really how much Rev can manage at once (see #1), it's also about how much is displayed to the user. In your analogy, Frank, of *course* you should be able to have a 200 page document in Word - just don't show them a single screen with 200 thumbnails of each page because at that size/etc. you lose relevancy in the information presented. The *capacity* to hold 200 pages (or thousands of controls) is one issue; what is presented to the user is another thing entirely. Even though you have an iPhoto library of 3000 images, you're not displaying them all simultaneously on one screen (I would assume). 3) I agree with Frank on the memory management/rendering side of things, and that is that if you have 3000 objects in a group, but only 100 are displayed at any given time, Rev should be doing everything it can to optimize display and not load all 3000 objects into memory or render them until they are needed to be rendered. Now having said that, I don't know that Rev *isn't* doing this already. The test would be to take 3000 (or whatever amount) of small objects/images and display them all onscreen at once, with no overlapping (this would most likely require a large resolution). Time the amount of time it takes to redraw the card, then take most of the objects nad put them offscreen in the scrollable group only leaving about 100 visible. Then time how long it takes to redraw the card. If the times are the same, Rev needs to optimize this. If the times are different, Rev's already doing *something* (but perhaps it could do more). Anyway, that's my 2 cents, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From wouter.abraham at pi.be Sat Mar 27 13:04:15 2004 From: wouter.abraham at pi.be (Wouter) Date: Sat, 27 Mar 2004 19:04:15 +0100 Subject: Remote Find Questions In-Reply-To: <20040327170042.1AD7A9300CE@mail.runrev.com> References: <20040327170042.1AD7A9300CE@mail.runrev.com> Message-ID: <2908B2B6-8019-11D8-A799-003065CC999E@pi.be> On 27 Mar 2004, at 18:00, use-revolution-request at lists.runrev.com wrote: > Message: 5 > Date: Sat, 27 Mar 2004 07:00:05 -0700 > From: Rob Cozens > > Wouter, > > I will look further into marking cards; but the real issue for me is > the ability to start the search or marking process at a specific card > and stop searching/marking after reaching another specific card. > Here's why: > > Unlike dBase or older versions of Filemaker, SDB databases support > multiple record types in a single file. I might have a database with > 1,000 customer records, 10,000 invoice records, 10,000 payment > records, 50,000 inventory part records, 50,000 part issue records, > 200 chart of account records, and 200 ledger records. If I am > searching for one or more ledger records, I want the search to start > at the first ledger record and end as soon as possible after the > 200th ledger record...I don't want to search the 121,200 records that > are not ledger records. [Of course, if there is only one hit in the > db regardless of record type, the entire stack will be searched once > plus the ordinal of the card where the search started.] > > Unless someone can offer a better way to do this, I will look to see > if the issue has been addressed in Bugzilla. If not, I will propose > an enhancement to the find command to (a) support startingCard & > endingCard parameters and (b) application of find to any stack > instead of just the defaultStack. > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.net/who.htm > I see now what you mean by "fleshing out" :-) Is this more according to your idea? function findspecial stack2search,startCd,endCd,targetText,fldName put the cardids of stack stack2search into tCdIDs if startCd = "" then put 1 into startCd if startCd is a number then if endCd = "" then put the number of lines of tCdIDs into endCd if endCd is a number then put line startcd to endCd of tCdIDs into tCdIDs replace "card id " with "" in tCdIDs repeat for each line i in tCdIDs if targetText is in fld fldName of cd id i of stack stack2search then put i & cr after tCollector end repeat if tCollector = "" then put "not found" into tCollector end if else put "invalid parameter" into tCollector else put "invalid parameter" into tCollector return tCollector end findspecial Nevertheless if possible can you run the first handler 1 time "timed"? I'd really like to know how long it takes for that amount of records (as I don't have such a huge database to run tests on). Tnx, WA From j at clsdesignassociates.com Sat Mar 27 13:04:01 2004 From: j at clsdesignassociates.com (j) Date: Sat, 27 Mar 2004 12:04:01 -0600 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <86A06CB6-8001-11D8-8C3F-000A9580FCCE@backtalk.com> References: <86A06CB6-8001-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: <209F3F9C-8019-11D8-8B1E-000393989F4E@clsdesignassociates.com> > I see no reason to create an artificial barrier to someone who wants > to add 1000 or more photos to an album in my product (and what max > would you pick if it were your product?). Sorry, I wasn't clear enough, apparently. I was not thinking of the maximum limits of the databases themselves. I maintain databases with hundreds of thousands of items. When I mentioned limitations of the UI, I meant the visible user interface?what users see on their screen. Certainly, my questions are applicable to the number of items visible at any one time. There is a limit to the number of items that can be on screen and effectively processed by the user. Cramming thousands of images onto the screen at one time won't be effective. Even iPhoto, which you mentioned, allows settings which are of little use. Using the image size slider to view the photos at their smallest size allows something like 200 photos to be viewed at once on a 15 inch monitor at high resolution. The problem is this makes the photos essentially unrecognizable, especially if several images look similar. All of the names must be clipped to something like "M..." to accommodate all the thumbnails, which is also useless. Additionally, the sheer number of items alone will overwhelm most users to the point of "productivity paralysis." J. From rcozens at pon.net Sat Mar 27 12:34:14 2004 From: rcozens at pon.net (Rob Cozens) Date: Sat, 27 Mar 2004 10:34:14 -0700 Subject: Remote Find Questions In-Reply-To: References: Message-ID: >Assume each card has a custom property "recordType" that defines the >type of record for the data on that card. > >unmark all cards >mark cards where the recordType = "foo" >mark cards where fld fldName contains yourSearch Frank & Wouter, I really appreciate your suggestions, and I will look into the issue further and report back...but that will be another day. I need to look at Wouter's handlers in more detail; off the top of my head, Frank, my objection to marking cards is based on my assumption that such logic essentially "touches" every card in the stack. I am already maintaining an index to the database stack; so I know at the start where I want the search to begin and where I would like it to end. I say "where I would like it to end" because find won't stop looking at a certain card if it hasn't found a hit. I realize that marking the cards limits the subsequent search; but so what, if I have already had to touch all cards to unmark them? I haven't heard anybody else jump on board here; but it seems to me that, compared to: find [form] textToFind [in field] , find [form] textToFind [in field] [of card startCard to endCard] [of stack anyStack] Offers more utility and potentially significantly better performance when searching a small subset of cards in a large stack. BTW, Wouter, the largest SDB db I've run is 43,043 records...and that was just for a size test. The main point I was trying to show was I essentially NEVER have a need to search the entire db, and the search scope could often amount to less than 5% of the total cards in the stack. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 Sat Mar 27 12:46:54 2004 From: rcozens at pon.net (Rob Cozens) Date: Sat, 27 Mar 2004 10:46:54 -0700 Subject: Remote Find Questions In-Reply-To: <1d7.1d27608e.2d9712c7@aol.com> References: <1d7.1d27608e.2d9712c7@aol.com> Message-ID: Paul, et al: >Two questions: >1. Are all the record types contiguous (are all of the customer records >together or scattered thoughout the database)? They occupy contiguous ordinal positions based on ascending key value within that record type. >2. What are you doing with the results of the find (bringing up info from one >record or producing a list of all cards fitting the find criteria)? Depends: In single user mode the search finds all hits (or the maximum number specified by the user) and then returns the list. In client/server mode, each hit is returned to the client side and requests to resume the search from the record following the hit are issued until the specified search range has been completely checked...then the list is displayed in the search dialog and control is returned to the user. The latter is designed to prevent one client's search request from tying up the server for an extended period of time; however the present find command syntax leaves the design vulnerable to a search of the entire db if no hit is found in the search range. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 scott at tactilemedia.com Sat Mar 27 13:56:44 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 27 Mar 2004 10:56:44 -0800 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <9EDB8114-7FCC-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: On 3/27/04 12:56 AM, "Frank Leahy" wrote: > the reason I don't use the hack you suggest -- it's > possible to have dozens if not hundreds of images on the screen at the > same time, and if I want to support drag and drop to reorder images, > and drag and drop of images into the album (both of which I do support) > I need to show all images otherwise those features don't work. Perhaps the built-in drag and drop method may not, but I think you might be able to script your own. There's no reason why you couldn't implement a draggable object that "hovers" at the mouseLoc as the thumbnails are scrolled in and out of view. > Anyway, the biggest problem I've come across so far is that a group can > be at most 32000 pixels high, which effectively limits my "slides plus > EXIF" template to 137 templates stacked vertically. Really there's no > reason RunRev shouldn't be able to support multi-thousands of images on > screen simultaneously so that one need not resort to hokey hacks to > display large amounts of data. Well, what you call a "hokey hack" was a suggestion offered to possibly add a bit of efficiency to your app. If your app is working well for you, then by all means, you should obviously continue what you are doing. And I agree with your other comments that Rev "should" be able to handle thousands of images. This would be a testament to Rev's capabilities. But perhaps a comparison to iPhoto is a bit optimistic. You have more of a connection to Apple than I, so I expect you know more in this area, but I would *expect* that Rev, which was designed to be development platform for all manner of application, would have a tough time achieving the same performance of an app like iPhoto which is designed exclusively for photo management and display. In any event, here are a few other "hokey hacks" you might consider to get around the current group size limitation (what can I say, I'm a masochist). Divide up your thumbnails across multiple groups and show/hide/position these as needed when scrolling through the current group. Alternatively, since you can effectively display the contents of one stack within another, you could divide up your thumbnails across multiple stacks and populate a "display" stack with the group content of "album" stacks. Perhaps one of these "hacks" might work until Rev is able to support larger groups. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rcozens at pon.net Sat Mar 27 12:56:19 2004 From: rcozens at pon.net (Rob Cozens) Date: Sat, 27 Mar 2004 10:56:19 -0700 Subject: Remote Find Questions In-Reply-To: References: Message-ID: > my objection to marking cards is based on my assumption that such >logic essentially "touches" every card in the stack. Frank, et al: Perhaps I am incorrect here, in that if the engine maintains an index of marked cards, "unmark all cards" can simply empty the index, rather than set a property on each card. But the Transcript Dictionary lists "mark" as a card property; so that leads me to assume "mark [or unmark] all cards" sets the property on each card. I'd need to do some timing tests to get beyond idle conjecture; but if forced to bet, my money is on mark/unmark all cards touching every card in a stack. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 scott at tactilemedia.com Sat Mar 27 14:01:05 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 27 Mar 2004 11:01:05 -0800 Subject: 3 socket Q's In-Reply-To: <7C4A816A-7FBF-11D8-9F1B-000A27967F18@ace-pb.com> Message-ID: On 3/26/04 11:22 PM, "Jim" wrote: >> And what is the reliable way to obtain the local IP address? > > On OS X (or probably any other *nix), try... > > get shell ("ipconfig getifaddr en0") This is odd. On OS X here, when using the message box: put shell("ipconfig getifaddr en0") I get "1" in the message box. When I enter the following: answer shell("ipconfig getifaddr en0") I get "get if addr en0 failed, (os/kern) failure" ??? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rcozens at pon.net Sat Mar 27 13:06:32 2004 From: rcozens at pon.net (Rob Cozens) Date: Sat, 27 Mar 2004 11:06:32 -0700 Subject: Remote Find Questions In-Reply-To: References: <1d7.1d27608e.2d9712c7@aol.com> Message-ID: >In client/server mode, each hit is returned to the client side and >requests to resume the search from the record following the hit are >issued until the specified search range has been completely >checked...then the list is displayed in the search dialog and >control is returned to the user. Seems to me this muddies the waters if using the marked card approach: hit processing logic would have to unmark itself all marked cards with a lower ordinal position. Lower & upper card limits to the find command still seem to me to be preferable and potentially much faster. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 kray at sonsothunder.com Sat Mar 27 14:44:48 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 27 Mar 2004 13:44:48 -0600 Subject: 3 socket Q's In-Reply-To: Message-ID: <008401c41433$f990f1d0$6601a8c0@precision340> > This is odd. On OS X here, when using the message box: > > put shell("ipconfig getifaddr en0") > > I get "1" in the message box. When I enter the following: > > answer shell("ipconfig getifaddr en0") > > I get "get if addr en0 failed, (os/kern) failure" > > ??? It's a bug in the message box. Do the same thing in a button and it works fine. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From frank at backtalk.com Sat Mar 27 15:02:46 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 27 Mar 2004 20:02:46 +0000 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040327190103.83EC79300A1@mail.runrev.com> Message-ID: On Saturday, March 27, 2004, at 07:01 PM, use-revolution-request at lists.runrev.com wrote: > From: j > Subject: Re: (long) Transparent IDE elements and other problems > To: How to use Revolution > Message-ID: > <209F3F9C-8019-11D8-8B1E-000393989F4E at clsdesignassociates.com> > Content-Type: text/plain; charset=WINDOWS-1252; format=flowed > >> I see no reason to create an artificial barrier to someone who wants >> to add 1000 or more photos to an album in my product (and what max >> would you pick if it were your product?). > > Even iPhoto, which you mentioned, allows settings which are of little > use. Using the image size slider to view the photos at their smallest > size allows something like 200 photos to be viewed at once on a 15 inch > monitor at high resolution. The problem is this makes the photos > essentially unrecognizable, especially if several images look similar. > If you're trying to move 50 images of scenery (all with blue sky let say) from the back of an album of 500 images in front of the images of trains (say they're all very dark), even the smallest size, where you can't pick out any features, has its uses. -- Frank From frank at backtalk.com Sat Mar 27 15:03:19 2004 From: frank at backtalk.com (Frank Leahy) Date: Sat, 27 Mar 2004 20:03:19 +0000 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040327190103.83EC79300A1@mail.runrev.com> Message-ID: On Saturday, March 27, 2004, at 07:01 PM, use-revolution-request at lists.runrev.com wrote: > From: "Ken Ray" > Subject: RE: (long) Transparent IDE elements and other problems > To: "'How to use Revolution'" > Message-ID: <006a01c41423$b4817390$6601a8c0 at precision340> > Content-Type: text/plain; charset="us-ascii" > > I've been watching this thread with some interest, and decided it was > about > time I jumped in. > > > 3) I agree with Frank on the memory management/rendering side of > things, and > that is that if you have 3000 objects in a group, but only 100 are > displayed > at any given time, Rev should be doing everything it can to optimize > display > and not load all 3000 objects into memory or render them until they are > needed to be rendered. Now having said that, I don't know that Rev > *isn't* > doing this already. The test would be to take 3000 (or whatever > amount) of > small objects/images and display them all onscreen at once, with no > overlapping (this would most likely require a large resolution). [snip] > Time to show 190 photos in a scrolling list -- under 3 seconds on my iBook. Time to show 294 photos in a scrolling list -- about 8 seconds. Time to show 1124 photos in a scrolling list -- about 60 seconds. But only 728 fit in the scrolling list (32000 pixel limit). Degradation? Yes. Graceful degradation? Well...maybe not. I was sure that the bottleneck was reading the photos from disk, as I could hear the disk being hit a lot, so I commented out the "set the filename" line. Result? Essentially no speed difference. So then I commented out the code that sets *any* information in each group (title, etc.), so all that's happening is the photo groups are being created and positioned. Result? The 1124 photo version dropped to 15 seconds. Hmmmm. As Wouter said it looks like there's some room for improvement. -- Frank From soapdog at mac.com Sat Mar 27 15:04:27 2004 From: soapdog at mac.com (Andre Garzia) Date: Sat, 27 Mar 2004 17:04:27 -0300 Subject: revLISP (actually is scheme...) Some doubts on implementation. In-Reply-To: References: Message-ID: On Mar 26, 2004, at 1:37 PM, Dar Scott wrote: > I got to thinking that you might make lists or cons cells out of > boxes. You might modify it and add box value types to match the > scheme types. If you don't need the cons cell level, then you can use > them as lists. The primer has a very elementary cons cell example, > IIRC. > > Andre, do you think the ability to have arrays as array elements will > have an effect on your use of boxes? Is there a life for boxes after > this enhancement? > Dar, I simply like boxes, I use them not only for arrays, so that enhancement will not kill my use of boxes, there's room for improvements? maybe, I must think if any feature is missing... about revLISP (which is SCHEME), the parser is hard by now but in the following week I'll solve that, I think I'll use box as the backend of my cell structure, it might work fine! :D I have not much experience in writing lexical analysis tools and the like, but I am learning, as soon as I can parse it to a stack, everything will be easy. :D Cheers Andre > Dar Scott -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From erikhans08 at yahoo.com Sat Mar 27 16:56:19 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 27 Mar 2004 13:56:19 -0800 (PST) Subject: messages button In-Reply-To: <886790F4-7F6E-11D8-8A71-000A9567A3E6@swcp.com> Message-ID: <20040327215619.98935.qmail@web61104.mail.yahoo.com> --- Dar Scott wrote: > > Why would one want to use the suspend > messages button. > Suppose I have a bug in my openCard or related. > Theoretically. It > might make navigation during development to fix > the bug a big problem. > I might turn off messages and fix the bug and > turn it back on. In > general, I want to make changes to my stack > without it trying to run. > I might be doing this the wrong way. > > There might be consequences in the IDE that I > don't know about. I am > not sure, but it seems saving a stack with > suspend message on is not a good thing. it was suggested earlier that turning off the messages would help in debugging by temporarily taking any RunRev front/back scripts out of commission. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From erikhans08 at yahoo.com Sat Mar 27 16:56:21 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 27 Mar 2004 13:56:21 -0800 (PST) Subject: messages button In-Reply-To: <886790F4-7F6E-11D8-8A71-000A9567A3E6@swcp.com> Message-ID: <20040327215621.94269.qmail@web61108.mail.yahoo.com> --- Dar Scott wrote: > > Why would one want to use the suspend > messages button. > Suppose I have a bug in my openCard or related. > Theoretically. It > might make navigation during development to fix > the bug a big problem. > I might turn off messages and fix the bug and > turn it back on. In > general, I want to make changes to my stack > without it trying to run. > I might be doing this the wrong way. > > There might be consequences in the IDE that I > don't know about. I am > not sure, but it seems saving a stack with > suspend message on is not a good thing. it was suggested earlier that turning off the messages would help in debugging by temporarily taking any RunRev front/back scripts out of commission. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From dsc at swcp.com Sat Mar 27 18:43:44 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 27 Mar 2004 16:43:44 -0700 Subject: messages button In-Reply-To: <20040327215619.98935.qmail@web61104.mail.yahoo.com> Message-ID: <95B831FA-8048-11D8-A95D-000A9567A3E6@swcp.com> On Saturday, March 27, 2004, at 02:56 PM, Erik Hansen wrote: > it was suggested earlier that turning off > the messages would help in debugging > by temporarily taking any RunRev front/back > scripts out of commission. I had been suspending the IDE for that; thanks for the tip. Dar Scott From wouter.abraham at pi.be Sat Mar 27 18:50:36 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 28 Mar 2004 00:50:36 +0100 Subject: Remote Find Questions In-Reply-To: <20040327190103.B7B5E9300A3@mail.runrev.com> References: <20040327190103.B7B5E9300A3@mail.runrev.com> Message-ID: <8B229492-8049-11D8-A799-003065CC999E@pi.be> > snip > Perhaps I am incorrect here, in that if the engine maintains an index > of marked cards, "unmark all cards" can simply empty the index, > rather than set a property on each card. But the Transcript > Dictionary lists "mark" as a card property; so that leads me to > assume "mark [or unmark] all cards" sets the property on each card. > > I'd need to do some timing tests to get beyond idle conjecture; but > if forced to bet, my money is on mark/unmark all cards touching every > card in a stack. > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.net/who.htm > Hi Rob, Just ran a little test. Made a stack with 10000 cards with 1 field (fld 1) on each. Put some text on random cards. Put some extra fields (fld 2) on some of the cards on mousup put the long secs into zap -- ;-) mark cards where field 1 contains put the long secs - zap end mouseup results around 10.420514 mark cards where field 2 contains results around 0.072319 (on tibook 400 mhz ) Seems to me that the mark/unmark command doesn't touch every card in the stack. Can we force a bet? :-)) Greetings, WA From j at clsdesignassociates.com Sat Mar 27 18:57:33 2004 From: j at clsdesignassociates.com (j) Date: Sat, 27 Mar 2004 17:57:33 -0600 Subject: (long) Transparent IDE elements and other problems In-Reply-To: References: Message-ID: <83DE9BFA-804A-11D8-B610-000393989F4E@clsdesignassociates.com> > If you're trying to move 50 images of scenery (all with blue sky let > say) from the back of an album of 500 images in front of the images of > trains (say they're all very dark), even the smallest size, where you > can't pick out any features, has its uses. True, it's just there are better ways of implementing the software's interface for this use. We can list specific, exceptional instances to justify nearly every design option, no matter how silly (for example, assigning keystroke mnemonics to every menu item and button); that doesn't mean they are good interface design choices for the target audience. J. From bogus@does.not.exist.com Sat Mar 27 19:27:54 2004 From: bogus@does.not.exist.com () Date: Sat, 27 Mar 2004 17:27:54 -0700 Subject: No subject Message-ID: Randy Padawer Content-Type: text/plain; charset="us-ascii" ; format="flowed" Subject: AWFUL request - need Serf beta X-BeenThere: use-revolution at lists.runrev.com X-Mailman-Version: 2.1.1 Precedence: list Reply-To: How to use Revolution List-Id: How to use Revolution List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Mar 2004 00:27:40 -0000 I had something I wanted to port over to Revolution that I did in Serf beta (once distributed freely but now missing in action completely). Can anybody help? Randy From gcanyon at inspiredlogic.com Sat Mar 27 21:52:49 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 27 Mar 2004 18:52:49 -0800 Subject: [OT] RE: counter++ versus In-Reply-To: <20040325160937.9265E29A2C@xprdmailfe21.nwk.excite.com> References: <20040325160937.9265E29A2C@xprdmailfe21.nwk.excite.com> Message-ID: Can you give some examples of code you wrote that executes slower than you would expect? regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 25, 2004, at 8:09 AM, Kevin wrote: > If you ask me 'RR' is much slower than I would have expected a engine > of its maturity and evolution. > From j at clsdesignassociates.com Sat Mar 27 22:17:10 2004 From: j at clsdesignassociates.com (j) Date: Sat, 27 Mar 2004 21:17:10 -0600 Subject: Remote Find Questions In-Reply-To: <8B229492-8049-11D8-A799-003065CC999E@pi.be> References: <20040327190103.B7B5E9300A3@mail.runrev.com> <8B229492-8049-11D8-A799-003065CC999E@pi.be> Message-ID: <66673940-8066-11D8-B610-000393989F4E@clsdesignassociates.com> > Just ran a little test. Mine: created new stack with 45565 cards 0 seconds to mark all 45565 cards 0 seconds to unmark all 45565 cards 1 second to mark half the 45565 cards with this on the fly algorithm: mark cards where ((the id of this card)/2) = round((the id of this card)/2) I would think a there would be a good chance of marking very quickly using a custom card property (uCardType) and the content you wish to locate, along the lines of (untested): unmark all cards mark cards where ((the uCardType of this card is "ledger") and (field "lastName" contains "downs")) j. From briany at qldlearning.com Sat Mar 27 22:23:37 2004 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 27 Mar 2004 22:23:37 -0500 Subject: (long) Transparent IDE elements and other problems In-Reply-To: Message-ID: <4D7473C2-8067-11D8-A09B-000393AA08D2@qldlearning.com> If your iBook disk is thrashing, it is most likely a memory issue: you're probably hearing memory being swapped furiously to disk, which also in turn is going to degrade performance exponentially. Have you tried running a memory utility to see how much is being used? With all this said, and my (hopefully polite) disagreement to some of your design decisions, I'd be really curious to see some of this firsthand- it's certainly dug up some spirited discussion. Would you be willing to share a copy offlist? - Brian > I was sure that the bottleneck was reading the photos from disk, as I > could hear the disk being hit a lot, so I commented out the "set the > filename" line. Result? Essentially no speed difference. From dsc at swcp.com Sat Mar 27 22:52:53 2004 From: dsc at swcp.com (Dar Scott) Date: Sat, 27 Mar 2004 20:52:53 -0700 Subject: revLISP (actually is scheme...) Some doubts on implementation. In-Reply-To: Message-ID: <63D2A596-806B-11D8-A95D-000A9567A3E6@swcp.com> On Saturday, March 27, 2004, at 01:04 PM, Andre Garzia wrote: > I simply like boxes, I use them not only for arrays, so that > enhancement will not kill my use of boxes, there's room for > improvements? maybe, I must think if any feature is missing... I haven't looked at that for a long time. I think in some cases that floating point numbers are not portable. It might be nice if iterators could climb down into nested boxes and then extract contents instead of extracting on the way in. I'm having second thoughts about the different kinds of representation, especially since XML is the popular way to go for representing data in a portable manner. I wish you well with parsing. If you get into lambda expressions, I have some tiny functions you might find interesting. Dar Scott From SimPLsol at aol.com Sat Mar 27 23:42:04 2004 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sat, 27 Mar 2004 23:42:04 EST Subject: Remote Find Questions Message-ID: <38.43f8fc6e.2d97b19c@aol.com> If the subset of found cards will be small then you can use "Find" differently. Unmark all cards. Repeat forever "Find...." Mark each card as it is found. Before marking, check to see if the found card is already marked; if it is you have looped back to the first found card, so unmark all cards and exit. This routine is very fast; it also works well if the cards are not sorted. Paul Looney From jperryl at ecs.fullerton.edu Sun Mar 28 01:09:31 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 27 Mar 2004 22:09:31 -0800 (PST) Subject: Documentations Biggest Flaw In-Reply-To: <99A4EACA-800E-11D8-AF92-003065430226@internettrainer.com> Message-ID: But it's an advance over text-only... Judy On Sat, 27 Mar 2004, Wolfgang M.Bereuter wrote: > > Geoff, > I dont know who is Paul Looney an whats a night's RUG-LA meeting. But > brainfriendly learning is much more than combine text with screenshots. From patrend at bigpond.com Sun Mar 28 02:08:00 2004 From: patrend at bigpond.com (Pat Trendler) Date: Sun, 28 Mar 2004 17:08:00 +1000 Subject: printing from Runrev - another person with same request Message-ID: <003601c41493$68570d20$b000a8c0@mshome.net> A few days ago Chris Sheffield wrote: >>I'm trying to work out a good printing procedure. What I've got is a stack >>with several cards containing text, graphics, etc. that need to be printed. >>I want to give the user the option of choosing which cards to print and >>which not to print. I'm thinking I could just mark the selected cards and >>then send them all to the printer using "print marked cards". The only >>problem is that my printing involves fields that might have content not >>immediately visible (scrolling). If I print a card, will the entire >>contents of fields be printed, or only what's visible on the screen? If it >>will only print what's visible on the screen, I'm assuming I'd have to use >>some combination of print, revPrintField, revPrintText, etc. Seems like >>kind of a nightmare, especially considering that the two methods have their >>own ways of displaying page setup and print setup dialogs from the OS. >>Does anyone have a good method for printing that kind of combines all the >>above things into one handler? >>Thanks, I have also been trying to work this out - in the process have used a lot of paper. I'd be happy just to get a list of steps. The more I read the docs the more confused I get. Hoping somebody can help, patrend(at)bigpond.com From frank at backtalk.com Sun Mar 28 03:05:12 2004 From: frank at backtalk.com (Frank Leahy) Date: Sun, 28 Mar 2004 09:05:12 +0100 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040328025219.CCDE3930080@mail.runrev.com> Message-ID: On Sunday, March 28, 2004, at 03:52 AM, use-revolution-request at lists.runrev.com wrote: > From: j > Subject: Re: (long) Transparent IDE elements and other problems > To: How to use Revolution > Message-ID: > <83DE9BFA-804A-11D8-B610-000393989F4E at clsdesignassociates.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > >> If you're trying to move 50 images of scenery (all with blue sky let >> say) from the back of an album of 500 images in front of the images of >> trains (say they're all very dark), even the smallest size, where you >> can't pick out any features, has its uses. > > True, it's just there are better ways of implementing the software's > interface for this use. We can list specific, exceptional instances to > justify nearly every design option, no matter how silly (for example, > assigning keystroke mnemonics to every menu item and button); that > doesn't mean they are good interface design choices for the target > audience. > > J. > It's certainly possibly to make bad UI decisions in programs (lord knows I have in the past...), but I'm not sure having very small thumbnails is one of them. I'm interested though that this issue triggered your "it smells like a bad UI decision" bit. Mind if I ask a couple of questions? 1) If you were designing iPhoto or an equivalent, what is the min size that you would have specified for thumbnails and why? 2) In the case of selecting and moving a big batch of thumbnails as I mentioned above, would you have decided it wasn't important (and therefore not support it), or would you come up with another way to do it? 3) And maybe the most telling question of all, do you have large number of photographs on your computer, and if so what program do you use to organize them? -- Frank From frank at backtalk.com Sun Mar 28 03:08:21 2004 From: frank at backtalk.com (Frank Leahy) Date: Sun, 28 Mar 2004 09:08:21 +0100 Subject: [OT] RE: counter++ versus In-Reply-To: <20040328025219.CCDE3930080@mail.runrev.com> Message-ID: <143CDAB5-808F-11D8-8C3F-000A9580FCCE@backtalk.com> On Sunday, March 28, 2004, at 03:52 AM, use-revolution-request at lists.runrev.com wrote: > From: Geoff Canyon > Subject: Re: [OT] RE: counter++ versus > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Can you give some examples of code you wrote that executes slower than > you would expect? > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > On Mar 25, 2004, at 8:09 AM, Kevin wrote: > >> If you ask me 'RR' is much slower than I would have expected a engine >> of its maturity and evolution. >> >> Yes. 1) --- copied from a recent email --- Time to show 190 photos in a scrolling list -- under 3 seconds on my iBook. Time to show 294 photos in a scrolling list -- about 8 seconds. Time to show 1124 photos in a scrolling list -- about 60 seconds. But only 728 fit in the scrolling list (32000 pixel limit). Degradation? Yes. Graceful degradation? Well...maybe not. I was sure that the bottleneck was reading the photos from disk, as I could hear the disk being hit a lot, so I commented out the "set the filename" line. Result? Essentially no speed difference. So then I commented out the code that sets *any* information in each group (title, etc.), so all that's happening is the photo groups are being created and positioned. Result? The 1124 photo version dropped to 15 seconds. Hmmmm. As Wouter said it looks like there's some room for improvement. 2) Getting file info on a single file is too slow. You have to get the detailed file info for the whole directory and then find the particular file you want. 3) more later... -- Frank -- end copy --- From wouter.abraham at pi.be Sun Mar 28 05:45:51 2004 From: wouter.abraham at pi.be (Wouter) Date: Sun, 28 Mar 2004 12:45:51 +0200 Subject: Remote Find Questions Message-ID: <14DAE06D-80A5-11D8-A799-003065CC999E@pi.be> > j j at clsdesignassociates.com > Sat Mar 27 21:17:10 EST 2004 > > > Just ran a little test. > > Mine: > > created new stack with 45565 cards > 0 seconds to mark all 45565 cards > 0 seconds to unmark all 45565 cards > 1 second to mark half the 45565 cards with this on the fly algorithm: > mark cards where ((the id of this card)/2) = round((the id of this > card)/2) > > I would think a there would be a good chance of marking very quickly > using a custom card property (uCardType) and the content you wish to > locate, along the lines of (untested): > > unmark all cards > mark cards where ((the uCardType of this card is "ledger") and (field > "lastName" contains "downs")) > > j. I don't know if you get similar results, but if you add the "(field fldName contains )" condition then it runs much slower. Putting the values of the fields into custom properties speeds things up again considerably. Tnx for this test J. Greetings WA PS Seen your test, I would have lost the forced bet :-) From gcanyon at inspiredlogic.com Sun Mar 28 10:32:02 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 28 Mar 2004 07:32:02 -0800 Subject: Drawing inside images (was : Problem with imagedata) In-Reply-To: <405AB365.37E82370@Club-Internet.fr> References: <4F4AF587-7954-11D8-AEEE-000A9567A3E6@swcp.com> <405AB365.37E82370@Club-Internet.fr> Message-ID: <0F49DAAA-80CD-11D8-9772-003065683ECC@inspiredlogic.com> Can you post the actual code you were using? regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 19, 2004, at 12:46 AM, jbv wrote: > The idea was to use transcript to update the imagedata. > So far the conclusion is that it works on small images (100 x > 100 pixels, or 150 x 150 pixels) on a Mac G3/300 (I always > test my code on such rather slow machines rather on the latest > & fastest ones). But when the image size reaches 200 x 200, it > becomes way too slow... Needless to say that I spent quite a lot > of time optimizing the code... And forgot the idea of implementing > antialiasing... From gcanyon at inspiredlogic.com Sun Mar 28 10:33:54 2004 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 28 Mar 2004 07:33:54 -0800 Subject: [OT] RE: counter++ versus In-Reply-To: <143CDAB5-808F-11D8-8C3F-000A9580FCCE@backtalk.com> References: <143CDAB5-808F-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: <5226D39E-80CD-11D8-9772-003065683ECC@inspiredlogic.com> Can you post the actual code you were using? regards, Geoff Canyon gcanyon at inspiredlogic.com On Mar 28, 2004, at 12:08 AM, Frank Leahy wrote: > Time to show 190 photos in a scrolling list -- under 3 seconds on my > iBook. > > Time to show 294 photos in a scrolling list -- about 8 seconds. > > Time to show 1124 photos in a scrolling list -- about 60 seconds. But > only 728 fit in the scrolling list (32000 pixel limit). > > Degradation? Yes. Graceful degradation? Well...maybe not. > > I was sure that the bottleneck was reading the photos from disk, as I > could hear the disk being hit a lot, so I commented out the "set the > filename" line. Result? Essentially no speed difference. > > So then I commented out the code that sets *any* information in each > group (title, etc.), so all that's happening is the photo groups are > being created and positioned. Result? The 1124 photo version dropped > to 15 seconds. > > Hmmmm. As Wouter said it looks like there's some room for improvement. > > 2) Getting file info on a single file is too slow. You have to get > the detailed file info for the whole directory and then find the > particular file you want. From m.mackenzie at sasktel.net Sun Mar 28 11:50:03 2004 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Sun, 28 Mar 2004 10:50:03 -0600 Subject: If exists question Message-ID: <4067023B.6010307@sasktel.net> Okay, I have been wrestling with this one long enough that I don't need a haircut for another month! I create by cloning from a "master" card a new card. During the cloning I capture the new card's abbreviated ID and change its card name to "EmptyCard". The new card's abbr ID is put into global gNewCardID Then, at the end of this handler: wait 30 milliseconds -- put in to allow Rev to catch up with functions if exists(gNewCardID) then go to gNewCardID put emtpy into gNewCardID end if Rev can't find this new card. I have captured the global gNewCardID into "msg" and it updates and shows the newly created card abb ID. I have tried this handler with the card name as well with the same results. When this function doesn't work it is usually within the IDE even with the Development Tools suspended. The question is, I guess, has anyone found peculiarities or idiosyncracies with Rev's "exists" function and how did you get around them or trap the errors for correction? I have looked to no avail in the archives. (BTW, although not new to revolution I admit to not being as well versed in using the debugging tools as I would like to be and perhaps need to be.) Regards Mark MacKenzie From j at clsdesignassociates.com Sun Mar 28 12:05:36 2004 From: j at clsdesignassociates.com (j) Date: Sun, 28 Mar 2004 11:05:36 -0600 Subject: (long) UI and iPhoto (was: Transparent IDE elements and other problems) In-Reply-To: References: Message-ID: <21CF08A2-80DA-11D8-B610-000393989F4E@clsdesignassociates.com> > 1) If you were designing iPhoto or an equivalent, what is the min size > that you would have specified for thumbnails and why? If I am building software for "digital consumers"?iPhoto?I include options that meet the needs of my specific target audience. By and large, when "digital consumers" are organizing their photos, they look for very specific photos. They don't say, "I want to make a photo album of all the pictures I have which include a human head or heads." They say, "I want to make an album of pictures of Jane," or "I want to email the pictures of the Halloween party to Jane," or "Where is that picture of Jane at the Lincoln Memorial?the one where she is smiling, not the one where she is frowning?" Consumers have scans and digital photos that fall into essentially very few categories: individual and group photos of the same friends and family members in various specific settings (for example, the Halloween party, the church picnic, the amusement park, hanging out in the living room); pets; and perhaps the rare photo of a landscape, some landmark they visited, or an event they attended. The nature of these photos means that most look similar (that is, a human head or heads all clumped together) but are all very different (they are heads of different people in different specific settings). Imagine a coed in a sorority. She has 100 pictures of herself with four other girls. Problem is, they are never the same four girls. When viewed at the smallest size, the user will not be able to distinguish who the person/people are, let alone the context of the photo. The fact that the names of the photos are reduced to "M..." means that even these labels are of no use to her. Even if a user is able to take his time and distinguish the photos from one another, user productivity is slowed to a crawl because (a) he must take more time to examine each photo and (b) the number of photos visible at one time makes scanning for one or a few photos much more difficult?there is too much information presented, and it is presented in a format requiring very close attention to detail. That said, on my 15 inch display, seven rows by twelve columns of photos seems much better. Each photo is discernible and few of the names are shortened. Even at that setting, however, scanning 84 pictures for one or a few specific photos is probably almost too much for most "digital consumer" users. Of course, this is based only on my knowledge of interface research and my own specific computer setup?not exactly scientific. Give me a group of two hundred target users and two weeks, and I will tell you the exact size to the pixel. > 2) In the case of selecting and moving a big batch of thumbnails as I > mentioned above, would you have decided it wasn't important (and > therefore not support it), or would you come up with another way to do > it? If I have 50 pictures of landscapes including blue sky in my library, then I am probably not the target audience for iPhoto as described above?more likely, I am better described as an amateur landscape photographer or a hobbyist photographer. If the reason Apple included small thumbnails was to meet the needs of these users, then they forgot their target audience. Small thumbnails may be appropriate for such users?it's iPhoto that is not supposed to be appropriate. iApps were never conceived of as "powerful enough for the pros, simple enough for the rest of us." They are supposed to be "plug and play for the average adult, who reads at a seventh grade level." Users who need to organize a massive library of black and white photos by category, for example, are supposed to step up to (and pay for) third party software. > 3) And maybe the most telling question of all, do you have large > number of photographs on your computer, and if so what program do you > use to organize them? As an amateur photographer, I have many photos on my computer. I use iPhoto to organize only my personal "consumer" photos?candid photos of friends, etc. I never use thumbnails at the smallest setting, even when dragging groups around to organize them. Instead, my iPhoto thumbnails are nearly always set to three columns by two rows?that's right: six viewable photos at a time. To organize my black and white photos, my clip art, my stock photography, I use the Finder or third party software like iView Multimedia or similar. iPhoto just isn't up to the task, and that's kind of the point: it isn't supposed to be. J. From steve at messimercomputing.com Sun Mar 28 12:11:15 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Sun, 28 Mar 2004 12:11:15 -0500 Subject: Tabbed buttons Message-ID: Hi, Does anybody know a way to make a new row of tabs in a tabbed button? Sometimes I have a button that needs to be a specific width but that width isn't long enough to accommodate all the tabs. In both the Mac and Windows OSs one sees examples of tabbed windows with more than one row. Is this possible to do using the tabbed button? If not is there a work around for this? Thanks as always. Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available Now! From scott at tactilemedia.com Sun Mar 28 12:29:39 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 28 Mar 2004 09:29:39 -0800 Subject: If exists question In-Reply-To: <4067023B.6010307@sasktel.net> Message-ID: On 3/28/04 8:50 AM, "Mark MacKenzie" wrote: > Okay, I have been wrestling with this one long enough that I don't need > a haircut for another month! > > I create by cloning from a "master" card a new card. During the cloning > I capture the new card's abbreviated ID and change its card name to > "EmptyCard". > > The new card's abbr ID is put into global gNewCardID > > Then, at the end of this handler: > > wait 30 milliseconds -- put in to allow Rev to catch up with functions > if exists(gNewCardID) > then > go to gNewCardID > put emtpy into gNewCardID > end if What happens if you try this: if exists(value(gNewCardID)) Or this: if exists(quote & gNewCardID & quote) Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From soapdog at mac.com Sun Mar 28 13:08:59 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 28 Mar 2004 15:08:59 -0300 Subject: OT: Contest for OSNews.com (write an article, win Xandros 2.0) Message-ID: Hi Folks, OSNews.com site is running a contest on Articles. Best article wins a copy of a Xandros 2.0 Business Server ($129). OSNews is a very good site, and it's viewers are most experienced developers or OS Entusiasts (damn my bad english). I think it would be cool to submit entrys talking about Runtime Revolution 2.1 and state of the art programming. They are always publishing pieces on languages and non mainstream languages. I think they would like to see a piece on xTalk systems for they are exotic, cool and not the average thing they usually receive. Also it would be nice for RunRev for I could *swear* that with a good winner article in OSNews they would sell many copies of our favorite tool. Cheers -- Andre Alves Garzia - Soap Dog Studios - BRAZIL http://studios.soapdog.org From wmb at internettrainer.com Sun Mar 28 14:05:16 2004 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Sun, 28 Mar 2004 21:05:16 +0200 Subject: Documentations Biggest Flaw In-Reply-To: References: Message-ID: On 28.03.2004, at 08:09, Judy Perry wrote: > But it's an advance over text-only... > > Judy > Agree..! > On Sat, 27 Mar 2004, Wolfgang M.Bereuter wrote: > >> >> Geoff, >> I dont know who is Paul Looney an whats a night's RUG-LA meeting. But >> brainfriendly learning is much more than combine text with >> screenshots. Sorry Richard. I dont know why I wrote Geoff. Seems it was too late on this day form me;( regards Wolfgang M. Bereuter Trainingsmaps? -- nur klicken m?ssen Sie k?nnen..! INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From frank at backtalk.com Sun Mar 28 14:27:02 2004 From: frank at backtalk.com (Frank Leahy) Date: Sun, 28 Mar 2004 20:27:02 +0100 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040328164950.6A34F93007E@mail.runrev.com> Message-ID: On Sunday, March 28, 2004, at 05:49 PM, use-revolution-request at lists.runrev.com wrote: > From: Brian Yennie > Subject: Re: (long) Transparent IDE elements and other problems > To: How to use Revolution > Message-ID: <4D7473C2-8067-11D8-A09B-000393AA08D2 at qldlearning.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > If your iBook disk is thrashing, it is most likely a memory issue: > you're probably hearing memory being swapped furiously to disk, which > also in turn is going to degrade performance exponentially. > > Have you tried running a memory utility to see how much is being used? > > With all this said, and my (hopefully polite) disagreement to some of > your design decisions, I'd be really curious to see some of this > firsthand- it's certainly dug up some spirited discussion. Would you be > willing to share a copy offlist? > I'm pretty sure it's not a thrashing issue -- I've got 650MB, and the numbers were similar after several runs of each (and as I said, not loading the images had essentially no impact). But Geoff's asked for the code, and I'll send him a slimmed down version that shows the problem and we'll see if they can find anything. I'll be posting a beta version of the product in the next couple of days, OSX first, followed by Windows a couple of days later. I'd be happy for you to try it out and let me know how it works for you. By the way, is it ok to announce betas on this list? Best, -- Frank From plsntbreez at mac.com Sun Mar 28 15:17:04 2004 From: plsntbreez at mac.com (Brian Maher) Date: Sun, 28 Mar 2004 15:17:04 -0500 Subject: Can't Connect to MySQL at Runtime Message-ID: Hi Folks, I have a stack that works just fine within the IDE but when I build a distribution (and include the database libraries) I get the following error at startup when connecting to my mysql database: revdberr,invalid database type Can anyone provide info on what might be causing this? Thanks, Brian From monte at sweattechnologies.com Sun Mar 28 17:13:43 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 29 Mar 2004 07:43:43 +0930 Subject: Can't Connect to MySQL at Runtime In-Reply-To: Message-ID: Are you using 2.2 RC 2? If so then that's it ;-) Cheers Monte > > Hi Folks, > > I have a stack that works just fine within the IDE but when I build a > distribution (and include the database libraries) I get the following > error at startup when connecting to my mysql database: > > revdberr,invalid database type > > Can anyone provide info on what might be causing this? > > Thanks, Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From johnrule at rcsprogramming.com Sun Mar 28 17:03:13 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Sun, 28 Mar 2004 14:03:13 -0800 Subject: please include page reference References: <20040328164950.6A34F93007E@mail.runrev.com> Message-ID: <003501c41511$b5749400$9101000a@minipcxp> Since we can refer to a 'stack' as a 'window', it would be nice to use 'page' to refer to a 'card'. Besides, didn't the whole 'stack of cards' reference start because the screen size was so small, that your window (and it's pages) were ususally about the size of a stack index cards? That was a very long time ago... JR From dsc at swcp.com Sun Mar 28 17:24:21 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 28 Mar 2004 15:24:21 -0700 Subject: If exists question In-Reply-To: <4067023B.6010307@sasktel.net> Message-ID: On Sunday, March 28, 2004, at 09:50 AM, Mark MacKenzie wrote: > I create by cloning from a "master" card a new card. During the > cloning I capture the new card's abbreviated ID and change its card > name to "EmptyCard". > > The new card's abbr ID is put into global gNewCardID > > Then, at the end of this handler: > > wait 30 milliseconds -- put in to allow Rev to catch up with functions > if exists(gNewCardID) > then > go to gNewCardID > put emtpy into gNewCardID > end if Just some ideas for experimenting. Try long ID. Try not changing the name. Look at what is in pendingMessages. Try 'with messages' in the wait. (Ditto here on needing to get into debugging features.) Dar Scott From hershrev at realtorsgroup.us Sun Mar 28 17:31:01 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Sun, 28 Mar 2004 17:31:01 -0500 Subject: Can't Connect to MySQL at Runtime In-Reply-To: Message-ID: <97C2A9AA-8107-11D8-93C2-0030654C1E62@realtorsgroup.us> I previously posted the same problem with postgres , invalid db id, Looks like its a bug , because I didn't get any respond on it hershrev. On Sunday, March 28, 2004, at 05:13 PM, Monte Goulding wrote: > > Are you using 2.2 RC 2? If so then that's it ;-) > > Cheers > > Monte >> >> Hi Folks, >> >> I have a stack that works just fine within the IDE but when I build a >> distribution (and include the database libraries) I get the following >> error at startup when connecting to my mysql database: >> >> revdberr,invalid database type >> >> Can anyone provide info on what might be causing this? >> >> Thanks, Brian >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From plsntbreez at mac.com Sun Mar 28 17:37:51 2004 From: plsntbreez at mac.com (Brian Maher) Date: Sun, 28 Mar 2004 17:37:51 -0500 Subject: Can't Connect to MySQL at Runtime In-Reply-To: References: Message-ID: <8C0B9AD3-8108-11D8-8FA3-000A95B02D84@mac.com> Hi Monte, > Are you using 2.2 RC 2? If so then that's it ;-) Nope, I am using 2.1. I have found that by not including the database libraries the stack will open but will not open the substack that should get opened on open of the main stack (the main stack should be invisible but isn't). FYI .. this is on OS X 10.3.3. Brian From rodney at infiny.co.nz Sun Mar 28 17:39:49 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Mon, 29 Mar 2004 10:39:49 +1200 Subject: Recording Message-ID: If you care about audio recording in Revolution please take a look, and vote for: http://www.runrev.com/revolution/developers/bugdatabase/process_bug.cgi The issues described - especially corrupted audio recordings - are not new. They have been present in Revolution since the features were added. It would be good to have more testing and information added to the report so if you have time please feel free to add your comments and observations. Rodney -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From Meitnik at aol.com Sun Mar 28 17:41:59 2004 From: Meitnik at aol.com (Meitnik at aol.com) Date: Sun, 28 Mar 2004 17:41:59 EST Subject: chunks of containers Message-ID: <149.254dd05e.2d98aeb7@aol.com> In a message dated 03/28/2004 05:33:29 PM, use-revolution-request at lists.runrev.com writes: > Since we can refer to a 'stack' as a 'window', it would be nice to use > 'page' to refer to a 'card'. Besides, didn't the whole 'stack of cards' > reference start because the screen size was so small, that your window (and > it's pages) were ususally about the size of a stack index cards? That was a > very long time ago... > -- actually, I want this for a text container: Page [hummm, a pagedelemiter would be cool based on formatted height??? ;-) ] Line (closest thing for a paragraph) Word Char Andrew From monte at sweattechnologies.com Sun Mar 28 17:52:18 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 29 Mar 2004 08:22:18 +0930 Subject: Can't Connect to MySQL at Runtime In-Reply-To: <8C0B9AD3-8108-11D8-8FA3-000A95B02D84@mac.com> Message-ID: Are you saving substacks as separate files? > > Hi Monte, > > > Are you using 2.2 RC 2? If so then that's it ;-) > > Nope, I am using 2.1. > > I have found that by not including the database libraries the stack > will open but > will not open the substack that should get opened on open of the main > stack (the > main stack should be invisible but isn't). > > FYI .. this is on OS X 10.3.3. > > Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From plsntbreez at mac.com Sun Mar 28 17:55:16 2004 From: plsntbreez at mac.com (Brian Maher) Date: Sun, 28 Mar 2004 17:55:16 -0500 Subject: Can't Connect to MySQL at Runtime In-Reply-To: References: Message-ID: > Are you saving substacks as separate files? No. From dsc at swcp.com Sun Mar 28 17:57:17 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 28 Mar 2004 15:57:17 -0700 Subject: please include page reference In-Reply-To: <003501c41511$b5749400$9101000a@minipcxp> Message-ID: <42AEDD4E-810B-11D8-8C86-000A9567A3E6@swcp.com> On Sunday, March 28, 2004, at 03:03 PM, John Rule wrote: > Since we can refer to a 'stack' as a 'window', it would be nice to use > 'page' to refer to a 'card'. Besides, didn't the whole 'stack of cards' > reference start because the screen size was so small, that your window > (and > it's pages) were ususally about the size of a stack index cards? That > was a > very long time ago... I find I often use "page". I think "panel" is nice, too. I'm not completely happy with "stack" or "window", but I don't have a good suggestion. I can easily confuse customers when words like "stack" and "card" slip out. However, I respect the heritage and am pleased to use "stack" and "card" within the community. I'm getting the hang of this Revolution stuff, but recognize that some folks have been using stacks and cards for a long time. Dar Scott From mpetrides at earthlink.net Sun Mar 28 17:59:50 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 28 Mar 2004 17:59:50 -0500 Subject: Screen vs Page vs Card In-Reply-To: <42AEDD4E-810B-11D8-8C86-000A9567A3E6@swcp.com> References: <42AEDD4E-810B-11D8-8C86-000A9567A3E6@swcp.com> Message-ID: <9E3CD72E-810B-11D8-9263-000A959D005E@earthlink.net> When I talk to people not familiar with Hypercard, I typically use the term "screen" which I think is better than "page" because it is more specific (page implies paper, screen implies video display of some sort). On Mar 28, 2004, at 5:57 PM, Dar Scott wrote: > > On Sunday, March 28, 2004, at 03:03 PM, John Rule wrote: > >> Since we can refer to a 'stack' as a 'window', it would be nice to use >> 'page' to refer to a 'card'. Besides, didn't the whole 'stack of >> cards' >> reference start because the screen size was so small, that your >> window (and >> it's pages) were ususally about the size of a stack index cards? That >> was a >> very long time ago... > > I find I often use "page". I think "panel" is nice, too. > > I'm not completely happy with "stack" or "window", but I don't have a > good suggestion. > > I can easily confuse customers when words like "stack" and "card" slip > out. > > However, I respect the heritage and am pleased to use "stack" and > "card" within the community. I'm getting the hang of this Revolution > stuff, but recognize that some folks have been using stacks and cards > for a long time. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sun Mar 28 18:05:45 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 28 Mar 2004 16:05:45 -0700 Subject: chunks of containers In-Reply-To: <149.254dd05e.2d98aeb7@aol.com> Message-ID: <71C68735-810C-11D8-8C86-000A9567A3E6@swcp.com> On Sunday, March 28, 2004, at 03:41 PM, Meitnik at aol.com wrote: >> -- actually, I want this for a text container: > Page [hummm, a pagedelemiter would be cool based on formatted > height??? ;-) ] > Line (closest thing for a paragraph) > Word > Char I think it would be nice to chunk at a higher level. It might be nice if I could define my own. (Someplace is one of the archives might be my proposal for such. There are probably lots of ways to do this.) I don't like the idea of chunks being dependent on external things, though. Not for built-in chunks, anyway. That is OK for custom chunks. I think arrays should be an important consideration in chunks. If nested arrays are added, we can get an indefinite structure depth. Dar Scott From dsc at swcp.com Sun Mar 28 18:08:57 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 28 Mar 2004 16:08:57 -0700 Subject: Screen vs Page vs Card In-Reply-To: <9E3CD72E-810B-11D8-9263-000A959D005E@earthlink.net> Message-ID: On Sunday, March 28, 2004, at 03:59 PM, Marian Petrides wrote: > When I talk to people not familiar with Hypercard, I typically use the > term "screen" which I think is better than "page" because it is more > specific (page implies paper, screen implies video display of some > sort). I agree. However, the book metaphor might apply to some applications. In that case, page makes sense. When talking to kiosk types, "screen" might make sense. When talking to lab, control or alarm folks, panel might make sense. Dar Scott From rodney at infiny.co.nz Sun Mar 28 18:11:16 2004 From: rodney at infiny.co.nz (rodney tamblyn) Date: Mon, 29 Mar 2004 11:11:16 +1200 Subject: Recording - correct URL Message-ID: <3745A050-810D-11D8-AC46-003065F97100@infiny.co.nz> Sorry, here's the correct URL: http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? id=1428 -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ From monte at sweattechnologies.com Sun Mar 28 18:26:13 2004 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 29 Mar 2004 08:56:13 +0930 Subject: Can't Connect to MySQL at Runtime In-Reply-To: Message-ID: > > Are you saving substacks as separate files? > > No. Are you using a data folder? From wouter.abraham at pi.be Sun Mar 28 18:41:58 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 29 Mar 2004 01:41:58 +0200 Subject: Radiobuttonbehavior In-Reply-To: <20040328223213.AED2B930093@mail.runrev.com> References: <20040328223213.AED2B930093@mail.runrev.com> Message-ID: <811454D6-8111-11D8-90E3-003065CC999E@pi.be> Hi All, The environment: A group with its backgroundbehavior set to true, containing a field, a checkbox button and a group of radiobuttons. Small question: Is it normal behavior the radiobuttons lose their hilite if one goes to the next cd while the checkbox button retains its hilite? TIA, WA From dsc at swcp.com Sun Mar 28 19:37:51 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 28 Mar 2004 17:37:51 -0700 Subject: Radiobuttonbehavior In-Reply-To: <811454D6-8111-11D8-90E3-003065CC999E@pi.be> Message-ID: <4F69EA48-8119-11D8-8C86-000A9567A3E6@swcp.com> On Sunday, March 28, 2004, at 04:41 PM, Wouter wrote: > Is it normal behavior the radiobuttons lose their hilite if one > goes to the next cd while the checkbox button retains its hilite? I just put one of each on a card and looked at them with the property inspector. On has sharedHilite checked and the other does not. I guess the initial settings are not the same for these two. Just change the one that does not do what you want. Dar Scott From ambassador at fourthworld.com Sun Mar 28 20:15:33 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Mar 2004 17:15:33 -0800 Subject: printing from Runrev - another person with same request In-Reply-To: <003601c41493$68570d20$b000a8c0@mshome.net> References: <003601c41493$68570d20$b000a8c0@mshome.net> Message-ID: <406778B5.7070901@fourthworld.com> Pat Trendler wrote: > I have also been trying to work this out - in the process have used a lot of > paper. I can't advise on the Rev print routines as I tend to roll my own, but I can offer this: When testing printing you'll save a lot of paper using a virtual printer, generating PDFs or other similar output. In OS X you can do this from the Print dialog itself; for Mac OS 9 there's the freeware Chooser device PrintToPDF, and GhostPrint for Win. These things have save my bacon (and my printer cartidges) many times. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Mar 28 20:19:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Mar 2004 17:19:26 -0800 Subject: [OT] RE: counter++ versus In-Reply-To: <143CDAB5-808F-11D8-8C3F-000A9580FCCE@backtalk.com> References: <143CDAB5-808F-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: <4067799E.5090709@fourthworld.com> Frank Leahy wrote: > 1) --- copied from a recent email --- > > Time to show 190 photos in a scrolling list -- under 3 seconds on my iBook. > > Time to show 294 photos in a scrolling list -- about 8 seconds. > > Time to show 1124 photos in a scrolling list -- about 60 seconds. But > only 728 fit in the scrolling list (32000 pixel limit). How does this degradation compare with iPhoto's? Also, since most of the limitations in the engine are set really high, I wonder if the scrollbar limit is from the OS and not the engine -- Tuv? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Mar 28 20:30:09 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Mar 2004 17:30:09 -0800 Subject: Kudos to Trevor and Tuviah Message-ID: <40677C21.1080209@fourthworld.com> Thanks to the winning combination of Trevor hunting down the appropriate QT API call and Tuviah's almost manic ripping through of bug reports over the weekend, the bug in which keyboard messages were being sent to player objects inappropriately (#1337) has been fixed. Kudos to both for the great team effort. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Mar 28 20:41:26 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Mar 2004 17:41:26 -0800 Subject: Tabbed buttons In-Reply-To: References: Message-ID: <40677EC6.4050406@fourthworld.com> Stephen Messimer wrote: > Does anybody know a way to make a new row of tabs in a tabbed button? > Sometimes I have a button that needs to be a specific width but that > width isn't long enough to accommodate all the tabs. In both the Mac > and Windows OSs one sees examples of tabbed windows with more than one > row. Is this possible to do using the tabbed button? If not is there a > work around for this? There's an article at either useit.com or uie.com on why multi-row tabs are problematic. I don't have the URL handy, but in any event there's nothing built-in to accomodate them in Rev. Maybe a better solution (Microsoft, are you listening?) is to have a list on the left of your window which opens appropriate panels as items are selected. All platforms use this convention (even Microsoft now and then) so it won't be off-putting to users, is easy to implement, and it gives you greater flexibility with none of the confusing row-jiggling downsides of Microsoft's multi-row tabs. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Mar 28 20:44:19 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Mar 2004 17:44:19 -0800 Subject: OT: Contest for OSNews.com (write an article, win Xandros 2.0) In-Reply-To: References: Message-ID: <40677F73.6080904@fourthworld.com> Andre Garzia wrote: > Hi Folks, > > OSNews.com site is running a contest on Articles. Best article wins a > copy of a Xandros 2.0 Business Server ($129). OSNews is a very good > site, and it's viewers are most experienced developers or OS Entusiasts > (damn my bad english). I think it would be cool to submit entrys talking > about Runtime Revolution 2.1 and state of the art programming. They are > always publishing pieces on languages and non mainstream languages. I > think they would like to see a piece on xTalk systems for they are > exotic, cool and not the average thing they usually receive. Also it > would be nice for RunRev for I could *swear* that with a good winner > article in OSNews they would sell many copies of our favorite tool. This is an excellent idea. If interested please consider dropping me a note so we can avoid overlapping articles. I haven't picked a topic yet but could post it here when I do it that would help. It would be nice to see multiple submissions focusing on the most efficient multiplatform dev tool around. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Mar 28 20:53:50 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Mar 2004 17:53:50 -0800 Subject: Screen vs Page vs Card In-Reply-To: References: Message-ID: <406781AE.209@fourthworld.com> Dar Scott wrote: > > On Sunday, March 28, 2004, at 03:59 PM, Marian Petrides wrote: > >> When I talk to people not familiar with Hypercard, I typically use the >> term "screen" which I think is better than "page" because it is more >> specific (page implies paper, screen implies video display of some sort). > > I agree. However, the book metaphor might apply to some applications. FWIW, that's exactly the metaphor ToolBook uses, in which what we call a "stack" is a "book", and what we call a "card" is a "page". If there would be no impact on performance or other issues I would vote for those synonyms being accepted by the engine. It would help ToolBook users migrating to a less costly, less complicated-to-install system, and would allow further distancing from the whole "card" metaphor that Apple's bizarre actions with HyperCard have effectively ghetto-ized. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From soapdog at mac.com Sun Mar 28 20:59:20 2004 From: soapdog at mac.com (Andre Garzia) Date: Sun, 28 Mar 2004 22:59:20 -0300 Subject: OT: Contest for OSNews.com (write an article, win Xandros 2.0) In-Reply-To: <40677F73.6080904@fourthworld.com> References: <40677F73.6080904@fourthworld.com> Message-ID: On Mar 28, 2004, at 10:44 PM, Richard Gaskin wrote: > This is an excellent idea. If interested please consider dropping me > a note so we can avoid overlapping articles. I haven't picked a topic > yet but could post it here when I do it that would help. > > It would be nice to see multiple submissions focusing on the most > efficient multiplatform dev tool around. :) Richard, I haven't picked my topic yet, but we could all team effort not to overlap topics and to send multiple submissions. I think interesting topics are: 1) Revolution as Real World 4G Language that can be put to enterprize production now. 2) Revolution as a Inventive user tool where the user is in control and able to write it's own quick apps. 3) Revolution as a harverster for information on the Net (like a beyond the browser tool) 4) Revolution and multimidia apps. 5) Revolution connecting multiple plataforms in the enterprize (like net admins in unix, account dep in win32 and creative dep in Macs) 6) Learning tools, or how Revolution can be used in a teaching enviroment. this are topics that many here got deep knoweledge, we could all team, one person write each topic, publish here, everybody feedback and we could get a nice promotion on the RevPlataform what do you all think? Andre > > -- > Richard Gaskin > Fourth World Media Corporation > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From capellan2000 at yahoo.com Sun Mar 28 21:34:56 2004 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 28 Mar 2004 18:34:56 -0800 (PST) Subject: OT Florida ballot In-Reply-To: <20040326163815.37928930132@mail.runrev.com> Message-ID: <20040329023456.67355.qmail@web40511.mail.yahoo.com> on Thu, 25 Mar 2004 Jim Hurley > >I have made a Run Rev variation on a web > application that is making > >the rounds. > > > >It is a simulation of the Florida ballot used in > the last election. > > > >It is located at > > > >http://home.infostations.net/jhurley/?M=D > > > >and is titled "FloridaBallot.rev" > > This is a nice parody, Jim! Richard must include a new category in RevNet: Humor and Parody. Thanks for sharing! :-) al ===== Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From sarahr at genesearch.com.au Sun Mar 28 22:01:44 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 29 Mar 2004 13:01:44 +1000 Subject: Binary communications (serial ports) In-Reply-To: <003f01c4137d$720ef880$6500a8c0@CopelandIII> References: <003f01c4137d$720ef880$6500a8c0@CopelandIII> Message-ID: <68FEC16E-812D-11D8-8FB2-0003937A97B8@genesearch.com.au> Hi Scott, There is a serial test stack at my web page which might help you get started. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On 27 Mar 2004, at 8:00 am, CEIENG wrote: > I'm currently trying to write an application to control a single board > computer. I'm working with Windows for now, but hope to get a Linux > version > running eventually. The command structure the embedded board expects > is: > > > > I've read the archives and see that there have been issues > communicating > this way. Any tips, suggestions?...or should I go back to my ASCII > version > that works (but is pretty slow). > > Thanks, > > Scott From jperryl at ecs.fullerton.edu Sun Mar 28 22:09:45 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 28 Mar 2004 19:09:45 -0800 (PST) Subject: please include page reference In-Reply-To: <003501c41511$b5749400$9101000a@minipcxp> Message-ID: But the majority of the other main x-talks I know of (admittedly Mac OS-centric) have stuck with card. Plus, the 'card' metaphor is usefull in aluding to its organizational abilities (whereas pages are largely linear). I don't think 'card' merely refers to the old Mac Plus screen sizes... Judy On Sun, 28 Mar 2004, John Rule wrote: > Since we can refer to a 'stack' as a 'window', it would be nice to use > 'page' to refer to a 'card'. Besides, didn't the whole 'stack of cards' > reference start because the screen size was so small, that your window (and > it's pages) were ususally about the size of a stack index cards? That was a > very long time ago... From jperryl at ecs.fullerton.edu Sun Mar 28 22:13:08 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 28 Mar 2004 19:13:08 -0800 (PST) Subject: please include page reference In-Reply-To: <42AEDD4E-810B-11D8-8C86-000A9567A3E6@swcp.com> Message-ID: Again, conceptually, "stack" and "card" have their use. It WAS NOT just about screen size. Stacks of cards can be differently ordered and do not need to necessarily be viewed in linear order. This is what primarily distinguishes "card" from "page" and "stack" from "book". Take a "stack" of playing cards -- how many different combinations can you make that are meaningful? Can you do the same for pages in a book? Judy On Sun, 28 Mar 2004, Dar Scott wrote: > I find I often use "page". I think "panel" is nice, too. > > I'm not completely happy with "stack" or "window", but I don't have a > good suggestion. > > I can easily confuse customers when words like "stack" and "card" slip > out. From jperryl at ecs.fullerton.edu Sun Mar 28 22:17:57 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 28 Mar 2004 19:17:57 -0800 (PST) Subject: Tabbed buttons In-Reply-To: <40677EC6.4050406@fourthworld.com> Message-ID: Richard, I think you're right -- I am almost certain I've read a similarly-minded acerbic response to the rows of dancing tabs... In their M$ incarnations, at least, they seem to dance and reorder themselves upon various selection(s). This is just ghastly... Judy On Sun, 28 Mar 2004, Richard Gaskin wrote: > There's an article at either useit.com or uie.com on why multi-row tabs > are problematic. I don't have the URL handy, but in any event there's > nothing built-in to accomodate them in Rev. From jperryl at ecs.fullerton.edu Sun Mar 28 22:19:04 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 28 Mar 2004 19:19:04 -0800 (PST) Subject: OT: Contest for OSNews.com (write an article, win Xandros 2.0) In-Reply-To: <40677F73.6080904@fourthworld.com> Message-ID: Their site isn't loading for me... Judy On Sun, 28 Mar 2004, Richard Gaskin wrote: > Andre Garzia wrote: > > > Hi Folks, > > > > OSNews.com site is running a contest on Articles. > This is an excellent idea. If interested please consider dropping me a > note so we can avoid overlapping articles. I haven't picked a topic yet > but could post it here when I do it that would help. From jperryl at ecs.fullerton.edu Sun Mar 28 22:25:30 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 28 Mar 2004 19:25:30 -0800 (PST) Subject: Screen vs Page vs Card In-Reply-To: <406781AE.209@fourthworld.com> Message-ID: I disagree, FWIW. Conceptually, the two sets are *very different*. Books are necessarily LINEAR. How do you explain a non-linear book? (Okay, you can present the case of an encyclopedia or dictionary, but they're the *exception*, not the norm). You all are thinking in terms of people who already know something about programming. I'm thinking about those who don't. And they're the prime territory of unconverted masses (because people who want to discuss the semantics of card versus panel versus page ALREADY understand the exception case of how they can be the same). Besides -- has ToolBook really had the same impact that Hypercard has? I'm kinda doubting it... and this isn't just prejudice -- it's after a literature review search in ACM periodicals. You'll find Hypercard coming up in searches for 'novice programmer' but I haven't found one yet that references ToolBook (which I loathed, btw...). Judy On Sun, 28 Mar 2004, Richard Gaskin wrote: > FWIW, that's exactly the metaphor ToolBook uses, in which what we call a > "stack" is a "book", and what we call a "card" is a "page". > > If there would be no impact on performance or other issues I would vote > for those synonyms being accepted by the engine. It would help ToolBook > users migrating to a less costly, less complicated-to-install system, > and would allow further distancing from the whole "card" metaphor that > Apple's bizarre actions with HyperCard have effectively ghetto-ized. From sarahr at genesearch.com.au Sun Mar 28 22:27:12 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 29 Mar 2004 13:27:12 +1000 Subject: 3 socket Q's In-Reply-To: <40648BA3.4050601@fourthworld.com> References: <40648BA3.4050601@fourthworld.com> Message-ID: > 1. This returns my local IP address on all my machines not > connected to my router: > > get hostnametoaddress(hostname()) > > But behind my router it returns empty. Why? > And what is the reliable way to obtain the local IP address? > > Hi Richard, Do you actually want the router's address (so people can connect to you from outside your firewall) or your own computer's address? For getting the router's address, I log on to checkip.dyndns.org: function routerIPaddress put "http://checkip.dyndns.org/" into theURL put URL theURL into theData get lineOffset("Current IP Address:", theData) put last word of line it of theData into ipAddr if ipAddr contains "<" then delete char offset("<", ipAddr) to -1 of ipAddr return ipAddr end routerIPaddress Make sure it never gets called in rapid succession or they will blacklist you! For getting my internal address, I use the method Dar described of opening a socket to a web site and then using the hostAddress function: on mouseUp put empty into fld "IP address" put line 1 of hostnametoaddress("genesearch.com.au")& ":80|testSocket" \ into testSock open socket to testSock with message "socketReady" end mouseUp on socketReady pSock put hostAddress(pSock) into fld "IP address" close socket pSock end socketReady Hope this helps, Sarah From sarahr at genesearch.com.au Sun Mar 28 22:41:04 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 29 Mar 2004 13:41:04 +1000 Subject: [ANN] New Calendar & DateTime library In-Reply-To: <1gbavhw.1jmdeze4x3xi8M%mcdomi@free.fr> References: <1gbavhw.1jmdeze4x3xi8M%mcdomi@free.fr> Message-ID: Thanks Dom, I'll fix the docs for that. Did you try the new version of the calendar? Cheers, Sarah > Great! > > You stated, for the "titleCase" function, that: > === > Changes the first letter of the supplied string to uppercase. > Apparently, the system monthNames and system weekdayNames in some > languages, return the names all in lower case, which may need > correcting. > === > > No need for "correcting", as in french (and maybe in other languages) > month names & day names don't capitalise -- it is the normal way, > capitals are not allowed inside a phrase, excepted for person, > countries > .. names ;-)) > From sarahr at genesearch.com.au Sun Mar 28 22:48:28 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 29 Mar 2004 13:48:28 +1000 Subject: If exists question In-Reply-To: <4067023B.6010307@sasktel.net> References: <4067023B.6010307@sasktel.net> Message-ID: > I create by cloning from a "master" card a new card. During the > cloning I capture the new card's abbreviated ID and change its card > name to "EmptyCard". > > The new card's abbr ID is put into global gNewCardID > > Then, at the end of this handler: > > wait 30 milliseconds -- put in to allow Rev to catch up with functions > if exists(gNewCardID) > then > go to gNewCardID > put emtpy into gNewCardID > end if > > Rev can't find this new card. I have captured the global gNewCardID > into "msg" and it updates and shows the newly created card abb ID. > I have tried this handler with the card name as well with the same > results. > When this function doesn't work it is usually within the IDE even with > the Development Tools suspended. > > The question is, I guess, has anyone found peculiarities or > idiosyncracies with Rev's "exists" function and how did you get around > them or trap the errors for correction? I have looked to no avail in > the archives. I haven't found any problems but I tend to use: if there is a gNewCardID Maybe that will work better. Sarah From sarahr at genesearch.com.au Sun Mar 28 23:07:29 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 29 Mar 2004 14:07:29 +1000 Subject: Tabbed buttons In-Reply-To: References: Message-ID: <98C6315A-8136-11D8-8FB2-0003937A97B8@genesearch.com.au> Without going into the desirability of such a solution, you would need to use a separate tabbed button for each row and script them accordingly. If you go this way, PLEASE avoid the Microsoft way that drives me crazy of moving the selected row of tabs to the top. If I click in a tab in the 2nd row, I expect the next tab to still be in the 2nd row. In fact it has leapt to the top row so next time I click, I'm in the wrong row! Cheers, Sarah On 29 Mar 2004, at 3:13 am, Stephen Messimer wrote: > Hi, > > Does anybody know a way to make a new row of tabs in a tabbed button? > Sometimes I have a button that needs to be a specific width but that > width isn't long enough to accommodate all the tabs. In both the Mac > and Windows OSs one sees examples of tabbed windows with more than one > row. Is this possible to do using the tabbed button? If not is there a > work around for this? > > Thanks as always. > > Steve From dsc at swcp.com Sun Mar 28 23:35:46 2004 From: dsc at swcp.com (Dar Scott) Date: Sun, 28 Mar 2004 21:35:46 -0700 Subject: Tabbed buttons In-Reply-To: <98C6315A-8136-11D8-8FB2-0003937A97B8@genesearch.com.au> Message-ID: <8BC350AA-813A-11D8-8C86-000A9567A3E6@swcp.com> On Sunday, March 28, 2004, at 09:07 PM, Sarah Reichelt wrote: > If you go this way, PLEASE avoid the Microsoft way that drives me > crazy of moving the selected row of tabs to the top. If I click in a > tab in the 2nd row, I expect the next tab to still be in the 2nd row. > In fact it has leapt to the top row so next time I click, I'm in the > wrong row! I have the same problem. -- Dar From j at clsdesignassociates.com Sun Mar 28 23:41:53 2004 From: j at clsdesignassociates.com (j) Date: Sun, 28 Mar 2004 22:41:53 -0600 Subject: Tabbed buttons In-Reply-To: <8BC350AA-813A-11D8-8C86-000A9567A3E6@swcp.com> References: <8BC350AA-813A-11D8-8C86-000A9567A3E6@swcp.com> Message-ID: <66D92A60-813B-11D8-8AF5-000393989F4E@clsdesignassociates.com> > I have the same problem. -- Dar Everyone has this problem with M$ tabs. It is terrible UI design. So many people are literally baffled by it the first time they use this "feature." J. From chipp at chipp.com Sun Mar 28 23:46:39 2004 From: chipp at chipp.com (Chipp Walters) Date: Sun, 28 Mar 2004 22:46:39 -0600 Subject: (long) Transparent IDE elements and other problems In-Reply-To: References: Message-ID: <4067AA2F.2010002@chipp.com> Frank (and others) Many years ago, I developed a program called JIVES for the NBA. It controlled special effects and displays for Jumbrotrons (big TV's above the arenas). I used SuperCard to develop it. As you can imagine, they had to load virtually thousands of images over a season...with each image represented by a thumbnail. Same problem you have. It's not a problem I come across often, but when I do, it is serious. Of course SC couldn't keep up. So, I had a cutom XCMD written for about $500 which allowed me to blit the image directly to the screen. Easy. Everything worked fine. I guess what I'm trying to say, is that all programming goes through some optimization. Heck, even C++ programs have parts written in Assembly language in order to optimize their speed-- it's just part of the process. -Chipp From kray at sonsothunder.com Mon Mar 29 00:18:25 2004 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 28 Mar 2004 23:18:25 -0600 Subject: If exists question In-Reply-To: <4067023B.6010307@sasktel.net> Message-ID: <002601c4154d$46fdcdc0$6601a8c0@precision340> > The new card's abbr ID is put into global gNewCardID > > Then, at the end of this handler: > > wait 30 milliseconds -- put in to allow Rev to catch up with > functions if exists(gNewCardID) > then > go to gNewCardID > put emtpy into gNewCardID > end if > > Rev can't find this new card. I have captured the global gNewCardID > into "msg" and it updates and shows the newly created card abb ID. The problem is you can't "go" to an ID number, you have to "go card"... right now when you ask if gNewCardID exists, you're asking if the *variable* gNewCardID exists (which it does), and then you effectively are saying: go to 1024 which doesn't mean anything to Rev, and so you get the error. Try this: wait 30 milliseconds -- put in to allow Rev to catch up with functions if exists(card gNewCardID) then go to card gNewCardID put emtpy into gNewCardID end if HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From padawer at mindspring.com Mon Mar 29 00:51:32 2004 From: padawer at mindspring.com (Randy Padawer) Date: Sun, 28 Mar 2004 22:51:32 -0700 Subject: AWFUL request - need Serf beta In-Reply-To: <20040329031302.D1DF49300AD@mail.runrev.com> References: <20040329031302.D1DF49300AD@mail.runrev.com> Message-ID: Thanks to all who rendered assistance and rescued me! (Serf received.) Best, A loyal lurker (but now resolved to be an active participant), Randy -------------------------------------------------------------------- Randy Padawer, PhD Clinical Psychologist *??`?.??.??-> http://www.psychology.net -------------------------------------------------------------------- From frank at backtalk.com Mon Mar 29 03:24:35 2004 From: frank at backtalk.com (Frank Leahy) Date: Mon, 29 Mar 2004 09:24:35 +0100 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <20040329055133.AC57D9300CB@mail.runrev.com> Message-ID: <835F40FD-815A-11D8-8C3F-000A9580FCCE@backtalk.com> On Monday, March 29, 2004, at 06:51 AM, use-revolution-request at lists.runrev.com wrote: > From: Chipp Walters > Subject: Re: (long) Transparent IDE elements and other problems > To: How to use Revolution > Message-ID: <4067AA2F.2010002 at chipp.com> > Content-Type: text/plain; charset=us-ascii; format=flowed > > I guess what I'm trying to say, is that all programming goes through > some optimization. Heck, even C++ programs have parts written in > Assembly language in order to optimize their speed-- it's just part of > the process. > > Chipp, You're right. I sent off a demo stack that showed the problem to Geoff Canyon, and he wrote back that I should add a bug to Bugzilla about RR having problems handling large numbers of text fields. But the interesting part of the process was that I did some timings before I sent the stack off and found a couple of ways that I could speed up my code significantly. Working alone is great for some things, but what I wouldn't give for someone to do a code review with once in awhile... By the way, my tests showed that the two slowest statements with large numbers of groups and fields appear to be: put someValue into field fieldName of group groupName and if there is a field fieldName of group groupName -- Frank From wouter.abraham at pi.be Mon Mar 29 03:32:36 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 29 Mar 2004 10:32:36 +0200 Subject: Radiobuttonbehavior In-Reply-To: <20040329003753.CC8F5930098@mail.runrev.com> References: <20040329003753.CC8F5930098@mail.runrev.com> Message-ID: On 29 Mar 2004, at 02:37, use-revolution-request at lists.runrev.com wrote: > Message: 13 > Date: Sun, 28 Mar 2004 17:37:51 -0700 > From: Dar Scott > Subject: Re: Radiobuttonbehavior > To: How to use Revolution > Message-ID: <4F69EA48-8119-11D8-8C86-000A9567A3E6 at swcp.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > > On Sunday, March 28, 2004, at 04:41 PM, Wouter wrote: > >> Is it normal behavior the radiobuttons lose their hilite if one >> goes to the next cd while the checkbox button retains its hilite? > > I just put one of each on a card and looked at them with the property > inspector. On has sharedHilite checked and the other does not. I > guess the initial settings are not the same for these two. > > Just change the one that does not do what you want. > > Dar Scott > Tnx Dar, but this is not the problem. I checked these settings. The main group, which contains the grouped radiobuttons, has its backgroundbehavior set to true and is displayed on several cards. While the checkbox button retains its set hilite, the group of radiobuttons loses theirs when going from one card to the other. In other words, they retain their settings for the specific card once set. This seems no backgroundbehavior to me. Verified this in Rev 2.2 RC 2 as well as in 2.1.x and 1.1.1 Is this bugworthy? WA From dsc at swcp.com Mon Mar 29 03:44:59 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 01:44:59 -0700 Subject: Screen vs Page vs Card In-Reply-To: Message-ID: <5C92F5F2-815D-11D8-8C86-000A9567A3E6@swcp.com> On Sunday, March 28, 2004, at 08:25 PM, Judy Perry wrote: > You all are thinking in terms of people who already know something > about > programming. > > I'm thinking about those who don't. Those who don't know something about programming cling to metaphors they understand. Those who do know insist that their metaphors apply and should be obvious. An oscilloscope has a panel. If I mentioned the "panel" of an oscilloscope to a technician an image applies. If I mention a "map" to a certain class of security system operator, an image applies. It is the domain of the topic that drives the images and it has nothing to do with whether they have any knowledge of programming. How does card apply? Who today knows what a 5X3 card is? Is it really less ordered than a book? I remember seeing a cartoon showing police investigating the death of a man stabbed with a rod from a library card catalog. The officer said to the librarian, "Tell us again about what happened after he dropped the drawer of cards." In the minds of those who know what an index card is, cards are ordered. I remember in the old days when "it should be obvious" what a file is. Instead people had images of people standing in line, of file cabinets, of a tool metaphor, of a folder. What was the first question people asked when introduced to Hypercard? "Do you mean card as in a module that is plugged in, that is, like a board that is plugged into a computer?" I read novels front to back, but I rarely read technical books that way. I don't think they any less are composed of pages. Never the less, I am impressed with your mind reading ability. Dar Scott From dsc at swcp.com Mon Mar 29 03:51:30 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 01:51:30 -0700 Subject: Radiobuttonbehavior In-Reply-To: Message-ID: <45F3052E-815E-11D8-8C86-000A9567A3E6@swcp.com> On Monday, March 29, 2004, at 01:32 AM, Wouter wrote: > The main group, which contains the grouped radiobuttons, has its > backgroundbehavior set to true and is displayed on several cards. > While the checkbox button retains its set hilite, the group of > radiobuttons loses theirs when going from one card to the other. In > other words, they retain their settings for the specific card once > set. I'd try an experiment of grouping the radio buttons in a group within the background. Because of the nature of radioBehavior maybe the memory for the radio buttons is in the enclosing group. > This seems no backgroundbehavior to me. Verified this in Rev 2.2 RC 2 > as well as in 2.1.x and 1.1.1 Is this bugworthy? Maybe. I can't say. Dar Scott From briany at qldlearning.com Mon Mar 29 03:59:48 2004 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 29 Mar 2004 03:59:48 -0500 Subject: (long) Transparent IDE elements and other problems In-Reply-To: <835F40FD-815A-11D8-8C3F-000A9580FCCE@backtalk.com> Message-ID: <6EDA28B6-815F-11D8-AACE-000393AA08D2@qldlearning.com> Interesting! > put someValue into field fieldName of group groupName > if there is a field fieldName of group groupName If I have this correct, you have many groups, each which has, say a field "label", one "notes", etc... so naturally you want to refer by name. I know how much we all like workarounds, but I have one interesting thought: what if every time you created a group you concatenated the ID of the group onto the name of all of it's fields? Which surfaces my assumption... is it much faster to refer directly to the field by name or ID, if the name is unique to all groups? e.g. if there is a field "label" of group "group592" => slow if there is a field "label592" => faster??? - Brian From xbury.cs at clearstream.com Mon Mar 29 03:55:35 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Mon, 29 Mar 2004 10:55:35 +0200 Subject: Plugins crashes on XP Message-ID: Hi everyone, Im back from a surf and script holliday and wanted to investigate a major problem I found with RR2.12 on Win XP - I'll try to reproduce it on other OSs later... 1 - plug-in messages respond in therev example stack but no in any other stack I created - I tried all possible tricks - with NOT one message passing through - it works for the revExample so why doesn't it for other stacks?. After porting my whole app to a clone of the example stack, and modifying the scripts, I got into problem 2 non-stop. 2 - Despite, reinstallation, remove-reinstall, remove all plug-ins, RR got so unstable I couldn't use ANY plug-ins without gettting a serious Application crash within minutes of launching RR or any plug-in. No plug-ins= no crash. Im seriously blocked by this unexplainable situation. Lack of documentation doesn't help and I can't track any event message in the OS to find what is wrong... (unhandled exception x00000005 something). So if anyone has any pointers I would be really grateful. Otherwise, it's going to be another serious bugzilla entry... TIA cheers Xavier Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From steve at messimercomputing.com Mon Mar 29 06:40:23 2004 From: steve at messimercomputing.com (Stephen Messimer) Date: Mon, 29 Mar 2004 06:40:23 -0500 Subject: tabbed buttons Message-ID: Thanks for all your comments regarding the use of more than one row of tabbed buttons. As usual, the list has provided lots of useful feedback. :-) Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 http://www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools? -- version 1.0.5 available Now! From xbury.cs at clearstream.com Mon Mar 29 06:52:58 2004 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Mon, 29 Mar 2004 13:52:58 +0200 Subject: tabbed buttons Message-ID: Steve, There's 3 ways around this problem: - put the tab in a group and show the horizontal bar to scroll (can be annoying) - Use a pop-up menu ("option") - can also be annoying (as the properties' palette menu) - As Richard mentioned, the old MacOS Control-Panel style with an index of the views on the left side (my personal favorite). For multi-row tabs (which I avoid too) what I do is to reduce the number of tabs into sections, and in each tab section, is a separate (and differently colored) tab with its own subgroups. cheers Xavier On 29.03.2004 13:40:23 use-revolution-bounces wrote: >Thanks for all your comments regarding the use of more than one row of >tabbed buttons. As usual, the list has provided lots of useful >feedback. :-) > >Regards, > >Steve > >Stephen R. Messimer, PA >208 1st Ave. South >Escanaba, MI 49829 >http://www.messimercomputing.com Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From j at clsdesignassociates.com Mon Mar 29 08:02:47 2004 From: j at clsdesignassociates.com (j) Date: Mon, 29 Mar 2004 07:02:47 -0600 Subject: Screen vs Page vs Card In-Reply-To: <5C92F5F2-815D-11D8-8C86-000A9567A3E6@swcp.com> References: <5C92F5F2-815D-11D8-8C86-000A9567A3E6@swcp.com> Message-ID: <604DF6AA-8181-11D8-8AF5-000393989F4E@clsdesignassociates.com> > Those who don't know something about programming cling to metaphors > they understand. Maybe. So they should be excluded from exploring programming? That smacks of elitism. I sincerely hope I am just reading it wrong. One is bound to run into plenty of HyperCard fanatics (myself included) who will oppose such elitism with great enthusiasm. > How does card apply? Who today knows what a 5X3 card is? Anyone who *doesn't* know what a 3x5 index card is either needs to (1) go back to elementary school or (2) report to me immediately for tutoring and a spanking. :) > Is it really less ordered than a book? Yes, cards are much less ordered than a book. The pages in books are bound in a single linear fashion and can't be reordered. The whole reason you are supposed to take notes (for a research project, report, speech, etc.) on index cards is that they can be reordered, grouped in different ways. It is part of the thought process in doing research, writing a speech, etc. People who just sit down and start with a draft miss the most important step: challenging their way of thinking to see new connections, form new lines of thought, create new mental paradigms regarding the topic at hand. But I digress... > "Do you mean card as in a module that is plugged in, that is, like a > board that is plugged into a computer?" A medical secretary at her desk in 1989 using HyperCard stacks to administer patient data never asked this question. A retiree using HyperCard to document his stamp collection that same year never asked it, either. Or a teen creating files on her LP collection. Amateur chef and his recipes. These are the people who used HyperCard, not hardcore programmers. J. From 3mcgrath at adelphia.net Mon Mar 29 08:03:13 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 29 Mar 2004 08:03:13 -0500 Subject: chunks of containers In-Reply-To: <71C68735-810C-11D8-8C86-000A9567A3E6@swcp.com> References: <71C68735-810C-11D8-8C86-000A9567A3E6@swcp.com> Message-ID: <701CA88E-8181-11D8-9329-000A95DA60FA@adelphia.net> How about a people delimiter? I'd like to chunk some people I know. ;-) Tom On Mar 28, 2004, at 6:05 PM, Dar Scott wrote: > > On Sunday, March 28, 2004, at 03:41 PM, Meitnik at aol.com wrote: > >>> -- actually, I want this for a text container: >> Page [hummm, a pagedelemiter would be cool based on formatted >> height??? ;-) ] >> Line (closest thing for a paragraph) >> Word >> Char > > I think it would be nice to chunk at a higher level. It might be nice > if I could define my own. (Someplace is one of the archives might be > my proposal for such. There are probably lots of ways to do this.) > > I don't like the idea of chunks being dependent on external things, > though. Not for built-in chunks, anyway. That is OK for custom > chunks. > > I think arrays should be an important consideration in chunks. If > nested arrays are added, we can get an indefinite structure depth. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Mon Mar 29 08:23:25 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 29 Mar 2004 08:23:25 -0500 Subject: If exists question In-Reply-To: <002601c4154d$46fdcdc0$6601a8c0@precision340> References: <002601c4154d$46fdcdc0$6601a8c0@precision340> Message-ID: <420E3F40-8184-11D8-9329-000A95DA60FA@adelphia.net> You may also need to try go to card id dNewCardID Tom I've done the same thing myself many times. On Mar 29, 2004, at 12:18 AM, Ken Ray wrote: > >> The new card's abbr ID is put into global gNewCardID >> >> Then, at the end of this handler: >> >> wait 30 milliseconds -- put in to allow Rev to catch up with >> functions if exists(gNewCardID) >> then >> go to gNewCardID >> put emtpy into gNewCardID >> end if >> >> Rev can't find this new card. I have captured the global gNewCardID >> into "msg" and it updates and shows the newly created card abb ID. > > The problem is you can't "go" to an ID number, you have to "go card"... > right now when you ask if gNewCardID exists, you're asking if the > *variable* > gNewCardID exists (which it does), and then you effectively are saying: > > go to 1024 > > which doesn't mean anything to Rev, and so you get the error. Try this: > > wait 30 milliseconds -- put in to allow Rev to catch up with functions > if exists(card gNewCardID) > then > go to card gNewCardID > put emtpy into gNewCardID > end if > > HTH, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From soapdog at mac.com Mon Mar 29 08:58:58 2004 From: soapdog at mac.com (Andre Garzia) Date: Mon, 29 Mar 2004 01:58:58 -1200 Subject: OT: Contest for OSNews.com (write an article, win Xandros 2.0) Message-ID: <9395497.1080568738195.JavaMail.soapdog@mac.com> On Sunday, March 28, 2004, at 03:19PM, Judy Perry wrote: >Their site isn't loading for me... > >Judy Judy just checked the site, here it is loading, might have been some trouble with DNS... the url for contest related info is http://www.osnews.com/story.php?news_id=6492 cheers Hapopy writing andre > >On Sun, 28 Mar 2004, Richard Gaskin wrote: > >> Andre Garzia wrote: >> >> > Hi Folks, >> > >> > OSNews.com site is running a contest on Articles. > >> This is an excellent idea. If interested please consider dropping me a >> note so we can avoid overlapping articles. I haven't picked a topic yet >> but could post it here when I do it that would help. > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > From ambassador at fourthworld.com Mon Mar 29 09:08:54 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Mar 2004 06:08:54 -0800 Subject: Screen vs Page vs Card In-Reply-To: References: Message-ID: <40682DF6.9030104@fourthworld.com> Judy Perry wrote: > I disagree, FWIW. Conceptually, the two sets are *very different*. > > Books are necessarily LINEAR. How do you explain a non-linear book? > (Okay, you can present the case of an encyclopedia or dictionary, but > they're the *exception*, not the norm). I would only advocate _adding_ "book" and "page" as _synonyms_, and only if there were no performance or other downsides. Under no circumstances would I advocate removing "stack" and "card". > Besides -- has ToolBook really had the same impact that Hypercard has? HC users looking for alternatives have likely found them by now. But ToolBook users may not be aware that a simpler way of delivering to multiple platforms is available. When they get around to discovering Rev, it would be nice to support their scripts without modification. Tokens have been added for SuperCard and OMO compatibility, so this is consistent with the engine's history. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From paul.springer at sensis.com Mon Mar 29 09:23:42 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Mon, 29 Mar 2004 09:23:42 -0500 Subject: convert from main stack to substack? Message-ID: I have three applications that make up a demo (there are three because they notionally run on different computers and communicate via sockets) and I want to make a variation on this (so I can have a simple demo to take on the road which will run on one machine, not require any TCP/IP, launch with a single click, and generally be marketing-person friendly). My question is this - Is there a really simple way to "import" these main stacks as substacks, or do I need to resort to the slightly less simple way of cutting and pasting objects and scripts into new substacks? I realize I will need to manually make the changes to eliminate the socket communication; I thought that there might be a way to avoid the cutting and pasting though. Thanks, Paul From mpetrides at earthlink.net Mon Mar 29 09:27:33 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 29 Mar 2004 09:27:33 -0500 Subject: Screen vs Page vs Card In-Reply-To: <40682DF6.9030104@fourthworld.com> References: <40682DF6.9030104@fourthworld.com> Message-ID: <380ADAEA-818D-11D8-9263-000A959D005E@earthlink.net> Hmm... if we are talking confusion here, what about all those Fortran types who think of a card as a punch card, i.e. a single line of code? Actually, although I mentioned "screen" as being a synonym for card, I was NOT advocating switching to this term in the actual Transcript language. Up until recently, I used Discovery Systems' Course Builder extensively. Somewhere between version 2 and version 3 they switched terminology for the various elements within their visual environment (nests, blocks, etc.) and I personally found the change VERY frustrating. It's tough enough to learn new features without having to (needlessly) rethink the terms you use on a day-to-day basis to describe your work. I'm not even sure permissively allowing use of 'screen" and "page" as alternatives would be a benefit because then you would have people on this list using a variety of different terms for the same thing--very confusing for the neophyte in particular. I'm thinking of the 5 different synonyms for the same test in blood banking (IAT, Indirect Coombs, Indirect Antiglobulin Test, Antibody screen/panel, AHG phase) --drives students and new techs nuts. My 2 cents on the matter... M On Mar 29, 2004, at 9:08 AM, Richard Gaskin wrote: > Judy Perry wrote: > >> I disagree, FWIW. Conceptually, the two sets are *very different*. >> Books are necessarily LINEAR. How do you explain a non-linear book? >> (Okay, you can present the case of an encyclopedia or dictionary, but >> they're the *exception*, not the norm). > > I would only advocate _adding_ "book" and "page" as _synonyms_, and > only if there were no performance or other downsides. Under no > circumstances would I advocate removing "stack" and "card". > >> Besides -- has ToolBook really had the same impact that Hypercard has? > > HC users looking for alternatives have likely found them by now. But > ToolBook users may not be aware that a simpler way of delivering to > multiple platforms is available. When they get around to discovering > Rev, it would be nice to support their scripts without modification. > Tokens have been added for SuperCard and OMO compatibility, so this is > consistent with the engine's history. > > -- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge: Publish any database on any Web site > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Mon Mar 29 10:05:14 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 29 Mar 2004 17:05:14 +0200 Subject: convert from main stack to substack? In-Reply-To: References: Message-ID: <7BCDD76C-8192-11D8-B774-000A27B49A96@major-k.de> HI Paul, > I have three applications that make up a demo (there are three because > they > notionally run on different computers and communicate via sockets) and > I > want to make a variation on this (so I can have a simple demo to take > on the > road which will run on one machine, not require any TCP/IP, launch > with a > single click, and generally be marketing-person friendly). > > My question is this - Is there a really simple way to "import" these > main > stacks as substacks, or do I need to resort to the slightly less > simple way > of cutting and pasting objects and scripts into new substacks? I > realize I > will need to manually make the changes to eliminate the socket > communication; I thought that there might be a way to avoid the > cutting and > pasting though. simply 3 times: ... set the mainstack of stack "old main stack name here" to "name of new mainstack here" ... should do the job... Hope that helps... > Thanks, > > Paul Regards Klaus Major klaus at major-k.de www.major-k.de From squance at elkvalley.net Mon Mar 29 10:15:38 2004 From: squance at elkvalley.net (David Squance) Date: Mon, 29 Mar 2004 08:15:38 -0700 Subject: printing from Runrev - another person with same request In-Reply-To: <406778B5.7070901@fourthworld.com> References: <003601c41493$68570d20$b000a8c0@mshome.net> <003601c41493$68570d20$b000a8c0@mshome.net> Message-ID: > [snip] and GhostPrint for Win. These >things have save my bacon (and my printer cartidges) many times. > >-- > Richard Gaskin Is this different from GhostScript? I'm currently stalled in my project, because printing the card under XP won't give me the text size I need. Would GhostScript (or GhostPrint, if it's something different) be a workaround? The documentation on the GhostScript website is not quite basic enough for me. Dave From devin_asay at byu.edu Mon Mar 29 10:39:32 2004 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 29 Mar 2004 08:39:32 -0700 Subject: Can't Connect to MySQL at Runtime In-Reply-To: <20040328223212.7BB0393007C@mail.runrev.com> References: <20040328223212.7BB0393007C@mail.runrev.com> Message-ID: <460AA48E-8197-11D8-AAD2-000A95A6A138@byu.edu> Brian, Does your project have more than 1 stack in it? I had this problem in a project in which I accessed the mySQL database from the main stack, then went to a substack and tried to access it again. It worked fine in the IDE, but after building a standalone, nothing I tried worked (including setting the externals property, playing with the defaultFolder, using the revSetDatabaseDriverPath command, moving the drivers and libraries to different locations after compiling.) Finally, I went back and restructured the project so that everything was in a single stack. That did the trick. There seems to be some bug in the engine (?) that clobbers the database libraries when you move from one stack to another in a compiled application. I've followed this problem closely for nearly a year now, and I haven't seen a solution other than the workaround I have described. Devin On Mar 28, 2004, at 3:32 PM, Brian Maher wrote: > I have a stack that works just fine within the IDE but when I build a > distribution (and include the database libraries) I get the following > error at startup when connecting to my mysql database: > > revdberr,invalid database type > > Can anyone provide info on what might be causing this? > Devin Asay Humanities Technology and Research Support Center Brigham Young University From plsntbreez at mac.com Mon Mar 29 10:50:34 2004 From: plsntbreez at mac.com (Brian Maher) Date: Mon, 29 Mar 2004 07:50:34 -0800 Subject: Can't Connect to MySQL at Runtime Message-ID: <7887209.1080575434915.JavaMail.plsntbreez@mac.com> Hi Devin, My project has (right now) the mainstack and two substacks that are all in the one .rev file (i.e. no separate, standalone stacks). Have you ever had a problem without separate stacks? Brian From johnrule at rcsprogramming.com Mon Mar 29 11:34:43 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Mon, 29 Mar 2004 08:34:43 -0800 Subject: use-revolution Digest, Vol 6, Issue 176 References: <20040329031302.D1DF49300AD@mail.runrev.com> Message-ID: <009801c415ab$bdbabfa0$9101000a@minipcxp> > Stacks of cards can be differently ordered What about page re-ordering? It's academic... Implementing several references (card, page, screen, panel, book) is OK with me! I consistently get dirty looks from my colleagues when they hear the terms 'stack' and 'card' though...it's getting embarrassing. From an assemblers viewpoint, stack could be referencing the system heap or something, so I allude to something very complicated when that term slips out ;-) JR > Date: Sun, 28 Mar 2004 19:13:08 -0800 (PST) > From: Judy Perry > Subject: Re: please include page reference > To: How to use Revolution > Message-ID: > > Content-Type: TEXT/PLAIN; charset=US-ASCII > > Again, conceptually, "stack" and "card" have their use. It WAS NOT just > about screen size. Stacks of cards can be differently ordered and do not > need to necessarily be viewed in linear order. This is what primarily > distinguishes "card" from "page" and "stack" from "book". > > Take a "stack" of playing cards -- how many different combinations can you > make that are meaningful? Can you do the same for pages in a book? > > Judy > From dcragg at lacscentre.co.uk Mon Mar 29 12:46:25 2004 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 29 Mar 2004 17:46:25 +0000 Subject: Screen vs Page vs Card In-Reply-To: <380ADAEA-818D-11D8-9263-000A959D005E@earthlink.net> References: <40682DF6.9030104@fourthworld.com> <380ADAEA-818D-11D8-9263-000A959D005E@earthlink.net> Message-ID: At 9:27 am -0500 29/3/04, Marian Petrides wrote: >I'm not even sure permissively allowing use of 'screen" and "page" >as alternatives would be a benefit because then you would have >people on this list using a variety of different terms for the same >thing--very confusing for the neophyte in particular. I'm thinking >of the 5 different synonyms for the same test in blood banking (IAT, >Indirect Coombs, Indirect Antiglobulin Test, Antibody screen/panel, >AHG phase) --drives students and new techs nuts. I go along with this. I'm even uncomfortable with many of the alternative shorthand forms such as cd when I see them in other people's scripts. Another reason for not allowing alternatives is that it reduces the stock of available terms that might be used for future objects that we haven't thought of yet. "sheet" and "drawer" have had to be added to the language recently, so who knows when one of the OS developers will dream up a "page" or "screen" or even "periscope" object that we "must have" in Rev. Cheers Dave From joel.guillod at net2000.ch Mon Mar 29 11:49:06 2004 From: joel.guillod at net2000.ch (Jo=?ISO-8859-1?B?6w==?=l Guillod) Date: Mon, 29 Mar 2004 18:49:06 +0200 Subject: The video library and the iSight camera In-Reply-To: <20040209175023.8899C9303D8@mail.runrev.com> Message-ID: Is it possible to use the Video Library (revInitializeVideoGrabber ...) with an iSight camera? Joel Guillod From paul.springer at sensis.com Mon Mar 29 11:51:58 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Mon, 29 Mar 2004 11:51:58 -0500 Subject: convert from main stack to substack? Message-ID: Perfect. You just saved me a lot of time. Once you helped me see that the mainstack is a property, I just changed it with the inspector (since this was a one time operation). I guess I could have used the message box and the command you wrote. Thanks Klaus. -Paul -----Original Message----- From: Klaus Major [mailto:klaus at major-k.de] Sent: Monday, March 29, 2004 10:05 AM To: How to use Revolution Subject: Re: convert from main stack to substack? HI Paul, > I have three applications that make up a demo (there are three because > they > notionally run on different computers and communicate via sockets) and > I > want to make a variation on this (so I can have a simple demo to take > on the > road which will run on one machine, not require any TCP/IP, launch > with a > single click, and generally be marketing-person friendly). > > My question is this - Is there a really simple way to "import" these > main > stacks as substacks, or do I need to resort to the slightly less > simple way > of cutting and pasting objects and scripts into new substacks? I > realize I > will need to manually make the changes to eliminate the socket > communication; I thought that there might be a way to avoid the > cutting and > pasting though. simply 3 times: ... set the mainstack of stack "old main stack name here" to "name of new mainstack here" ... should do the job... Hope that helps... > Thanks, > > Paul Regards Klaus Major klaus at major-k.de www.major-k.de _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Mon Mar 29 11:55:02 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 29 Mar 2004 08:55:02 -0800 (PST) Subject: Screen vs Page vs Card In-Reply-To: <5C92F5F2-815D-11D8-8C86-000A9567A3E6@swcp.com> Message-ID: Some people still use Rolodex's (I saw some at Walmart just yesterday). People still play with actual playing cards. No mindreading here... On Mon, 29 Mar 2004, Dar Scott wrote: > > Those who don't know something about programming cling to metaphors > they understand. Those who do know insist that their metaphors apply > and should be obvious. > > An oscilloscope has a panel. If I mentioned the "panel" of an > oscilloscope to a technician an image applies. If I mention a "map" to > a certain class of security system operator, an image applies. It is > the domain of the topic that drives the images and it has nothing to do > with whether they have any knowledge of programming. > > How does card apply? Who today knows what a 5X3 card is? Is it really > less ordered than a book? I remember seeing a cartoon showing police > investigating the death of a man stabbed with a rod from a library card > catalog. The officer said to the librarian, "Tell us again about what > happened after he dropped the drawer of cards." In the minds of those > who know what an index card is, cards are ordered. > > I remember in the old days when "it should be obvious" what a file is. > Instead people had images of people standing in line, of file cabinets, > of a tool metaphor, of a folder. > > What was the first question people asked when introduced to Hypercard? > "Do you mean card as in a module that is plugged in, that is, like a > board that is plugged into a computer?" > > I read novels front to back, but I rarely read technical books that > way. I don't think they any less are composed of pages. > > Never the less, I am impressed with your mind reading ability. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Mon Mar 29 12:00:18 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 29 Mar 2004 09:00:18 -0800 (PST) Subject: use-revolution Digest, Vol 6, Issue 176 In-Reply-To: <009801c415ab$bdbabfa0$9101000a@minipcxp> Message-ID: These people giving you dirty looks are elitists who would like to see the average person never learn to program -- or, better still, to make them suffer for it by having to learn some nasty systems programming language. This gets to the heart of things -- as a community, do we want Rev to maintain its simplicity or do we want it to start looking and feeling like all those other languages we chose not to use when we use Rev? Judy On Mon, 29 Mar 2004, John Rule wrote: > Implementing several references (card, page, screen, panel, book) is OK with > me! I consistently get dirty looks from my colleagues when they hear the > terms 'stack' and 'card' though...it's getting embarrassing. From an > assemblers viewpoint, stack could be referencing the system heap or > something, so I allude to something very complicated when that term slips > out ;-) From mpetrides at earthlink.net Mon Mar 29 12:01:28 2004 From: mpetrides at earthlink.net (Marian Petrides) Date: Mon, 29 Mar 2004 12:01:28 -0500 Subject: Screen vs Page vs Card In-Reply-To: References: Message-ID: I agree...Lots of people still use index cards as flash cards. House officers--interns and residents--use them to keep patient data. Index cards aren't quite dead yet. On Mar 29, 2004, at 11:55 AM, Judy Perry wrote: > Some people still use Rolodex's (I saw some at Walmart just yesterday). > > People still play with actual playing cards. > > No mindreading here... > > > > On Mon, 29 Mar 2004, Dar Scott wrote: > >> >> Those who don't know something about programming cling to metaphors >> they understand. Those who do know insist that their metaphors apply >> and should be obvious. >> >> An oscilloscope has a panel. If I mentioned the "panel" of an >> oscilloscope to a technician an image applies. If I mention a "map" >> to >> a certain class of security system operator, an image applies. It is >> the domain of the topic that drives the images and it has nothing to >> do >> with whether they have any knowledge of programming. >> >> How does card apply? Who today knows what a 5X3 card is? Is it >> really >> less ordered than a book? I remember seeing a cartoon showing police >> investigating the death of a man stabbed with a rod from a library >> card >> catalog. The officer said to the librarian, "Tell us again about what >> happened after he dropped the drawer of cards." In the minds of those >> who know what an index card is, cards are ordered. >> >> I remember in the old days when "it should be obvious" what a file is. >> Instead people had images of people standing in line, of file >> cabinets, >> of a tool metaphor, of a folder. >> >> What was the first question people asked when introduced to Hypercard? >> "Do you mean card as in a module that is plugged in, that is, like a >> board that is plugged into a computer?" >> >> I read novels front to back, but I rarely read technical books that >> way. I don't think they any less are composed of pages. >> >> Never the less, I am impressed with your mind reading ability. >> >> Dar Scott >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Mon Mar 29 12:24:20 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 29 Mar 2004 19:24:20 +0200 Subject: The video library and the iSight camera In-Reply-To: References: Message-ID: Bon soir Jo?l, > Is it possible to use the Video Library (revInitializeVideoGrabber > ...) with > an iSight camera? Oui :-) > Joel Guillod Au revoir... Regards Klaus Major klaus at major-k.de www.major-k.de From rcozens at pon.net Mon Mar 29 11:11:19 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 29 Mar 2004 09:11:19 -0700 Subject: use-revolution Digest, Vol 6, Issue 176 In-Reply-To: References: Message-ID: >These people giving you dirty looks are elitists who would like to see the >average person never learn to program -- or, better still, to make them >suffer for it by having to learn some nasty systems programming language. > >This gets to the heart of things -- as a community, do we want Rev to >maintain its simplicity or do we want it to start looking and feeling like >all those other languages we chose not to use when we use Rev? Right on as usual, Judy! -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 contactmenowat at msn.com Mon Mar 29 12:28:00 2004 From: contactmenowat at msn.com (Michael Miner) Date: Mon, 29 Mar 2004 18:28:00 +0100 Subject: Saving and opening Message-ID: <000001c415b3$2ec5a2d0$4d087ad5@DGDC9T0J> I am building a word program.how do I put a save and open function in it? Please help >From Michael Miner From devin_asay at byu.edu Mon Mar 29 12:15:43 2004 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 29 Mar 2004 10:15:43 -0700 Subject: Can't Connect to MySQL at Runtime In-Reply-To: <20040329164624.9401693008E@mail.runrev.com> References: <20040329164624.9401693008E@mail.runrev.com> Message-ID: Brian, Just like you, when I am in the IDE, I can move between stacks with no adverse impact on database access. It was only when I built the standalone I got the "revdberror: invalid database" error. I too was building the standalone all in one file; i.e., no separate stack files. Since I modified the project so that all database access takes place in a single stack, I haven't had the problem in the standalone. Oddly enough, I was able to reproduce the error in the IDE. I had placed an openStack handler in the substack for debugging purposes. I subsequently commented out the debugging code, leaving the on openStack framework. This caused the loss of database access in the IDE, just as I had been experiencing in the standalone. At first I thought it was because the openStack message was being blocked by the empty handler, but even after I added an explicit 'pass openStack' statement, the failures kept happening. It was only after I completely removed the openStack handler structure from the substack that the database functionality returned to the substack. This still had no effect on the standalone, however. Database access still failed upon moving to the substack. As I said, merging the code into a single substack has proved a reliable workaround to the problem. It's still a vexing issue, since I'd rather keep the multi-stack setup in this project. Devin On Mar 29, 2004, at 9:46 AM, Brian Maher wrote: > My project has (right now) the mainstack and two substacks that are > all in the one .rev file (i.e. no separate, standalone stacks). Have > you ever had a problem without separate stacks? > Devin Asay Humanities Technology and Research Support Center Brigham Young University From hershrev at realtorsgroup.us Mon Mar 29 12:42:35 2004 From: hershrev at realtorsgroup.us (hershrev) Date: Mon, 29 Mar 2004 12:42:35 -0500 Subject: Can't Connect to MySQL at Runtime In-Reply-To: <460AA48E-8197-11D8-AAD2-000A95A6A138@byu.edu> Message-ID: <769D2C9E-81A8-11D8-A0DF-0030654C1E62@realtorsgroup.us> In 2.1 postgres mac os 10.02.8 I have multiple stacks, No problem. 2.2 , dead meat. hershrev On Monday, March 29, 2004, at 10:39 AM, Devin Asay wrote: > Brian, > > Does your project have more than 1 stack in it? I had this problem in > a project in which I accessed the mySQL database from the main stack, > then went to a substack and tried to access it again. It worked fine > in the IDE, but after building a standalone, nothing I tried worked > (including setting the externals property, playing with the > defaultFolder, using the revSetDatabaseDriverPath command, moving the > drivers and libraries to different locations after compiling.) > Finally, I went back and restructured the project so that everything > was in a single stack. That did the trick. There seems to be some bug > in the engine (?) that clobbers the database libraries when you move > from one stack to another in a compiled application. > > I've followed this problem closely for nearly a year now, and I > haven't seen a solution other than the workaround I have described. > > Devin > > On Mar 28, 2004, at 3:32 PM, Brian Maher wrote: > >> I have a stack that works just fine within the IDE but when I build a >> distribution (and include the database libraries) I get the following >> error at startup when connecting to my mysql database: >> >> revdberr,invalid database type >> >> Can anyone provide info on what might be causing this? >> > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Mon Mar 29 12:49:07 2004 From: klaus at major-k.de (Klaus Major) Date: Mon, 29 Mar 2004 19:49:07 +0200 Subject: Saving and opening In-Reply-To: <000001c415b3$2ec5a2d0$4d087ad5@DGDC9T0J> References: <000001c415b3$2ec5a2d0$4d087ad5@DGDC9T0J> Message-ID: <60AE28AF-81A9-11D8-B774-000A27B49A96@major-k.de> Hi Michael, > I am building a word program.how do I put a save and open function in > it? > Please help in what format would you like to save? To preserve formatting i would recommend HTML or RTF... OK, you have a field 1 and you want to save its contents to a file on disk: ... ask file "Your promt here :-)..." if the result <> "cancel" then ## 1. save as HTML put the htmltext of fld 1 into url("file:" & it & ".html") ## or 2. save as RTF ## put the rtftext of fld 1 into url("file:" & it & ".rtf") end if ... To get a file into your field do this: answer file "Select a file or *#&&0%..." with filter "*.html" ## WINDOWS ONLY, will only show files with that suffix ## or use: with filter "*rtf" ## will only show RTF-files... if the result <> "cancel" then ## 1. open HTML set the htmltext of fld 1 to url("file:" & it) ## or 2. open RTF ## set the rtftext of fld 1 to url("file:" & it) end if Hope that helps... >> From Michael Miner Regards Klaus Major klaus at major-k.de www.major-k.de From plsntbreez at mac.com Mon Mar 29 12:52:18 2004 From: plsntbreez at mac.com (Brian Maher) Date: Mon, 29 Mar 2004 09:52:18 -0800 Subject: Can't Connect to MySQL at Runtime Message-ID: <6507759.1080582738255.JavaMail.plsntbreez@mac.com> Hi Devin, I think you may just have hit upon the problem. I have a preOpenStack handler in the mainstack that connects to the database and I do not do a "pass preOpenStack". This may be causing the problem. I will check it out tonight after work and let you know. Brian From nnoydb at excite.com Mon Mar 29 13:34:41 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 29 Mar 2004 13:34:41 -0500 (EST) Subject: Graphics Library 8bit...16bit, Sharpen, Laplacian, Cranny? Message-ID: <20040329183441.0B38EB6F2@xprdmailfe19.nwk.excite.com> Does anyone know a library with convert image 8-bit Color 16-bit Color etc., Sharpen, Laplacian, Cranny, and Segmentation? Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dsc at swcp.com Mon Mar 29 13:36:56 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 11:36:56 -0700 Subject: Screen vs Page vs Card In-Reply-To: Message-ID: <0E68130C-81B0-11D8-9433-000A9567A3E6@swcp.com> On Monday, March 29, 2004, at 10:46 AM, Dave Cragg wrote: > I'm even uncomfortable with many of the alternative shorthand forms > such as cd when I see them in other people's scripts. Me, too. But, I'm a touch typist and I recognize that others struggle with the keyboard. It might be an "in crowd" jargon for some folks, but I suspect it is to minimize typing and maybe to minimize line length. Dar Scott From jbv.silences at Club-Internet.fr Mon Mar 29 13:43:25 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Mon, 29 Mar 2004 20:43:25 +0200 Subject: Advice needed from C gurus for an external project Message-ID: <40686E40.6580FBED@Club-Internet.fr> Hi list, What is the best place (website, dev. forum, mailing list...) to look for C librairies to include or adapt in an external to access a PCI board (both on Mac & PC) ? The tasks should remain rather simple : - locating the board on the PCI bus - sending raw data to the board - receiving confirmation from the board. The PCI board already exists. The idea is to evaluate the possibility to use REv to build a UI to communicate / configure it... Thanks, JB From dsc at swcp.com Mon Mar 29 13:56:53 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 11:56:53 -0700 Subject: Screen vs Page vs Card In-Reply-To: Message-ID: On Monday, March 29, 2004, at 10:01 AM, Marian Petrides wrote: > I agree...Lots of people still use index cards as flash cards. House > officers--interns and residents--use them to keep patient data. Index > cards aren't quite dead yet. >> Some people still use Rolodex's (I saw some at Walmart just >> yesterday). This makes my point. To those on the inside, the card metaphor is obvious. To those on the outside it is just computer jargon until they get to "oh, I get it". Then they are on the inside and can talk about how obvious it is. Besides the potential jargon, there are lots of meanings to the noun card, and the outsider can only guess which ones apply if not some sense not known. Is a card some board that is plugged in? "Everybody knows computers have boards." Is a card something the filters out my mistakes? Is a card something that tells everybody I'm here. Is Hypercard very funny? There is no way, I'm going to force the card metaphor on my customers. I learn the terms of their domain. Dar Scott From paul.springer at sensis.com Mon Mar 29 14:00:00 2004 From: paul.springer at sensis.com (Springer, Paul) Date: Mon, 29 Mar 2004 14:00:00 -0500 Subject: change URL in previously opened browser (Windows) Message-ID: Hello, I have used the revGoUrl command to open a browser to a given URL (on a windows PC). On subsequent calls for different URLs it opens a new instance of the default browser application. Is there a way to cause the previously opened browser to go to a new URL? I assume this involves identifying the browser instance (hopefully without manually typing in a process number or some such thing) and sending it the new URL as an argument, but I don't know how to do either of those things. Thanks, -Paul From dsc at swcp.com Mon Mar 29 14:03:24 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 12:03:24 -0700 Subject: Advice needed from C gurus for an external project In-Reply-To: <40686E40.6580FBED@Club-Internet.fr> Message-ID: On Monday, March 29, 2004, at 11:43 AM, jbv wrote: > The PCI board already exists. The idea is to evaluate > the possibility to use REv to build a UI to communicate / > configure it... It depends on what the manufacturer provides. There might be ways to exploit that. Dar Scott From j at clsdesignassociates.com Mon Mar 29 14:11:17 2004 From: j at clsdesignassociates.com (j) Date: Mon, 29 Mar 2004 13:11:17 -0600 Subject: Screen vs Page vs Card In-Reply-To: <0E68130C-81B0-11D8-9433-000A9567A3E6@swcp.com> References: <0E68130C-81B0-11D8-9433-000A9567A3E6@swcp.com> Message-ID: >> I'm even uncomfortable with many of the alternative shorthand forms >> such as cd when I see them in other people's scripts. > > Me, too. But, I'm a touch typist and I recognize that others struggle > with the keyboard. It might be an "in crowd" jargon for some folks, > but I suspect it is to minimize typing and maybe to minimize line > length. For some, it is possibly a hold over from the days when xTalk scripts could only be 32k per object, necessitating as much "squeezing" of the code as possible. J. From albrecht at act-net.com Mon Mar 29 14:26:02 2004 From: albrecht at act-net.com (A.C.T.) Date: Mon, 29 Mar 2004 18:26:02 -0100 Subject: Graphics Library 8bit...16bit, Sharpen, Laplacian, Cranny? In-Reply-To: <20040329183441.0B38EB6F2@xprdmailfe19.nwk.excite.com> References: <20040329183441.0B38EB6F2@xprdmailfe19.nwk.excite.com> Message-ID: <4068784A.5000704@act-net.com> Hi, Kevin, > Does anyone know a library with convert image 8-bit Color 16-bit Color etc., Sharpen, Laplacian, Cranny, and Segmentation? The propably best package (at least most widely used) is "ImageMagick", which runs fine under most modern OS. And it's free. Mit freundlichen Gr??en, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From davecalk at surfbest.net Mon Mar 29 14:32:43 2004 From: davecalk at surfbest.net (Dave Calkins) Date: Mon, 29 Mar 2004 19:32:43 -0000 Subject: Screen vs Page vs Card In-Reply-To: <20040329185654.2C8389300D8@mail.runrev.com> Message-ID: <530786BE-63AF-11D7-82DA-000393BEF9D0@surfbest.net> On Monday, March 29, 2004, at 10:56 AM, use-revolution-request at lists.runrev.com wrote: > > There is no way, I'm going to force the card metaphor on my customers. > I learn the terms of their domain. > > Dar Scott > That is the key to being successful. 1. Knowing your client's jargon. 2. Being able to address their needs in their terms, not necessarily a computer programer's terms. Dave Calkins From rcozens at pon.net Mon Mar 29 13:48:37 2004 From: rcozens at pon.net (Rob Cozens) Date: Mon, 29 Mar 2004 11:48:37 -0700 Subject: Suggestion: Testimonials For C Programmers Message-ID: Hi All, If one monitors any list conversation for any length of time, one soon begins to identify certain issues or questions as FAQs. I suspect that "why can't I script 'counter++'?", "how dare I simply initiate an event without knowing if or where it will be processed?", and "isn't xTalks syntax amateurish?" are strong candidates for a Run Rev FAQ list. I would like to find a way to minimize the amount of replay these issues receive on the List, and one thought I had was the compilation of testimonials from Revolutionists with a strong C background directed for presentation to fellow C programmers evaluating Runtime Revolution. I propose this because, during recent conversations on the subject, while many of us spoke passionately on behalf of xTalks, and some such as moi were a little more blunt about our feelings regarding C syntax, the responses that I felt focused on what C programmers would find most pertinent came from Revolutionists who are well grounded in C and can relate real-world experiences demonstrating substantial productivity gains. Were I among the powers that be at Run Rev Ltd., I would encourage opie, Alex, & others who contributed to the discussion in that vein to assist Run Rev in preparing & publishing a testimonial for C programmers from former C programs. ...and perhaps a similar testimonial for Real/Visual Basic programmers from former RBers/VBers. ..........with a Java version later :{`) Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 revlist at cableone.net Mon Mar 29 14:54:37 2004 From: revlist at cableone.net (Chris Sheffield) Date: Mon, 29 Mar 2004 12:54:37 -0700 Subject: printing from Runrev - another person with same request In-Reply-To: <003601c41493$68570d20$b000a8c0@mshome.net> Message-ID: <005a01c415c7$ab114f10$65fea8c0@chris1> Pat, FWIW, here is what I've come up with to handle my printing. So far it's working well. if the platform is "Win32" then answer printer if the result is "Cancel" then exit DoPrint else open printing end if else open print with dialog if the result is "Cancel" then exit DoPrint end if end if This is in a handler called DoPrint, in case you hadn't figured that out. :-) It's a bit ugly, but because of the differences between platforms, I'm not sure there is really a better way to do it. After all this, I'm just using various print, revPrintField, and revPrintText commands. Because the revPrintField and revPrintText commands use some different routine for printing, each call displays it's own little progress bar when sending to the printer. This isn't really so bad though, at least not for me, since I'm printing several separate pages, or documents, anyway. I didn't even make use of revShowPrintDialog at all because its setting do not apply when using the print command after it. But using answer printer or open printing with dialog to apply their setting to revPrintField and revPrintText. Be sure to issue a close printing command after you've used print card or something similar. Hope that all makes sense. I would really like to see a more standardized method for printing. This is so confusing. Maybe it's not possible because of the platform differences? Anyway, hope I've helped out a bit. And using Richard's suggestions for sending print jobs to PDFs is a great way to save paper and ink. Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Pat Trendler Sent: Sunday, March 28, 2004 12:08 AM To: use-revolution at lists.runrev.com Subject: re: printing from Runrev - another person with same request >>Thanks, I have also been trying to work this out - in the process have used a lot of paper. I'd be happy just to get a list of steps. The more I read the docs the more confused I get. Hoping somebody can help, patrend(at)bigpond.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.639 / Virus Database: 408 - Release Date: 3/22/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.639 / Virus Database: 408 - Release Date: 3/22/2004 From johnrule at rcsprogramming.com Mon Mar 29 15:14:23 2004 From: johnrule at rcsprogramming.com (John Rule) Date: Mon, 29 Mar 2004 12:14:23 -0800 Subject: 'add' Page NOT Screen vs Page vs Card!! References: <20040329185654.463789300D9@mail.runrev.com> Message-ID: <006501c415ca$6f15c010$9101000a@minipcxp> I don't know why this subject has taken a 'card' bashing tone...I simply asked if we could please implement the use of 'page' IN ADDITION TO 'card'...get it? :-( JR From wouter.abraham at pi.be Mon Mar 29 15:23:12 2004 From: wouter.abraham at pi.be (Wouter) Date: Mon, 29 Mar 2004 22:23:12 +0200 Subject: Radiobuttonbehavior In-Reply-To: <20040329003753.CC8F5930098@mail.runrev.com> References: <20040329003753.CC8F5930098@mail.runrev.com> Message-ID: To complete this thread: On 29 Mar 2004, at 15:47, Robert Brenstein wrote: > >>> On 29 Mar 2004, at 02:37, use-revolution-request at lists.runrev.com >>> wrote: >>> >>>> Message: 13 >>>> Date: Sun, 28 Mar 2004 17:37:51 -0700 >>>> From: Dar Scott >>>> Subject: Re: Radiobuttonbehavior >>>> To: How to use Revolution >>>> Message-ID: <4F69EA48-8119-11D8-8C86-000A9567A3E6 at swcp.com> >>>> Content-Type: text/plain; charset=US-ASCII; format=flowed >>>> >>>> >>>> On Sunday, March 28, 2004, at 04:41 PM, Wouter wrote: >>>> >>>>> Is it normal behavior the radiobuttons lose their hilite if one >>>>> goes to the next cd while the checkbox button retains its hilite? >>>> >>>> I just put one of each on a card and looked at them with the >>>> property >>>> inspector. On has sharedHilite checked and the other does not. I >>>> guess the initial settings are not the same for these two. >>>> >>>> Just change the one that does not do what you want. >>>> >>>> Dar Scott >>>> >>> >>> Tnx Dar, but this is not the problem. I checked these settings. >>> The main group, which contains the grouped radiobuttons, has its >>> backgroundbehavior set to true and is displayed on several cards. >>> While the checkbox button retains its set hilite, the group of >>> radiobuttons loses theirs when going from one card to the other. In >>> other words, they retain their settings for the specific card once >>> set. This seems no backgroundbehavior to me. Verified this in Rev >>> 2.2 RC 2 as well as in 2.1.x and 1.1.1 Is this bugworthy? >>> >>> WA >> >> As Dar wrote, this has not so much to do with background behavior per >> se (this is a parent group setting) but with shared hilite property >> of the radio subgroup or more precisely its individual buttons. I >> just checked in MetaCard that if shared hilite of radio buttons is >> on, they retain their setting when going from card to card (when they >> are a part of a background). In other words, it works for me. >> >> Robert >> >> > The final solution: > A fresh install of rev did solve the problem. (That's already the > second time I had to resort to this to solve a problem, I hope this is > not becoming habitual) > > Thanks very much for your reply. > > Wouter Tnx to all, WA From in.bois at wanadoo.fr Mon Mar 29 15:31:04 2004 From: in.bois at wanadoo.fr (Alain Bois) Date: Mon, 29 Mar 2004 22:31:04 +0200 Subject: Message box Message-ID: <002A28FF-81C0-11D8-87DA-000A95AB7040@wanadoo.fr> When I used Hypercard, if I have this handler function somme a,b return a + b end somme and I wrote in msg box put somme (3,5) I obtain 8. With Rev I obtain 3. the first argument only, why? Bug or option with msg box ? Thanks for answers. From dsc at swcp.com Mon Mar 29 15:41:44 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 13:41:44 -0700 Subject: 'add' Page NOT Screen vs Page vs Card!! In-Reply-To: <006501c415ca$6f15c010$9101000a@minipcxp> Message-ID: <7DF9B038-81C1-11D8-9433-000A9567A3E6@swcp.com> On Monday, March 29, 2004, at 01:14 PM, John Rule wrote: > I don't know why this subject has taken a 'card' bashing tone...I > simply > asked if we could please implement the use of 'page' IN ADDITION TO > 'card'...get it? > > :-( I think the assumption is that such a suggestion is disrespectful to "card". Even if "page" was used in discussion and was not even added to the language, that seems to be offensive. I don't think anybody has taken on a 'card' bashing position. The problem is that even your simple suggestion is taken as being against non-programmers. I find the notion that anybody who is not bowing down to the word 'card' is against non-programmers to be offensive. For my part, and in particular, I have never seen John take a programmer elitist position and I don't intend to take such a position either. John didn't ask for me to speak up, and probably would have preferred I did not, but the name-calling upset me and I found no basis for it. This was no simple discussion of ideas in which an opinion of some idea was that it was elitist. It was a completely unfounded attack on another. I addressed that as kindly as I could and with humor, but I don't think that got to the card priesthood. The card is a useful metaphor. Once it become an idol or a stick to hurt others, it gets in my way. Dar Scott From jbv.silences at Club-Internet.fr Mon Mar 29 15:53:22 2004 From: jbv.silences at Club-Internet.fr (jbv) Date: Mon, 29 Mar 2004 22:53:22 +0200 Subject: Advice needed from C gurus for an external project References: Message-ID: <40688CC1.DC0318F7@Club-Internet.fr> > On Monday, March 29, 2004, at 11:43 AM, jbv wrote: > > > The PCI board already exists. The idea is to evaluate > > the possibility to use REv to build a UI to communicate / > > configure it... > > It depends on what the manufacturer provides. There might be ways to > exploit that. > Yes, but the problem is that the manufacturer provides code for windows only... JB From jperryl at ecs.fullerton.edu Mon Mar 29 16:06:44 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 29 Mar 2004 13:06:44 -0800 (PST) Subject: Screen vs Page vs Card In-Reply-To: Message-ID: Which you, presumably, as a developer of *customized* solutions can well afford to do. But you can't make a general tool like Rev all things to all people or a programming language version of th Tower of Babel. It cannot both incorporate all domains AND be teachable/learnable. You can see this problem in the Developer community -- people are initially taught verbose Lingo, but then we they need to do something more advanced, syntax is presented in c.dot.syntax-like.Lingo. It hinders learnability. Are you really arguing that many more consumer-level people are more familiar with card qua board/filter than with card qua card? Judy On Mon, 29 Mar 2004, Dar Scott wrote: > > This makes my point. > > To those on the inside, the card metaphor is obvious. To those on the > outside it is just computer jargon until they get to "oh, I get it". > Then they are on the inside and can talk about how obvious it is. > > Besides the potential jargon, there are lots of meanings to the noun > card, and the outsider can only guess which ones apply if not some > sense not known. > > Is a card some board that is plugged in? "Everybody knows computers > have boards." > Is a card something the filters out my mistakes? > Is a card something that tells everybody I'm here. > Is Hypercard very funny? > > There is no way, I'm going to force the card metaphor on my customers. > I learn the terms of their domain. From jperryl at ecs.fullerton.edu Mon Mar 29 16:07:47 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 29 Mar 2004 13:07:47 -0800 (PST) Subject: Screen vs Page vs Card In-Reply-To: Message-ID: And with dramatically slower processors, I rather imagine... Judy On Mon, 29 Mar 2004, j wrote: > For some, it is possibly a hold over from the days when xTalk scripts > could only be 32k per object, necessitating as much "squeezing" of the > code as possible. From jperryl at ecs.fullerton.edu Mon Mar 29 16:12:35 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 29 Mar 2004 13:12:35 -0800 (PST) Subject: 'add' Page NOT Screen vs Page vs Card!! In-Reply-To: <006501c415ca$6f15c010$9101000a@minipcxp> Message-ID: Yes, I "get" it... but if this were done for everything, every code word with an analog elsewhere in every other language (different analogs, it should be mentioned -- card? screen? panel? window? do we really need 4+ referencing words that now, because they're reserved, cannot be used in any other way?), imagine what happens: the documentation becomes unusable and the product unlearnable. If it ain't broke... Judy On Mon, 29 Mar 2004, John Rule wrote: > I don't know why this subject has taken a 'card' bashing tone...I simply > asked if we could please implement the use of 'page' IN ADDITION TO > 'card'...get it? From jperryl at ecs.fullerton.edu Mon Mar 29 16:19:56 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 29 Mar 2004 13:19:56 -0800 (PST) Subject: 'add' Page NOT Screen vs Page vs Card!! In-Reply-To: <7DF9B038-81C1-11D8-9433-000A9567A3E6@swcp.com> Message-ID: What name calling? I didn't say he was elitist, merely that people who frown on someone else's tool because it uses words like "card" etc. are elitist. My arguments are simply: (1) you can't add every possible keyword analog in every other language to Rev's language and expect it to be usable/learnable. (2) the word "card", far from being some silly idol, continues to be a useful and well-understood metaphor for a tool that can produce information presented in both a linear and a non-linear function, unlike a book, which is largely used in a linear fashion except in special distinct circumstances. Judy On Mon, 29 Mar 2004, Dar Scott wrote: > The problem is that even your simple suggestion is taken as being > against non-programmers. I find the notion that anybody who is not > bowing down to the word 'card' is against non-programmers to be > offensive. > > For my part, and in particular, I have never seen John take a > programmer elitist position and I don't intend to take such a position > either. John didn't ask for me to speak up, and probably would have > preferred I did not, but the name-calling upset me and I found no basis > for it. This was no simple discussion of ideas in which an opinion of > some idea was that it was elitist. It was a completely unfounded > attack on another. I addressed that as kindly as I could and with > humor, but I don't think that got to the card priesthood. > > The card is a useful metaphor. Once it become an idol or a stick to > hurt others, it gets in my way. > From harrison at all-auctions.com Mon Mar 29 16:23:38 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 29 Mar 2004 16:23:38 -0500 Subject: Image Proportions In-Reply-To: References: <40682DF6.9030104@fourthworld.com> <380ADAEA-818D-11D8-9263-000A959D005E@earthlink.net> Message-ID: <586D877A-81C7-11D8-B6CC-000393C10758@all-auctions.com> Hi there, I have a bunch of randomly sized large images that I want to fit proportionally into a much smaller image frame. Kind of like making thumbnails. I figure this has to be a common problem which probably has a common solution. Rather than re-invent the wheel I thought I'd see if anyone on this list knows the formula for doing this. Thanks in advance! Rick Harrison From HyperChris at aol.com Mon Mar 29 16:32:54 2004 From: HyperChris at aol.com (HyperChris at aol.com) Date: Mon, 29 Mar 2004 16:32:54 EST Subject: pop3 attachment decoding Message-ID: I am playing with the 'POP library' stack (thank you and kudos to Sarah) and it's time to decode the attachments. I can write my own decodes for the easy ones, like TXT and HTML, but I would like to better understand the format and do something that could be reused by others. Has anyone already done this ? And/or know which RFC defines the standard ? Thank you ... Chris From Roger.E.Eller at sealedair.com Mon Mar 29 16:23:22 2004 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon, 29 Mar 2004 16:23:22 -0500 Subject: 'add' Page NOT Screen vs Page vs Card!! Message-ID: on ratUp put fld "Recipe" of card 1 of stack 1 into cardMethod put fld "Chapter" of page 1 of book 1 into pageMethod put fld "LeftQuadrant" of screen 1 of monitor 1 into screenMethod put fld "Switches" of panel 1 of display 1 into panelMethod put fld "Slices" of pickle 1 of jar 1 into pickleMethod put fld "Molacules" of drop 1 of bucket 1 into dropMethod put fld "Poo" of monkey 1 of cage 1 into monkeyMethod put fld "BloodBank" of flea 1 of puppy 1 into fleaMethod ask "Which method is better?" if it = empty then put "It does not matter." else ask "Why does it matter? They are all really the same." end if end ratUp Whatever works for the programmer... (Synonyms would be good!) Roger Eller roger.e.eller at sealedair.com From dsc at swcp.com Mon Mar 29 17:15:25 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 15:15:25 -0700 Subject: Message box In-Reply-To: <002A28FF-81C0-11D8-87DA-000A95AB7040@wanadoo.fr> Message-ID: <941B77B2-81CE-11D8-9433-000A9567A3E6@swcp.com> On Monday, March 29, 2004, at 01:31 PM, Alain Bois wrote: > When I used Hypercard, if I have this handler > function somme a,b > return a + b > end somme > and I wrote in msg box put somme (3,5) I obtain 8. > With Rev I obtain 3. the first argument only, why? Bug or option with > msg box ? I get 8. (I put the function in a stack script and started using it.) In Revolution 3+empty is 3. Maybe there is something strange about the second parameter. :-) Could you have misspelled "b"? :-) (I get mixed up about where commas can go in parameter declarations, but this seems to work fine as you typed it.) Dar Scott From martin at materiaprima.fsnet.co.uk Mon Mar 29 17:42:23 2004 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Mon, 29 Mar 2004 23:42:23 +0100 Subject: Message box In-Reply-To: <002A28FF-81C0-11D8-87DA-000A95AB7040@wanadoo.fr> Message-ID: >Alan Bois wrote: >When I used Hypercard, if I have this handler >function somme a,b >return a + b >end somme >and I wrote in msg box put somme (3,5) I obtain 8. >With Rev I obtain 3. the first argument only, why? Bug or option with >msg box ? >Thanks for answers. > I suspect it's a message box bug. put somme(3,5) Works as expected, the difference being there is no space character between the function name and the parenthesis Martin From doug at webcrossing.com Mon Mar 29 18:51:17 2004 From: doug at webcrossing.com (Doug Lerner) Date: Tue, 30 Mar 2004 08:51:17 +0900 Subject: The video library and the iSight camera In-Reply-To: Message-ID: Yes. I do it all the time. doug On 3/30/04 1:49 AM, "Jo?l Guillod" wrote: > Is it possible to use the Video Library (revInitializeVideoGrabber ...) with > an iSight camera? > > Joel Guillod > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This email has been screened by Engate Spam Sentinel From katir at hindu.org Mon Mar 29 19:43:12 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon, 29 Mar 2004 14:43:12 -1000 Subject: "Engine" versus "Player" Message-ID: <39848374-81E3-11D8-8DEB-000A959D0AC6@hindu.org> I'm wondering if the visionaries of the rev community who have a broader experience than most of us about Rev's marketing/brand name positioning have any opinions about the nomenclature for splash screen standalones players that are designed to drive any number of different stacks. My current implementation allows a stack to be dropped on a splash screen and added to a favorites list and saved in a prefs file on the hard drive for that particular platform. i.e. it's not tied to any particular app. We plan to distribution these here and there, and we will find such phrases as "Himalayan Academy Revolution Player" or "Himalayan Academy Stack Engine" ending up on web pages, interfaces, in emails, on CD's, in Read Me's and "Help" and "About" and perhaps one day even in print media and in class rooms... Given that there will be a large percentage of IT "nerds" exposed to the new technology in the process... (our audience will includes LOTS of Indian software people and their children --most of whom have been "eaten alive" by MS in terms of their tool set) it seems worthy of some attention, and perhaps a general consensus so we might all do the same thing? I see Scott Rossi tending toward "Player..." What does everyone think is best? Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From j at clsdesignassociates.com Mon Mar 29 20:11:38 2004 From: j at clsdesignassociates.com (j) Date: Mon, 29 Mar 2004 19:11:38 -0600 Subject: Message box In-Reply-To: <002A28FF-81C0-11D8-87DA-000A95AB7040@wanadoo.fr> References: <002A28FF-81C0-11D8-87DA-000A95AB7040@wanadoo.fr> Message-ID: <32362ADE-81E7-11D8-9991-000393989F4E@clsdesignassociates.com> > function somme a,b > return a + b > end somme works here, also. check for typing errors. as someone else indicated, function name must abut the opening parenthesis: somme(3,5). you don't even need to use "put" before the function, if executed from the message box. i have always loved this one, myself: function sumThese put 0 into theTotal repeat with i = 1 to the paramCount() add param(i) to theTotal end repeat return theTotal end sumThese no need to submit only two numbers to add this way. :) of course, you can do the same thing with revolution's built-in sum() function, making this all pretty academic. j. From dsc at swcp.com Mon Mar 29 20:48:03 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 18:48:03 -0700 Subject: Message box In-Reply-To: <32362ADE-81E7-11D8-9991-000393989F4E@clsdesignassociates.com> Message-ID: <4882DE04-81EC-11D8-9433-000A9567A3E6@swcp.com> On Monday, March 29, 2004, at 06:11 PM, j wrote: > of course, you can do the same thing with revolution's built-in sum() > function, making this all pretty academic. BTW, here is a tip for those who have avoided using sum() and similar functions. I read the documentation as this function having only one parameter. That is, the commas in the example were operator commas and not parameter separator commas. I saw the interesting parsing of parameters of format() as an example of that kind of thing, so I was not surprised. My concern was that numberFormat might limit digits in the arithmetic. I didn't use it. However, I now know that I read the doc wrong. The function sum() and max() can have multiple parameters and are not forced to have a single parameter of a comma delimited string. Dar Scott From pixelbird at interisland.net Mon Mar 29 20:49:01 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 29 Mar 2004 17:49:01 -0800 Subject: If exists question In-Reply-To: <20040329164625.114AE930099@mail.runrev.com> Message-ID: Hi folks, > wait 30 milliseconds -- put in to allow Rev to catch up with functions ---------- Just FYI...a 'wait' command basically just stalls the script and hogs the processor. It won't help Rev catch up to anything. What you want to do is: send to me (a handler) in 30 milliseconds. That keeps the script running and just puts a timer on when the next execution takes place, which _does_ allow the interpreter to catch up. Ken N. From nnoydb at excite.com Mon Mar 29 20:55:47 2004 From: nnoydb at excite.com (Kevin) Date: Mon, 29 Mar 2004 20:55:47 -0500 (EST) Subject: Graphics Library 8bit...16bit, Sharpen, Laplacian, Cranny? Message-ID: <20040330015547.DCC013DED@xprdmailfe8.nwk.excite.com> I have used ImageMagick and Gandalf are possibilities but I was interested in possible Transcript/MC library. I am not interested in writing a XCMD for several platforms. If that is necessary I will wait until RR issues the LoadLibrary/GetProcAddress functionality. Kevin -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) --- On Mon 03/29, A.C.T. < albrecht at act-net.com > wrote: From: A.C.T. [mailto: albrecht at act-net.com] To: nnoydb at excite.com, use-revolution at lists.runrev.com Date: Mon, 29 Mar 2004 18:26:02 -0100 Subject: Re: Graphics Library 8bit...16bit, Sharpen, Laplacian, Cranny? Hi, Kevin,

> Does anyone know a library with convert image 8-bit Color 16-bit Color etc., Sharpen, Laplacian, Cranny, and Segmentation?

The propably best package (at least most widely used) is "ImageMagick",
which runs fine under most modern OS. And it's free.

Mit freundlichen Gr??en,
Marc Albrecht
A.C.T. / Level-2
Glinder Str. 2
27432 Ebersdorf
Deutschland
Tel. (+49) (0)4765-830060
Fax. (+49) (0)4765-830064
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From pixelbird at interisland.net Mon Mar 29 21:01:29 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 29 Mar 2004 18:01:29 -0800 Subject: Screen vs Page vs Card In-Reply-To: <20040329164625.114AE930099@mail.runrev.com> Message-ID: Howdy, > I'm even uncomfortable with many of the > alternative shorthand forms such as cd when I see them in other > people's scripts. --------- I wouldn't waste any time worrying about that. Shorthand forms cd, bg, fld, and many other standard ones have been in use for over 16 years. If someone chose to off them, virtually all my scripts would quit running. Thanks for your thoughts, but I vote for continuation of standard shorthand forms. Ken N. From dsc at swcp.com Mon Mar 29 21:35:43 2004 From: dsc at swcp.com (Dar Scott) Date: Mon, 29 Mar 2004 19:35:43 -0700 Subject: Screen vs Page vs Card In-Reply-To: Message-ID: On Monday, March 29, 2004, at 07:01 PM, Ken Norris wrote: > Thanks for your thoughts, but I vote for continuation of standard > shorthand > forms. Your vote will have little influence on my style unless you get the engine folks to get rid of full words. Dar From scott at tactilemedia.com Mon Mar 29 21:45:43 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 29 Mar 2004 18:45:43 -0800 Subject: If exists question In-Reply-To: Message-ID: On 3/29/04 5:49 PM, "Ken Norris" wrote: >> wait 30 milliseconds -- put in to allow Rev to catch up with functions > ---------- > Just FYI...a 'wait' command basically just stalls the script and hogs the > processor. It won't help Rev catch up to anything. > > What you want to do is: send to me (a handler) in 30 > milliseconds. > > That keeps the script running and just puts a timer on when the next > execution takes place, which _does_ allow the interpreter to catch up. Actually, you can use wait: wait 30 milliseconds with messages Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From j at clsdesignassociates.com Mon Mar 29 22:01:22 2004 From: j at clsdesignassociates.com (j) Date: Mon, 29 Mar 2004 21:01:22 -0600 Subject: 'add' Page NOT Screen vs Page vs Card!! In-Reply-To: References: Message-ID: <865AC4A3-81F6-11D8-9991-000393989F4E@clsdesignassociates.com> > What name calling? I didn't say he was elitist, merely that people who > frown on someone else's tool because it uses words like "card" etc. are > elitist. To be honest, I did use the word first when referring to a line in one of Dar Scott's posts to the list. I said a statement "smacked of elitism." I also mentioned my hope that I was misreading the intent of the sentence. I am still hoping that was the case, and it seems possible. My concerns are essentially these: (a) Adding levels of complexity to the Transcript language and to all resulting discussions regarding the language should be avoided unless absolutely necessary. The more synonyms one has for the same object, the more complex the learning curve for new users. One of our goals as a community should be turning on as many people to xTalk languages as possible. People need empowerment, lest the M$s of the world rule us all (metaphorically and perhaps literally). (b) There seems to be misunderstanding of the card-stack metaphor and the reasoning behind the use of the card-stack metaphor. Cards in a stack can be reordered (just try Transcript's "sort" command). The only way you are reordering the pages in a book is to tear them all out first, and last I checked, that's not a book anymore?it's a stack! :) (c) In the past, xCards have been slighted by many "real" programmers. If one avoids using jargon like "card" to assist his users, more power to him and I applaud him for his effort to meet the needs of his audience. If one avoids such terms to distance herself from the xCard legacy and avoid some associated stigma (real or imagined), then for shame; be proud of who you are and of the way you code. (d) Depending on implementation, synonyms can slow the interpreter. As I understand it, this would not be a concern with the Rev/MC engine. J. From ambassador at fourthworld.com Mon Mar 29 22:25:31 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Mar 2004 19:25:31 -0800 Subject: Workaround for stack-cropping bug? Message-ID: <4068E8AB.406@fourthworld.com> Is there a workaround for bug #1174? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From harrison at all-auctions.com Mon Mar 29 22:31:09 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 29 Mar 2004 22:31:09 -0500 Subject: Image Proportions (Never Mind) In-Reply-To: <586D877A-81C7-11D8-B6CC-000393C10758@all-auctions.com> References: <40682DF6.9030104@fourthworld.com> <380ADAEA-818D-11D8-9263-000A959D005E@earthlink.net> <586D877A-81C7-11D8-B6CC-000393C10758@all-auctions.com> Message-ID: Hi there, Well, I figured it out and it's all done. Thanks to Revolution for making it so easy! Rick Harrison From jperryl at ecs.fullerton.edu Mon Mar 29 23:34:01 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 29 Mar 2004 20:34:01 -0800 (PST) Subject: 'add' Page NOT Screen vs Page vs Card!! In-Reply-To: <865AC4A3-81F6-11D8-9991-000393989F4E@clsdesignassociates.com> Message-ID: I don't think he's talking about you. I *did* use the term, but in reference to someone else (John Rule maybe? I don't recall, but it wasn't IN REFERENCE to John Rule IIRC) noting the scorn heaped upon him/her for using a development tool which used "cards" and/or "stacks". I said something to the effect that a person who has this sort of behavior (looking down on someone whose IDE of choice uses the keyword "card") is an elitist snob. But I agree with your concerns, FWIW. Judy On Mon, 29 Mar 2004, j wrote: > To be honest, I did use the word first when referring to a line in one > of Dar Scott's posts to the list. I said a statement "smacked of > elitism." I also mentioned my hope that I was misreading the intent of > the sentence. I am still hoping that was the case, and it seems > possible. From chipp at chipp.com Mon Mar 29 23:35:00 2004 From: chipp at chipp.com (Chipp Walters) Date: Mon, 29 Mar 2004 22:35:00 -0600 Subject: HyperCard finally put to rest.. Message-ID: <4068F8F4.2090807@chipp.com> http://www.altuit.com/webs/templates/SmallBusinessWebsite/default.htm too bad...perhaps there's an opportunity for Rev? -Chipp From mazzapaolo at libero.it Mon Mar 29 23:50:58 2004 From: mazzapaolo at libero.it (paolo) Date: Tue, 30 Mar 2004 06:50:58 +0200 Subject: Can't Connect to MySQL at Runtime References: Message-ID: <000b01c41612$a36f9dc0$5d571997@CARAMBOLA> I Brian, I got this message too on Linux (> revdberr,invalid database type) I solved the problem simply writing "mysql" (lower case) instead of "MYSQL" as database type. Lets have a try. Ciao Paolo ----- Original Message ----- From: "Brian Maher" To: "Revolution List" Sent: Sunday, March 28, 2004 10:17 PM Subject: Can't Connect to MySQL at Runtime > Hi Folks, > > I have a stack that works just fine within the IDE but when I build a > distribution (and include the database libraries) I get the following > error at startup when connecting to my mysql database: > > revdberr,invalid database type > > Can anyone provide info on what might be causing this? > > Thanks, Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Mar 29 23:55:23 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Mar 2004 20:55:23 -0800 Subject: HyperCard finally put to rest.. In-Reply-To: <4068F8F4.2090807@chipp.com> References: <4068F8F4.2090807@chipp.com> Message-ID: <4068FDBB.2090609@fourthworld.com> Chipp Walters wrote: > http://www.altuit.com/webs/templates/SmallBusinessWebsite/default.htm > > too bad...perhaps there's an opportunity for Rev? Apple replaced HyperCard with your Web hosting business? Couldn't find anything on MacCentral, Macintouch, or MacMinute about this, but oddly enough searching for "HyperCard" at the Apple store site now returns zero results. If this is how Apple retires a product like HyperCard they missed a golden opportunity. Rather than slinking away into the night they could have turned it into an opportunity to endorse a logical successor. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Tue Mar 30 00:14:11 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 29 Mar 2004 23:14:11 -0600 Subject: Workaround for stack-cropping bug? In-Reply-To: <4068E8AB.406@fourthworld.com> References: <4068E8AB.406@fourthworld.com> Message-ID: <40690223.9060502@hyperactivesw.com> On 3/29/04 9:25 PM, Richard Gaskin wrote: > Is there a workaround for bug #1174? > I wish. I had a stack once that I could shrink down to nothing by repeatedly setting editmenus on and off. I think it's related to the same bug (which has been in the engine since before Rev existed.) I also had another stack that had the opposite problem: too much extra space at the bottom. Tuv nailed this one down to a preopenstack script that set the decorations. If the decorations are changed in openstack, the stack sizes correctly; in preopenstack, it doesn't. Are you by chance changing decorations on preopenstack? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarahr at genesearch.com.au Tue Mar 30 00:14:54 2004 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 30 Mar 2004 15:14:54 +1000 Subject: pop3 attachment decoding In-Reply-To: References: Message-ID: <2E084EF6-8209-11D8-8FB2-0003937A97B8@genesearch.com.au> Hi Chris, The encoding just reads the file as binary data, then uses base64encode. If you did the reverse, remembering to save as a binfile, I reckon it should work no matter what the file type. If you wanted to use Stuffit Expander instead, I have a technique I use sometimes for Apple Mail when attachments don't display properly, but just come through in their encoded form. I select the encoded section (from one boundary marker to the next), copy and paste it into a text editor, then save the file as "whatever.hqx". If you then double-click, Stuffit Expander will decode it correctly. Cheers, Sarah On 30 Mar 2004, at 7:33 am, HyperChris at aol.com wrote: > I am playing with the 'POP library' stack (thank you and kudos to > Sarah) and > it's time to decode the attachments. I can write my own decodes for > the easy > ones, like TXT and HTML, but I would like to better understand the > format and > do something that could be reused by others. Has anyone already done > this ? > And/or know which RFC defines the standard ? Thank you ... Chris > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From jacque at hyperactivesw.com Tue Mar 30 00:15:26 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 29 Mar 2004 23:15:26 -0600 Subject: "Engine" versus "Player" In-Reply-To: <39848374-81E3-11D8-8DEB-000A959D0AC6@hindu.org> References: <39848374-81E3-11D8-8DEB-000A959D0AC6@hindu.org> Message-ID: <4069026E.9040902@hyperactivesw.com> On 3/29/04 6:43 PM, Sannyasin Sivakatirswami wrote: > I see Scott Rossi tending toward "Player..." > > What does everyone think is best? I use "Player" too. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Mar 30 00:18:13 2004 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 29 Mar 2004 23:18:13 -0600 Subject: HyperCard finally put to rest.. In-Reply-To: <4068FDBB.2090609@fourthworld.com> References: <4068F8F4.2090807@chipp.com> <4068FDBB.2090609@fourthworld.com> Message-ID: <40690315.5080908@hyperactivesw.com> On 3/29/04 10:55 PM, Richard Gaskin wrote: > Couldn't find anything on MacCentral, Macintouch, or MacMinute about > this, but oddly enough searching for "HyperCard" at the Apple store site > now returns zero results. Apple removed all references to HyperCard from its site about a month ago. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Tue Mar 30 01:00:28 2004 From: chipp at chipp.com (Chipp Walters) Date: Tue, 30 Mar 2004 00:00:28 -0600 Subject: HyperCard finally put to rest.. In-Reply-To: <4068FDBB.2090609@fourthworld.com> References: <4068F8F4.2090807@chipp.com> <4068FDBB.2090609@fourthworld.com> Message-ID: <40690CFC.3070800@chipp.com> OOPS! http://www.gotdotnet.com/team/dbox/default.aspx?key=2004-03-29T07:14:51Z (the correct link...the ole' copy/paste didn't work..) -Chipp Richard Gaskin wrote: > Chipp Walters wrote: > >> http://www.altuit.com/webs/templates/SmallBusinessWebsite/default.htm >> >> too bad...perhaps there's an opportunity for Rev? > > > Apple replaced HyperCard with your Web hosting business? > LOL From erikhans08 at yahoo.com Tue Mar 30 01:50:37 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 29 Mar 2004 22:50:37 -0800 (PST) Subject: =?iso-8859-1?q?Microsoft=AE_Windows=AE_XP_Media_Ce?= =?iso-8859-1?q?nter_Edition_2004=3A_is_it_wierd=3F?= In-Reply-To: Message-ID: <20040330065037.43201.qmail@web61102.mail.yahoo.com> Microsoft? Windows? XP Media Center Edition 2004: are all of the Windows OS's (Home, Pro, Media) about the same with respect to RunRev apps? the 17" Toshiba looks like just the thing for running RR graphics applications. thanks, Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From in.bois at wanadoo.fr Tue Mar 30 01:51:40 2004 From: in.bois at wanadoo.fr (Alain Bois) Date: Tue, 30 Mar 2004 08:51:40 +0200 Subject: Message box In-Reply-To: References: Message-ID: Thanks, I have tried others functions and effectly it's a problem with parenthesis. Le 30 mars 04, ? 00:42, Martin Baxter a ?crit : >> Alan Bois wrote: >> When I used Hypercard, if I have this handler >> function somme a,b >> return a + b >> end somme >> and I wrote in msg box put somme (3,5) I obtain 8. >> With Rev I obtain 3. the first argument only, why? Bug or option with >> msg box ? >> Thanks for answers. >> > > I suspect it's a message box bug. > > put somme(3,5) > > Works as expected, the difference being there is no space character > between > the function name and the parenthesis > > Martin > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Tue Mar 30 01:55:50 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Mar 2004 22:55:50 -0800 Subject: Workaround for stack-cropping bug? In-Reply-To: <40690223.9060502@hyperactivesw.com> References: <4068E8AB.406@fourthworld.com> <40690223.9060502@hyperactivesw.com> Message-ID: <406919F6.3050007@fourthworld.com> J. Landman Gay wrote: > On 3/29/04 9:25 PM, Richard Gaskin wrote: > >> Is there a workaround for bug #1174? >> > > I wish. I had a stack once that I could shrink down to nothing by > repeatedly setting editmenus on and off. I think it's related to the > same bug (which has been in the engine since before Rev existed.) I also > had another stack that had the opposite problem: too much extra space at > the bottom. Tuv nailed this one down to a preopenstack script that set > the decorations. If the decorations are changed in openstack, the stack > sizes correctly; in preopenstack, it doesn't. Are you by chance changing > decorations on preopenstack? Nope. Oddly enough, unlike the other cases where I've seen this in this one I was able to set the stack size in preOpenCard and it takes. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue Mar 30 01:58:20 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Mar 2004 22:58:20 -0800 Subject: printing from Runrev - another person with same request In-Reply-To: References: <003601c41493$68570d20$b000a8c0@mshome.net> <003601c41493$68570d20$b000a8c0@mshome.net> Message-ID: <40691A8C.9010801@fourthworld.com> David Squance wrote: >>[snip] and GhostPrint for Win. These >>things have save my bacon (and my printer cartidges) many times. >> >>-- >> Richard Gaskin > > Is this different from GhostScript? I'm currently stalled in my project, > because printing the card under XP won't give me the text size I need. > Would GhostScript (or GhostPrint, if it's something different) be a > workaround? The documentation on the GhostScript website is not quite > basic enough for me. Good catch - Yes, it is indeed GhostScript I was thinking of. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From FlexibleLearning at aol.com Tue Mar 30 02:04:12 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 30 Mar 2004 02:04:12 EST Subject: Image Proportions Message-ID: <24.5268a3ec.2d9a75ec@aol.com> >From: Rick Harrison >Subject: Image Proportions >To: How to use Revolution >Message-ID: <586D877A-81C7-11D8-B6CC-000393C10758 at all-auctions.com> >Content-Type: text/plain; charset=US-ASCII; format=flowed > >Hi there, > >I have a bunch of randomly sized large images that I want to >fit proportionally into a much smaller image frame. Kind of >like making thumbnails. > >I figure this has to be a common problem which probably >has a common solution. Rather than re-invent the wheel >I thought I'd see if anyone on this list knows the formula >for doing this. Try this as an option, Rick... I am sure others will post alternatives for you... on mouseUp if the platform is "Win32" then answer file "Select Image..." with filter "Images (*.gif;*.jpg;*.png), *.gif;*.jpg;*.png" else answer file "Insert Image" of type "JPEGGIFf" if it is empty then exit mouseUp FLCsetThumbnail it end mouseUp on FLCsetThumbnail tPath lock screen put "50" into tW # Adjust maximum thumbnail width as required put "55" into tH # Adjust maximum thumbnail height as required put the topLeft of img "thumbnail" into tTL set the lockLoc of img "thumbnail" to false set the fileName of img "thumbnail" to tPath put the width of img "thumbnail" into w put the height of img "thumbnail" into h if not (w<=tW and h<=tH) then put min (tW/w,tH/h) into tscaleFactor set the width of img "thumbnail" to w * tscaleFactor set the height of img "thumbnail" to h * tscaleFactor end if set the lockLoc of img "thumbnail" to true set the topLeft of img "thumbnail" to tTL # OPTIONAL... Use a button to display the image # hide img "thumbnail" # set the icon of btn "thumbnail" to "" # set the icon of btn "thumbnail" to the id of img "thumbnail" unlock screen end FLCsetThumbnail From dcragg at lacscentre.co.uk Tue Mar 30 03:09:47 2004 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 30 Mar 2004 08:09:47 +0000 Subject: Screen vs Page vs Card In-Reply-To: References: Message-ID: At 6:01 pm -0800 29/3/04, Ken Norris wrote: >Howdy, > >> I'm even uncomfortable with many of the >> alternative shorthand forms such as cd when I see them in other >> people's scripts. >--------- >I wouldn't waste any time worrying about that. Shorthand forms cd, bg, fld, >and many other standard ones have been in use for over 16 years. If someone >chose to off them, virtually all my scripts would quit running. > >Thanks for your thoughts, but I vote for continuation of standard shorthand >forms. I wasn't suggesting we get rid of the shorthand forms. (I gave up trying to type itemDelitimer a long time ago.) I was just trying to illustrate Marian's point that alternatives can cause communication problems among developers. Cheers Dave From pixelbird at interisland.net Tue Mar 30 02:23:10 2004 From: pixelbird at interisland.net (Ken Norris) Date: Mon, 29 Mar 2004 23:23:10 -0800 Subject: If exists question In-Reply-To: <20040330045522.78299930113@mail.runrev.com> Message-ID: Hi Scott, > Date: Mon, 29 Mar 2004 18:45:43 -0800 > From: Scott Rossi > Subject: Re: If exists question > Actually, you can use wait: > > wait 30 milliseconds with messages--- ---------- Ahh...with messages--- OK, but then what was all the hoopla about not using 'wait'? Ken N. From pixelbird at interisland.net Tue Mar 30 03:40:43 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 30 Mar 2004 00:40:43 -0800 Subject: Screen vs Page vs Card In-Reply-To: <20040330045522.78299930113@mail.runrev.com> Message-ID: Hi Dar, > Date: Mon, 29 Mar 2004 19:35:43 -0700 > From: Dar Scott > Subject: Re: Screen vs Page vs Card > > > On Monday, March 29, 2004, at 07:01 PM, Ken Norris wrote: > >> Thanks for your thoughts, but I vote for continuation of standard >> shorthand >> forms. > > Your vote will have little influence on my style unless you get the > engine folks to get rid of full words. ----------- Hmmmm. Lemme take a look back here....nope, I didn say nuttin 'bout gettin' ridda full words ;-) What I mean is: Does anyone think an end user of an app is going to hack into the code and then whine about being confused by the term "card" or abbreviations for it? So it doesn't matter about the 'metaphor' as long as the interface suits their needs. See, I live in Washington, not California, for a reason. I like xTalk languages for a reason, and right now, I dunn need no steenking PERL, JAVA, C++++++++++, etc. But if I do, then I'll go there and do that. Everyone knows how I feel. I think Rev should back off for awhile on trying to be all things to all developers, and throw more energy into stability and polishing the IDE. I think the strides being made in that direction are a 'beautiful thing', and will pay off over the long haul. Ken N. From 3mcgrath at adelphia.net Tue Mar 30 01:46:42 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 01:46:42 -0500 Subject: Screen vs Page vs Card In-Reply-To: References: Message-ID: <00ED4D52-8216-11D8-A83F-000A95DA60FA@adelphia.net> That's the beauty of Revolution and Transcript!!! Your style is your style and that's that. Both work and I agree with Ken that it should just be left alone. I didn't spend the past ten years picking up scripting languages just to change because you don't like cd instead of card. You can use card and I can use cd - and the world is just fine. Tom On Mar 29, 2004, at 9:35 PM, Dar Scott wrote: > > On Monday, March 29, 2004, at 07:01 PM, Ken Norris wrote: > >> Thanks for your thoughts, but I vote for continuation of standard >> shorthand >> forms. > > Your vote will have little influence on my style unless you get the > engine folks to get rid of full words. > > Dar > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From douez at wanadoo.fr Tue Mar 30 06:13:33 2004 From: douez at wanadoo.fr (thierry Douez) Date: Tue, 30 Mar 2004 13:13:33 +0200 Subject: lineoffset and regular expression ? In-Reply-To: <7BCDD76C-8192-11D8-B774-000A27B49A96@major-k.de> Message-ID: Hi all, trying to understand the best way to deal with a lot of text in revolution, i found this problem : i'm using : put lineoffset("String2Find", text2lookAt, skippedLines ) into idx It works perfectly except that i need to do a second time : if Offset("String2Find", line idx of text2lookAt ) is not 1 then ... Wrong place ! How can I find the "String2Find" only at the beginning of a line ? I would prefer using lineoffset() for the next of the algorithm. Regards, thierry From in.bois at wanadoo.fr Tue Mar 30 06:43:10 2004 From: in.bois at wanadoo.fr (Alain Bois) Date: Tue, 30 Mar 2004 13:43:10 +0200 Subject: Message box In-Reply-To: <941B77B2-81CE-11D8-9433-000A9567A3E6@swcp.com> References: <941B77B2-81CE-11D8-9433-000A9567A3E6@swcp.com> Message-ID: <6B6DD136-823F-11D8-A85C-000A95AB7040@wanadoo.fr> I obtain 8 if I type put somme(3,5). There is a bug in msg box, if I type put somme (3,5) with a blank, Rev give me 3. I have never seen in doc that it is necessary to put the name of function and the parameters between brackets without blank. Alain Bois Le 30 mars 04, ? 00:15, Dar Scott a ?crit : > > On Monday, March 29, 2004, at 01:31 PM, Alain Bois wrote: > >> When I used Hypercard, if I have this handler >> function somme a,b >> return a + b >> end somme >> and I wrote in msg box put somme (3,5) I obtain 8. >> With Rev I obtain 3. the first argument only, why? Bug or option with >> msg box ? > > I get 8. (I put the function in a stack script and started using it.) > > In Revolution 3+empty is 3. Maybe there is something strange about > the second parameter. :-) Could you have misspelled "b"? :-) > > (I get mixed up about where commas can go in parameter declarations, > but this seems to work fine as you typed it.) > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Tue Mar 30 06:45:00 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 30 Mar 2004 03:45:00 -0800 (PST) Subject: HyperCard finally put to rest.. In-Reply-To: <4068F8F4.2090807@chipp.com> Message-ID: Ummm, is it Safari on my end or what? Text is hard to read here because of the lime-green and blue-flavoured graphics overlaying the text... Judy On Mon, 29 Mar 2004, Chipp Walters wrote: > http://www.altuit.com/webs/templates/SmallBusinessWebsite/default.htm > > too bad...perhaps there's an opportunity for Rev? > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Tue Mar 30 06:46:44 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 30 Mar 2004 03:46:44 -0800 (PST) Subject: HyperCard finally put to rest.. In-Reply-To: <4068FDBB.2090609@fourthworld.com> Message-ID: I think we recently discussed this on the HC list... that Apple had moved/eliminated sales for the product on their website.. But you can still buy it at Fry's! (Don't know exactly what that means? Is Fry's more intelligent than Apple?) Judy On Mon, 29 Mar 2004, Richard Gaskin wrote: > Couldn't find anything on MacCentral, Macintouch, or MacMinute about > this, but oddly enough searching for "HyperCard" at the Apple store site > now returns zero results. From jperryl at ecs.fullerton.edu Tue Mar 30 06:48:38 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 30 Mar 2004 03:48:38 -0800 (PST) Subject: HyperCard finally put to rest.. In-Reply-To: <40690CFC.3070800@chipp.com> Message-ID: Sorry, Chipp, didn't mean to slam you... but your page doesn't look quite right under Safari... (or perhaps my bleary nearly 4am eyes...). Don't you just hate it when copy-paste doesn't? @;-) Judy On Tue, 30 Mar 2004, Chipp Walters wrote: > OOPS! > > http://www.gotdotnet.com/team/dbox/default.aspx?key=2004-03-29T07:14:51Z > > (the correct link...the ole' copy/paste didn't work..) From in.bois at wanadoo.fr Tue Mar 30 06:48:50 2004 From: in.bois at wanadoo.fr (Alain Bois) Date: Tue, 30 Mar 2004 13:48:50 +0200 Subject: Message box In-Reply-To: <4882DE04-81EC-11D8-9433-000A9567A3E6@swcp.com> References: <4882DE04-81EC-11D8-9433-000A9567A3E6@swcp.com> Message-ID: <364B8CD8-8240-11D8-A85C-000A95AB7040@wanadoo.fr> By using the doc, I try function reversedName firstName,lastName -- firstName and lastName are parameters put lastName,firstName into constructedName return constructedName end reversedName If I type put put reversedName("fdfs","azaa") it's good but I type put reversedName ("fdfs","azaa") Tev output ,azaa. Why? Le 30 mars 04, ? 03:48, Dar Scott a ?crit : > > On Monday, March 29, 2004, at 06:11 PM, j wrote: > >> of course, you can do the same thing with revolution's built-in sum() >> function, making this all pretty academic. > > BTW, here is a tip for those who have avoided using sum() and similar > functions. > > I read the documentation as this function having only one parameter. > That is, the commas in the example were operator commas and not > parameter separator commas. I saw the interesting parsing of > parameters of format() as an example of that kind of thing, so I was > not surprised. My concern was that numberFormat might limit digits in > the arithmetic. I didn't use it. > > However, I now know that I read the doc wrong. The function sum() and > max() can have multiple parameters and are not forced to have a single > parameter of a comma delimited string. > > Dar Scott > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Tue Mar 30 06:56:49 2004 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 30 Mar 2004 03:56:49 -0800 (PST) Subject: Screen vs Page vs Card In-Reply-To: Message-ID: Indeed... my students are always mystified when, as I'm moving about the lab and trying to stomp out forest-fires-to-be, and I test various script improvements using cd, etc... And they're largely CS-majors! I've adopted myself to the habit, but it does confuse people at the introductory level... Judy On Tue, 30 Mar 2004, Dave Cragg wrote: > I wasn't suggesting we get rid of the shorthand forms. (I gave up > trying to type itemDelitimer a long time ago.) I was just trying to > illustrate Marian's point that alternatives can cause communication > problems among developers. From kevin at runrev.com Tue Mar 30 07:00:34 2004 From: kevin at runrev.com (Kevin Miller) Date: Tue, 30 Mar 2004 13:00:34 +0100 Subject: Lost email Message-ID: If you sent a message to me directly but haven't received a reply, please resend. My mail database just crashed, taking with it a fair amount of as yet unanswered email. Apologies for any inconvenience. Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From 3mcgrath at adelphia.net Tue Mar 30 01:46:42 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 01:46:42 -0500 Subject: Screen vs Page vs Card In-Reply-To: References: Message-ID: <00ED4D52-8216-11D8-A83F-000A95DA60FA@adelphia.net> That's the beauty of Revolution and Transcript!!! Your style is your style and that's that. Both work and I agree with Ken that it should just be left alone. I didn't spend the past ten years picking up scripting languages just to change because you don't like cd instead of card. You can use card and I can use cd - and the world is just fine. Tom On Mar 29, 2004, at 9:35 PM, Dar Scott wrote: > > On Monday, March 29, 2004, at 07:01 PM, Ken Norris wrote: > >> Thanks for your thoughts, but I vote for continuation of standard >> shorthand >> forms. > > Your vote will have little influence on my style unless you get the > engine folks to get rid of full words. > > Dar > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From wouter.abraham at pi.be Tue Mar 30 07:05:24 2004 From: wouter.abraham at pi.be (Wouter) Date: Tue, 30 Mar 2004 14:05:24 +0200 Subject: Workaround for stack-cropping bug? In-Reply-To: <20040330045522.D4068930115@mail.runrev.com> References: <20040330045522.D4068930115@mail.runrev.com> Message-ID: <8699A31F-8242-11D8-AE62-003065CC999E@pi.be> On 30 Mar 2004, at 06:55, use-revolution-request at lists.runrev.com wrote: > Message: 8 > Date: Mon, 29 Mar 2004 19:25:31 -0800 > From: Richard Gaskin > Subject: Workaround for stack-cropping bug? > To: How to use Revolution > Message-ID: <4068E8AB.406 at fourthworld.com> > Content-Type: text/plain; charset=us-ascii; format=flowed > > Is there a workaround for bug #1174? > id=1174> > > -- > Richard Gaskin > Fourth World Media Corporation > _____________________________________________ Hi, Just downloaded the attachment for the incredible shrinking stack. As soon as the stacks min. width and min. height were set (and saved), the shrinking stopped. But may this is not what you mean. Greetings, WA From jcwall at jaguar1.usouthal.edu Tue Mar 30 08:16:09 2004 From: jcwall at jaguar1.usouthal.edu (jcwall at jaguar1.usouthal.edu) Date: Tue, 30 Mar 2004 16:16:09 +0300 Subject: Screen vs Page vs Card Message-ID: <84b2a82959.8295984b2a@jaguar1.usouthal.edu> Reminds me of a line in a song done Ella & Louis, by among others: You say patahto and I say potayto.. let's call the whole thing off. Jim Wall From jan.decroos at groepvanroey.be Tue Mar 30 10:19:14 2004 From: jan.decroos at groepvanroey.be (Jan Decroos) Date: Tue, 30 Mar 2004 16:19:14 +0100 Subject: lineoffset and regular expression ? In-Reply-To: <20040330131616.F3DA09300AE@mail.runrev.com> References: <20040330131616.F3DA09300AE@mail.runrev.com> Message-ID: "thierry Douez" >Hi all, > >trying to understand the best way to deal with a lot of text >in revolution, i found this problem : > >i'm using : > put lineoffset("String2Find", text2lookAt, skippedLines ) into idx > >It works perfectly except that i need to do a second time : > > if Offset("String2Find", line idx of text2lookAt ) is not 1 then ... Wrong >place ! > >How can I find the "String2Find" only at the beginning of a line ? > >I would prefer using lineoffset() for the next of the algorithm. > >Regards, thierry If you work with Offset in stead of lineOffset the frist time, you get only those lines starting with "String2Find" : (in the repeat, 'idx' is the line number so you can use it for the next of your algorithm) on mouseUp -- initializing part put "Xabc"&CR&"abcY"&CR&"XabcY" into text2lookAt repeat 2 put text2lookAt&CR&text2lookAt into text2lookAt end repeat put "abc" into String2Find put length(String2Find) into lLen put 0 into skippedChars repeat -- emergency stop, only during development if the optionKey = down then exit repeat put offset(CR&String2Find, CR&text2lookAt, skippedChars) into lFoundPos if lFoundPos = 0 then exit repeat put the number of lines of (char 1 to skippedChars+lFoundPos of text2lookAt) into idx -- answer idx -- add lFoundPos+lLen to skippedChars end repeat end mouseUp regards, Jan From jhurley at infostations.com Tue Mar 30 09:37:32 2004 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 30 Mar 2004 06:37:32 -0800 Subject: "Engine" versus "Player" In-Reply-To: <20040330011135.771ED9300F3@mail.runrev.com> References: <20040330011135.771ED9300F3@mail.runrev.com> Message-ID: > >Message: 12 >Date: Mon, 29 Mar 2004 14:43:12 -1000 >From: Sannyasin Sivakatirswami >Subject: "Engine" versus "Player" >To: use-revolution at lists.runrev.com >Cc: Kevin Miller >Message-ID: <39848374-81E3-11D8-8DEB-000A959D0AC6 at hindu.org> >Content-Type: text/plain; charset=US-ASCII; format=flowed Sannyasin Sivakatirswami wrote: Snip > >Given that there will be a large percentage of IT "nerds" exposed to >the new technology in the process... (our audience will includes LOTS >of Indian software people and their children --most of whom have been >"eaten alive" by MS in terms of their tool set) it seems worthy of >some attention, and perhaps a general consensus so we might all do the >same thing? I see Scott Rossi tending toward "Player..." Sannyasin, This is very interesting to me. I have been anxious waiting for the "Player" for some time. But it appears that you have effectively made your own. How exactly does this work? Jim From bvlahos at mac.com Tue Mar 30 09:40:25 2004 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 30 Mar 2004 06:40:25 -0800 Subject: printing from Runrev - another person with same request In-Reply-To: <40691A8C.9010801@fourthworld.com> References: <003601c41493$68570d20$b000a8c0@mshome.net> <003601c41493$68570d20$b000a8c0@mshome.net> <40691A8C.9010801@fourthworld.com> Message-ID: <2E4AC06A-8258-11D8-A344-0003936A2C42@mac.com> I've used CutePDF for Windows with great success. Their basic PDF creator version is free. Bill Vlahos On Mar 29, 2004, at 10:58 PM, Richard Gaskin wrote: > David Squance wrote: > >>> [snip] and GhostPrint for Win. These >>> things have save my bacon (and my printer cartidges) many times. >>> >>> -- >>> Richard Gaskin >> >> Is this different from GhostScript? I'm currently stalled in my >> project, >> because printing the card under XP won't give me the text size I need. >> Would GhostScript (or GhostPrint, if it's something different) be a >> workaround? The documentation on the GhostScript website is not quite >> basic enough for me. > > Good catch - Yes, it is indeed GhostScript I was thinking of. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Tue Mar 30 10:15:43 2004 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 30 Mar 2004 07:15:43 -0800 Subject: Sync or Import/Export w/Address Books Message-ID: <1CC6EA28-825D-11D8-AEA4-0003936A2C42@mac.com> I'm looking for information to import and export to both Apple's and Microsoft's Address Books from a Rev app under development. Ideally, I would like to provide a sync mechanism such as iSync on the Mac but that is optional at this point. The vCard export from Apple's Address Book looks fairly straightforward once I get all of the key choices and the same for LDIF. However, I don't have any information regarding programming with iSync. I also don't have any experience with the Address Book on Windows or, if there is such a beast, on Linux. Bill Vlahos From sims at ezpzapps.com Tue Mar 30 10:50:51 2004 From: sims at ezpzapps.com (sims) Date: Tue, 30 Mar 2004 17:50:51 +0200 Subject: Sync or Import/Export w/Address Books In-Reply-To: <1CC6EA28-825D-11D8-AEA4-0003936A2C42@mac.com> References: <1CC6EA28-825D-11D8-AEA4-0003936A2C42@mac.com> Message-ID: >I'm looking for information to import and export to both Apple's and >Microsoft's Address Books from a Rev app under development. Ideally, >I would like to provide a sync mechanism such as iSync on the Mac >but that is optional at this point. > >The vCard export from Apple's Address Book looks fairly >straightforward once I get all of the key choices and the same for >LDIF. However, I don't have any information regarding programming >with iSync. Here is an applescript that might be a start if you go that route. HTH sims tell application "Finder" to make file at desktop with properties {name:"export.txt"} set exportFile to (((path to desktop) as string) & "export.txt") as alias tell application "Address Book" set addressBookAsList to every person open for access exportFile with write permission repeat with i from 1 to count of addressBookAsList set theName to (name of item i of addressBookAsList) set theBirthDate to (birth date of item i of addressBookAsList) as string set eAddress to {value of first email of item i of addressBookAsList} write (theName & tab & theBirthDate & tab & eAddress & return) as string starting at eof to exportFile end repeat close access exportFile quit application "Address Book" end tell -- Tech Conferences http://TechieTours.com We make... iBirthday http://EZPZapps.com/iB SmartDog http://EZPZapps.com/SmartDog Kartolina http://EZPZapps.com/kartolina From revlist at cableone.net Tue Mar 30 10:44:46 2004 From: revlist at cableone.net (Chris Sheffield) Date: Tue, 30 Mar 2004 08:44:46 -0700 Subject: Workaround for stack-cropping bug? In-Reply-To: <4068E8AB.406@fourthworld.com> Message-ID: <000001c4166d$edbd29a0$64fea8c0@chris1> Richard, Not sure if this is what you're after, but I've been using Yvette's little trick successfully. Just hide your menu group. For some odd reason this makes the stack not resize automatically. Your menus will still display normally on the Mac. Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Richard Gaskin Sent: Monday, March 29, 2004 8:26 PM To: How to use Revolution Subject: Workaround for stack-cropping bug? Is there a workaround for bug #1174? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.639 / Virus Database: 408 - Release Date: 3/22/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.639 / Virus Database: 408 - Release Date: 3/22/2004 From b.xavier at internet.lu Tue Mar 30 11:07:53 2004 From: b.xavier at internet.lu (MisterX) Date: Tue, 30 Mar 2004 18:07:53 +0200 Subject: "Engine" versus "Player" In-Reply-To: Message-ID: Player naturally... you play with software, music, stacks, games... anything... A "worker" wouldn't be as much fun! An Executor would scare users a User would be ubiquitous... Remember to leave an option for nerds to remove the splash ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim Hurley > Sent: Tuesday, March 30, 2004 16:38 > To: use-revolution at lists.runrev.com > Subject: Re: "Engine" versus "Player" > > > > > >Message: 12 > >Date: Mon, 29 Mar 2004 14:43:12 -1000 > >From: Sannyasin Sivakatirswami > >Subject: "Engine" versus "Player" > >To: use-revolution at lists.runrev.com > >Cc: Kevin Miller > >Message-ID: <39848374-81E3-11D8-8DEB-000A959D0AC6 at hindu.org> > >Content-Type: text/plain; charset=US-ASCII; format=flowed > > > Sannyasin Sivakatirswami wrote: > > Snip > > > >Given that there will be a large percentage of IT "nerds" exposed to > >the new technology in the process... (our audience will includes LOTS > >of Indian software people and their children --most of whom have been > >"eaten alive" by MS in terms of their tool set) it seems worthy of > >some attention, and perhaps a general consensus so we might all do the > >same thing? I see Scott Rossi tending toward "Player..." > > > Sannyasin, > > This is very interesting to me. I have been anxious waiting for the > "Player" for some time. > > But it appears that you have effectively made your own. How exactly > does this work? > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From FlexibleLearning at aol.com Tue Mar 30 11:02:09 2004 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 30 Mar 2004 11:02:09 EST Subject: Popup stack menus Message-ID: Question 1 Are popup stack menus supported on a Mac's main menubar (eg: set the menuName of btn "Edit" to "myFancyEditStack")? Doesn't seem to cooperate here on OS9, but is fine under Win32. Question 2 A popup stack from a contextual menu is offset BELOW the main menu panel in Win32. This makes selecting an item a triffle tricky unless the mouse is moved quickly to avoid closing the popup as it traverses the main panel's border. This time, Macs rule, as the popup correctly appears offset ABOVE the menu panel. Are we in a bug situation here, or merely an annoying glitch? Has anyone else had similar experiences? Infamy, infamy... they've all got it infamy! /H From dsc at swcp.com Tue Mar 30 11:50:22 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 30 Mar 2004 09:50:22 -0700 Subject: Screen vs Page vs Card In-Reply-To: <604DF6AA-8181-11D8-8AF5-000393989F4E@clsdesignassociates.com> Message-ID: <560564B2-826A-11D8-AA7E-000A9567A3E6@swcp.com> On Monday, March 29, 2004, at 06:02 AM, j wrote: > >> Those who don't know something about programming cling to metaphors >> they understand. > > Maybe. So they should be excluded from exploring programming? That > smacks of elitism. Just the opposite. I never said they should be excluded. I'm saying that those of us in programming need to understand this. Blindly, saying that the notion of a card is obvious is elitism. The right way to look at the card metaphor is only obvious to those who have paid the price of getting up to speed in Hypercard. As usual in any learning curve, those who have paid the price have forgotten what it was like. Dar Scott From katir at hindu.org Tue Mar 30 13:00:25 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue, 30 Mar 2004 08:00:25 -1000 Subject: "Engine" versus "Player" In-Reply-To: References: <20040330011135.771ED9300F3@mail.runrev.com> Message-ID: <1F3B0BE2-8274-11D8-8DEB-000A959D0AC6@hindu.org> OK, I went for "Player" and wrapped up a first draft. Well, Jim, this is a very simple thing to do.....and lots of Rev pros are already doing this...but, like so many things in Rev... hard to find any place where it is all documented in a "visual" way you can get a grip on... Thanks to Richard K. Herz for: http://reactorlab.net/intro/rich_client.html which is so far, the best documented resource for describing the whole approach. You are welcome to see the first draft, that's going out to beta testing as we speak. I'm sure it's very primitive and has lots of UI issues from a professional point of view, (we feel like a child next to the likes of Richard Gaskin et al the other wizards) but it works (I hope). At the moment this is not being distributed to the general public, but has a very specific use which is to provide an engine for remote staff/collaborators for whom I can issue other tool kits by email or from our intranet server, as very small .rev stacks that I can update easily as needed. I tried to ferret out Richard's RevNet... but it was so far over my head (backscripts inside buttons... stuff like that) I just put this together as best I could... using the KISS approach to programming ("keep it simple stupid") I also threw in the "Stack Index" which downloads a 5-year old "HA Portal" stack that hasn't been updated for a long time but will be one day. There are two standalones built for OSX and Windows and I just now put up the 55 K .rev stack if you want to "look inside" http://www.himalayanacademy.com/runrev/ Any insights on improvements welcome. Especially any "gotchas" that I don't see... Sivakatirswami On Mar 30, 2004, at 4:37 AM, Jim Hurley wrote: > Sannyasin, > > This is very interesting to me. I have been anxious waiting for the > "Player" for some time. > > But it appears that you have effectively made your own. How exactly > does this work? > > Jim From pixelbird at interisland.net Tue Mar 30 13:46:58 2004 From: pixelbird at interisland.net (Ken Norris) Date: Tue, 30 Mar 2004 10:46:58 -0800 Subject: "Engine" versus "Player In-Reply-To: <20040330170025.1CD3D930100@mail.runrev.com> Message-ID: Hi Jim, > Date: Tue, 30 Mar 2004 06:37:32 -0800 > From: Jim Hurley > Subject: Re: "Engine" versus "Player snip >> it seems worthy of >> some attention, and perhaps a general consensus so we might all do the >> same thing? I see Scott Rossi tending toward "Player..." snip > This is very interesting to me. I have been anxious waiting for the > "Player" for some time. > > But it appears that you have effectively made your own. How exactly > does this work? ---------- Well, the actual Main stack _contains_ the engine, and is, therefore, the player. Richard has proposed putting an error dialog in it, in case the platform lacks enough memory it will hopefully quit with the dialog so the user isn't totally mystified what happened, and use a separate (removeable, if you like) splash substack window, UI substacks, data substacks, etc. for the main program elements. Don't forget to include libraries or plugins you want to use in your apps. Is that what you mean by "Player"? Ken N. From 3mcgrath at adelphia.net Tue Mar 30 13:47:55 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 13:47:55 -0500 Subject: Screen vs Page vs Card In-Reply-To: <560564B2-826A-11D8-AA7E-000A9567A3E6@swcp.com> References: <560564B2-826A-11D8-AA7E-000A9567A3E6@swcp.com> Message-ID: This is so not true. Libraries use cards, Teachers use cards, People play cards even Suddam was on a card. The notion of a card being obvious is hardly elitism. The person you are explaining this to would have to have never been to school or the library or even watch TV (the Tele) in order to not understand what a card is. Also, cards are easily explained in relation to visual elements changing/flipping/shuffling etc. Remember this is the same audience that uses computers and needs to understand windows/folders/desktops/files and downloading/uploading/saving etc. The card metaphor is by far the easiest to explain. Now Director is a good example of elitism. You would have to have been to a play or the theater AND know how one is put together with a Cast, Score and Stage. Traditional programming is even harder to explain. Tom On Mar 30, 2004, at 11:50 AM, Dar Scott wrote: > Blindly, saying that the notion of a card is obvious is elitism. Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From alain.djemaa at wanadoo.fr Tue Mar 30 13:54:30 2004 From: alain.djemaa at wanadoo.fr (Alain Djemaa) Date: Tue, 30 Mar 2004 20:54:30 +0200 Subject: Script menu : View : Autocomplete In-Reply-To: Message-ID: Autocompletion doesn't work on my engine. "Autocomplete" is not marked with a "V", but with a diamond. I can't remove it, it's marked, it's marked, and inoperative. Can you tell me why ? From mail at richard-hillen.de Tue Mar 30 14:01:44 2004 From: mail at richard-hillen.de (R. Hillen) Date: Tue, 30 Mar 2004 21:01:44 +0200 Subject: wrong cursor-icon, unchangable Message-ID: Hello list, I used RunRev 2.1.2 over a long time on Mac Powerbook OSX 10.3.2, 10.3.3. (Classic enabled) 3 days ago I upgraded to 10.3.3, 1 day ago I installed RunRev 2.2RC2. Some hours ago I was programming a litte stack, when the arrow cursor changed to an icon, I know since a long time from Mac OS9, the icon with a speaking head in the answer information dialog (Icon ID 1 from System, the b&w-Version of the Image ID 210002 in the standard library of RunRev). I tried effortsless "set the cursor to arrow", stopped Classic, restarted, deleted RunRev 2.2 RC2, reinstalled RunRev 2.1.2 and more. From the stack I made a executable for Windows, started it in Windows and sometimes the cursor chaged also the for a short moment and showed the "head-Icon". I took the stack with me to another mac and opened it again in the development environment. Cursor showed the head-cursor again. I looked into the image library and didn?t find the cursor icon. What to do now? Please help. Richard Hillen From rgmiller at pacbell.net Tue Mar 30 14:12:41 2004 From: rgmiller at pacbell.net (Ray G. Miller) Date: Tue, 30 Mar 2004 11:12:41 -0800 Subject: Screen vs Page vs Card References: <20040330131616.99590930057@mail.runrev.com> Message-ID: <4069C6A9.9010302@pacbell.net> > > >>Your vote will have little influence on my style unless you get the >>engine folks to get rid of full words. >> >> And, of course, if you're not really sure of the nature of the beast, you can simply: put thisData into part "dataMunger" ;-) Ray G. Miller __________________ Turtlelips Productions 4009 Everett Ave. Oakland, CA 94602 MailTo:rgmiller at pacbell.net (V) 510.530.1971 (F) 510.482.3491 From zelston at aol.com Tue Mar 30 14:14:32 2004 From: zelston at aol.com (Zac Elston) Date: Tue, 30 Mar 2004 14:14:32 -0500 Subject: shell(find) Message-ID: <4069C718.40109@aol.com> why does shell("find . something") work but put "find . something" into myfindcmd shell(myfindcmd) not work? i need to find a few different things so I'm trying to loop through a list and I get nothing back. but hardcoding the find line works. thanks -zac From 3mcgrath at adelphia.net Tue Mar 30 14:30:03 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 14:30:03 -0500 Subject: shell(find) In-Reply-To: <4069C718.40109@aol.com> References: <4069C718.40109@aol.com> Message-ID: try put "find.something" into myfindcmd shell(quote&myfindcmd"e) or put quote&"find.something"&qoute into myfindcmd shell(myfindcmd) I don't know HTH Tom On Mar 30, 2004, at 2:14 PM, Zac Elston wrote: > why does > > shell("find . something") work > > but > > put "find . something" into myfindcmd > shell(myfindcmd) not work? > > i need to find a few different things so I'm trying to loop through a > list and I get nothing back. but hardcoding the find line works. > > > thanks > -zac > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From albrecht at act-net.com Tue Mar 30 14:37:25 2004 From: albrecht at act-net.com (A.C.T.) Date: Tue, 30 Mar 2004 18:37:25 -0100 Subject: Question about Linux Builder Requirements Message-ID: <4069CC75.7060400@act-net.com> Hi, I asked this before, but got no real reply. Unfortunately RunRev cannot help me either (I have been waiting for their reply for about 10 days now), maybe I could not make the problem clear enough. I need to show an application prototype on a fair on thursday and would like to use the Revolution study I made for it - naturally on Linux and Windows and MacOS. My Revolution Studio does not create working "standalones". To be true, the compilations most likely would work on specific Linux versions (RedHat?), but they are compiled against stdlibc++ V5 as shared library version. My customers don't use that version, so this library (as well as a few more that are required from the compilation) is not available on the Linux system. My Revolution documentation is broken when it comes to Requirements for Linux. The docs only display the Mac-Requirements when I click on the Linux entry. Could someone here please list the EXACT requirements for Linux standalones glued from Revolution studio? I know the ELF loader module is required, at least most Linux flavors have that "in house", but what about the specific system libraries? The problem is that there is no "startup code" in the "standalone". Linux "customers" tend to use their KDE and this way they won't get an error message if required libraries cannot be found. So they will consider Revolution applications "not functional" (which is correct, from their point of view). I would like to prevent that situation - but I cannot, I do not know WHAT requirements are there for Linux (or, to put it the other way round: Linux standalones are not Linux standalones :-) ) Thanks for your support, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 From scott at tactilemedia.com Tue Mar 30 15:12:46 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 30 Mar 2004 12:12:46 -0800 Subject: shell(find) In-Reply-To: <4069C718.40109@aol.com> Message-ID: On 3/30/04 11:14 AM, "Zac Elston" wrote: > why does > > shell("find . something") work > > but > > put "find . something" into myfindcmd > shell(myfindcmd) not work? > > i need to find a few different things so I'm trying to loop through a > list and I get nothing back. but hardcoding the find line works. What happens if you use: put "find . something" into myfindcmd shell(quote & myfindcmd & quote) Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From gbojsza at mac.com Tue Mar 30 15:26:41 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Tue, 30 Mar 2004 14:26:41 -0600 Subject: Sub Arrays using keys Message-ID: <8DF8AFF8-8288-11D8-A9DF-003065F00EF2@mac.com> I was wondering if it is possible to create separate sub arrays based on the keys of the parent array? One thing to watch for is that the data in the field columns may not be unique and so this eliminates them from being used with the split command. --snip-- put fld "bigData" into tsarray put 1 into z put 1 into b repeat for each line j in mycagg -- determines the columns of the field to build the parent array put line z of myaggvar into aname -- determines the name of the keys for each sub array repeat for each line L in tsarray descending put item (word 1 of j) of L & cr after aname[b,z] -- builds 2D array put b + 1 into b end repeat put z + 1 into z end repeat or should the line for the 2D array be put item (word 1 of j) of L & cr after myArray[aname] The overall idea is to : 1. create individual arrays from a large data field 2. determine the start and ending row number in a time array based on a user selected range 3. gather the data from the range of rows from the other sub arrays and manipulate Of course all the arrays will be identical in length. From davis.phil at comcast.net Tue Mar 30 15:30:26 2004 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 30 Mar 2004 12:30:26 -0800 Subject: revSpeak and embedded speech commands - cross-platform Message-ID: <000d01c41695$d62c6b70$9d7ba8c0@RON7XP> ON THE MAC ---------------- You can embed speech commands in the text you pass to 'revSpeak', and the commands will be correctly interpreted and obeyed, and not spoken as part of your text. For example, you can insert a pause in a text string like this: revSpeak("To be [[slnc 1000]] or not to be...") This will insert a 1000 milliseconds of silence after "To be". (Embedded speech commands are fully defined in chapter 4 of "Inside Macintosh: Sound", (c)1994 Apple Computer.) ON WIN32 ------------------ Does anyone know how to do the above on Windows? I don't have equivalent docs for Win32 but need to insert pauses (and maybe other commands) into 'revSpeak' text on Windows. I'm using Rev 2.1.2 on XP with SAPI 4 as recommended in Bugzilla bug #317. TIA Phil Davis From janschenkel at yahoo.com Tue Mar 30 15:32:41 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 30 Mar 2004 12:32:41 -0800 (PST) Subject: Script menu : View : Autocomplete In-Reply-To: Message-ID: <20040330203241.31177.qmail@web60501.mail.yahoo.com> --- Alain Djemaa wrote: > > Autocompletion doesn't work on my engine. > > "Autocomplete" is not marked with a "V", but with a > diamond. > > I can't remove it, it's marked, it's marked, and > inoperative. > > Can you tell me why ? > Bonjour Alain, When a menu has a 'diamond' in front of it, that's similar to a grouo of radio buttons : only one item in that section of the menu will have a diamond in front of it. In this case, you can switch between 'Auto-complete', 'Find and replace' and 'Go to line' modes. Each of these modes serves a dfferent purpose, reflected below the script editing area. The autocompletion of the script editor is far less intrusive than the one in say Visual Studio.NET -- where if you're not careful, it will happily insert whatever it feels like. As you type, you'll see Transcript terms appearing below the script editing area, with a number in front of them. If you see the one you want, you cn save yourself some time by typing Control- Example : when I'm in the script editor, and I type on m The editor will show a series of messages : 1.mouseUp 2.mouseDown 3.mainStackChanged 4.menuPick (and in this case, a whole lot more). Type an 'o' after that, and you get on mo And the editor will show the messages : 1.mouseUp 2.mouseDown 3.mouseDoubleDown (and a couple more). Suppose you wanted the 'mouseDoubleDown' message ; you can save yourself from typing it all in by pressing Control-3 Hope this clarified things, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From 3mcgrath at adelphia.net Tue Mar 30 15:38:55 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 15:38:55 -0500 Subject: wait command Message-ID: <436BCAC8-828A-11D8-A83F-000A95DA60FA@adelphia.net> Hello listeries, I am using the wait command and want to have a field for setting the time to wait. But I am getting an error. Any help is greatly appreciated. Field - "My Count" - put 1000 in mouseUp: put field "My Count" into kkd in repeat: wait for kkd milliseconds or wait kkd milliseconds Error: Type - Chunk: source is not a character Line - wait for kkd milliseconds Hint - 1000 Thanks, Tom Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Tue Mar 30 15:42:51 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 15:42:51 -0500 Subject: revSpeak and embedded speech commands - cross-platform In-Reply-To: <000d01c41695$d62c6b70$9d7ba8c0@RON7XP> References: <000d01c41695$d62c6b70$9d7ba8c0@RON7XP> Message-ID: I don't have the inside Macintosh , can you give a small usefull list of the different commands that you can put in, as concerns REV. Thanks Tom On Mar 30, 2004, at 3:30 PM, Phil Davis wrote: > ON THE MAC ---------------- > > You can embed speech commands in the text you pass to 'revSpeak', and > the > commands will be correctly interpreted and obeyed, and not spoken as > part of > your text. For example, you can insert a pause in a text string like > this: > > revSpeak("To be [[slnc 1000]] or not to be...") > > This will insert a 1000 milliseconds of silence after "To be". > > (Embedded speech commands are fully defined in chapter 4 of "Inside > Macintosh: Sound", (c)1994 Apple Computer.) > > > ON WIN32 ------------------ > > Does anyone know how to do the above on Windows? I don't have > equivalent > docs for Win32 but need to insert pauses (and maybe other commands) > into > 'revSpeak' text on Windows. I'm using Rev 2.1.2 on XP with SAPI 4 as > recommended in Bugzilla bug #317. > > TIA > Phil Davis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From janschenkel at yahoo.com Tue Mar 30 15:43:39 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 30 Mar 2004 12:43:39 -0800 (PST) Subject: Sub Arrays using keys In-Reply-To: <8DF8AFF8-8288-11D8-A9DF-003065F00EF2@mac.com> Message-ID: <20040330204339.56922.qmail@web60507.mail.yahoo.com> --- Glen Bojsza wrote: > I was wondering if it is possible to create separate > sub arrays based > on the keys of the parent array? > > One thing to watch for is that the data in the field > columns may not be > unique and so this eliminates them from being used > with the split > command. > > --snip-- > > put fld "bigData" into tsarray > put 1 into z > put 1 into b > > repeat for each line j in mycagg -- determines > the columns of the > field to build the parent array > > put line z of myaggvar into aname -- determines > the name of the > keys for each sub array > > repeat for each line L in tsarray descending > put item (word 1 of j) of L & cr after > aname[b,z] -- builds 2D > array > put b + 1 into b > end repeat > put z + 1 into z > end repeat > > > or should the line for the 2D array be > > put item (word 1 of j) of L & cr after > myArray[aname] > > The overall idea is to : > > 1. create individual arrays from a large data field > 2. determine the start and ending row number in a > time array based on a > user selected range > 3. gather the data from the range of rows from the > other sub arrays and > manipulate > > Of course all the arrays will be identical in > length. > Hi Glen, I think you'l have better luck with : do ("put item (word 1 of j) of L & cr after" \ && aname & "[b,z]") Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From gbojsza at mac.com Tue Mar 30 15:57:35 2004 From: gbojsza at mac.com (Glen Bojsza) Date: Tue, 30 Mar 2004 14:57:35 -0600 Subject: Sub Arrays using keys In-Reply-To: <20040330204339.56922.qmail@web60507.mail.yahoo.com> Message-ID: It helped perfectly. thanks On Tuesday, March 30, 2004, at 02:43 PM, Jan Schenkel wrote: > --- Glen Bojsza wrote: >> I was wondering if it is possible to create separate >> sub arrays based >> on the keys of the parent array? >> >> One thing to watch for is that the data in the field >> columns may not be >> unique and so this eliminates them from being used >> with the split >> command. >> >> --snip-- >> >> put fld "bigData" into tsarray >> put 1 into z >> put 1 into b >> >> repeat for each line j in mycagg -- determines >> the columns of the >> field to build the parent array >> >> put line z of myaggvar into aname -- determines >> the name of the >> keys for each sub array >> >> repeat for each line L in tsarray descending >> put item (word 1 of j) of L & cr after >> aname[b,z] -- builds 2D >> array >> put b + 1 into b >> end repeat >> put z + 1 into z >> end repeat >> >> >> or should the line for the 2D array be >> >> put item (word 1 of j) of L & cr after >> myArray[aname] >> >> The overall idea is to : >> >> 1. create individual arrays from a large data field >> 2. determine the start and ending row number in a >> time array based on a >> user selected range >> 3. gather the data from the range of rows from the >> other sub arrays and >> manipulate >> >> Of course all the arrays will be identical in >> length. >> > > Hi Glen, > > I think you'l have better luck with : > do ("put item (word 1 of j) of L & cr after" \ > && aname & "[b,z]") > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Finance Tax Center - File online. File on time. > http://taxes.yahoo.com/filing.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Tue Mar 30 16:18:51 2004 From: dsc at swcp.com (Dar Scott) Date: Tue, 30 Mar 2004 14:18:51 -0700 Subject: wait command In-Reply-To: <436BCAC8-828A-11D8-A83F-000A95DA60FA@adelphia.net> Message-ID: On Tuesday, March 30, 2004, at 01:38 PM, Thomas McGrath III wrote: > in mouseUp: > > put field "My Count" into kkd > > in repeat: > > wait for kkd milliseconds > or > wait kkd milliseconds Are these the same kkd? It is not clear to me whether these are in the same handler or share a script local or a globlal variable. On the other hand, I sometimes get errors that miss the mark. Dar Scott From jimlyons at earthlink.net Tue Mar 30 16:40:16 2004 From: jimlyons at earthlink.net (Jim Lyons) Date: Tue, 30 Mar 2004 16:40:16 -0500 Subject: BBEdit language module for Transcript? Message-ID: Looking for a Transcript language module to use with BBEdit. The only reference in the list archives I could find was a suggestion to use one that's for Lingo, but that's not really too good. I downloaded the BBEdit SDK which includes a manual and tools for making a new language module, but it is over my head -- more than just a simple definition file. Any of you Mac users know more about this, or have interest in helping to make one? It's not real important, but I've gotten used to colorized source, and I like using BBEdit when I'm majorly revising code, moving chunks around, etc. (I lost a big chunk of code I had just written today trying to drag it from one Rev script window to another -- it just vanished, poof. Very bad. No undo. Cost me an hour. And half the time the short cuts for Copy and Paste don't work...) Any help appreciated. Jim Lyons From HyperChris at aol.com Tue Mar 30 16:46:57 2004 From: HyperChris at aol.com (HyperChris at aol.com) Date: Tue, 30 Mar 2004 16:46:57 EST Subject: pop3 attachment decoding Message-ID: <142.25b590b3.2d9b44d1@aol.com> Using the rev function base64decode() and then writing to a binfile, I can make it work. I guess I would feel more comfortable working from the standard versus my observations. (AppleScript could tell Expander to do it for me but I would still need a Windows way.) Does anyone know which RFC, or something else, that defines the formatting of attachments ? In a message dated 3/29/04 11:24:11 PM, Sarah Reichelt < sarahr at genesearch.com.au> writes: > > Hi Chris, > The encoding just reads the file as binary data, then uses > base64encode. If you did the reverse, remembering to save as a binfile, > I reckon it should work no matter what the file type. > > If you wanted to use Stuffit Expander instead, I have a technique I use > sometimes for Apple Mail when attachments don't display properly, but > just come through in their encoded form. I select the encoded section > (from one boundary marker to the next), copy and paste it into a text > editor, then save the file as "whatever.hqx". If you then double-click, > Stuffit Expander will decode it correctly. > > Cheers, > Sarah > > On 30 Mar 2004, at 7:33 am, HyperChris at aol.com wrote: > > > I am playing with the 'POP library' stack (thank you and kudos to > > Sarah) and it's time to decode the attachments. I can write > > my own decodes for the easy ones, like TXT and HTML, > > but I would like to better understand the format and > > do something that could be reused by others. > > Has anyone already done this ? > > And/or know which RFC defines the standard ??? Thank you ... Chris From pevensen at siboneylg.com Tue Mar 30 17:05:25 2004 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 30 Mar 2004 16:05:25 -0600 Subject: revSpeak and embedded speech commands - cross-platform In-Reply-To: References: <000d01c41695$d62c6b70$9d7ba8c0@RON7XP> Message-ID: <6.0.3.0.2.20040330160511.01ce3630@SLG_PDC> Here's the doc on the web: http://developer.apple.com/documentation/mac/Sound/Sound-200.html At 02:42 PM 3/30/2004, you wrote: >I don't have the inside Macintosh , can you give a small usefull list of >the different commands that you can put in, as concerns REV. > >Thanks > >Tom > > >On Mar 30, 2004, at 3:30 PM, Phil Davis wrote: > >>ON THE MAC ---------------- >> >>You can embed speech commands in the text you pass to 'revSpeak', and the >>commands will be correctly interpreted and obeyed, and not spoken as part of >>your text. For example, you can insert a pause in a text string like this: >> >> revSpeak("To be [[slnc 1000]] or not to be...") >> >>This will insert a 1000 milliseconds of silence after "To be". >> >>(Embedded speech commands are fully defined in chapter 4 of "Inside >>Macintosh: Sound", (c)1994 Apple Computer.) >> >> >>ON WIN32 ------------------ >> >>Does anyone know how to do the above on Windows? I don't have equivalent >>docs for Win32 but need to insert pauses (and maybe other commands) into >>'revSpeak' text on Windows. I'm using Rev 2.1.2 on XP with SAPI 4 as >>recommended in Bugzilla bug #317. >> >>TIA >>Phil Davis >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revolution >> > >Thomas J. McGrath III >SCS >1000 Killarney Dr. >Pittsburgh, PA 15234 >412-885-8541 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From patrend at bigpond.com Tue Mar 30 16:59:12 2004 From: patrend at bigpond.com (Pat Trendler) Date: Wed, 31 Mar 2004 07:59:12 +1000 Subject: printing from Runrev - another person with same request Message-ID: <004a01c416a2$3ce6fae0$b000a8c0@mshome.net> Thanks Richard and Chris for your responses. I should have said I was wasting virtual paper - I use Jaws pdf creator. I was trying to express my frustration. It was just the whole thing was inducing more senior moments - loss of hair and brain cells etc. Making more progress now I'm in a more patient mood with the documentation. Pat Trendler patrend(at)bigpond.com From revlist at cableone.net Tue Mar 30 17:52:46 2004 From: revlist at cableone.net (Chris Sheffield) Date: Tue, 30 Mar 2004 15:52:46 -0700 Subject: printing options Message-ID: <000501c416a9$b9f19d40$64fea8c0@chris1> I hope I haven't beat this to death. I'm just trying to explore all my options. I'm curious to know what everyone out there is using for printing from Revolution. If you're not using Rev's built-in functions/commands, are you using something else? Are there commands that work with shell() that might be alternatives? One thing I've thought of doing is just writing what I want to print out to html files (using tables to get everything laid out like I want), and then send that html document to the printer. Can that be done without having to display it in a browser first? Does Rev have anything like "revPrintFile", or is there shell command that will do this (I need something for Windows, Mac Classic, and Mac OS X)? I would appreciate hearing from anyone that has any suggestions. Chris Sheffield Software Development Read Naturally --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.647 / Virus Database: 414 - Release Date: 3/29/2004 From 3mcgrath at adelphia.net Tue Mar 30 18:07:58 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 18:07:58 -0500 Subject: wait command In-Reply-To: References: Message-ID: <161CCE84-829F-11D8-A83F-000A95DA60FA@adelphia.net> Yes they are in the same mouseUp handler. I wanted to be able to test different numbers in the script while running it. Tom On Mar 30, 2004, at 4:18 PM, Dar Scott wrote: > > On Tuesday, March 30, 2004, at 01:38 PM, Thomas McGrath III wrote: > >> in mouseUp: >> >> put field "My Count" into kkd >> >> in repeat: >> >> wait for kkd milliseconds >> or >> wait kkd milliseconds > > Are these the same kkd? It is not clear to me whether these are in > the same handler or share a script local or a globlal variable. > > On the other hand, I sometimes get errors that miss the mark. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From 3mcgrath at adelphia.net Tue Mar 30 18:09:00 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 30 Mar 2004 18:09:00 -0500 Subject: wait command In-Reply-To: References: Message-ID: <3A8656A8-829F-11D8-A83F-000A95DA60FA@adelphia.net> Ps. Actually that was what I was thinking too. That it was a missed mark error. It seems so straight forward. Tom On Mar 30, 2004, at 4:18 PM, Dar Scott wrote: > > On Tuesday, March 30, 2004, at 01:38 PM, Thomas McGrath III wrote: > >> in mouseUp: >> >> put field "My Count" into kkd >> >> in repeat: >> >> wait for kkd milliseconds >> or >> wait kkd milliseconds > > Are these the same kkd? It is not clear to me whether these are in > the same handler or share a script local or a globlal variable. > > On the other hand, I sometimes get errors that miss the mark. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From harrison at all-auctions.com Tue Mar 30 18:27:23 2004 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 30 Mar 2004 18:27:23 -0500 Subject: Image Proportions In-Reply-To: <24.5268a3ec.2d9a75ec@aol.com> References: <24.5268a3ec.2d9a75ec@aol.com> Message-ID: Thanks for the post! Your method was pretty close to the one I ended up writing. It does have a few added whistles I hadn't considered though. I thank you again for your contribution! Rick Harrison > Try this as an option, Rick... I am sure others will post alternatives > for > you... > > on mouseUp > if the platform is "Win32" then > answer file "Select Image..." with filter "Images > (*.gif;*.jpg;*.png), > *.gif;*.jpg;*.png" > else answer file "Insert Image" of type "JPEGGIFf" > if it is empty then exit mouseUp > FLCsetThumbnail it > end mouseUp > > on FLCsetThumbnail tPath > lock screen > put "50" into tW # Adjust maximum thumbnail width as required > put "55" into tH # Adjust maximum thumbnail height as required > put the topLeft of img "thumbnail" into tTL > set the lockLoc of img "thumbnail" to false > set the fileName of img "thumbnail" to tPath > put the width of img "thumbnail" into w > put the height of img "thumbnail" into h > if not (w<=tW and h<=tH) then > put min (tW/w,tH/h) into tscaleFactor > set the width of img "thumbnail" to w * tscaleFactor > set the height of img "thumbnail" to h * tscaleFactor > end if > set the lockLoc of img "thumbnail" to true > set the topLeft of img "thumbnail" to tTL > # OPTIONAL... Use a button to display the image > # hide img "thumbnail" > # set the icon of btn "thumbnail" to "" > # set the icon of btn "thumbnail" to the id of img "thumbnail" > unlock screen > end FLCsetThumbnail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jhurley at infostations.com Tue Mar 30 19:12:07 2004 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 30 Mar 2004 16:12:07 -0800 Subject: use-revolution Digest, Vol 6, Issue 188 In-Reply-To: <20040330203105.8313993014B@mail.runrev.com> References: <20040330203105.8313993014B@mail.runrev.com> Message-ID: Sivakatirswami wrote: >Well, Jim, this is a very simple thing to do.....and lots of Rev pros >are already doing this...but, like so many things in Rev... hard to >find any place where it is all documented in a "visual" way you can get >a grip on... > >Thanks to > >Richard K. Herz > >for: > >http://reactorlab.net/intro/rich_client.html (snip) >http://www.himalayanacademy.com/runrev/ > >Any insights on improvements welcome. Especially any "gotchas" that I >don't see... > >Sivakatirswami > > > > >------------------------------ > >Message: 2 >Date: Tue, 30 Mar 2004 10:46:58 -0800 >From: Ken Norris >Subject: Re: "Engine" versus "Player >To: >Message-ID: >Content-Type: text/plain; charset="US-ASCII" > Key N. wrote: >Well, the actual Main stack _contains_ the engine, and is, therefore, the >player. > >Richard has proposed putting an error dialog in it, in case the platform >lacks enough memory it will hopefully quit with the dialog so the user isn't >totally mystified what happened, and use a separate (removeable, if you >like) splash substack window, UI substacks, data substacks, etc. for the >main program elements. > >Don't forget to include libraries or plugins you want to use in your apps. >Is that what you mean by "Player"? > >Ken N. Sivakatirswami and Ken, I had read the article by Richard Herz. Excellent. Very excellent! Using it I had put together a stack (standalone player stack with engine and a collection of secondary stacks (not substacks.) It all worked rather well I thought. But it isn't nearly as generic as what I think you have done. My player stack has one card with a set of buttons (and so more than just a splash screen) which call up the secondary stacks, each one devoted to a different topic. My problem may be just the simple technology of dropping a stack on the player stack. Is there any trick to this? Is this just the same as dropping a document on MS Word to open it? I think I am exposing my level of naivete here. I tried to run http://www.himalayanacademy.com/runrev/ but it still downloading (actually stuck) in Explorer--after 20 minutes. It may be a Mac thing. I am puzzled by a Run Rev Player which I understand RR is working on. How would such a player differ from the simple splash screen? Thanks for bringing this up. Jim From jhurley at infostations.com Tue Mar 30 19:12:40 2004 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 30 Mar 2004 16:12:40 -0800 Subject: "Engine" versus "Player In-Reply-To: <20040330203105.8313993014B@mail.runrev.com> References: <20040330203105.8313993014B@mail.runrev.com> Message-ID: Sivakatirswami wrote: >Well, Jim, this is a very simple thing to do.....and lots of Rev pros >are already doing this...but, like so many things in Rev... hard to >find any place where it is all documented in a "visual" way you can get >a grip on... > >Thanks to > >Richard K. Herz > >for: > >http://reactorlab.net/intro/rich_client.html (snip) >http://www.himalayanacademy.com/runrev/ > >Any insights on improvements welcome. Especially any "gotchas" that I >don't see... > >Sivakatirswami > > > > >------------------------------ > >Message: 2 >Date: Tue, 30 Mar 2004 10:46:58 -0800 >From: Ken Norris >Subject: Re: "Engine" versus "Player >To: >Message-ID: >Content-Type: text/plain; charset="US-ASCII" > Key N. wrote: >Well, the actual Main stack _contains_ the engine, and is, therefore, the >player. > >Richard has proposed putting an error dialog in it, in case the platform >lacks enough memory it will hopefully quit with the dialog so the user isn't >totally mystified what happened, and use a separate (removeable, if you >like) splash substack window, UI substacks, data substacks, etc. for the >main program elements. > >Don't forget to include libraries or plugins you want to use in your apps. >Is that what you mean by "Player"? > >Ken N. Sivakatirswami and Ken, I had read the article by Richard Herz. Excellent. Very excellent! Using it I had put together a stack (standalone player stack with engine and a collection of secondary stacks (not substacks.) It all worked rather well I thought. But it isn't nearly as generic as what I think you have done. My player stack has one card with a set of buttons (and so more than just a splash screen) which call up the secondary stacks, each one devoted to a different topic. My problem may be just the simple technology of dropping a stack on the player stack. Is there any trick to this? Is this just the same as dropping a document on MS Word to open it? I think I am exposing my level of naivete here. I tried to run http://www.himalayanacademy.com/runrev/ but it still downloading (actually stuck) in Explorer--after 20 minutes. It may be a Mac thing. I am puzzled by a Run Rev Player which I understand RR is working on. How would such a player differ from the simple splash screen? Thanks for bringing this up. Jim From j at clsdesignassociates.com Tue Mar 30 19:19:14 2004 From: j at clsdesignassociates.com (j) Date: Tue, 30 Mar 2004 18:19:14 -0600 Subject: ftp modification dates? In-Reply-To: References: <1CC6EA28-825D-11D8-AEA4-0003936A2C42@mac.com> Message-ID: <0A732C09-82A9-11D8-8FBF-000393989F4E@clsdesignassociates.com> a general question re: ftp... are upload dates stored for files uploaded via ftp? if so, how does one request the upload date for a file from the server? j. From ambassador at fourthworld.com Tue Mar 30 19:32:27 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 30 Mar 2004 16:32:27 -0800 Subject: "Engine" versus "Player In-Reply-To: References: <20040330203105.8313993014B@mail.runrev.com> Message-ID: <406A119B.7010600@fourthworld.com> Jim Hurley wrote: > My problem may be just the simple technology of dropping a stack on the > player stack. Is there any trick to this? If it's tricks you need look no further than Ken Ray's collection of Rev tips and tricks. The index for his archive is in RevNet and at , and the page in question is on the Web at: > I am puzzled by a Run Rev Player which I understand RR is working on. > How would such a player differ from the simple splash screen? It seems players are largely differentiated by audience, such as your stack with its buttons linked to the things you provide for your audience. Hopefully a RunRev player would provide hooks for such index stacks to be used within it as portals, like RevNet already does with its inclusion of the Tools.MetaCard.com index/launcher stack. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Tue Mar 30 21:23:22 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 30 Mar 2004 18:23:22 -0800 Subject: If exists question In-Reply-To: Message-ID: On 3/29/04 11:23 PM, "Ken Norris" wrote: >> wait 30 milliseconds with messages--- > Ahh...with messages--- > > OK, but then what was all the hoopla about not using 'wait'? "Wait" by itself will halt script execution until the designated time or condition. Usually not desirable unless you need a simple pause or delay. "Wait with messages" allows other scripts and processes to execute. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From shaosean at unitz.ca Tue Mar 30 22:30:21 2004 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Tue, 30 Mar 2004 22:30:21 -0500 Subject: pop3 attachment decoding In-Reply-To: <142.25b590b3.2d9b44d1@aol.com> References: <142.25b590b3.2d9b44d1@aol.com> Message-ID: > would still need a Windows way.) Does anyone know which RFC, or > something else, that defines the formatting of attachments ? from what i've seen in reading the rfc's is that using base64 is the most compatible.. but also note that some email clients don't encode plain text files (my own email encoding library does encode plain text files).. in the header section of the attached file, it should state what encoding was used.. -Sean From b.xavier at internet.lu Wed Mar 31 00:54:37 2004 From: b.xavier at internet.lu (MisterX) Date: Wed, 31 Mar 2004 07:54:37 +0200 Subject: Screen vs Page vs Card In-Reply-To: <560564B2-826A-11D8-AA7E-000A9567A3E6@swcp.com> Message-ID: Dear Dar, and other daring scripters In the name of dynamic scripters, hyper-hurray[3]! Back in the days of Hypercard when a stack fitted a diskette or a script had to fit 32Ks limit (!!!), this was a god-sent option... a bg on this kind of fld is not the kind of cd you want to deal. In the limit, it's D serious approach to style. Allowing more language options is the key to a language which can evolve and be not be constrained by the lack of foresight which is the death of any designer. Setting no limits to the xtalk is the kind of program you want to get accustomed to in the first place. It's easier to learn assembly and settle for transcript than the other way around! If U C it, your R free! Can you justify that without any abbreviation in your stacks? BTW I like equally lenghthened variables in all my scripts... Simile styles are for clarity and any novice manage that! You sure can't dynamic script in assembly now can you? X (w/o limits) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Dar Scott > Sent: Tuesday, March 30, 2004 18:50 > To: How to use Revolution > Subject: Re: Screen vs Page vs Card > > > > On Monday, March 29, 2004, at 06:02 AM, j wrote: > > > > >> Those who don't know something about programming cling to metaphors > >> they understand. > > > > Maybe. So they should be excluded from exploring programming? That > > smacks of elitism. > > Just the opposite. I never said they should be excluded. I'm saying > that those of us in programming need to understand this. Blindly, > saying that the notion of a card is obvious is elitism. The right way > to look at the card metaphor is only obvious to those who have paid the > price of getting up to speed in Hypercard. As usual in any learning > curve, those who have paid the price have forgotten what it was like. > > Dar Scott > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Wed Mar 31 00:52:39 2004 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 30 Mar 2004 21:52:39 -0800 (PST) Subject: Additional question In-Reply-To: <81BACBEA-8290-11D8-A9DF-003065F00EF2@mac.com> Message-ID: <20040331055239.26785.qmail@web60506.mail.yahoo.com> --- Glen Bojsza wrote: > Jan, > > Thanks for the clue... > > I seem to be able to check each explicit variable > name for keys to see > if it is an array. But when I try to use it with a > combine command I > get an error? > > So, if aname is composed of 2 variable names for > example trial and > score. > > combine trial with space -- generates an error > > get transpose(trial) > combine it with space -- works and gives the > associated values > > I want to be able to "cycle" through the aname list > and manipulate the > individual arrays - in this given case -- trial and > score. > > Is it necessary to use the "do" function for this > type of routines as > well? > > **I heard that the "do" command degrades > performance?? > > Anyways, thanks for your help. > > regards, > > Glen > Hi Glen, You'll need to use 'do' again to cycle through the names ; unless you know the names in advance, but then you could avoid the whole 'do' by using a lengthy switch statement. Just to show how flexible this can be, here's a bit of code that I use to extract part of a bigger array into a smaller array : -- repeat for each line tSubKey in tSubKeys put the keys of tBigDataA into tKeys filter tKeys with tSubKey & ",*" put "t" & tSubKey & "A" into tArrayName do "local" && tArrayName repeat for each line tKey in tKeys put item 2 to -1 of tKey into tShortKey put tBigDataA[tKey] into tData do "put tData into" && tArrayName & "[tShortKey]" end repeat end repeat -- As for 'do' degrading performance, it's absolutely true, but sometimes it's the only way to make things work -- and a slightly slower solution is better than no solution at all, right ? Best regards, Jan Schenkel. PS : I prefer having the questions and answers on the list, as others might be facing the same problem and not know where to start ; plus, you might not have to wait until I get round to answering. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From jan.decroos at groepvanroey.be Wed Mar 31 08:32:38 2004 From: jan.decroos at groepvanroey.be (Jan Decroos) Date: Wed, 31 Mar 2004 14:32:38 +0100 Subject: Optionkey always returns "up" Message-ID: Hi All, It happens from time to time one of our users can't use "the optionKey" as a modifier anymore. It returns (after a while) always "up". We currently don't know what's the reason of this : is it Revolution, is it the Finder, is it AppleShare, is it a kernel extension, ... ?? The user has to logout (in the Finder) to have the optionKey available again. Quitting the application isn't enough. Has anyone the same expierence ? Regards, Jan From 3mcgrath at adelphia.net Wed Mar 31 08:23:20 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 31 Mar 2004 08:23:20 -0500 Subject: Optionkey always returns "up" In-Reply-To: References: Message-ID: <943E0668-8316-11D8-A83F-000A95DA60FA@adelphia.net> This happens a lot a an office here near me. After months of trying to figure this out it turns out that they like to eat lunch over the keyboard. I'm not kidding. I took the keyboard apart and there was a piece of dried fruit under the option key. It also happened to the space key a couple of times. This may not be the same problem you are seeing but after that I always check for food first. P.S. Even after this they still eat over the keyboard. Some people will not learn or change. True story. Also, I had an old desktop keyboard that the nine key liked to stick from time to time but that would stick in the down position and not in the up position. I replaced the key itself and it worked for awhile. The only thing I've seen to stick in the up position was the food item. Tom On Mar 31, 2004, at 8:32 AM, Jan Decroos wrote: > Hi All, > > It happens from time to time one of our users can't use "the > optionKey" as a > modifier anymore. It returns (after a while) always "up". We > currently don't > know what's the reason of this : is it Revolution, is it the Finder, > is it > AppleShare, is it a kernel extension, ... ?? > > The user has to logout (in the Finder) to have the optionKey available > again. > Quitting the application isn't enough. > > Has anyone the same expierence ? > > Regards, > Jan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From squance at elkvalley.net Wed Mar 31 08:53:19 2004 From: squance at elkvalley.net (David Squance) Date: Wed, 31 Mar 2004 06:53:19 -0700 Subject: Optionkey always returns "up" In-Reply-To: <943E0668-8316-11D8-A83F-000A95DA60FA@adelphia.net> References: Message-ID: If logging out to the finder solved the problem, it's not likely food. Nor the other problem I've encountered, which was very strange. On one keyboard, the numberpad 6 would suddenly start returning a 1, though the 6 in the row at the top was normal. Unplugging the keyboard and plugging it back in would fix it for awhile. I also had a similar USB thing with a mouse which returned only horizontal movement occasionally. Dave >This happens a lot a an office here near me. >After months of trying to figure this out it turns out that they like >to eat lunch over the keyboard. >I'm not kidding. >I took the keyboard apart and there was a piece of dried fruit under >the option key. >It also happened to the space key a couple of times. > >This may not be the same problem you are seeing but after that I always >check for food first. > >P.S. Even after this they still eat over the keyboard. Some people will >not learn or change. > >True story. > >Also, I had an old desktop keyboard that the nine key liked to stick >from time to time but that would stick in the down position and not in >the up position. I replaced the key itself and it worked for awhile. >The only thing I've seen to stick in the up position was the food item. > >Tom > >On Mar 31, 2004, at 8:32 AM, Jan Decroos wrote: > >> Hi All, >> >> It happens from time to time one of our users can't use "the >> optionKey" as a >> modifier anymore. It returns (after a while) always "up". We >> currently don't >> know what's the reason of this : is it Revolution, is it the Finder, >> is it >> AppleShare, is it a kernel extension, ... ?? >> >> The user has to logout (in the Finder) to have the optionKey available >> again. >> Quitting the application isn't enough. >> >> Has anyone the same expierence ? >> >> Regards, >> Jan From 3mcgrath at adelphia.net Wed Mar 31 08:58:16 2004 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 31 Mar 2004 08:58:16 -0500 Subject: Optionkey always returns "up" In-Reply-To: References: Message-ID: <75965B2C-831B-11D8-A83F-000A95DA60FA@adelphia.net> True about the log out. But now I always check for food first. I do check connections as well (this is the easiest to check) and then restart to make sure all drivers reload. Tom On Mar 31, 2004, at 8:53 AM, David Squance wrote: > If logging out to the finder solved the problem, it's not likely food. > Nor > the other problem I've encountered, which was very strange. On one > keyboard, the numberpad 6 would suddenly start returning a 1, though > the 6 > in the row at the top was normal. Unplugging the keyboard and > plugging it > back in would fix it for awhile. I also had a similar USB thing with a > mouse which returned only horizontal movement occasionally. > Dave > >> This happens a lot a an office here near me. >> After months of trying to figure this out it turns out that they like >> to eat lunch over the keyboard. >> I'm not kidding. >> I took the keyboard apart and there was a piece of dried fruit under >> the option key. >> It also happened to the space key a couple of times. >> >> This may not be the same problem you are seeing but after that I >> always >> check for food first. >> >> P.S. Even after this they still eat over the keyboard. Some people >> will >> not learn or change. >> >> True story. >> >> Also, I had an old desktop keyboard that the nine key liked to stick >> from time to time but that would stick in the down position and not in >> the up position. I replaced the key itself and it worked for awhile. >> The only thing I've seen to stick in the up position was the food >> item. >> >> Tom >> >> On Mar 31, 2004, at 8:32 AM, Jan Decroos wrote: >> >>> Hi All, >>> >>> It happens from time to time one of our users can't use "the >>> optionKey" as a >>> modifier anymore. It returns (after a while) always "up". We >>> currently don't >>> know what's the reason of this : is it Revolution, is it the Finder, >>> is it >>> AppleShare, is it a kernel extension, ... ?? >>> >>> The user has to logout (in the Finder) to have the optionKey >>> available >>> again. >>> Quitting the application isn't enough. >>> >>> Has anyone the same expierence ? >>> >>> Regards, >>> Jan > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From rcozens at pon.net Wed Mar 31 08:26:59 2004 From: rcozens at pon.net (Rob Cozens) Date: Wed, 31 Mar 2004 06:26:59 -0700 Subject: printing options In-Reply-To: <000501c416a9$b9f19d40$64fea8c0@chris1> References: <000501c416a9$b9f19d40$64fea8c0@chris1> Message-ID: >I'm curious to know what everyone out there is using for printing from >Revolution. If you're not using Rev's built-in functions/commands, are you >using something else? Hi Chris, Serendipity Library includes a generic call to revPrintText wrapped in a handler called "printTable". This provides headers, footers, and pagination for plain text reports. I am presently debugging a Data Dictionary List printer for SDB that incorporates icons instead of text for field headers. For this project I have a one-card stack representing the printed layout. The handlers populate the report text field until it is filled, and then create a new card and continue the process until the entire List is transferred to the list stack. At that point the user can view the list stack by opening it or send it to the printer via "print this stack". The list stack can then be saved for future reference or deleted. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm "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 mcdomi at free.fr Wed Mar 31 10:45:29 2004 From: mcdomi at free.fr (Dom) Date: Wed, 31 Mar 2004 17:45:29 +0200 Subject: Optionkey always returns "up" In-Reply-To: Message-ID: <1gbiubh.s6gwn2ncziwwM%mcdomi@free.fr> Jan Decroos wrote: > Hi All, > > It happens from time to time one of our users can't use "the optionKey" as a > modifier anymore. It returns (after a while) always "up". We currently don't > know what's the reason of this : is it Revolution, is it the Finder, is it > AppleShare, is it a kernel extension, ... ?? > > The user has to logout (in the Finder) to have the optionKey available again. > Quitting the application isn't enough. It is a bug in Mac OS X Its originating is not clear -- the only solution is to reboot -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr Jetez un oeil sur RevoBlog ! From mcdomi at free.fr Wed Mar 31 10:45:31 2004 From: mcdomi at free.fr (Dom) Date: Wed, 31 Mar 2004 17:45:31 +0200 Subject: Some news about the "dateitems bug" Message-ID: <1gbiufa.19r0wo81n35k84M%mcdomi@free.fr> You may remember that I had a problem with a "calendar" stack. During the daylight saving period (which debuted in March, 27th) the dateitems function consistenly *adds* ONE hour when you *convert* from a date format to dateitems. If you use repeatedly that conversion, e.g. to make a month calendar, in some countries it provokes a date shift after the day 22 ;-) Recently I read in MacFixIt that they found a bug in mac OS 10.3: === Mac OS X 10.3.x: Time being incorrectly set one hour ahead We've received separate, corroborating reports of a problem that cropped up recently where Mac OS X 10.3.x sets the time one hour ahead of the setting listed in the Date and Time pane of System Preferences. MacFixIt reader Shlomit Heymann writes "The time on finder shows one hour ahead although on the preferences the time is correct. Selecting the option for view in window shows the time correctly, but on the finder it shows one hour ahead." === So, the culprit is appearantly NOT Revolution ;---) -- Vous parlez fran?ais ? faites un tour sur le groupe francophone ! revolutionfr-subscribe at yahoogroupes.fr From squance at elkvalley.net Wed Mar 31 11:20:13 2004 From: squance at elkvalley.net (David Squance) Date: Wed, 31 Mar 2004 09:20:13 -0700 Subject: printing from Runrev - another person with same request In-Reply-To: <2E4AC06A-8258-11D8-A344-0003936A2C42@mac.com> References: <40691A8C.9010801@fourthworld.com> <003601c41493$68570d20$b000a8c0@mshome.net> <003601c41493$68570d20$b000a8c0@mshome.net> <40691A8C.9010801@fourthworld.com> Message-ID: Thanks for the reply, Bill. I downloaded both CutePDF and the converter, and have included them with my app on a CD. However, being a Mac guy, I'm not sure how it will work from here. I tried the pdf route under OS X, and printing the result worked well. What do I need to do in Rev to activate CutePDF when the print option is selected? I noticed both CutePDF and the Converter had .exe extensions. Will they start up automatically with 'open printer'? >I've used CutePDF for Windows with great success. Their basic PDF >creator version is free. > >Bill Vlahos From janila.amade at wanadoo.fr Tue Mar 30 13:52:37 2004 From: janila.amade at wanadoo.fr (Janila Amade) Date: Tue, 30 Mar 2004 20:52:37 +0200 Subject: Script menu : autocomplete In-Reply-To: Message-ID: Autocompletion doesn't work on my engine. "Autocomplete" is not marked with a "V", but with a diamond. I can't remove it, it's marked, it's marked, and inoperative. Can you tell me why ? From bvlahos at mac.com Wed Mar 31 11:39:46 2004 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 31 Mar 2004 08:39:46 -0800 Subject: printing from Runrev - another person with same request In-Reply-To: References: <40691A8C.9010801@fourthworld.com> <003601c41493$68570d20$b000a8c0@mshome.net> <003601c41493$68570d20$b000a8c0@mshome.net> <40691A8C.9010801@fourthworld.com> Message-ID: <05637FDC-8332-11D8-B7A3-000393C44AE0@mac.com> CutePDF works as a print driver so once it is installed you simply choose it like you would any other printer. I think the .exe file is the installer. Bill Vlahos On Mar 31, 2004, at 8:20 AM, David Squance wrote: > Thanks for the reply, Bill. I downloaded both CutePDF and the > converter, > and have included them with my app on a CD. However, being a Mac guy, > I'm > not sure how it will work from here. I tried the pdf route under OS > X, and > printing the result worked well. What do I need to do in Rev to > activate > CutePDF when the print option is selected? I noticed both CutePDF and > the > Converter had .exe extensions. Will they start up automatically with > 'open > printer'? > >> I've used CutePDF for Windows with great success. Their basic PDF >> creator version is free. >> >> Bill Vlahos > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From wouter.abraham at pi.be Wed Mar 31 13:14:01 2004 From: wouter.abraham at pi.be (Wouter) Date: Wed, 31 Mar 2004 20:14:01 +0200 Subject: Some news about the "dateitems bug" In-Reply-To: <20040331163904.E6B0B93007C@mail.runrev.com> References: <20040331163904.E6B0B93007C@mail.runrev.com> Message-ID: <2F957824-833F-11D8-9E2D-003065CC999E@pi.be> On 31 Mar 2004, at 18:39, use-revolution-request at lists.runrev.com wrote: > Message: 8 > Date: Wed, 31 Mar 2004 17:45:31 +0200 > From: mcdomi at free.fr (Dom) > Subject: Some news about the "dateitems bug" > To: use-revolution at lists.runrev.com > Message-ID: <1gbiufa.19r0wo81n35k84M%mcdomi at free.fr> > Content-Type: text/plain; charset=ISO-8859-1 > > You may remember that I had a problem with a "calendar" stack. > During the daylight saving period (which debuted in March, 27th) > the dateitems function consistenly *adds* ONE hour when you *convert* > from a date format to dateitems. > If you use repeatedly that conversion, e.g. to make a month calendar, > in > some countries it provokes a date shift after the day 22 ;-) > > Recently I read in MacFixIt that they found a bug in mac OS 10.3: > > === > Mac OS X 10.3.x: Time being incorrectly set one hour ahead > > We've received separate, corroborating reports of a problem that > cropped > up recently where Mac OS X 10.3.x sets the time one hour ahead of the > setting listed in the Date and Time pane of System Preferences. > > MacFixIt reader Shlomit Heymann writes "The time on finder shows one > hour ahead although on the preferences the time is correct. Selecting > the option for view in window shows the time correctly, but on the > finder it shows one hour ahead." > === > > So, the culprit is appearantly NOT Revolution ;---) > > It is (up to now) kind of a useful bug on the Mac OS platform to determine if the system is observing DST or not. Greetings, WA 6u+Ad^ny6Q#45%KJnKpq]i/>liyls2*Z`%t*S8|#/^y=BN>?L From psahores at easynet.fr Wed Mar 31 13:32:11 2004 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 31 Mar 2004 20:32:11 +0200 Subject: Question about Linux Builder Requirements In-Reply-To: <4069CC75.7060400@act-net.com> References: <4069CC75.7060400@act-net.com> Message-ID: Hi, I'm sorry to be unable to help you in about your detailled task. Under the Linux platform (Suse 8.2/KDE 3.1.1), i use Metacard instead of Rev, without saving my (server-sided apps) stacks as standalone (because frequent online updating) and 1) in launching and running them from an init system V script (console mode without displaying any GUI) or 2) in double clicking on the metacard engine and opening the stacks from within the mc GUI if i need to get them up in graphical mode... Hope this help.Ask for more if needed ;) Best, Pierre Le 30 mars 04, ? 21:37, A.C.T. a ?crit : > Hi, > > I asked this before, but got no real reply. Unfortunately RunRev > cannot help me either (I have been waiting for their reply for about > 10 days now), maybe I could not make the problem clear enough. I need > to show an application prototype on a fair on thursday and would like > to use the Revolution study I made for it - naturally on Linux and > Windows and MacOS. > > My Revolution Studio does not create working "standalones". To be > true, the compilations most likely would work on specific Linux > versions (RedHat?), but they are compiled against stdlibc++ V5 as > shared library version. My customers don't use that version, so this > library (as well as a few more that are required from the compilation) > is not available on the Linux system. > My Revolution documentation is broken when it comes to Requirements > for Linux. The docs only display the Mac-Requirements when I click on > the Linux entry. > > Could someone here please list the EXACT requirements for Linux > standalones glued from Revolution studio? I know the ELF loader module > is required, at least most Linux flavors have that "in house", but > what about the specific system libraries? The problem is that there is > no "startup code" in the "standalone". Linux "customers" tend to use > their KDE and this way they won't get an error message if required > libraries cannot be found. So they will consider Revolution > applications "not functional" (which is correct, from their point of > view). I would like to prevent that situation - but I cannot, I do not > know WHAT requirements are there for Linux (or, to put it the other > way round: Linux standalones are not Linux standalones :-) ) > > Thanks for your support, > Marc Albrecht > A.C.T. / Level-2 > Glinder Str. 2 > 27432 Ebersdorf > Deutschland > Tel. (+49) (0)4765-830060 > Fax. (+49) (0)4765-830064 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acad?mique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire "delta de productivit?" From jhurley at infostations.com Wed Mar 31 14:11:20 2004 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 31 Mar 2004 11:11:20 -0800 Subject: Finger pointing In-Reply-To: <20040331163904.AD5D193007B@mail.runrev.com> References: <20040331163904.AD5D193007B@mail.runrev.com> Message-ID: For some time I have been using a utility which allows me to create "hot" text. (I know there is a more conventional word for this but I can't remember it.) That is, text which has "hot" word which the user can click on to get information. In my case, I use the hot word, not to generate more text, but to generate a pointer, a hand with an extended finger. (No, not that finger.) I too am a believer in visually oriented help utilities. For example, if the text refers to an image, say a persons spleen, then by clicking on the word "spleen" (colored red to identify "hot" words) would show a finger pointing to the spleen. The plugin facilitates making the association between the hot words and the associated pointer location on the screen. Just click on the word and then on the site--while in the "define" mode. I have finally put it into a more user-friendly form and some may find it useful. I put it on my web site: http://home.infostations.net/jhurley/ You will find it under the Utilities and titled "Pointer tool" A word of warning. As I have said, I am an instant-gratification-programmer. So back up before trying this at home. Jim From chipp at chipp.com Wed Mar 31 14:24:11 2004 From: chipp at chipp.com (Chipp Walters) Date: Wed, 31 Mar 2004 13:24:11 -0600 Subject: Constants In-Reply-To: References: <28F6F5D8-8276-11D8-8C3F-000A9580FCCE@backtalk.com> <406A5114.3080706@chipp.com> Message-ID: <406B1ADB.9020901@chipp.com> Robert, Couple of points. 1) Custom Props are only *slightly* slower than globals. In the following script: on mouseUp set the a1 of this stack to "hello" global g1 put "hello" into g1 put the ticks into tticks repeat 100000 times get the a1 of this stack end repeat put the ticks - tticks into fld 1 put the ticks into tticks repeat 100000 times get g1 end repeat put cr & the ticks - tticks after fld 1 end mouseUp after 100,000 accesses there is only about 1 second difference on my machine (Athlon 2400+), which translates to less than 0.00001 second per access. Hardly worth noting. 2) Even if there were a problem, it wouldn't show itself until *way past* the limites of the RR CGI. As you may not know, you can't use the RR CGI for any real serious trafficed web apps. It's way too much of a load on a server. -Chipp Robert Brenstein wrote: > Chipp, custom properties are really slower (as we have seen from posted > tests). This is not an issue for desktop applications in general but it > is, for example, for web service. Cgi's are good examples of programs > that usually have many constants. Same goes for wasting extra cycles to > call functions instead or using send or call. On a busy server these add > up quite quickly. > > Robert > From douez at wanadoo.fr Wed Mar 31 14:49:39 2004 From: douez at wanadoo.fr (thierry Douez) Date: Wed, 31 Mar 2004 21:49:39 +0200 Subject: lineoffset and regular expression ? In-Reply-To: Message-ID: Hi, in fact, one can use : put lineoffset( CR & "String2Find", text2lookAt, skippedLines ) into idx it works well ! but the problem i found then is the time expanding when the text2lookAt starts to grow... did the test with 900 Kb of text... So, instead of using skippedLines, i delete the line 1 to the 'idx' line of the text2lookAt; get better result but still, not very fast. it seems that the delete build in function has a strange behavior; very fast at the beginning of the text and more and more we go to the end of the text, increase drastically in time ( delete more or less the same size ). Any Comments on this ? regards, thierry | > put lineoffset("String2Find", text2lookAt, skippedLines ) into idx | > if Offset("String2Find", line idx of text2lookAt ) is not 1 | > then ... ( Wrong place ! ) | > | > How can I find the "String2Find" only at the beginning of a line ? | > | If you work with Offset in stead of lineOffset the first time, | you get only those lines starting with "String2Find" : | (in the repeat, 'idx' is the line number so you can use it for | the next of your algorithm) | | on mouseUp | -- initializing part | put "Xabc"&CR&"abcY"&CR&"XabcY" into text2lookAt | repeat 2 | put text2lookAt&CR&text2lookAt into text2lookAt | end repeat | put "abc" into String2Find | | put length(String2Find) into lLen | put 0 into skippedChars | repeat | put offset(CR&String2Find, CR&text2lookAt, skippedChars) | into lFoundPos | if lFoundPos = 0 then exit repeat | put the number of lines of | (char 1 to skippedChars+lFoundPos of text2lookAt) into idx | | SaveIndex( idx ) -- PrivateFunction to store all indexes | | add lFoundPos+lLen to skippedChars | end repeat | end mouseUp | | regards, Jan From briany at qldlearning.com Wed Mar 31 15:08:57 2004 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 31 Mar 2004 15:08:57 -0500 Subject: lineoffset and regular expression ? In-Reply-To: Message-ID: <3E57A496-834F-11D8-AACE-000393AA08D2@qldlearning.com> Thierry, If you have very large text variables and are searching the lines many times, you may want to consider using "repeat for each", which will avoid the problem of searching from the beginning of the string each time. put 1 into i repeat for each line theLine in text2lookAt if (theLine contains "String2Find") then put i into idx ... end if add 1 to i end repeat OR... if you don't mind using offset() instead of lineOffset(), it will work much faster. This is because chars are fixed size (whereas lines are not), so using the optional offset to skip is very fast- it just jumps immediately that many bytes into the string instead of counting off lines. Of course if what you really need is the line number, this won't help you too much because you'll still have to count off the line number somehow. Lastly, if your search is simple enough and you don't need line numbers, you could try using the "filter" command. HTH, Brian > in fact, one can use : > put lineoffset( CR & "String2Find", text2lookAt, skippedLines ) into > idx > > it works well ! > > but the problem i found then is the time expanding when the text2lookAt > starts to grow... did the test with 900 Kb of text... > > So, instead of using skippedLines, i delete the line 1 to the 'idx' > line > of the text2lookAt; get better result but still, not very fast. it > seems > that the delete build in function has a strange behavior; very fast at > the beginning of the text and more and more we go to the end of the > text, > increase drastically in time ( delete more or less the same size ). From jswitte at bloomington.in.us Wed Mar 31 16:49:54 2004 From: jswitte at bloomington.in.us (Jim Witte) Date: Wed, 31 Mar 2004 16:49:54 -0500 Subject: Perl LWP like scripting from Rev? In-Reply-To: <20040331055239.26785.qmail@web60506.mail.yahoo.com> References: <20040331055239.26785.qmail@web60506.mail.yahoo.com> Message-ID: <581ED72A-835D-11D8-B21D-000393DC31DA@bloomington.in.us> Is there any way I can automate website interaction in Rev, similar to the Perl LWP module (or perhaps calling LWP directly from Rev?) Jim From jswitte at bloomington.in.us Wed Mar 31 16:53:02 2004 From: jswitte at bloomington.in.us (Jim Witte) Date: Wed, 31 Mar 2004 16:53:02 -0500 Subject: Writing MacOSX services in Rev? In-Reply-To: References: Message-ID: Is there any way you could write a standalone (having no attendant application) MacOSX service in Rev, or register a "service handler" from within a Rev stack? Jim From jswitte at bloomington.in.us Wed Mar 31 17:02:16 2004 From: jswitte at bloomington.in.us (Jim Witte) Date: Wed, 31 Mar 2004 17:02:16 -0500 Subject: HyperCard finally put to rest.. In-Reply-To: <4068FDBB.2090609@fourthworld.com> References: <4068F8F4.2090807@chipp.com> <4068FDBB.2090609@fourthworld.com> Message-ID: <1254CBDE-835F-11D8-B21D-000393DC31DA@bloomington.in.us> > If this is how Apple retires a product like HyperCard they missed a > golden opportunity. Rather than slinking away into the night they > could have turned it into an opportunity to endorse a logical > successor. Here, here. Remember what Amelio supposedly implied - that if Apple hasn't dropped HC, that the WWW today would be based on HC.. I myself would have preferred WWW being based on a combination on HC and NewtonScript/NewtonBooks, but that's the past [or an alternate universe, if you believe the Everett interpretation of QM ;-) IMO, Apple should have implemented HC directly into the OS, with application control support built in. If Apple had done this, they would have had "Desktop Programming" (something even simpler than Applescript Studio, which requires xCode after all - it isn't integrated into the Finder), Apple Events, QuicKeys-like functionality, and God-knows what else, *years* before now, and years before MS even had any idea close (they don't now though they *might* for Longhorn..). Oh, the chances Apple had to "rule the computing world".. > -- > Richard Gaskin > Fourth World Media Corporation Jim Witte From ambassador at fourthworld.com Wed Mar 31 17:13:53 2004 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 31 Mar 2004 14:13:53 -0800 Subject: HyperCard finally put to rest.. In-Reply-To: <1254CBDE-835F-11D8-B21D-000393DC31DA@bloomington.in.us> References: <4068F8F4.2090807@chipp.com> <4068FDBB.2090609@fourthworld.com> <1254CBDE-835F-11D8-B21D-000393DC31DA@bloomington.in.us> Message-ID: <406B42A1.9000701@fourthworld.com> Jim Witte wrote: > Remember what Amelio supposedly implied - that if Apple hadn't > dropped HC, that the WWW today would be based on HC.. I myself > would have preferred WWW being based on a combination on HC and ... Fortunately Rev steps up to the plate where Apple abandoned: With the sort of net-apps described on Reactor Labs' page at and elsewhere, Rev allows you to invent new categories of connected workflows and amusements that make optimal use of both desktop and Internet capabilities. In the 21st century the browser is a helper app. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Wed Mar 31 17:51:07 2004 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 31 Mar 2004 14:51:07 -0800 Subject: AutoTrace? Message-ID: Has anybody found a way to accomplish similar results to SuperCard's autotrace feature? I'm wondering if there are any 3rd party apps out there that can "trace" a bitmap image and output vector lines that can be read into Rev. I'm familiar with Freehand's autotrace tool, but in my experience this usually rounds out edges making for slightly distorted looking linework. Thanks for any suggestions. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From erikhans08 at yahoo.com Wed Mar 31 19:23:46 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 31 Mar 2004 16:23:46 -0800 (PST) Subject: PS : (he) prefer(s) having the questions and answers on the list In-Reply-To: <20040331055239.26785.qmail@web60506.mail.yahoo.com> Message-ID: <20040401002346.19005.qmail@web61108.mail.yahoo.com> --- Jan Schenkel wrote: > PS : I prefer having the questions and answers > on the > list, as others might be facing the same > problem and > not know where to start ; plus, you might not > have to > wait until I get round to answering. amen to that! just scanning things that are way over my head is a good preperation. thanks, Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From erikhans08 at yahoo.com Wed Mar 31 19:41:15 2004 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 31 Mar 2004 16:41:15 -0800 (PST) Subject: Revolution and WiFi In-Reply-To: <406B42A1.9000701@fourthworld.com> Message-ID: <20040401004115.25254.qmail@web61108.mail.yahoo.com> --- Richard Gaskin wrote: > With the sort of net-apps described on Reactor > Labs' page at > > and elsewhere, Rev allows you to invent new > categories of connected workflows and > amusements that make optimal use of both > desktop and Internet capabilities. this page is very informative does Revolution have any characteristics that affect wireless transmission? anything to consider when buying a computer? with 802.11a,b,g, bluetooth, 54g wireless LAN, etc. etc. to consider, one wonders which one to select with which OS and which computer. thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html From JimCarwardine at OwnYourFuture-net.com Wed Mar 31 19:51:35 2004 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 31 Mar 2004 20:51:35 -0400 Subject: PS : (he) prefer(s) having the questions and answers on the list In-Reply-To: <20040401002346.19005.qmail@web61108.mail.yahoo.com> Message-ID: Absolutely. I've accumulated a ton of notes of things I intend to do with my app but I don't know how to do them and haven't got to them yet... Jim on 3/31/04 8:23 PM, Erik Hansen wrote: > --- Jan Schenkel wrote: > >> PS : I prefer having the questions and answers >> on the >> list, as others might be facing the same >> problem and >> not know where to start ; plus, you might not >> have to >> wait until I get round to answering. > > amen to that! > just scanning things that are way over > my head is a good preperation. > > thanks, Erik > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________ > Do you Yahoo!? > Yahoo! Finance Tax Center - File online. File on time. > http://taxes.yahoo.com/filing.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From soapdog at mac.com Wed Mar 31 21:42:37 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 31 Mar 2004 23:42:37 -0300 Subject: Perl LWP like scripting from Rev? In-Reply-To: <581ED72A-835D-11D8-B21D-000393DC31DA@bloomington.in.us> References: <20040331055239.26785.qmail@web60506.mail.yahoo.com> <581ED72A-835D-11D8-B21D-000393DC31DA@bloomington.in.us> Message-ID: <3CBDE927-8386-11D8-9533-0003936D012E@mac.com> On Mar 31, 2004, at 6:49 PM, Jim Witte wrote: > Is there any way I can automate website interaction in Rev, similar > to the Perl LWP module (or perhaps calling LWP directly from Rev?) > > Jim Jim, don't know what you want, but allow me to talk a little about a project of mine and about another solution, both will deliber WebApp functionality, I grok that for website interaction you mean dynamic pages built in Rev, may they be CGI or not. First, let me sell my fish. (actually give, for it's free fish) I've got this project that was called revHTTPd, you can see more info on it by going to my homepage http://www.soapdog.org and looking into the projects. I'll brief here what revHTTPd is at the first glance. First it was a full HTTP server built in Rev that was able to serve static and dynamic pages. Dynamic pages were just substacks of the server and this server could be embedded in any stack of yours. You can look at my home server by pointing your browser to http://home.soapdog.org:8081/ there you can see the server running and interact with it, also learn about it's internals. Now let me talk deeper on revHTTPd or more, on ServerWorkz, which is a bundle that integrates many things. revHTTPd now is not only a server, it's a WebSever+DB+Development Framework and it's bundle is called ServerWorkz. ServerWorkz as a WebServer: This is revHTTPd core, it's a collection of front and back scripts that gives plug and play webserver functionality to any Stack. Out of the box, it's able to serve static and dynamic files, it's also able to do a lot of stunts with templates and automatic data transportation (from html form data to Rev Stacks), you might know about this from About link in my home server running at http://home.soapdog.org:8081/ ServerWorkz as a DB Conduit: Since we have automatic and transparent data transportation from and to web forms. To take a step further and glue a database to it was easy. We can store Session data in Databases (stackbased, XML or MySQL). This way you just create your database, make a stack to interact with it and ServerWorkz will take care of making that stack a webapp. ServerWorkz as a Development Framework: The API that drive ServerWorkz is simple, my motto is: LESS IS MORE. I made simple functions one should call when making their own custom stacks. It's all plain easy very high level API, it's straight forward, you call http_flush and send data, you call http_redirect and redirect the browser, you query an array and receive web data, it's all direct with the most minimum handlers. This way you can keep thinking on your app login instead of struggling with my API. Since I use this system on my own to deliver solutions for my clients, I trust me to empower this API to suit my needs, so in the end everyone benefits from it. This is not a product I am selling, this is what I actually use to make money, and I am sharing it for I think we can all make more money togheter. So as you saw quick, you can deliver custom HTTP Server with tons of features. But if you've got your nice apache running and don't want to launch another server you can always trust LibCGI to do the job for you. It's a very nice and high level lib that will take care of many things, from redirections to cookies and beyond. I learned much from this lib and it was a invaluable tool on the development of the next generation of ServerWorkz. Also, you can always talk to us on your projects so that you do not have to reinvent the wheel! Cheers Andre > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Wed Mar 31 21:44:59 2004 From: soapdog at mac.com (Andre Garzia) Date: Wed, 31 Mar 2004 23:44:59 -0300 Subject: Writing MacOSX services in Rev? In-Reply-To: References: Message-ID: <9158E0A4-8386-11D8-9533-0003936D012E@mac.com> On Mar 31, 2004, at 6:53 PM, Jim Witte wrote: > Is there any way you could write a standalone (having no attendant > application) MacOSX service in Rev, or register a "service handler" > from within a Rev stack? > > Jim wow, thats a hard one! =) A service must link to a service framework and be bundled as something that is not an app right? it's not trivial like building an standalone that answers to couple appleEvents right? I guess we need more revGuru help... I think, you can't for service bundles are a little different than app bundle... let me research a little, if I find something usefull I'll post here. Cheers Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From soapdog at mac.com Wed Mar 31 22:02:39 2004 From: soapdog at mac.com (Andre Garzia) Date: Thu, 1 Apr 2004 00:02:39 -0300 Subject: On arrays as arrays elements (or why I like boxes...) Message-ID: <090097CA-8389-11D8-9533-0003936D012E@mac.com> Dar, I just thought a some good reason why I like boxes and why I keep using them in my every day job. It's a silly reason, but it's the best way to access some types of data like macintosh .plist files, we can build a XML to Box translation utility and access it easily, this is also good for *nix users for this system uses structured text files for almost every kind of configuration. for example, when reading com.apple.mail.plist, I can create boxes for every kind of entry and group them respecting the structure, for me thats a very good reason to keep my box.rev on my DVD backup... This way, I have a bAccounts box, this box is a sequence of box, every box is an account, every account is also a box with all the info of the account as the sequence... it's pretty straight forward and better than all, I can just save them in the custom props if I need, or better use my revHTTPd project to post them across the internet, this gives me an easy way to send complex Rev data structures across the net. Also, I am now using box as my main backbone for my RevLISP implementation, that's the easiest way for the cons cell. So, thanks for the box prime, one of the most used stacks here at my home! :D Cheers Andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From kkaufman at snet.net Wed Mar 31 22:27:58 2004 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 31 Mar 2004 22:27:58 -0500 Subject: revSpeak and embedded speech commands - cross-platform Message-ID: <924F4231-838C-11D8-925D-0003937052EC@snet.net> I believe I may have mentioned this before: The embedded speech commands do not fully function under Mac OS X. For instance, the following: [[pmod 0]] [[pbas 59]][[rate 100]]i [[pbas 60]][[rate 300]]would [[pbas 62]][[rate 100]]while [[pbas 59]][[rate 200]]ah [[pbas 55]][[rate 100]]way [[pbas 57]][[rate 200]]the [[pbas 59]][[rate 200]]ow [[pbas 55]][[rate 50]]ers [[pbas 57]][[rate 200]]cuhn [[pbas 59]][[rate 100]]vir [[pbas 55]][[rate 200]]sing [[pbas 52]][[rate 100]]with [[pbas 54]][[rate 200]]the [[pbas 55]][[rate 200]]flauw [[pbas 52]][[rate 50]]ers [[pbas 50]][[rate 200]]cun [[pbas 50]][[rate 100]]sult [[pbas 50]][[rate 200]]ting [[pbas 50]][[rate 100]]with [[pbas 50]][[rate 200]]the [[pbas 50]][[rate 50]]rain [[cmnt]] [[slnc 500]] [[cmnt]] [[slnc 500]] [[cmnt]] [[slnc 500]] [[pbas 55]][[rate 100]]and [[pbas 54]][[rate 200]]my [[pbas 52]][[rate 50]]head [[pbas 64]][[rate 100]]ide [[pbas 62]][[rate 200]]be [[pbas 60]][[rate 100]]scrat [[pbas 59]][[rate 200]]chin [[pbas 57]][[rate 100]]while [[rate 10000]]u, [[pbas 55]][[rate 200]]my [[pbas 54]][[rate 100]]thoughts [[pbas 54]][[rate 200]]were [[pbas 66]][[rate 100]]biz [[pbas 64]][[rate 200]]zee [[pbas 62]][[rate 100]]hatch [[pbas 60]][[rate 200]]chin [[pbas 59]][[rate 100]]if [[pbas 57]][[rate 200]]i [[pbas 55]][[rate 100]]own [[pbas 55]][[rate 200]]lee [[pbas 55]][[rate 200]]had [[pbas 55]][[rate 200]]ah [[pbas 55]][[rate 25]]brain when spoken using one of the following voices: Princess; Kathy; Junior; Fred; Ralph; Trinoids; Zarvox will "sing"......under Mac OS 8 or 9. However, it appears that the command [[pmod 0]] , which will prevent the usual modulation (based on position within structures such as sentences) is not effective under Mac OS X. I have never seen anything on Apple's site to indicate that this change was deliberate. -Kurt From katir at hindu.org Wed Mar 31 23:42:26 2004 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed, 31 Mar 2004 18:42:26 -1000 Subject: Problems with 2.2RC1 Files? Message-ID: Maybe I should not bring this up until the final release, but: create standalones to open any stack. 1 for MAC OS X 1 for Windows (both available at www.himalayanacademy.com/runrev/ Create another stack and save, under 2.2RC1 Zip them all and upload to server. User experience: Mac user can download the stand alone for OSX and also the external stack and the stand alone will open and run it just fine. Windows user download the Windows standalone and unzips it: first anomaly: after unzipping on a windows machine a strange folder appears next to the standalone "_MAC OSX" now, this 2.2RC1 standalone on Window can open and drive any stack built with a previous version of Rev... *but will not* open and run a stack saved under 2.2RC1 itself? Maybe I'm playing too close to the bleeding edge on this one and should not try any real production work with a Release Candidate. Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org